2008-10-15 Craig Howland <howland@LGSInnovations.com>

* libc/include/ctype.h (isblank):  isblank is C99.
	* libc/ctype/isblank.c (isblank comments):  ditto.  isblank does not
	have a macro version (as was claimed in the description).
This commit is contained in:
Jeff Johnston 2008-10-15 20:36:26 +00:00
parent 236e5c4017
commit bc5585e6e5
3 changed files with 17 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2008-10-15 Craig Howland <howland@LGSInnovations.com>
* libc/include/ctype.h (isblank): isblank is C99.
* libc/ctype/isblank.c (isblank comments): ditto. isblank does not
have a macro version (as was claimed in the description).
2008-10-15 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/vfscanf.c (__ssvfiscanf_r): Do not support %lc, %C, %ls or

View File

@ -15,16 +15,17 @@ TRAD_SYNOPSIS
int isblank(<[c]>);
DESCRIPTION
<<isblank>> is a macro which classifies ASCII integer values by table
lookup. It is a predicate returning non-zero for blank characters, and 0
<<isblank>> is a function which classifies ASCII integer values by table
lookup. It is a predicate returning non-zero for blank characters, and 0
for other characters.
You can use a compiled subroutine instead of the macro definition by
undefining the macro using `<<#undef isblank>>'.
RETURNS
<<isblank>> returns non-zero if <[c]> is a blank character.
PORTABILITY
<<isblank>> is C99.
No supporting OS subroutines are required.
*/
#include <_ansi.h>

View File

@ -19,8 +19,12 @@ int _EXFUN(isxdigit,(int __c));
int _EXFUN(tolower, (int __c));
int _EXFUN(toupper, (int __c));
#ifndef __STRICT_ANSI__
#if !defined(__STRICT_ANSI__) || \
(defined(__STDC_VERSION__) && __STDC_VERSION__ >= 1999901L)
int _EXFUN(isblank, (int __c));
#endif
#ifndef __STRICT_ANSI__
int _EXFUN(isascii, (int __c));
int _EXFUN(toascii, (int __c));
int _EXFUN(_tolower, (int __c));