From 399abab9bca0ae37df737f7938e54e1b91f607e6 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 31 Mar 1996 17:18:28 +0000 Subject: [PATCH] (quote_filename): Use ISGRAPH and ISPRINT in place of ASCII-centric tests against literals. (length_of_file_name_and_frills): Likewise. --- src/ls.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ls.c b/src/ls.c index a8e2cbbc00..823d5d7978 100644 --- a/src/ls.c +++ b/src/ls.c @@ -1676,14 +1676,14 @@ quote_filename (register const char *p, size_t *quoted_length) default: /* FIXME: why not just use the ISGRAPH macro here? */ - if (!(c > 040 && c < 0177)) + if (!ISGRAPH (c)) found_quotable = 1; break; } } else { - if (!(c >= 040 && c < 0177) + if (!ISPRINT (c) && qmark_funny_chars) found_quotable = 1; } @@ -1748,7 +1748,7 @@ quote_filename (register const char *p, size_t *quoted_length) break; default: - if (c > 040 && c < 0177) + if (ISGRAPH (c)) SAVECHAR (c); else { @@ -1760,7 +1760,7 @@ quote_filename (register const char *p, size_t *quoted_length) } else { - if (c >= 040 && c < 0177) + if (ISPRINT (c)) SAVECHAR (c); else if (!qmark_funny_chars) SAVECHAR (c); @@ -1878,7 +1878,7 @@ length_of_file_name_and_frills (struct fileinfo *f) break; default: - if (c >= 040 && c < 0177) + if (ISPRINT (c)) len += 1; else len += 4; -- 2.47.2