www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/09/21/06:34:36

From: alex AT zool DOT unizh DOT ch (Alex Schroeder)
Newsgroups: comp.os.msdos.djgpp
Subject: strncasecmp!?
Date: 21 Sep 1996 08:40:08 GMT
Organization: University of Zurich, Switzerland
Lines: 20
Message-ID: <5209l8$47i@rzunews.unizh.ch>
NNTP-Posting-Host: rzurs10.unizh.ch
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

DJGPP provides us with strnicmp(), but when I tried to compile the source 
code on our AIX, I found out that it's gcc used strncasecmp(). What is 
the acceptable workaround for that?

I use a define now:
#ifdef UNIX
#define strnicmp strncasecmp 
#endif

But this still gives me a warning for the first appearance of
strncasecmp() and it is pretty cumbersome. The string.h header file
contains some #ifdef tests to check wether to provide strnicmp() or
strncasecmp() (something about POSIX etc. which I don't know) - what would
be the appropriate way for me to do it so that I don't have to edit my
makefile to insert the "-DUNIX"? 

Alex.
--
Grobbl. Noggl ARGH! ARGH! Gabbl. Nagga Frk'Tkl Kpfzt. alex AT zool DOT unizh DOT ch.
Znamifktzgck. A. Schroeder, Buelachstr. 1c, CH-8057 Zuerich, Switzerland.

- Raw text -


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