]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(argdecode): Move definition to precede use.
authorJim Meyering <jim@meyering.net>
Sat, 27 Nov 1999 15:02:27 +0000 (15:02 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 27 Nov 1999 15:02:27 +0000 (15:02 +0000)
Remove prototype.

src/sleep.c

index 433bc94014d29bfecb7eff1becd754383ea2662d..3074eb53d36eb6c3d436c9467e8e97443d597858 100644 (file)
@@ -27,9 +27,7 @@
 /* The official name of this program (e.g., no `g' prefix).  */
 #define PROGRAM_NAME "sleep"
 
-#define AUTHORS "FIXME: unknown"
-
-static long argdecode PARAMS ((const char *s));
+#define AUTHORS "Jim Meyering"
 
 /* The name by which this program was run. */
 char *program_name;
@@ -63,6 +61,39 @@ h for hours or d for days.\n\
   exit (status);
 }
 
+static long
+argdecode (const char *s)
+{
+  long value;
+  register const char *p = s;
+  register char c;
+
+  value = 0;
+  while ((c = *p++) >= '0' && c <= '9')
+    value = value * 10 + c - '0';
+
+  switch (c)
+    {
+    case 's':
+      break;
+    case 'm':
+      value *= 60;
+      break;
+    case 'h':
+      value *= 60 * 60;
+      break;
+    case 'd':
+      value *= 60 * 60 * 24;
+      break;
+    default:
+      p--;
+    }
+
+  if (*p)
+    error (1, 0, _("invalid time interval `%s'"), s);
+  return value;
+}
+
 int
 main (int argc, char **argv)
 {
@@ -103,36 +134,3 @@ main (int argc, char **argv)
 
   exit (0);
 }
-
-static long
-argdecode (const char *s)
-{
-  long value;
-  register const char *p = s;
-  register char c;
-
-  value = 0;
-  while ((c = *p++) >= '0' && c <= '9')
-    value = value * 10 + c - '0';
-
-  switch (c)
-    {
-    case 's':
-      break;
-    case 'm':
-      value *= 60;
-      break;
-    case 'h':
-      value *= 60 * 60;
-      break;
-    case 'd':
-      value *= 60 * 60 * 24;
-      break;
-    default:
-      p--;
-    }
-
-  if (*p)
-    error (1, 0, _("invalid time interval `%s'"), s);
-  return value;
-}