/*
 * cgi-util.h
 */

typedef struct
{
  char *name;
  char *val;
} entry;


#define HEADER_TYPE_TEXT_HTML		"text/html"
#define HEADER_TYPE_TEXT_PLAIN		"text/plain"


int cgi_init(entry entries[], int max_entries);

void cgi_send_header(char* type);

void cgi_send_error(int err);

void cgi_uninit(entry entries[], int n_entries);

int cgi_get_value_from_key(char* value, int max_len, 
							char* key, int pos, 
							entry entries[], int n_entries);
