diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2021-12-02 13:21:14 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2021-12-03 12:50:58 +0300 |
commit | dbc7d28ba9bee25fec59734695b31f70c6ecf2ff (patch) | |
tree | f1317f09589acf5719b175ceda7c7152ba635151 /newlib/libc/ctype | |
parent | 8dd641f23684683ad61cac140824c3f1ca0353bd (diff) |
Revert "ctype: use less short names in public header"
This patch fixed a problem which isn't in newlib, but in projects
incorrectly using symbols from the reserved namespace.
This reverts commit 3ba1bd0d9dbc015c14a0aaafcef042f706d1249a.
Diffstat (limited to 'newlib/libc/ctype')
-rw-r--r-- | newlib/libc/ctype/ctype_.h | 10 | ||||
-rw-r--r-- | newlib/libc/ctype/isalnum.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isalnum_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isalpha.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isalpha_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isblank.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isblank_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/iscntrl.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/iscntrl_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isdigit.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isdigit_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/islower.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/islower_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isprint.c | 4 | ||||
-rw-r--r-- | newlib/libc/ctype/isprint_l.c | 4 | ||||
-rw-r--r-- | newlib/libc/ctype/ispunct.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/ispunct_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isspace.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isspace_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isupper.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isupper_l.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isxdigit.c | 2 | ||||
-rw-r--r-- | newlib/libc/ctype/isxdigit_l.c | 2 |
23 files changed, 24 insertions, 34 deletions
diff --git a/newlib/libc/ctype/ctype_.h b/newlib/libc/ctype/ctype_.h index 42ad2c870..a73870b3e 100644 --- a/newlib/libc/ctype/ctype_.h +++ b/newlib/libc/ctype/ctype_.h @@ -1,15 +1,5 @@ #include <ctype.h> -/* Define some short names to keep internal files shorter. */ -#define _U _ISupper -#define _L _ISlower -#define _N _ISdigit -#define _S _ISspace -#define _P _ISpunct -#define _C _IScntrl -#define _X _ISxdigit -#define _B _ISblank - #if (defined(__GNUC__) && !defined(__CHAR_UNSIGNED__) && !defined(COMPACT_CTYPE)) || defined (__CYGWIN__) #define ALLOW_NEGATIVE_CTYPE_INDEX #endif diff --git a/newlib/libc/ctype/isalnum.c b/newlib/libc/ctype/isalnum.c index 3ddf0d2e1..d926f97b7 100644 --- a/newlib/libc/ctype/isalnum.c +++ b/newlib/libc/ctype/isalnum.c @@ -46,5 +46,5 @@ No OS subroutines are required. int isalnum (int c) { - return(__CTYPE_PTR[c+1] & (_ISupper|_ISlower|_ISdigit)); + return(__CTYPE_PTR[c+1] & (_U|_L|_N)); } diff --git a/newlib/libc/ctype/isalnum_l.c b/newlib/libc/ctype/isalnum_l.c index e3587f1b2..dcb7e3652 100644 --- a/newlib/libc/ctype/isalnum_l.c +++ b/newlib/libc/ctype/isalnum_l.c @@ -6,5 +6,5 @@ int isalnum_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & (_ISupper|_ISlower|_ISdigit); + return __locale_ctype_ptr_l (locale)[c+1] & (_U|_L|_N); } diff --git a/newlib/libc/ctype/isalpha.c b/newlib/libc/ctype/isalpha.c index c8de62cea..8b8e78a29 100644 --- a/newlib/libc/ctype/isalpha.c +++ b/newlib/libc/ctype/isalpha.c @@ -45,5 +45,5 @@ No supporting OS subroutines are required. int isalpha (int c) { - return(__CTYPE_PTR[c+1] & (_ISupper|_ISlower)); + return(__CTYPE_PTR[c+1] & (_U|_L)); } diff --git a/newlib/libc/ctype/isalpha_l.c b/newlib/libc/ctype/isalpha_l.c index 6ff1e3b68..dcae3ccb4 100644 --- a/newlib/libc/ctype/isalpha_l.c +++ b/newlib/libc/ctype/isalpha_l.c @@ -6,5 +6,5 @@ int isalpha_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & (_ISupper|_ISlower); + return __locale_ctype_ptr_l (locale)[c+1] & (_U|_L); } diff --git a/newlib/libc/ctype/isblank.c b/newlib/libc/ctype/isblank.c index 2fa29f33f..0ebc2192c 100644 --- a/newlib/libc/ctype/isblank.c +++ b/newlib/libc/ctype/isblank.c @@ -44,5 +44,5 @@ No supporting OS subroutines are required. int isblank (int c) { - return ((__CTYPE_PTR[c+1] & _ISblank) || (c == '\t')); + return ((__CTYPE_PTR[c+1] & _B) || (c == '\t')); } diff --git a/newlib/libc/ctype/isblank_l.c b/newlib/libc/ctype/isblank_l.c index 6aff2f7fc..8bbb84e1f 100644 --- a/newlib/libc/ctype/isblank_l.c +++ b/newlib/libc/ctype/isblank_l.c @@ -6,5 +6,5 @@ int isblank_l (int c, struct __locale_t *locale) { - return (__locale_ctype_ptr_l (locale)[c+1] & _ISblank) || (c == '\t'); + return (__locale_ctype_ptr_l (locale)[c+1] & _B) || (c == '\t'); } diff --git a/newlib/libc/ctype/iscntrl.c b/newlib/libc/ctype/iscntrl.c index bd99ebafb..ebbdd7371 100644 --- a/newlib/libc/ctype/iscntrl.c +++ b/newlib/libc/ctype/iscntrl.c @@ -48,5 +48,5 @@ No supporting OS subroutines are required. int iscntrl (int c) { - return(__CTYPE_PTR[c+1] & _IScntrl); + return(__CTYPE_PTR[c+1] & _C); } diff --git a/newlib/libc/ctype/iscntrl_l.c b/newlib/libc/ctype/iscntrl_l.c index 85f4d6900..0ae17c7f7 100644 --- a/newlib/libc/ctype/iscntrl_l.c +++ b/newlib/libc/ctype/iscntrl_l.c @@ -6,5 +6,5 @@ int iscntrl_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & _IScntrl; + return __locale_ctype_ptr_l (locale)[c+1] & _C; } diff --git a/newlib/libc/ctype/isdigit.c b/newlib/libc/ctype/isdigit.c index 911781df3..a5c511964 100644 --- a/newlib/libc/ctype/isdigit.c +++ b/newlib/libc/ctype/isdigit.c @@ -47,5 +47,5 @@ No supporting OS subroutines are required. int isdigit (int c) { - return(__CTYPE_PTR[c+1] & _ISdigit); + return(__CTYPE_PTR[c+1] & _N); } diff --git a/newlib/libc/ctype/isdigit_l.c b/newlib/libc/ctype/isdigit_l.c index 6e24c100c..1fb79e000 100644 --- a/newlib/libc/ctype/isdigit_l.c +++ b/newlib/libc/ctype/isdigit_l.c @@ -6,5 +6,5 @@ int isdigit_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & _ISdigit; + return __locale_ctype_ptr_l (locale)[c+1] & _N; } diff --git a/newlib/libc/ctype/islower.c b/newlib/libc/ctype/islower.c index c45c6c8ad..2b3440489 100644 --- a/newlib/libc/ctype/islower.c +++ b/newlib/libc/ctype/islower.c @@ -45,5 +45,5 @@ No supporting OS subroutines are required. int islower (int c) { - return ((__CTYPE_PTR[c+1] & (_ISupper|_ISlower)) == _ISlower); + return ((__CTYPE_PTR[c+1] & (_U|_L)) == _L); } diff --git a/newlib/libc/ctype/islower_l.c b/newlib/libc/ctype/islower_l.c index 1c66ab48b..d1f3a82d8 100644 --- a/newlib/libc/ctype/islower_l.c +++ b/newlib/libc/ctype/islower_l.c @@ -6,5 +6,5 @@ int islower_l (int c, struct __locale_t *locale) { - return (__locale_ctype_ptr_l (locale)[c+1] & (_ISupper|_ISlower)) == _ISlower; + return (__locale_ctype_ptr_l (locale)[c+1] & (_U|_L)) == _L; } diff --git a/newlib/libc/ctype/isprint.c b/newlib/libc/ctype/isprint.c index 7206047fb..e34fbe28a 100644 --- a/newlib/libc/ctype/isprint.c +++ b/newlib/libc/ctype/isprint.c @@ -59,7 +59,7 @@ No supporting OS subroutines are required. int isgraph (int c) { - return(__CTYPE_PTR[c+1] & (_ISpunct|_ISupper|_ISlower|_ISdigit)); + return(__CTYPE_PTR[c+1] & (_P|_U|_L|_N)); } @@ -67,5 +67,5 @@ isgraph (int c) int isprint (int c) { - return(__CTYPE_PTR[c+1] & (_ISpunct|_ISupper|_ISlower|_ISdigit|_ISblank)); + return(__CTYPE_PTR[c+1] & (_P|_U|_L|_N|_B)); } diff --git a/newlib/libc/ctype/isprint_l.c b/newlib/libc/ctype/isprint_l.c index 3efaa2f90..535504f14 100644 --- a/newlib/libc/ctype/isprint_l.c +++ b/newlib/libc/ctype/isprint_l.c @@ -6,7 +6,7 @@ int isgraph_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & (_ISpunct|_ISupper|_ISlower|_ISdigit); + return __locale_ctype_ptr_l (locale)[c+1] & (_P|_U|_L|_N); } #undef isprint_l @@ -14,5 +14,5 @@ isgraph_l (int c, struct __locale_t *locale) int isprint_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & (_ISpunct|_ISupper|_ISlower|_ISdigit|_ISblank); + return __locale_ctype_ptr_l (locale)[c+1] & (_P|_U|_L|_N|_B); } diff --git a/newlib/libc/ctype/ispunct.c b/newlib/libc/ctype/ispunct.c index 35f7cc2d4..9c5a3fcca 100644 --- a/newlib/libc/ctype/ispunct.c +++ b/newlib/libc/ctype/ispunct.c @@ -47,5 +47,5 @@ No supporting OS subroutines are required. int ispunct (int c) { - return(__CTYPE_PTR[c+1] & _ISpunct); + return(__CTYPE_PTR[c+1] & _P); } diff --git a/newlib/libc/ctype/ispunct_l.c b/newlib/libc/ctype/ispunct_l.c index 30c2b48d6..eeba1f5ae 100644 --- a/newlib/libc/ctype/ispunct_l.c +++ b/newlib/libc/ctype/ispunct_l.c @@ -6,6 +6,6 @@ int ispunct_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & _ISpunct; + return __locale_ctype_ptr_l (locale)[c+1] & _P; } diff --git a/newlib/libc/ctype/isspace.c b/newlib/libc/ctype/isspace.c index 8834d1901..0def2c0ce 100644 --- a/newlib/libc/ctype/isspace.c +++ b/newlib/libc/ctype/isspace.c @@ -46,5 +46,5 @@ No supporting OS subroutines are required. int isspace (int c) { - return(__CTYPE_PTR[c+1] & _ISspace); + return(__CTYPE_PTR[c+1] & _S); } diff --git a/newlib/libc/ctype/isspace_l.c b/newlib/libc/ctype/isspace_l.c index 06227c87a..bf4a36c3e 100644 --- a/newlib/libc/ctype/isspace_l.c +++ b/newlib/libc/ctype/isspace_l.c @@ -6,6 +6,6 @@ int isspace_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & _ISspace; + return __locale_ctype_ptr_l (locale)[c+1] & _S; } diff --git a/newlib/libc/ctype/isupper.c b/newlib/libc/ctype/isupper.c index 7d916d9f3..aeed383ec 100644 --- a/newlib/libc/ctype/isupper.c +++ b/newlib/libc/ctype/isupper.c @@ -43,5 +43,5 @@ No supporting OS subroutines are required. int isupper (int c) { - return ((__CTYPE_PTR[c+1] & (_ISupper|_ISlower)) == _ISupper); + return ((__CTYPE_PTR[c+1] & (_U|_L)) == _U); } diff --git a/newlib/libc/ctype/isupper_l.c b/newlib/libc/ctype/isupper_l.c index 1fdcf1072..eb473a7a1 100644 --- a/newlib/libc/ctype/isupper_l.c +++ b/newlib/libc/ctype/isupper_l.c @@ -6,6 +6,6 @@ int isupper_l (int c, struct __locale_t *locale) { - return (__locale_ctype_ptr_l (locale)[c+1] & (_ISupper|_ISlower)) == _ISupper; + return (__locale_ctype_ptr_l (locale)[c+1] & (_U|_L)) == _U; } diff --git a/newlib/libc/ctype/isxdigit.c b/newlib/libc/ctype/isxdigit.c index fb2a59ea8..2bfe18dbf 100644 --- a/newlib/libc/ctype/isxdigit.c +++ b/newlib/libc/ctype/isxdigit.c @@ -46,5 +46,5 @@ No supporting OS subroutines are required. int isxdigit (int c) { - return(__CTYPE_PTR[c+1] & ((_ISxdigit)|(_ISdigit))); + return(__CTYPE_PTR[c+1] & ((_X)|(_N))); } diff --git a/newlib/libc/ctype/isxdigit_l.c b/newlib/libc/ctype/isxdigit_l.c index bbae410c6..726db3190 100644 --- a/newlib/libc/ctype/isxdigit_l.c +++ b/newlib/libc/ctype/isxdigit_l.c @@ -6,6 +6,6 @@ int isxdigit_l (int c, struct __locale_t *locale) { - return __locale_ctype_ptr_l (locale)[c+1] & ((_ISxdigit)|(_ISdigit)); + return __locale_ctype_ptr_l (locale)[c+1] & ((_X)|(_N)); } |