- { "gnu", GNU_FORMAT },
- NULL
- };
- struct fmttab *p;
- enum archive_format fmt;
-
- for (p = fmttab; p->name; p++)
- {
- if (strcmp (p->name, name) == 0)
- {
- fmt = p->fmt;
- break;
- }
- }
+ { "gnu", GNU_FORMAT },
+ { NULL, 0 }
+};
+
+static void
+set_archive_format (char const *name)
+{
+ struct fmttab const *p;
+
+ for (p = fmttab; strcmp (p->name, name) != 0; )
+ if (! (++p)->name)
+ USAGE_ERROR ((0, 0, _("%s: Invalid archive format"),
+ quotearg_colon (name)));