(archive_format_string): Remove static qualifier.

(subcommand_string): New function.
This commit is contained in:
Sergey Poznyakoff
2005-12-06 16:32:37 +00:00
parent ea019af0cc
commit f018d69aac

View File

@@ -153,7 +153,7 @@ set_archive_format (char const *name)
archive_format = p->fmt;
}
static const char *
const char *
archive_format_string (enum archive_format fmt)
{
struct fmttab const *p;
@@ -174,6 +174,42 @@ assert_format(unsigned fmt_mask)
_("GNU features wanted on incompatible archive format")));
}
const char *
subcommand_string (enum subcommand c)
{
switch (c)
{
case UNKNOWN_SUBCOMMAND:
return "unknown?";
case APPEND_SUBCOMMAND:
return "-r";
case CAT_SUBCOMMAND:
return "-A";
case CREATE_SUBCOMMAND:
return "-c";
case DELETE_SUBCOMMAND:
return "-D";
case DIFF_SUBCOMMAND:
return "-d";
case EXTRACT_SUBCOMMAND:
return "-x";
case LIST_SUBCOMMAND:
return "-t";
case UPDATE_SUBCOMMAND:
return "-u";
default:
abort ();
}
}
/* Options. */