--- libaitwww/example/test.c 2012/03/10 00:26:49 1.2 +++ libaitwww/example/test.c 2013/05/30 09:25:35 1.4 @@ -1,5 +1,6 @@ #include #include +#include #include @@ -10,7 +11,7 @@ showPair(struct tagCGI *c, void *arg) printf("ARG=%s ... ", arg); printf("next=%p ... ", c->cgi_node.sle_next); - printf("name=%s value=%s\n", c->cgi_name, c->cgi_value); + printf("name=%s value=%s\n", AIT_GET_STR(c->cgi_name), AIT_GET_STR(c->cgi_value)); return 0; } @@ -34,7 +35,7 @@ main(int argc, char **argv) printf("%s\n%s\n", www_getValue(cgi, "testche"), www_getValue(cgi, "test1")); - cgi1 = www_parseQuery("blahA=this is a string&blahB=this is another string"); + cgi1 = www_parseQuery("blahA=this%20is+a%20string&blahB=this is another string"); if (!cgi1) { printf("Error:: #%d - %s\n", www_GetErrno(), www_GetError()); www_closeCGI(&cgi);