OSDN Git Service

* tests/base/sys/cdefs.h: Update from test area.
[pf3gnuchains/gcc-fork.git] / fixincludes / tests / base / ctype.h
1 /*  DO NOT EDIT THIS FILE.
2
3     It has been auto-edited by fixincludes from:
4
5         "fixinc/tests/inc/ctype.h"
6
7     This had to be done to correct non-standard usages in the
8     original, manufacturer supplied header file.  */
9
10
11
12 #if defined( HPUX10_CTYPE_DECLARATIONS1_CHECK )
13 #ifdef _PROTOTYPES
14 extern int __tolower(int);
15 extern int __toupper(int);
16 #else /* NOT _PROTOTYPES */
17 extern int __tolower();
18 extern int __toupper();
19 #endif /* _PROTOTYPES */
20
21 #  define _toupper(__c)         __toupper(__c)
22
23
24 #endif  /* HPUX10_CTYPE_DECLARATIONS1_CHECK */
25
26
27 #if defined( HPUX10_CTYPE_DECLARATIONS2_CHECK )
28 #  if defined(_SB_CTYPE_MACROS) && !defined(__lint)
29
30 #ifdef _PROTOTYPES
31      extern int _isalnum(int);
32      extern int _isalpha(int);
33      extern int _iscntrl(int);
34      extern int _isdigit(int);
35      extern int _isgraph(int);
36      extern int _islower(int);
37      extern int _isprint(int);
38      extern int _ispunct(int);
39      extern int _isspace(int);
40      extern int _isupper(int);
41      extern int _isxdigit(int);
42 #  else /* not _PROTOTYPES */
43      extern int _isalnum();
44      extern int _isalpha();
45      extern int _iscntrl();
46      extern int _isdigit();
47      extern int _isgraph();
48      extern int _islower();
49      extern int _isprint();
50      extern int _ispunct();
51      extern int _isspace();
52      extern int _isupper();
53      extern int _isxdigit();
54 #endif /* _PROTOTYPES */
55
56      extern unsigned int *__SB_masks;
57
58 #endif  /* HPUX10_CTYPE_DECLARATIONS2_CHECK */
59
60
61 #if defined( HPUX_CTYPE_MACROS_CHECK )
62 : __SB_masks ? (int)__SB_masks[__alnum] & _ISCNTRL
63 # define isalpha(__c) (__SB_masks ? (int)__SB_masks[__c] & _IS
64
65 #endif  /* HPUX_CTYPE_MACROS_CHECK */