From: Jim Meyering Date: Sat, 31 Dec 1994 18:38:23 +0000 (+0000) Subject: Add some FIXME comments. X-Git-Tag: textutils-1_12_1~347 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4ad4a00de406c87bbb27039e9f267acc614a6b07;p=platform%2Fupstream%2Fcoreutils.git Add some FIXME comments. --- diff --git a/src/seq.c b/src/seq.c index 7d08d1c..81deb3d 100644 --- a/src/seq.c +++ b/src/seq.c @@ -212,7 +212,7 @@ main (argc, argv) /* NOTREACHED */ } -/* Read an double value from the command line. +/* Read a double value from the command line. Return if the string is correct else signal error. */ static double @@ -222,6 +222,7 @@ scan_double_arg (arg) char *end_ptr; double ret_val; + /* FIXME: use xstrtod? At least set and check errno. */ ret_val = strtod (arg, &end_ptr); if (end_ptr == arg || *end_ptr != '\0') { @@ -288,6 +289,8 @@ check_format (format_string) static char * get_width_format () { + /* FIXME: why is this static? */ + /* FIXME: Are you sure this is guaranteed to be large enough? */ static char buffer[256]; int full_width; int frac_width; @@ -298,6 +301,7 @@ get_width_format () if (from > last) { + /* FIXME: don't use floor!! */ min_val = from - step * floor ((from - last) / step); max_val = from; } @@ -314,6 +318,7 @@ get_width_format () if (min_val < 0.0) { + /* FIXME: don't use rint!! */ (void) sprintf (buffer, "%g", rint (min_val)); if (buffer[strspn (buffer, "-0123456789")] != '\0') return "%g"; @@ -323,6 +328,7 @@ get_width_format () } full_width = width1; + /* FIXME: don't use modf!! */ (void) sprintf (buffer, "%g", 1.0 + modf (min_val, &temp)); width1 = strlen (buffer); if (width1 == 1) @@ -335,6 +341,7 @@ get_width_format () width1 -= 2; } + /* FIXME: don't use modf!! */ (void) sprintf (buffer, "%g", 1.0 + modf (step, &temp)); width2 = strlen (buffer); if (width2 == 1)