🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #49633

bsearch argument

#49633
From: Theodore Sternberg
Date: Mon, 17 Jan 1994 16:30
26 lines
1213 bytes
What does...
test.c:11: warning: passing arg 5 of `bsearch' from incompatible pointer type
...mean?  Here's the code (which, incidentally, raises no problems
with ULTRIX's cc)...

#include <stdlib.h>
#include <string.h>

int charcompare( char, char );

main() {
  char str1[10], *str2;
  strcpy( str1, "abcdefghi" );

  str2 = bsearch( (char *)'e', str1, 9, 1, charcompare );
}
/*---------------------------------*/

int charcompare( char ch1, char ch2 ) {
   return ch1 - ch2;
}

/********************************************
Theodore Sternberg
University of California, Berkeley
********************************************/
Technical Details
Message-ID: <2heefv$btl@agate.berkeley.edu>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!usenet.ins.cwru.edu!agate!haas.berkeley.edu!sternber

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,57e68b420a2c84dc,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1994-01-17 09:23:28 PST
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!usenet.ins.cwru.edu!agate!haas.berkeley.edu!sternber
From: sternber@haas.berkeley.edu (Theodore Sternberg)
Newsgroups: gnu.gcc.help
Subject: bsearch argument
Date: 17 Jan 1994 16:30:55 GMT
Organization: University of California, Berkeley
Lines: 26
Message-ID: <2heefv$btl@agate.berkeley.edu>
NNTP-Posting-Host: haas.berkeley.edu