]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Use David's definition of isascii instead of my CTYPE_PREFIX macro.
authorJim Meyering <jim@meyering.net>
Tue, 24 Nov 1992 20:26:20 +0000 (20:26 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 24 Nov 1992 20:26:20 +0000 (20:26 +0000)
src/tr.c

index ecd6ca60cf0cad6f00e1af4add7f758055fb46e0..38ed7167b9935459c4ab45a15ef587761fd3461c 100644 (file)
--- a/src/tr.c
+++ b/src/tr.c
 #define _GNU_SOURCE
 #include <ctype.h>
 
-#ifdef isascii
-#define CTYPE_PREFIX(c) isascii (c) &&
-#else
-#define CTYPE_PREFIX(c) /* empty */
+#ifndef isascii
+#define isascii(c) 1
 #endif
 
 #ifdef isblank
-#define ISBLANK(c) (CTYPE_PREFIX (c) isblank (c))
+#define ISBLANK(c) (isascii (c) isblank (c))
 #else
 #define ISBLANK(c) ((c) == ' ' || (c) == '\t')
 #endif
 #ifdef isgraph
-#define ISGRAPH(c) (CTYPE_PREFIX (c) isgraph (c))
+#define ISGRAPH(c) (isascii (c) isgraph (c))
 #else
-#define ISGRAPH(c) (CTYPE_PREFIX (c) isprint (c) && !isspace (c))
+#define ISGRAPH(c) (isascii (c) isprint (c) && !isspace (c))
 #endif
 
-#define ISPRINT(c) (CTYPE_PREFIX (c) isprint (c))
-#define ISDIGIT(c) (CTYPE_PREFIX (c) isdigit (c))
-#define ISALNUM(c) (CTYPE_PREFIX (c) isalnum (c))
-#define ISALPHA(c) (CTYPE_PREFIX (c) isalpha (c))
-#define ISCNTRL(c) (CTYPE_PREFIX (c) iscntrl (c))
-#define ISLOWER(c) (CTYPE_PREFIX (c) islower (c))
-#define ISPUNCT(c) (CTYPE_PREFIX (c) ispunct (c))
-#define ISSPACE(c) (CTYPE_PREFIX (c) isspace (c))
-#define ISUPPER(c) (CTYPE_PREFIX (c) isupper (c))
-#define ISXDIGIT(c) (CTYPE_PREFIX (c) isxdigit (c))
+#define ISPRINT(c) (isascii (c) isprint (c))
+#define ISDIGIT(c) (isascii (c) isdigit (c))
+#define ISALNUM(c) (isascii (c) isalnum (c))
+#define ISALPHA(c) (isascii (c) isalpha (c))
+#define ISCNTRL(c) (isascii (c) iscntrl (c))
+#define ISLOWER(c) (isascii (c) islower (c))
+#define ISPUNCT(c) (isascii (c) ispunct (c))
+#define ISSPACE(c) (isascii (c) isspace (c))
+#define ISUPPER(c) (isascii (c) isupper (c))
+#define ISXDIGIT(c) (isascii (c) isxdigit (c))
 
 #include <stdio.h>
 #include <assert.h>