added the moo_compoochars() macro

This commit is contained in:
hyunghwan.chung 2018-01-08 04:31:10 +00:00
parent 31ea41a895
commit 5b7ad01194
2 changed files with 5 additions and 3 deletions

View File

@ -274,6 +274,7 @@ MOO_EXPORT moo_oow_t moo_countbcstr (
#if defined(MOO_OOCH_IS_UCH)
# 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_compoocharsbcstr(str1,len1,str2) moo_compucharsbcstr(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)
#else
# 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_compoocharsbcstr(str1,len1,str2) moo_compbcharsbcstr(str1,len1,str2)
# define moo_compoocharsucstr(str1,len1,str2) moo_compbcharsucstr(str1,len1,str2)

View File

@ -129,7 +129,7 @@ int moo_compucstr (const moo_uch_t* str1, const moo_uch_t* str2)
while (*str1 == *str2)
{
if (*str1 == '\0') return 0;
str1++, str2++;
str1++; str2++;
}
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)
{
if (*str1 == '\0') return 0;
str1++, str2++;
str1++; str2++;
}
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)
{
if (*str1 == '\0') return 0;
str1++, str2++;
str1++; str2++;
}
return ((moo_uchu_t)*str1 > (moo_bchu_t)*str2)? 1: -1;