Ejemplo n.º 1
0
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);
	}
}
Ejemplo n.º 2
0
string_ty *
fp_filename()
{
	static string_ty *s;

	if (!s)
		s = str_format(".%.10s.fp", progname_get());
	return s;
}
Ejemplo n.º 3
0
static void
usage()
{
	char		*progname;

	progname = progname_get();
	fprintf(stderr, "Usage: %s [ <option>... ] <filename>...\n", progname);
	fprintf(stderr, "       %s -VERSion\n", progname);
	exit(1);
}
Ejemplo n.º 4
0
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"));
}
Ejemplo n.º 5
0
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;
}