(apply_suffix): Comment.
authorJim Meyering <jim@meyering.net>
Thu, 6 Jan 2000 08:35:21 +0000 (08:35 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 6 Jan 2000 08:35:21 +0000 (08:35 +0000)
src/sleep.c

index 5d4596414f7347ce2c50ee40e1f69b6924370707..27385aea710cced95dae98272cc1336ab9bc71cd 100644 (file)
@@ -83,11 +83,14 @@ point number.\n\
     }
   exit (status);
 }
-
-/* FIXME: describe */
+/* Given a floating point value *X, and a suffix character, SUFFIX_CHAR,
+   scale *X by the multiplier implied by SUFFIX_CHAR.  SUFFIX_CHAR may
+   be the NUL byte or `s' to denote seconds, `m' for minutes, `h' for
+   hours, or `d' for days.  If SUFFIX_CHAR is invalid, don't modify *X
+   and return nonzero.  Otherwise return zero.  */
 
 static int
-apply_suffix (double *s, char suffix_char)
+apply_suffix (double *x, char suffix_char)
 {
   unsigned int multiplier;
 
@@ -113,7 +116,7 @@ apply_suffix (double *s, char suffix_char)
   if (multiplier == 0)
     return 1;
 
-  *s *= multiplier;
+  *x *= multiplier;
 
   return 0;
 }