Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2021-12-02 13:21:14 +0300
committerCorinna Vinschen <corinna@vinschen.de>2021-12-03 12:50:58 +0300
commitdbc7d28ba9bee25fec59734695b31f70c6ecf2ff (patch)
treef1317f09589acf5719b175ceda7c7152ba635151 /newlib/libc/ctype
parent8dd641f23684683ad61cac140824c3f1ca0353bd (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_.h10
-rw-r--r--newlib/libc/ctype/isalnum.c2
-rw-r--r--newlib/libc/ctype/isalnum_l.c2
-rw-r--r--newlib/libc/ctype/isalpha.c2
-rw-r--r--newlib/libc/ctype/isalpha_l.c2
-rw-r--r--newlib/libc/ctype/isblank.c2
-rw-r--r--newlib/libc/ctype/isblank_l.c2
-rw-r--r--newlib/libc/ctype/iscntrl.c2
-rw-r--r--newlib/libc/ctype/iscntrl_l.c2
-rw-r--r--newlib/libc/ctype/isdigit.c2
-rw-r--r--newlib/libc/ctype/isdigit_l.c2
-rw-r--r--newlib/libc/ctype/islower.c2
-rw-r--r--newlib/libc/ctype/islower_l.c2
-rw-r--r--newlib/libc/ctype/isprint.c4
-rw-r--r--newlib/libc/ctype/isprint_l.c4
-rw-r--r--newlib/libc/ctype/ispunct.c2
-rw-r--r--newlib/libc/ctype/ispunct_l.c2
-rw-r--r--newlib/libc/ctype/isspace.c2
-rw-r--r--newlib/libc/ctype/isspace_l.c2
-rw-r--r--newlib/libc/ctype/isupper.c2
-rw-r--r--newlib/libc/ctype/isupper_l.c2
-rw-r--r--newlib/libc/ctype/isxdigit.c2
-rw-r--r--newlib/libc/ctype/isxdigit_l.c2
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));
}