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
14extern int __tolower(int);
15extern int __toupper(int);
16#else /* NOT _PROTOTYPES */
17extern int __tolower();
18extern 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 */
66