From: Jim Meyering Date: Fri, 1 Jan 1999 06:43:04 +0000 (+0000) Subject: (get_version): Use XARGCASEMATCH in place of argmatch & co. X-Git-Tag: cvs-readonly~7577 X-Git-Url: https://erislabs.net/gitweb/?a=commitdiff_plain;h=bd456f74e2a68211083d4ab5e8ade9721b527ad0;p=gnulib.git (get_version): Use XARGCASEMATCH in place of argmatch & co. --- diff --git a/lib/backupfile.c b/lib/backupfile.c index a1b05a123..321a44604 100644 --- a/lib/backupfile.c +++ b/lib/backupfile.c @@ -228,15 +228,8 @@ static const enum backup_type backup_types[] = enum backup_type get_version (const char *version) { - int i; - if (version == 0 || *version == 0) return numbered_existing; - i = argmatch (version, backup_args); - if (i < 0) - { - invalid_arg ("version control type", version, i); - exit (2); - } - return backup_types[i]; + return XARGCASEMATCH ("version control type", version, + backup_args, backup_types); }