aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlexey Zelkin <phantom@FreeBSD.org>1999-12-17 15:12:21 +0000
committerAlexey Zelkin <phantom@FreeBSD.org>1999-12-17 15:12:21 +0000
commit94da96bf1875af2ace195a16871041f0fbbda965 (patch)
tree4735587959b4826388905a9075849b0e8a772cb7 /include
parentded8c91a78d29be1249c792d1710b0ab43979b85 (diff)
downloadsrc-94da96bf1875af2ace195a16871041f0fbbda965.tar.gz
src-94da96bf1875af2ace195a16871041f0fbbda965.zip
Back up following macros by functions: ishexnumber, isideogram, isnumber,
isphonogram, isrune, isspecial. Fix ordering. Reviewed by: bde
Notes
Notes: svn path=/head/; revision=54746
Diffstat (limited to 'include')
-rw-r--r--include/_ctype.h15
-rw-r--r--include/ctype.h15
2 files changed, 20 insertions, 10 deletions
diff --git a/include/_ctype.h b/include/_ctype.h
index 33e294ce6720..af15c3ad7708 100644
--- a/include/_ctype.h
+++ b/include/_ctype.h
@@ -39,6 +39,7 @@
* SUCH DAMAGE.
*
* @(#)ctype.h 8.4 (Berkeley) 1/21/94
+ * $FreeBSD$
*/
#ifndef _CTYPE_H_
@@ -81,10 +82,16 @@ int tolower __P((int));
int toupper __P((int));
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
+int digittoint __P((int));
int isascii __P((int));
int isblank __P((int));
+int ishexnumber __P((int));
+int isideogram __P((int));
+int isnumber __P((int));
+int isphonogram __P((int));
+int isrune __P((int));
+int isspecial __P((int));
int toascii __P((int));
-int digittoint __P((int));
#endif
__END_DECLS
@@ -105,18 +112,16 @@ __END_DECLS
#define toupper(c) __toupper(c)
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
+#define digittoint(c) __maskrune((c), 0xFF)
#define isascii(c) (((c) & ~0x7F) == 0)
#define isblank(c) __istype((c), _B)
-#define toascii(c) ((c) & 0x7F)
-#define digittoint(c) __maskrune((c), 0xFF)
-
-/* XXX the following macros are not backed up by functions. */
#define ishexnumber(c) __istype((c), _X)
#define isideogram(c) __istype((c), _I)
#define isnumber(c) __istype((c), _D)
#define isphonogram(c) __istype((c), _Q)
#define isrune(c) __istype((c), 0xFFFFFF00L)
#define isspecial(c) __istype((c), _T)
+#define toascii(c) ((c) & 0x7F)
#endif
/* See comments in <machine/ansi.h> about _BSD_CT_RUNE_T_. */
diff --git a/include/ctype.h b/include/ctype.h
index 33e294ce6720..af15c3ad7708 100644
--- a/include/ctype.h
+++ b/include/ctype.h
@@ -39,6 +39,7 @@
* SUCH DAMAGE.
*
* @(#)ctype.h 8.4 (Berkeley) 1/21/94
+ * $FreeBSD$
*/
#ifndef _CTYPE_H_
@@ -81,10 +82,16 @@ int tolower __P((int));
int toupper __P((int));
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
+int digittoint __P((int));
int isascii __P((int));
int isblank __P((int));
+int ishexnumber __P((int));
+int isideogram __P((int));
+int isnumber __P((int));
+int isphonogram __P((int));
+int isrune __P((int));
+int isspecial __P((int));
int toascii __P((int));
-int digittoint __P((int));
#endif
__END_DECLS
@@ -105,18 +112,16 @@ __END_DECLS
#define toupper(c) __toupper(c)
#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
+#define digittoint(c) __maskrune((c), 0xFF)
#define isascii(c) (((c) & ~0x7F) == 0)
#define isblank(c) __istype((c), _B)
-#define toascii(c) ((c) & 0x7F)
-#define digittoint(c) __maskrune((c), 0xFF)
-
-/* XXX the following macros are not backed up by functions. */
#define ishexnumber(c) __istype((c), _X)
#define isideogram(c) __istype((c), _I)
#define isnumber(c) __istype((c), _D)
#define isphonogram(c) __istype((c), _Q)
#define isrune(c) __istype((c), 0xFFFFFF00L)
#define isspecial(c) __istype((c), _T)
+#define toascii(c) ((c) & 0x7F)
#endif
/* See comments in <machine/ansi.h> about _BSD_CT_RUNE_T_. */