Retro68/gcc/newlib/libc/ctype/ctype_.h
Wolfgang Thaller ec13cc9ce7 fix newlib
2018-12-29 09:59:36 +01:00

23 lines
520 B
C

#include <ctype.h>
#if (defined(__GNUC__) && !defined(__CHAR_UNSIGNED__) && !defined(COMPACT_CTYPE)) || defined (__CYGWIN__)
#define ALLOW_NEGATIVE_CTYPE_INDEX
#endif
#ifdef ALLOW_NEGATIVE_CTYPE_INDEX
#ifndef __CYGWIN__
extern const char _ctype_b[];
#else
extern char _ctype_b[];
#endif
# define DEFAULT_CTYPE_PTR ((char *) _ctype_b + 127)
#else /* !ALLOW_NEGATIVE_CTYPE_INDEX */
/* _ctype_ is declared in <ctype.h>. */
# define DEFAULT_CTYPE_PTR ((char *) _ctype_)
#endif /* !ALLOW_NEGATIVE_CTYPE_INDEX */