diff --git a/moo/lib/moo-utl.h b/moo/lib/moo-utl.h index 9b53f42..4cd862f 100644 --- a/moo/lib/moo-utl.h +++ b/moo/lib/moo-utl.h @@ -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) diff --git a/moo/lib/utl.c b/moo/lib/utl.c index f2b2fe5..6a9a759 100644 --- a/moo/lib/utl.c +++ b/moo/lib/utl.c @@ -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;