func: cgiFormResultType char *name, double *result, double min, double max, double defaultV) cgiFormResultType error = cgiFormDouble ( name , result , defaultV ) ; cgiFormResultType char *name, double *result, double defaultV) 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 )  if ( ! strlen ( e -> value ) )  