Lines Matching refs:longopt
47 char *line, *eptr, *longopt, *ptr, *optstring = NULL, *result = NULL; in main() local
105 longopt = strsep(&ptr, ","); in main()
106 if (longopt == NULL) in main()
109 longopts[nlongopts].name = strdup(longopt); in main()
112 longopt = strsep(&ptr, ","); in main()
113 if (*longopt != '\0') { in main()
114 if (strncmp(longopt, "0", 1) == 0 || in main()
115 strncmp(longopt, "no_argument", 2) == 0) in main()
117 else if (strncmp(longopt, "1", 1) == 0 || in main()
118 strncmp(longopt, "required_argument", 8) == 0) in main()
120 else if (strncmp(longopt, "2", 1) == 0 || in main()
121 strncmp(longopt, "optional_argument", 8) == 0) in main()
125 longopt, (unsigned long)lineno); in main()
129 longopt = strsep(&ptr, ","); in main()
130 if (*longopt != '\0' && in main()
131 strncmp(longopt, "NULL", 4) != 0) in main()
135 longopt = strsep(&ptr, ","); in main()
136 if (*longopt == '\0') in main()
139 if (*longopt != '\'') { in main()
141 (int)strtoul(longopt, &eptr, 10); in main()
146 longopts[nlongopts].val = (int)longopt[1]; in main()