mbc1              183 maint/gnulib/lib/mbchar.h #define mb_cmp(mbc1, mbc2) \
mbc1              184 maint/gnulib/lib/mbchar.h   ((mbc1).wc_valid                                                      \
mbc1              186 maint/gnulib/lib/mbchar.h       ? (int) (mbc1).wc - (int) (mbc2).wc                               \
mbc1              190 maint/gnulib/lib/mbchar.h       : (mbc1).bytes == (mbc2).bytes                                    \
mbc1              191 maint/gnulib/lib/mbchar.h         ? memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes)                 \
mbc1              192 maint/gnulib/lib/mbchar.h         : (mbc1).bytes < (mbc2).bytes                                   \
mbc1              193 maint/gnulib/lib/mbchar.h           ? (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) > 0 ? 1 : -1) \
mbc1              194 maint/gnulib/lib/mbchar.h           : (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc2).bytes) >= 0 ? 1 : -1)))
mbc1              195 maint/gnulib/lib/mbchar.h #define mb_casecmp(mbc1, mbc2) \
mbc1              196 maint/gnulib/lib/mbchar.h   ((mbc1).wc_valid                                                      \
mbc1              198 maint/gnulib/lib/mbchar.h       ? (int) towlower ((mbc1).wc) - (int) towlower ((mbc2).wc)         \
mbc1              202 maint/gnulib/lib/mbchar.h       : (mbc1).bytes == (mbc2).bytes                                    \
mbc1              203 maint/gnulib/lib/mbchar.h         ? memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes)                 \
mbc1              204 maint/gnulib/lib/mbchar.h         : (mbc1).bytes < (mbc2).bytes                                   \
mbc1              205 maint/gnulib/lib/mbchar.h           ? (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) > 0 ? 1 : -1) \
mbc1              206 maint/gnulib/lib/mbchar.h           : (memcmp ((mbc1).ptr, (mbc2).ptr, (mbc2).bytes) >= 0 ? 1 : -1)))
mbc1              207 maint/gnulib/lib/mbchar.h #define mb_equal(mbc1, mbc2) \
mbc1              208 maint/gnulib/lib/mbchar.h   ((mbc1).wc_valid && (mbc2).wc_valid                                   \
mbc1              209 maint/gnulib/lib/mbchar.h    ? (mbc1).wc == (mbc2).wc                                             \
mbc1              210 maint/gnulib/lib/mbchar.h    : (mbc1).bytes == (mbc2).bytes                                       \
mbc1              211 maint/gnulib/lib/mbchar.h      && memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) == 0)
mbc1              212 maint/gnulib/lib/mbchar.h #define mb_caseequal(mbc1, mbc2) \
mbc1              213 maint/gnulib/lib/mbchar.h   ((mbc1).wc_valid && (mbc2).wc_valid                                   \
mbc1              214 maint/gnulib/lib/mbchar.h    ? towlower ((mbc1).wc) == towlower ((mbc2).wc)                       \
mbc1              215 maint/gnulib/lib/mbchar.h    : (mbc1).bytes == (mbc2).bytes                                       \
mbc1              216 maint/gnulib/lib/mbchar.h      && memcmp ((mbc1).ptr, (mbc2).ptr, (mbc1).bytes) == 0)