www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/02/08/10:15:07

From: Jason Kircher <cdrradar AT hold DOT odiferous DOT titilating DOT mail DOT com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3b) Gecko/20030112
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: comp.os.msdos.djgpp
Subject: GCC warning - incompatible pointer type
Lines: 14
Message-ID: <1391a.6717$kz5.662443@news1.east.cox.net>
Date: Sat, 08 Feb 2003 15:07:41 GMT
NNTP-Posting-Host: 68.9.50.32
X-Complaints-To: abuse AT cox DOT net
X-Trace: news1.east.cox.net 1044716861 68.9.50.32 (Sat, 08 Feb 2003 10:07:41 EST)
NNTP-Posting-Date: Sat, 08 Feb 2003 10:07:41 EST
Organization: Cox Communications
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Given buf is an array of 20 3-character strings that needs to be sorted, 
I used the following:

char buf[20][4];
...
qsort (buf, 20, 4, strcmp);

gcc -Wall -o foo foo.c
gcc gives me the warning:
warning: passing arg 4 of `qsort' from incompatible pointer type

The program works fine, however, it's just that the warning spooks me. 
Other than not saying -Wall, any idea how to get rid of this warning?

- Raw text -


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