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)