mirror of
https://github.com/cc65/cc65.git
synced 2024-10-04 03:56:13 +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 */
|
/* (C) 2001-2003 Ullrich von Bassewitz */
|
||||||
/* Wacholderweg 14 */
|
/* Römerstrasse 52 */
|
||||||
/* D-70597 Stuttgart */
|
/* D-70794 Filderstadt */
|
||||||
/* EMail: uz@musoftware.de */
|
/* EMail: uz@cc65.org */
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* This software is provided 'as-is', without any expressed or implied */
|
/* This software is provided 'as-is', without any expressed or implied */
|
||||||
@ -34,6 +34,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <ctype.h>
|
||||||
|
|
||||||
/* common */
|
/* common */
|
||||||
#include "strutil.h"
|
#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 */
|
/* (C) 2001-2003 Ullrich von Bassewitz */
|
||||||
/* Wacholderweg 14 */
|
/* Römerstrasse 52 */
|
||||||
/* D-70597 Stuttgart */
|
/* D-70794 Filderstadt */
|
||||||
/* EMail: uz@musoftware.de */
|
/* EMail: uz@cc65.org */
|
||||||
/* */
|
/* */
|
||||||
/* */
|
/* */
|
||||||
/* This software is provided 'as-is', without any expressed or implied */
|
/* 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.
|
* 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 */
|
/* End of strutil.h */
|
||||||
|
Loading…
Reference in New Issue
Block a user