|
|
DataMuseum.dkPresents historical artifacts from the history of: RC9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: @ T c
Length: 2940 (0xb7c)
Types: TextFile
Notes: @(#)ctype.h 13.1 (RC International) 91/02/01 */
Names: »ctype.h«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦bbf173f5c⟧ »0004«
└─⟦this⟧ »./usr/include/ctype.h«
└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
└─⟦c6f24efe5⟧ »0007«
└─⟦this⟧ »comp3.0/usr/include/ctype.h«
/* @(#)ctype.h 13.1 (RC International) 91/02/01 */ /* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ #ident "@(#)head:ctype.h 1.17" #ifndef _CTYPE_H #define _CTYPE_H #define _U 01 /* Upper case */ #define _L 02 /* Lower case */ #define _N 04 /* Numeral (digit) */ #define _S 010 /* Spacing character */ #define _P 020 /* Punctuation */ #define _C 040 /* Control character */ #define _B 0100 /* Blank */ #define _X 0200 /* heXadecimal digit */ #if defined(__STDC__) extern int isalnum(int); extern int isalpha(int); extern int iscntrl(int); extern int isdigit(int); extern int isgraph(int); extern int islower(int); extern int isprint(int); extern int ispunct(int); extern int isspace(int); extern int isupper(int); extern int isxdigit(int); extern int tolower(int); extern int toupper(int); #if __STDC__ == 0 /* non-ANSI conformant compilation */ extern int isascii(int); extern int toascii(int); extern int _tolower(int); extern int _toupper(int); #endif extern unsigned char __ctype[]; #ifndef lint #define isalpha(c) ((__ctype + 1)[c] & (_U | _L)) #define isupper(c) ((__ctype + 1)[c] & _U) #define islower(c) ((__ctype + 1)[c] & _L) #define isdigit(c) ((__ctype + 1)[c] & _N) #define isxdigit(c) ((__ctype + 1)[c] & _X) #define isalnum(c) ((__ctype + 1)[c] & (_U | _L | _N)) #define isspace(c) ((__ctype + 1)[c] & _S) #define ispunct(c) ((__ctype + 1)[c] & _P) #define isprint(c) ((__ctype + 1)[c] & (_P | _U | _L | _N | _B)) #define isgraph(c) ((__ctype + 1)[c] & (_P | _U | _L | _N)) #define iscntrl(c) ((__ctype + 1)[c] & _C) #if __STDC__ == 0 /* non-ANSI conformant compilation */ #define isascii(c) (!((c) & ~0177)) #define toascii(c) ((c) & 0177) #define _toupper(c) ((__ctype + 258)[c]) #define _tolower(c) ((__ctype + 258)[c]) #endif #endif /* lint */ #else /* Not __STDC__ */ extern unsigned char _ctype[]; extern int tolower(); extern int toupper(); #ifndef lint #define isalpha(c) ((_ctype + 1)[c] & (_U | _L)) #define isupper(c) ((_ctype + 1)[c] & _U) #define islower(c) ((_ctype + 1)[c] & _L) #define isdigit(c) ((_ctype + 1)[c] & _N) #define isxdigit(c) ((_ctype + 1)[c] & _X) #define isalnum(c) ((_ctype + 1)[c] & (_U | _L | _N)) #define isspace(c) ((_ctype + 1)[c] & _S) #define ispunct(c) ((_ctype + 1)[c] & _P) #define isprint(c) ((_ctype + 1)[c] & (_P | _U | _L | _N | _B)) #define isgraph(c) ((_ctype + 1)[c] & (_P | _U | _L | _N)) #define iscntrl(c) ((_ctype + 1)[c] & _C) #define isascii(c) (!((c) & ~0177)) #define _toupper(c) ((_ctype + 258)[c]) #define _tolower(c) ((_ctype + 258)[c]) #define toascii(c) ((c) & 0177) #endif /* lint */ #endif /* __STDC__ */ #endif /* _CTYPE_H */