diff options
Diffstat (limited to 'newlib/libc/ctype/ispunct.c')
-rw-r--r-- | newlib/libc/ctype/ispunct.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/newlib/libc/ctype/ispunct.c b/newlib/libc/ctype/ispunct.c index 9b9c9c0bc..9ca674975 100644 --- a/newlib/libc/ctype/ispunct.c +++ b/newlib/libc/ctype/ispunct.c @@ -17,8 +17,8 @@ int ispunct(<[c]>); DESCRIPTION <<ispunct>> is a macro which classifies ASCII integer values by table lookup. It is a predicate returning non-zero for printable -punctuation characters, and 0 for other characters. It is defined -only when <<isascii>>(<[c]>) is true or <[c]> is EOF. +punctuation characters, and 0 for other characters. It is defined only +if <[c]> is representable as an unsigned char or if <[c]> is EOF. You can use a compiled subroutine instead of the macro definition by undefining the macro using `<<#undef ispunct>>'. |