Annotation of libaitwww/example/test.c, revision 1.1.2.3

1.1.2.1   misho       1: #include <stdio.h>
                      2: #include <stdlib.h>
                      3: #include <aitwww.h>
                      4: 
                      5: 
                      6: int
                      7: main()
                      8: {
1.1.2.2   misho       9:        int ret;
                     10:        cgi_t *cgi, *cgi1;
1.1.2.1   misho      11: 
                     12:        putenv("QUERY_STRING=test1=abra+kadabra&testche=piuk%20mdaa");
                     13:        putenv("CONENT_LENGTH=390");
                     14:        putenv("REQUEST_METHOD=GET");
                     15:        cgi = www_initCGI();
                     16:        if (!cgi) {
                     17:                printf("Error:: #%d - %s\n", www_GetErrno(), www_GetError());
                     18:                return 1;
                     19:        }
                     20: 
1.1.2.2   misho      21:        printf("%s\n%s\n", www_getValue(cgi, "testche"), www_getValue(cgi, "test1"));
                     22:        cgi1 = www_parseQuery("blahA=this is a string&blahB=this is another string");
                     23:        if (!cgi1) {
                     24:                printf("Error:: #%d - %s\n", www_GetErrno(), www_GetError());
                     25:                www_closeCGI(&cgi);
                     26:                return 2;
                     27:        }
                     28:        printf("\n%s\n%s\n", www_getValue(cgi1, "blahA"), www_getValue(cgi1, "blahB"));
                     29: 
                     30:        www_closeCGI(&cgi);
                     31: 
                     32:        www_addValue(cgi1, "oho", "boho");
                     33:        printf("\n%s\n", www_getValue(cgi1, "oho"));
                     34:        www_delPair(cgi1, "oho");
                     35:        printf("\n%s\n", www_getValue(cgi1, "oho"));
                     36:        www_delPair(cgi1, "oho");
1.1.2.1   misho      37: 
1.1.2.2   misho      38:        www_closeCGI(&cgi1);
                     39: 
1.1.2.1   misho      40:        return 0;
                     41: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>