MB_CUR_MAX
if ((len = mbtowc(&wc, mbs, MB_CUR_MAX)) == -1) {
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
len = mbtowc(&wc, mbs, MB_CUR_MAX);
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
if (MB_CUR_MAX > 1)
if (n == MB_CUR_MAX) {
if (n == MB_CUR_MAX) {
if (n == MB_CUR_MAX) {
nconv = mbrlen(p, MB_CUR_MAX, &mbs);
if (width >= MB_CUR_MAX &&
if (width >= MB_CUR_MAX &&
if (width >= MB_CUR_MAX &&
MB_CUR_MAX, &mbs);
len = wcslen(str) * MB_CUR_MAX;
#define WideLen(len) (size_t) (((size_t)(len) + 1) * 4 * (size_t) MB_CUR_MAX)
buf = malloc(MB_CUR_MAX);
err(1, "%zu %s(%zd)", MB_CUR_MAX, name, insz);
MB_CUR_MAX, name, insz, sz, wc, outsz, out);
errx(1, "%zu %s(%zd) mbsinit", MB_CUR_MAX, name, insz);
if (MB_CUR_MAX != expected)
line, MB_CUR_MAX, expected);
if (MB_CUR_MAX != ar)
line, MB_CUR_MAX, ar);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 4);
TEST_R(MB_CUR_MAX, 4);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 4);
TEST_R(MB_CUR_MAX, 1);
TEST_R(MB_CUR_MAX, 4);
err(1, "%zu %s U+%04X", MB_CUR_MAX, name, wcin);
MB_CUR_MAX, name, wcin, buf, sz,
errx(1, "%zu %s U+%04X mbsinit", MB_CUR_MAX, name, wcin);
charset = MB_CUR_MAX > 1 ? "UTF-8" : "ASCII";
charset = MB_CUR_MAX > 1 ? "UTF-8" : "ASCII";
charset = MB_CUR_MAX > 1 ? "UTF-8" : "ASCII";
charset = MB_CUR_MAX > 1 ? "UTF-8" : "ASCII";
awk_mb_cur_max = MB_CUR_MAX;
if ((len = mbtowc(&wc, p, MB_CUR_MAX)) == -1) {
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
for (s = p; (wlen = mbtowc(&wc, s, MB_CUR_MAX)) > 0;
while ((wlen = mbtowc(&wc, p, MB_CUR_MAX)) > 0 &&
if ((wlen = mbtowc(&wc, p, MB_CUR_MAX)) == -1) {
if (MB_CUR_MAX == 1) {
len = mblen(cp, MB_CUR_MAX);
if ((dlen = mblen(optarg, MB_CUR_MAX)) == -1)
wcl = mbtowc(&wc, cp, MB_CUR_MAX);
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
if ((wcl = mbtowc(&wc, cp, MB_CUR_MAX)) == -1) {
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
return MB_CUR_MAX > 1 && (c & (0x80 | 0x40)) == 0x80;
if (mbtowc(tabchar, optarg, MB_CUR_MAX) !=
if ((len = mbtowc(&wc, mbs, MB_CUR_MAX)) == -1)
if (mbtowc(&prev_ch, linebuf + curr, MB_CUR_MAX) == -1) {
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
if ((len = mbtowc(&ch, str, MB_CUR_MAX)) == -1) {
mbtowc(NULL, NULL, MB_CUR_MAX);
if (v != NULL && MB_CUR_MAX > 1) {
clen = mbrlen(optarg, MB_CUR_MAX, NULL);
MB_CUR_MAX, NULL);
multibyte = MB_CUR_MAX > 1;
if (MB_CUR_MAX == 1) {
if ((len = mbtowc(&wc, src, MB_CUR_MAX)) == -1) {
mbtowc(NULL, NULL, MB_CUR_MAX);
for (i = 0; (len = mbtowc(&wc, &(str[i]), MB_CUR_MAX)) != 0; i += len) {
mbtowc(NULL, NULL, MB_CUR_MAX);
utf8 = MB_CUR_MAX > 1;
if ((len = mbtowc(&wc, sp, MB_CUR_MAX)) == -1) {
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
mbtowc(NULL, NULL, MB_CUR_MAX);
if ((len = mbtowc(&wc, str, MB_CUR_MAX)) == -1) {
(void)mbtowc(NULL, NULL, MB_CUR_MAX);
if ((len = mblen(str, MB_CUR_MAX)) == -1)
int len = mbtowc(&wc, &child->buf[i], MB_CUR_MAX);
len = mbtowc(&wc, C, MB_CUR_MAX);
MB_CUR_MAX);
if (MB_CUR_MAX > 1)