#include #include #include "cgilib.h" main() { char *m, *s; printf("Content-Type: text/plain\n\n"); if(!(m = getenv("REQUEST_METHOD"))) { printf("ERROR: Request Method not available.\n"); exit(0); } if(!strcasecmp(m, "GET")) { if(!(s = getenv("QUERY_STRING"))) { printf("ERROR: Query string not available.\n"); exit(0); } } else { s = (char*)malloc(MAX_DATA); fgets(s, MAX_DATA, stdin); } inittable(); printf("\n"); printf("Parse string: %s\n",s); printf("Parse result: %d\n",parse(s)); printf("\n\n"); printf("find(\"bar\") = %s\n",find("bar")); printf("find(\"Name\") = %s\n",find("Name")); printf("find(\"name\") = %s\n",find("name")); printf("\n"); print_table(); exit(0); }