delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/09/21/22:08:03

From: DJ Delorie <dj AT delorie DOT com>
Subject: Re: some unusual errors
21 Sep 1998 22:08:03 -0400 :
Message-ID: <36070683.167E@delorie.com>
References: <199809210056 DOT RAA27963 AT aleph DOT ssd DOT hal DOT com> <9809211418 DOT AA12875 DOT cygnus DOT gnu-win32 AT vviuh221 DOT vvi DOT com>
Mime-Version: 1.0
X-Mailer: Mozilla 3.0 (X11; I; IRIX 5.3 IP22)

> Doesn't the ANSI isspace() prototype
> definition take type char ?

According to my ANSI spec quick reference, all the is*()
functions, including isspace(), take an int and return
an int.  In fact, it specifically states that
in the intro, and says that legal values are EOF
or the range of type `unsigned char'.  It also states
that thus these functions take values as returned
by, say, fgetc(), which returns EOF or 0..255 as
an `int'.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019