Lines Matching refs:longopt
54 char *line, *eptr, *longopt, *ptr, *optstring = NULL, *result = NULL; in main() local
112 longopt = strsep(&ptr, ","); in main()
113 if (longopt == NULL) in main()
116 longopts[nlongopts].name = strdup(longopt); in main()
119 longopt = strsep(&ptr, ","); in main()
120 if (*longopt != '\0') { in main()
121 if (strncmp(longopt, "0", 1) == 0 || in main()
122 strncmp(longopt, "no_argument", 2) == 0) in main()
124 else if (strncmp(longopt, "1", 1) == 0 || in main()
125 strncmp(longopt, "required_argument", 8) == 0) in main()
127 else if (strncmp(longopt, "2", 1) == 0 || in main()
128 strncmp(longopt, "optional_argument", 8) == 0) in main()
132 longopt, (unsigned long)lineno); in main()
136 longopt = strsep(&ptr, ","); in main()
137 if (*longopt != '\0' && in main()
138 strncmp(longopt, "NULL", 4) != 0) in main()
142 longopt = strsep(&ptr, ","); in main()
143 if (*longopt == '\0') in main()
146 if (*longopt != '\'') { in main()
148 (int)strtoul(longopt, &eptr, 10); in main()
153 longopts[nlongopts].val = (int)longopt[1]; in main()