Lines Matching refs:option
34 UOption *option=NULL; in u_parseArgs() local
46 option=options+j; in u_parseArgs()
50 if(option==NULL) { in u_parseArgs()
54 option->doesOccur=1; in u_parseArgs()
56 if(option->hasArg!=UOPT_NO_ARG) { in u_parseArgs()
60 option->value=argv[++i]; in u_parseArgs()
61 } else if(option->hasArg==UOPT_REQUIRES_ARG) { in u_parseArgs()
63 option->doesOccur=0; in u_parseArgs()
68 if(option->optionFn!=NULL && option->optionFn(option->context, option)<0) { in u_parseArgs()
70 option->doesOccur=0; in u_parseArgs()
81 option=options+j; in u_parseArgs()
85 if(option==NULL) { in u_parseArgs()
89 option->doesOccur=1; in u_parseArgs()
91 if(option->hasArg!=UOPT_NO_ARG) { in u_parseArgs()
95 option->value=arg; in u_parseArgs()
100 option->value=argv[++i]; in u_parseArgs()
103 } else if(option->hasArg==UOPT_REQUIRES_ARG) { in u_parseArgs()
105 option->doesOccur=0; in u_parseArgs()
110 if(option->optionFn!=NULL && option->optionFn(option->context, option)<0) { in u_parseArgs()
112 option->doesOccur=0; in u_parseArgs()
117 option=NULL; in u_parseArgs()