Lines Matching defs:mbc1
209 mb_cmp (const mbchar_t mbc1, const mbchar_t mbc2)
212 if (mbc1->uc_valid && mbc2->uc_valid)
213 return (int) mbc1->uc - (int) mbc2->uc;
216 return (mbc1->bytes == mbc2->bytes
217 ? memcmp (mbc1->buf, mbc2->buf, mbc1->bytes)
218 : mbc1->bytes < mbc2->bytes
219 ? (memcmp (mbc1->buf, mbc2->buf, mbc1->bytes) > 0 ? 1 : -1)
220 : (memcmp (mbc1->buf, mbc2->buf, mbc2->bytes) >= 0 ? 1 : -1));
224 mb_equal (const mbchar_t mbc1, const mbchar_t mbc2)
227 if (mbc1->uc_valid && mbc2->uc_valid)
228 return mbc1->uc == mbc2->uc;
231 return (mbc1->bytes == mbc2->bytes
232 && memcmp (mbc1->buf, mbc2->buf, mbc1->bytes) == 0);