diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2008-03-27 04:40:50 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2008-03-27 04:40:50 (GMT) |
commit | 231346e23f3bcb5102199712b998ca7f2354dfdd (patch) | |
tree | ca7e91d10be40e42c27fe1ca924130d127980a73 /Include | |
parent | 4ebd46a02d7ab56b1398d7e5393dd32dc26becac (diff) | |
download | cpython-231346e23f3bcb5102199712b998ca7f2354dfdd.zip cpython-231346e23f3bcb5102199712b998ca7f2354dfdd.tar.gz cpython-231346e23f3bcb5102199712b998ca7f2354dfdd.tar.bz2 |
Fix warnings about using char as an array subscript. This is not portable
since char is signed on some platforms and unsigned on others.
Diffstat (limited to 'Include')
-rw-r--r-- | Include/bytes_methods.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Include/bytes_methods.h b/Include/bytes_methods.h index 59873f2..a05e11f 100644 --- a/Include/bytes_methods.h +++ b/Include/bytes_methods.h @@ -44,13 +44,13 @@ extern const char _Py_swapcase__doc__[]; extern const unsigned int _Py_ctype_table[256]; -#define ISLOWER(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_LOWER) -#define ISUPPER(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_UPPER) -#define ISALPHA(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_ALPHA) -#define ISDIGIT(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_DIGIT) -#define ISXDIGIT(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_XDIGIT) -#define ISALNUM(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_ALNUM) -#define ISSPACE(c) (_Py_ctype_table[Py_CHARMASK(c)] & FLAG_SPACE) +#define ISLOWER(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_LOWER) +#define ISUPPER(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_UPPER) +#define ISALPHA(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_ALPHA) +#define ISDIGIT(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_DIGIT) +#define ISXDIGIT(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_XDIGIT) +#define ISALNUM(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_ALNUM) +#define ISSPACE(c) (_Py_ctype_table[(unsigned)Py_CHARMASK(c)] & FLAG_SPACE) #undef islower #define islower(c) undefined_islower(c) |