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