From: Jim Meyering Date: Sat, 14 Dec 1996 05:22:46 +0000 (+0000) Subject: (get_format_width, get_format_prec): Avoid X-Git-Tag: FILEUTILS-3_14a~111 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c5b30bc1e6d0953e27d05a698cb1413256ae49e;p=thirdparty%2Fcoreutils.git (get_format_width, get_format_prec): Avoid unnecessary comparison of digit to '\0'. --- diff --git a/src/csplit.c b/src/csplit.c index e3de13a0f7..12862c8158 100644 --- a/src/csplit.c +++ b/src/csplit.c @@ -1306,9 +1306,8 @@ get_format_width (char **format_ptr) int ch_save; start = *format_ptr; - for (; **format_ptr; (*format_ptr)++) - if (!ISDIGIT (**format_ptr)) - break; + for (; ISDIGIT (**format_ptr); (*format_ptr)++) + continue; ch_save = **format_ptr; **format_ptr = '\0'; @@ -1344,9 +1343,8 @@ get_format_prec (char **format_ptr) } start = *format_ptr; - for (; **format_ptr; (*format_ptr)++) - if (!ISDIGIT (**format_ptr)) - break; + for (; ISDIGIT (**format_ptr); (*format_ptr)++) + continue; /* ANSI 4.9.6.1 says that if the precision is negative, it's as good as not there. */