mirror of
https://github.com/python/cpython.git
synced 2025-07-19 01:05:26 +00:00
There are places in Python which assume bytes have 8-bits. Formalize that a
bit by checking the value of UCHAR_MAX in Include/Python.h. There was a check in Objects/stringobject.c. Remove that. (Note that we don't define UCHAR_MAX if it's not defined as the old test did.)
This commit is contained in:
parent
66518bbb67
commit
ac4ea13a3a
2 changed files with 8 additions and 4 deletions
|
@ -8,10 +8,6 @@
|
|||
int null_strings, one_strings;
|
||||
#endif
|
||||
|
||||
#if !defined(HAVE_LIMITS_H) && !defined(UCHAR_MAX)
|
||||
#define UCHAR_MAX 255
|
||||
#endif
|
||||
|
||||
static PyStringObject *characters[UCHAR_MAX + 1];
|
||||
static PyStringObject *nullstring;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue