added the moo_compoochars() macro
This commit is contained in:
parent
31ea41a895
commit
5b7ad01194
@ -274,6 +274,7 @@ MOO_EXPORT moo_oow_t moo_countbcstr (
|
|||||||
|
|
||||||
#if defined(MOO_OOCH_IS_UCH)
|
#if defined(MOO_OOCH_IS_UCH)
|
||||||
# define moo_equaloochars(str1,str2,len) moo_equaluchars(str1,str2,len)
|
# define moo_equaloochars(str1,str2,len) moo_equaluchars(str1,str2,len)
|
||||||
|
# define moo_compoochars(str1,len1,str2,len2) moo_compuchars(str1,len1,str2,len2)
|
||||||
# define moo_compoocbcstr(str1,str2) moo_compucbcstr(str1,str2)
|
# define moo_compoocbcstr(str1,str2) moo_compucbcstr(str1,str2)
|
||||||
# define moo_compoocharsbcstr(str1,len1,str2) moo_compucharsbcstr(str1,len1,str2)
|
# define moo_compoocharsbcstr(str1,len1,str2) moo_compucharsbcstr(str1,len1,str2)
|
||||||
# define moo_compoocharsucstr(str1,len1,str2) moo_compucharsucstr(str1,len1,str2)
|
# define moo_compoocharsucstr(str1,len1,str2) moo_compucharsucstr(str1,len1,str2)
|
||||||
@ -288,6 +289,7 @@ MOO_EXPORT moo_oow_t moo_countbcstr (
|
|||||||
# define moo_countoocstr(str) moo_countucstr(str)
|
# define moo_countoocstr(str) moo_countucstr(str)
|
||||||
#else
|
#else
|
||||||
# define moo_equaloochars(str1,str2,len) moo_equalbchars(str1,str2,len)
|
# define moo_equaloochars(str1,str2,len) moo_equalbchars(str1,str2,len)
|
||||||
|
# define moo_compoochars(str1,len1,str2,len2) moo_compbchars(str1,len1,str2,len2)
|
||||||
# define moo_compoocbcstr(str1,str2) moo_compbcstr(str1,str2)
|
# define moo_compoocbcstr(str1,str2) moo_compbcstr(str1,str2)
|
||||||
# define moo_compoocharsbcstr(str1,len1,str2) moo_compbcharsbcstr(str1,len1,str2)
|
# define moo_compoocharsbcstr(str1,len1,str2) moo_compbcharsbcstr(str1,len1,str2)
|
||||||
# define moo_compoocharsucstr(str1,len1,str2) moo_compbcharsucstr(str1,len1,str2)
|
# define moo_compoocharsucstr(str1,len1,str2) moo_compbcharsucstr(str1,len1,str2)
|
||||||
|
@ -129,7 +129,7 @@ int moo_compucstr (const moo_uch_t* str1, const moo_uch_t* str2)
|
|||||||
while (*str1 == *str2)
|
while (*str1 == *str2)
|
||||||
{
|
{
|
||||||
if (*str1 == '\0') return 0;
|
if (*str1 == '\0') return 0;
|
||||||
str1++, str2++;
|
str1++; str2++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ((moo_uchu_t)*str1 > (moo_uchu_t)*str2)? 1: -1;
|
return ((moo_uchu_t)*str1 > (moo_uchu_t)*str2)? 1: -1;
|
||||||
@ -140,7 +140,7 @@ int moo_compbcstr (const moo_bch_t* str1, const moo_bch_t* str2)
|
|||||||
while (*str1 == *str2)
|
while (*str1 == *str2)
|
||||||
{
|
{
|
||||||
if (*str1 == '\0') return 0;
|
if (*str1 == '\0') return 0;
|
||||||
str1++, str2++;
|
str1++; str2++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ((moo_bchu_t)*str1 > (moo_bchu_t)*str2)? 1: -1;
|
return ((moo_bchu_t)*str1 > (moo_bchu_t)*str2)? 1: -1;
|
||||||
@ -151,7 +151,7 @@ int moo_compucbcstr (const moo_uch_t* str1, const moo_bch_t* str2)
|
|||||||
while (*str1 == *str2)
|
while (*str1 == *str2)
|
||||||
{
|
{
|
||||||
if (*str1 == '\0') return 0;
|
if (*str1 == '\0') return 0;
|
||||||
str1++, str2++;
|
str1++; str2++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ((moo_uchu_t)*str1 > (moo_bchu_t)*str2)? 1: -1;
|
return ((moo_uchu_t)*str1 > (moo_bchu_t)*str2)? 1: -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user