mirror of
https://github.com/cc65/cc65.git
synced 2024-12-23 04:30:10 +00:00
New function StrCaseCmp
git-svn-id: svn://svn.cc65.org/cc65/trunk@1948 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
92b18822fa
commit
061caaca6d
@ -6,10 +6,10 @@
|
||||
/* */
|
||||
/* */
|
||||
/* */
|
||||
/* (C) 2001 Ullrich von Bassewitz */
|
||||
/* Wacholderweg 14 */
|
||||
/* D-70597 Stuttgart */
|
||||
/* EMail: uz@musoftware.de */
|
||||
/* (C) 2001-2003 Ullrich von Bassewitz */
|
||||
/* Römerstrasse 52 */
|
||||
/* D-70794 Filderstadt */
|
||||
/* EMail: uz@cc65.org */
|
||||
/* */
|
||||
/* */
|
||||
/* This software is provided 'as-is', without any expressed or implied */
|
||||
@ -34,6 +34,7 @@
|
||||
|
||||
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
/* common */
|
||||
#include "strutil.h"
|
||||
@ -64,3 +65,16 @@ char* StrCopy (char* Dest, size_t DestSize, const char* Source)
|
||||
|
||||
|
||||
|
||||
int StrCaseCmp (const char* S1, const char* S2)
|
||||
/* Compare two strings ignoring case */
|
||||
{
|
||||
int Diff;
|
||||
while ((Diff = toupper (*S1) - toupper (*S2)) == 0 && *S1) {
|
||||
++S1;
|
||||
++S2;
|
||||
}
|
||||
return Diff;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
/* */
|
||||
/* */
|
||||
/* */
|
||||
/* (C) 2001 Ullrich von Bassewitz */
|
||||
/* Wacholderweg 14 */
|
||||
/* D-70597 Stuttgart */
|
||||
/* EMail: uz@musoftware.de */
|
||||
/* (C) 2001-2003 Ullrich von Bassewitz */
|
||||
/* Römerstrasse 52 */
|
||||
/* D-70794 Filderstadt */
|
||||
/* EMail: uz@cc65.org */
|
||||
/* */
|
||||
/* */
|
||||
/* This software is provided 'as-is', without any expressed or implied */
|
||||
@ -54,6 +54,9 @@ char* StrCopy (char* Dest, size_t DestSize, const char* Source);
|
||||
* The function returns the pointer to the destintation buffer.
|
||||
*/
|
||||
|
||||
int StrCaseCmp (const char* S1, const char* S2);
|
||||
/* Compare two strings ignoring case */
|
||||
|
||||
|
||||
|
||||
/* End of strutil.h */
|
||||
|
Loading…
Reference in New Issue
Block a user