MB_CUR_MAX
size_t m = MB_CUR_MAX;
if (span > MB_CUR_MAX)
span = MB_CUR_MAX;
if (span < MB_CUR_MAX) { /* incomplete char */
return MB_CUR_MAX;
n = mbrtowc(&c, arg, MB_CUR_MAX, &mbsi); \
if (maxolen - olen > MB_CUR_MAX)
dstleft = MB_CUR_MAX;
_DIAGASSERT(dstleft <= MB_CUR_MAX);
len = MB_CUR_MAX - dstleft;
if (MB_CUR_MAX == 1)
for (mbc = 1; mbc <= MB_CUR_MAX; mbc++) {
if (mbc > MB_CUR_MAX)
if (table->__collate_load_error || MB_CUR_MAX > 1) {
if (MB_CUR_MAX > 1) {
if (MB_CUR_MAX > 1 &&
if (MB_CUR_MAX > 1)
#define NC ((MB_CUR_MAX) == 1 ? (NC_MAX) : (128))
if (MB_CUR_MAX == 1)
if (MB_CUR_MAX == 1) {
if (MB_CUR_MAX == 1) {
int n = mblen(buf->data + i, MB_CUR_MAX);
size_t n = 0, nmax = MB_CUR_MAX;