Lines Matching defs:longName

75     for (; opt->longName || opt->shortName || opt->arg; opt++) {
95 for (; opt->longName || opt->shortName || opt->arg; opt++) {
121 for (; opt->longName || opt->shortName || opt->arg; opt++) {
140 || (myOpt->longName != NULL && opt->longName != NULL &&
141 !strcmp(myOpt->longName, opt->longName)))
238 /* Only one of longName, shortName should be set, not both. */
240 const char * longName, char shortName)
250 if (longName && !(item->option.longName &&
251 !strcmp(longName, item->option.longName)))
278 { char *s = malloc((longName ? strlen(longName) : 0) + sizeof("--"));
282 if (longName)
283 s = stpcpy( stpcpy(s, "-"), longName);
297 * @param longName arg option
303 const char * longName, size_t longNameLen)
305 const char * optLongName = opt->longName;
308 if (optLongName == NULL || longName == NULL) /* XXX can't heppen */
317 if (longName[0] == 'n' && longName[1] == 'o') {
318 longName += sizeof("no") - 1;
320 if (longName[0] == '-') {
321 longName++;
328 rc = (int)(strncmp(optLongName, longName, longNameLen) == 0);
332 /* Only one of longName, shortName may be set at a time */
334 const char * longName, size_t longNameLen,
343 if (longName && item->option.longName != NULL
344 && longOptionStrcmp(&item->option, longName, longNameLen))
356 if (longName) {
357 if (item->option.longName == NULL)
359 if (!longOptionStrcmp(&item->option, longName, longNameLen))
370 if (longName == NULL && nextArg != NULL && *nextArg != '\0')
382 if (longName && nextArg != NULL && *nextArg != '\0') {
554 const char * longName, size_t longNameLen,
564 if (LF_ISSET(ONEDASH) && !shortName && (longName && *longName == '\0'))
567 for (; opt->longName || opt->shortName || opt->arg; opt++) {
576 opt2 = findOption(arg.opt, longName, longNameLen, shortName, callback,
594 if (longName != NULL && opt->longName != NULL &&
596 longOptionStrcmp(opt, longName, longNameLen))
604 if (opt->longName == NULL && !opt->shortName)
1056 if (con->os->argv != NULL && con->os->next > 0 && opt->longName != NULL)
1058 const char * longName = con->os->argv[con->os->next-1];
1059 while (*longName == '-') longName++;
1061 if (longName[0] != opt->longName[0] || longName[1] != opt->longName[1])
1441 { char *s = malloc((opt->longName ? strlen(opt->longName) : 0) + sizeof("--"));
1445 if (opt->longName) {
1448 s = stpcpy(s, opt->longName);
1515 item->option.longName = _free(item->option.longName);
1560 item->option.longName = alias.longName;
1598 item->option.longName =
1599 (newItem->option.longName ? xstrdup(newItem->option.longName) : NULL);