Lines Matching +defs:fallback +defs:c
1 /* $NetBSD: main.c,v 1.638 2025/01/19 12:59:39 rillig Exp $ */
4 * Copyright (c) 1988, 1989, 1990, 1993
36 * Copyright (c) 1989 by Berkeley Softworks
113 /* "@(#)main.c 8.3 (Berkeley) 3/19/94" */
114 MAKE_RCSID("$NetBSD: main.c,v 1.638 2025/01/19 12:59:39 rillig Exp $");
116 __COPYRIGHT("@(#) Copyright (c) 1988, 1989, 1990, 1993 "
251 case 'c':
319 "%s: illegal argument to d option -- %c\n",
379 if (sscanf(argvalue, "%d,%d%c", &jp_0, &jp_1, &end) != 2) {
456 MainParseOption(char c, const char *argvalue)
458 switch (c) {
500 opts.printVars = c == 'v' ? PVM_EXPANDED : PVM_UNEXPANDED;
589 char c;
605 c = *optscan++;
608 if (c == '\0') {
615 if (c != '-' || dashDash)
618 c = *optscan++;
621 optspec = strchr(optspecs, c);
622 if (c != '\0' && optspec != NULL && optspec[1] == ':') {
639 switch (c) {
648 if (!MainParseOption(c, argvalue))
672 (void)fprintf(stderr, "%s: option requires an argument -- %c\n",
673 progname, c);
856 * If the knob is not set, return the fallback.
861 GetBooleanExpr(const char *expr, bool fallback)
868 res = ParseBoolean(value, fallback);
1746 av[ac++] = xflag ? "-xc" : "-c";
2231 * the empty string is the fallback, everything else is true.
2234 ParseBoolean(const char *s, bool fallback)
2238 return fallback;