Lines Matching refs:reason
20 static int opterror(const struct option *opt, const char *reason, int flags)
23 fprintf(stderr, " Error: switch `%c' %s", opt->short_name, reason);
25 fprintf(stderr, " Error: option `no-%s' %s", opt->long_name, reason);
27 fprintf(stderr, " Error: option `%s' %s", opt->long_name, reason);
38 static void optwarning(const struct option *opt, const char *reason, int flags)
41 fprintf(stderr, " Warning: switch `%c' %s", opt->short_name, reason);
43 fprintf(stderr, " Warning: option `no-%s' %s", opt->long_name, reason);
45 fprintf(stderr, " Warning: option `%s' %s", opt->long_name, reason);
127 char reason[128];
130 err = snprintf(reason, sizeof(reason),
135 reason[sizeof(reason) - 1] = '\0';
138 strncpy(reason, opt->flags & PARSE_OPT_CANSKIP ?
141 sizeof(reason));
144 return opterror(opt, reason, flags);
181 optwarning(opt, reason, flags);