static void version_copyright() { static char *text[] = { "All rights reserved.", "", "The %s program comes with ABSOLUTELY NO WARRANTY;", "for details use the '%s -VERSion License' command.", "The %s program is free software, and you are welcome", "to redistribute it under certain conditions; for", "details use the '%s -VERSion License' command.", }; char **cpp; char *progname; progname = progname_get(); printf("%s version %s\n", progname, version_stamp()); printf("Copyright (C) %s Peter Miller;\n", copyright_years()); for (cpp = text; cpp < ENDOF(text); ++cpp) { printf(*cpp, progname); fputc('\n', stdout); } }
string_ty * fp_filename() { static string_ty *s; if (!s) s = str_format(".%.10s.fp", progname_get()); return s; }
static void usage() { char *progname; progname = progname_get(); fprintf(stderr, "Usage: %s [ <option>... ] <filename>...\n", progname); fprintf(stderr, " %s -VERSion\n", progname); exit(1); }
static void usage(void) { char *progname; progname = progname_get(); fprintf(stderr, "usage: %s [ <option>... ][ <filename>... ]\n", progname); fprintf(stderr, " %s -Help\n", progname); fprintf(stderr, " %s -VERSion\n", progname); quit(1); trace(("to silence warnings\n")); }
wstring_ty * sub_progname(sub_context_ty *scp, wstring_list_ty *arg) { wstring_ty *result; trace(("sub_progname()\n{\n")); if (arg->nitems != 1) { sub_context_error_set(scp, i18n("requires zero arguments")); result = 0; } else result = wstr_from_c(progname_get()); trace(("return %8.8lX;\n", (long)result)); trace(("}\n")); return result; }