OSDN Git Service

Clean up printability test in dbase code.
authorBruce Momjian <bruce@momjian.us>
Wed, 10 Sep 2003 00:33:51 +0000 (00:33 +0000)
committerBruce Momjian <bruce@momjian.us>
Wed, 10 Sep 2003 00:33:51 +0000 (00:33 +0000)
contrib/dbase/dbf.c

index 764ffcf..bed75c7 100644 (file)
@@ -334,7 +334,7 @@ dbf_get_record(dbhead * dbh, field * fields, u_long rec)
                {
                        end = &dbffield[fields[t].db_flen - 1];
                        i = fields[t].db_flen;
-                       while ((i > 0) && ((*end < 0x21) || (*end > 0x7E)))
+                       while (i > 0 && !isprint(*end))
                        {
                                end--;
                                i--;
@@ -346,7 +346,7 @@ dbf_get_record(dbhead * dbh, field * fields, u_long rec)
                {
                        end = dbffield;
                        i = fields[t].db_flen;
-                       while ((i > 0) && ((*end < 0x21) || (*end > 0x7E)))
+                       while (i > 0 && !isprint(*end))
                        {
                                end++;
                                i--;