Lines Matching defs: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);
164 char reason[128];
167 err = snprintf(reason, sizeof(reason),
172 reason[sizeof(reason) - 1] = '\0';
175 strncpy(reason, opt->flags & PARSE_OPT_CANSKIP ?
178 sizeof(reason));
181 return opterror(opt, reason, flags);
218 optwarning(opt, reason, flags);