From: mpersico AT erols DOT com (Matthew O. Persico) Subject: Re: some unusual errors 20 Sep 1998 09:47:04 -0700 Message-ID: <360479DF.EBF9EA17.cygnus.gnu-win32@erols.com> References: <199809182005 DOT QAA03634 AT venus DOT solidum DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Michael Richardson Cc: gnu-win32 AT cygnus DOT com Michael Richardson wrote: > > I get a lot of warnings like this: > > strtod.c:1239: warning: subscript has type `char' > > This line of code is actually: > > for(s = s00; isspace(*s); s++) > > which confuses me. What, if not "char" should isspace() take??? > int. In the bad old days (pre-ANSI) ints and chars swapped positions more often than Clinton does, apparently. Try this (UNTESTED!) for(s = s00; isspace((int)*s); s++) You could have found this out a lot faster from any good 'C' book, esp K&R. -- Get "The Perl Cookbook" Christansen and Torkington. O'Reilly. ISBN 1-56592-243-3 FAQ on serious steriods! - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".