The isspace(3) man page is badly out of date (newlib)

Jakob Bohm jb@wisemo.com
Mon Aug 10 12:54:27 GMT 2026


On 07/08/2026 22:28, Keith Thompson via Cygwin wrote:
> ...
>
> A lot of library man pages refer to "ANSI C".  "ISO C" would be
> more accurate.  The term "ANSI C" is ambiguous.  Since 1990, the
> C standard is controlled by ISO; ANSI adopts each ISO C standard
> after it's published.
>
ISO C 1990 was essentially an adoption of ANSI C 1989, the first ANSI C 
standard.
The phrase "ANSI C" in various industry documentation refers to that 
important
historic standard and not any later ANSI standards for the C language, 
which may
indeed be as you suggest.

ANSI C 1989 is a common minimum in classic system requirement documents,
as differentiated from vendor-enhanced C languages and from the earlier 
C language
included in UNIX(R) distributions.

The Pre-ANSI C language had no standard library, but most non-UNIX 
implementations
included some subset of the historic UNIX(R) C library headers such as 
<io.h> etc.

-- 
Jakob Bohm, CIO, partner, WiseMo A/S. https://www.wisemo.com
Transformervej 29, 2860 Soborg, Denmark. direct: +45 31 13 16 10 
<tel:+4531131610>
This message is only for its intended recipient, delete if misaddressed.
WiseMo - Remote Service Management for PCs, Phones and Embedded


More information about the Cygwin mailing list