I got this warning a lot with cygnus gnu also: gcc -c -g -O -Wall -fno-strict-prototypes comm.c cc1.exe: Invalid option `-fno-strict-prototypes' comm.c: In function `main': comm.c:186: warning: subscript has type `char' comm.c: In function `process_input': comm.c:1237: warning: subscript has type `char' line 186: if (!isdigit(*argv[pos])) { where: int pos; char **argv; and line 1237: } else if (isascii(*ptr) && isprint(*ptr)) { where: char *ptr; All the "warning: subscript has type `char'" messages under cygnus gnu are a result of such statements as the above. I don't know if this is something worth doing anything about in stock, however... >---------- >From: George[SMTP:greerga@CIRCLEMUD.ORG] >Sent: Thursday, December 18, 1997 3:46 PM >To: CIRCLE@POST.QUEENSU.CA >Subject: Re: [System] Cygnus Gnu Win 32 - bpl12 > >On Thu, 4 Dec 1997, Aaron Miller wrote: > >>Well, Circle is now compiling with Cygnus Gnu Win 32, and running! I >>followed directions found on the FTP site, and everything seems to work >>well. One thing that is bothering me, though, is some warnings I am >>getting during the compile: >> >> subscript has type 'char' > >If it's the right variable, cast it to an integer. > +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST