Skip to main content.
home | support | download

Back to List Archive

Re: Status of PHRASE search

From: SRE <eckert(at)>
Date: Wed Apr 19 2000 - 21:16:46 GMT
At 01:33 PM 4/19/00 -0700, David Norris wrote:
>It look like MSVC doesn't provide snprintf, pclose, popen, vsnprintf,
>nor strcasecmp.  There appear to be equivalents for everything but
>strcasecmp.  What exactly is strcasecmp?

>From the Unix man page:

     strcmp() compares  its  arguments  and  returns  an  integer
     greater  than,  equal to, or less than 0, according as s1 is
     lexicographically greater than, equal to, or less  than  s2.
     strncmp()  makes  the same comparison but compares at most n
     characters.   Two  additional  routines   strcasecmp()   and
     strncasecmp()  compare the strings and ignore differences in
     case. These routines assume the  ASCII  character  set  when
     equating lower and upper case characters.

     strcmp() and  strncmp()  use  native  character  comparison,
     which  is  signed  on  the Sun, but may be unsigned on other
     machines.  Thus the sign of the value returned when  one  of
     the    characters    has   its   high-order   bit   set   is

     strcasecmp() and strncasecmp()  use  native  character  com-
     parison as above and assume the ASCII character set.
Received on Wed Apr 19 17:18:20 2000