Mercurial > gnulib
changeset 21304:089abc543245
(get_version): Adapt to use new interface to XARGMATCH.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sat, 02 Jan 1999 19:28:31 +0000 |
parents | 41d0faf1df35 |
children | d27ea6b97389 |
files | lib/backupfile.c |
diffstat | 1 files changed, 7 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/backupfile.c Sat Jan 02 18:33:08 1999 +0000 +++ b/lib/backupfile.c Sat Jan 02 19:28:31 1999 +0000 @@ -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 @@ 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; }