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