1
0
Fork 0
golang-modernc-libc/openbsd/ctype_.c
Daniel Baumann 32b8eb3fd7
Adding upstream version 1.65.7.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-05-19 21:29:57 +02:00

319 lines
8 KiB
C

// # 1 "lib/libc/gen/ctype_.c"
// # 1 "<built-in>"
// # 1 "<command-line>"
// # 1 "lib/libc/gen/ctype_.c"
// # 36 "lib/libc/gen/ctype_.c"
// # 1 "./include/ctype.h" 1
// # 43 "./include/ctype.h"
// # 1 "./sys/sys/cdefs.h" 1
// # 41 "./sys/sys/cdefs.h"
// # 1 "./machine/cdefs.h" 1
// # 42 "./sys/sys/cdefs.h" 2
// # 44 "./include/ctype.h" 2
// # 57 "./include/ctype.h"
// typedef void *locale_t;
//
//
//
//
//
// extern const char *_ctype_;
// extern const short *_tolower_tab_;
// extern const short *_toupper_tab_;
//
//
// int isalnum(int);
// int isalpha(int);
// int iscntrl(int);
// int isdigit(int);
// int isgraph(int);
// int islower(int);
// int isprint(int);
// int ispunct(int);
// int isspace(int);
// int isupper(int);
// int isxdigit(int);
// int tolower(int);
// int toupper(int);
//
//
//
// int isblank(int);
//
//
//
// int isascii(int);
// int toascii(int);
// int _tolower(int);
// int _toupper(int);
//
//
//
// int isalnum_l(int, locale_t);
// int isalpha_l(int, locale_t);
// int isblank_l(int, locale_t);
// int iscntrl_l(int, locale_t);
// int isdigit_l(int, locale_t);
// int isgraph_l(int, locale_t);
// int islower_l(int, locale_t);
// int isprint_l(int, locale_t);
// int ispunct_l(int, locale_t);
// int isspace_l(int, locale_t);
// int isupper_l(int, locale_t);
// int isxdigit_l(int, locale_t);
// int tolower_l(int, locale_t);
// int toupper_l(int, locale_t);
//
//
//
//
//
//
// extern __inline __attribute__((__gnu_inline__)) int isalnum(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & (0x01|0x02|0x04)));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isalpha(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & (0x01|0x02)));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int iscntrl(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & 0x20));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isdigit(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & 0x04));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isgraph(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & (0x10|0x01|0x02|0x04)));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int islower(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & 0x02));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isprint(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & (0x10|0x01|0x02|0x04|0x80)));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int ispunct(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & 0x10));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isspace(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & 0x08));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isupper(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & 0x01));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int isxdigit(int _c)
// {
// return (_c == -1 ? 0 : ((_ctype_ + 1)[(unsigned char)_c] & (0x04|0x40)));
// }
//
// extern __inline __attribute__((__gnu_inline__)) int tolower(int _c)
// {
// if ((unsigned int)_c > 255)
// return (_c);
// return ((_tolower_tab_ + 1)[_c]);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int toupper(int _c)
// {
// if ((unsigned int)_c > 255)
// return (_c);
// return ((_toupper_tab_ + 1)[_c]);
// }
//
//
// extern __inline __attribute__((__gnu_inline__))
int isblank(int _c)
{
return (_c == ' ' || _c == '\t');
}
// extern __inline __attribute__((__gnu_inline__)) int isascii(int _c)
// {
// return ((unsigned int)_c <= 0177);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int toascii(int _c)
// {
// return (_c & 0177);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int _tolower(int _c)
// {
// return (_c - 'A' + 'a');
// }
//
// extern __inline __attribute__((__gnu_inline__)) int _toupper(int _c)
// {
// return (_c - 'a' + 'A');
// }
//
//
//
// extern __inline __attribute__((__gnu_inline__)) int
// isalnum_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isalnum(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isalpha_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isalpha(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isblank_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isblank(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// iscntrl_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return iscntrl(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isdigit_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isdigit(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isgraph_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isgraph(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// islower_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return islower(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isprint_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isprint(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// ispunct_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return ispunct(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isspace_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isspace(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isupper_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isupper(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// isxdigit_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return isxdigit(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// tolower_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return tolower(_c);
// }
//
// extern __inline __attribute__((__gnu_inline__)) int
// toupper_l(int _c, locale_t _l __attribute__((__unused__)))
// {
// return toupper(_c);
// }
//
//
//
//
//
// # 37 "lib/libc/gen/ctype_.c" 2
// # 1 "./lib/libc/include/ctype_private.h" 1
//
//
//
//
//
// # 5 "./lib/libc/include/ctype_private.h"
// #pragma GCC visibility push(hidden)
// # 5 "./lib/libc/include/ctype_private.h"
//
// extern const char _C_ctype_[];
// extern const short _C_toupper_[];
// extern const short _C_tolower_[];
//
// # 9 "./lib/libc/include/ctype_private.h"
// #pragma GCC visibility pop
// # 9 "./lib/libc/include/ctype_private.h"
//
// # 38 "lib/libc/gen/ctype_.c" 2
const char _C_ctype_[1 + 256] = {
0,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20|0x08, 0x20|0x08, 0x20|0x08, 0x20|0x08, 0x20|0x08, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
0x08|(char)0x80, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
0x04, 0x04, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
0x10, 0x01|0x40, 0x01|0x40, 0x01|0x40, 0x01|0x40, 0x01|0x40, 0x01|0x40, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
0x01, 0x01, 0x01, 0x10, 0x10, 0x10, 0x10, 0x10,
0x10, 0x02|0x40, 0x02|0x40, 0x02|0x40, 0x02|0x40, 0x02|0x40, 0x02|0x40, 0x02,
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
0x02, 0x02, 0x02, 0x10, 0x10, 0x10, 0x10, 0x20,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
};
const char *_ctype_ = _C_ctype_;