apps/editconf/editconf.c File Reference

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <fcntl.h>
#include <string.h>

Include dependency graph for editconf.c:

Go to the source code of this file.

Data Structures

struct  key_value

Defines

#define QRY_MAXPARAMS   64

Functions

int unescape (char *, int)
int hexdigit (char)
char * paramValue (struct key_value *, char *)
int parseQuery (struct key_value *, char *)
int main (int argc, argv)

Variables

char copyQuery [4096]
const char * uri
const char * method
const char * query
key_value gparams [QRY_MAXPARAMS+1]


Define Documentation

#define QRY_MAXPARAMS   64

Definition at line 35 of file editconf.c.

Referenced by paramValue(), and parseQuery().


Function Documentation

int hexdigit ( char   ) 

Definition at line 234 of file editconf.c.

Referenced by main(), and unescape().

int main ( int  argc,
argv   
)

Definition at line 55 of file editconf.c.

References copyQuery, exit, free(), gparams, malloc(), method, paramValue(), parseQuery(), query, SEEK_END, SEEK_SET, unescape(), and uri.

char * paramValue ( struct key_value ,
char *   
)

Definition at line 245 of file editconf.c.

References key_value::key, params, and QRY_MAXPARAMS.

Referenced by main().

int parseQuery ( struct key_value ,
char *   
)

Definition at line 256 of file editconf.c.

References params, and QRY_MAXPARAMS.

Referenced by main().

int unescape ( char *  ,
int   
)

Definition at line 221 of file editconf.c.

References hexdigit().

Referenced by main().


Variable Documentation

char copyQuery[4096]

Definition at line 37 of file editconf.c.

Referenced by main().

struct key_value gparams[QRY_MAXPARAMS+1]

Definition at line 47 of file editconf.c.

Referenced by main().

const char* method

Definition at line 39 of file editconf.c.

Referenced by main(), and startPage().

const char* query

Definition at line 40 of file editconf.c.

Referenced by main().

const char* uri

Definition at line 38 of file editconf.c.

Referenced by main().


Generated on Fri Nov 28 00:07:02 2008 for elphel by  doxygen 1.5.1