diff options
author | Jim Meyering <jim@meyering.net> | 1999-01-02 19:28:31 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1999-01-02 19:28:31 +0000 |
commit | 8b3cbe63d8c4de5dfb30527c2e1a91f5d8aa04ae (patch) | |
tree | 86194759618d6d68a02644ec26c592ed38f5197a /lib | |
parent | c7c2516a4dceb680f06e8bf8a21ec5bc2b1d744a (diff) | |
download | coreutils-8b3cbe63d8c4de5dfb30527c2e1a91f5d8aa04ae.tar.xz |
(get_version): Adapt to use new interface to XARGMATCH.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/backupfile.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/backupfile.c b/lib/backupfile.c index 321a44604..b6a557df0 100644 --- a/lib/backupfile.c +++ b/lib/backupfile.c @@ -1,5 +1,5 @@ /* backupfile.c -- make Emacs style backup file names - Copyright (C) 1990-1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1990-1997, 1998, 1999 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -228,8 +228,11 @@ static const enum backup_type backup_types[] = enum backup_type get_version (const char *version) { + enum backup_type type; if (version == 0 || *version == 0) - return numbered_existing; - return XARGCASEMATCH ("version control type", version, - backup_args, backup_types); + type = numbered_existing; + else + XARGMATCH (&type, "version control type", version, + backup_args, backup_types, exit (2)); + return type; } |