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;
 }