home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 9
/
CD_ASCQ_09_1193.iso
/
maj
/
4331
/
strings.exe
/
COMP.C
< prev
next >
Wrap
Text File
|
1993-04-16
|
853b
|
32 lines
/* Copyright (C) 1993 Marc Stern (internet: stern@mble.philips.be) */
#include "strings.h"
/***
* Function : strcomp
*
* Description : Compare two strings case-insensitive
* All special characters are translated (éèà...)
*
* Parameters : in char *str1
* in char *str2
*
* Return : -1 if str1 < str2
* 1 if str1 > str2
* 0 if str1 == str2
*
* OS/Compiler : All
***/
int strcomp( const char *str1, const char *str2 )
{
for (; *str1 && *str2; str1++, str2++ )
if ( chcase(*str1, UPPER) != chcase(*str2, UPPER) ) break;
if ( chcase(*str1, UPPER) < chcase(*str2, UPPER) ) return -1;
if ( chcase(*str1, UPPER) > chcase(*str2, UPPER) ) return 1;
return 0;
}