func: int cgiMain() char q [ 1 ] [ 1024 ] cgiFormString ( "q" , q [ 0 ] , sizeof ( q [ 0 ] ) ); cgiFormResultType char *name, char *result, int max) cgiFormEntry * e ; e = cgiFormEntryFindFirst ( name ); static cgiFormEntry *cgiFormEntryFindFirst(char *name) return cgiFormEntryFindNext ( ) ; static cgiFormEntry *cgiFormEntryFindNext() while ( cgiFindPos )  cgiFormEntry * c = cgiFindPos ; cgiFindPos = c -> next; if ( ! strcmp ( c -> attr , cgiFindTarget ) )  return c ; return 0 ; if ( ! e )  strcpy ( result , "" ); 