(main) [--traditional]: Don't give diagnostic about there
authorJim Meyering <jim@meyering.net>
Sun, 14 Sep 1997 16:03:58 +0000 (16:03 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 14 Sep 1997 16:03:58 +0000 (16:03 +0000)
being more than three arguments if there are *no* arguments specified.
Reported by Jochen Hein.

src/od.c

index 24af841..cf30b76 100644 (file)
--- a/src/od.c
+++ b/src/od.c
@@ -28,7 +28,7 @@
 #include "error.h"
 
 #if defined(__GNUC__) || defined(STDC_HEADERS)
-#include <float.h>
+# include <float.h>
 #endif
 
 #ifdef HAVE_LONG_DOUBLE
@@ -1851,7 +1851,7 @@ the maximum\nrepresentable value of type `long'"), optarg);
              usage (1);
            }
        }
-      else
+      else if (n_files > 3)
        {
          error (0, 0,
           _("in compatibility mode there may be no more than 3 arguments"));