mbc 177 maint/gnulib/lib/mbchar.h #define mb_ptr(mbc) ((mbc).ptr) mbc 178 maint/gnulib/lib/mbchar.h #define mb_len(mbc) ((mbc).bytes) mbc 181 maint/gnulib/lib/mbchar.h #define mb_iseq(mbc, sc) ((mbc).wc_valid && (mbc).wc == (sc)) mbc 182 maint/gnulib/lib/mbchar.h #define mb_isnul(mbc) ((mbc).wc_valid && (mbc).wc == 0) mbc 219 maint/gnulib/lib/mbchar.h #define mb_isascii(mbc) \ mbc 220 maint/gnulib/lib/mbchar.h ((mbc).wc_valid && (mbc).wc >= 0 && (mbc).wc <= 127) mbc 221 maint/gnulib/lib/mbchar.h #define mb_isalnum(mbc) ((mbc).wc_valid && iswalnum ((mbc).wc)) mbc 222 maint/gnulib/lib/mbchar.h #define mb_isalpha(mbc) ((mbc).wc_valid && iswalpha ((mbc).wc)) mbc 223 maint/gnulib/lib/mbchar.h #define mb_isblank(mbc) ((mbc).wc_valid && iswblank ((mbc).wc)) mbc 224 maint/gnulib/lib/mbchar.h #define mb_iscntrl(mbc) ((mbc).wc_valid && iswcntrl ((mbc).wc)) mbc 225 maint/gnulib/lib/mbchar.h #define mb_isdigit(mbc) ((mbc).wc_valid && iswdigit ((mbc).wc)) mbc 226 maint/gnulib/lib/mbchar.h #define mb_isgraph(mbc) ((mbc).wc_valid && iswgraph ((mbc).wc)) mbc 227 maint/gnulib/lib/mbchar.h #define mb_islower(mbc) ((mbc).wc_valid && iswlower ((mbc).wc)) mbc 228 maint/gnulib/lib/mbchar.h #define mb_isprint(mbc) ((mbc).wc_valid && iswprint ((mbc).wc)) mbc 229 maint/gnulib/lib/mbchar.h #define mb_ispunct(mbc) ((mbc).wc_valid && iswpunct ((mbc).wc)) mbc 230 maint/gnulib/lib/mbchar.h #define mb_isspace(mbc) ((mbc).wc_valid && iswspace ((mbc).wc)) mbc 231 maint/gnulib/lib/mbchar.h #define mb_isupper(mbc) ((mbc).wc_valid && iswupper ((mbc).wc)) mbc 232 maint/gnulib/lib/mbchar.h #define mb_isxdigit(mbc) ((mbc).wc_valid && iswxdigit ((mbc).wc)) mbc 248 maint/gnulib/lib/mbchar.h #define mb_width(mbc) \ mbc 249 maint/gnulib/lib/mbchar.h ((mbc).wc_valid ? mb_width_aux ((mbc).wc) : MB_UNPRINTABLE_WIDTH) mbc 252 maint/gnulib/lib/mbchar.h #define mb_putc(mbc, stream) fwrite ((mbc).ptr, 1, (mbc).bytes, (stream)) mbc 255 maint/gnulib/lib/mbchar.h #define mb_setascii(mbc, sc) \ mbc 256 maint/gnulib/lib/mbchar.h ((mbc)->ptr = (mbc)->buf, (mbc)->bytes = 1, (mbc)->wc_valid = 1, \ mbc 257 maint/gnulib/lib/mbchar.h (mbc)->wc = (mbc)->buf[0] = (sc)) mbc 77 maint/gnulib/lib/mbfile.h mbfile_multi_getc (struct mbchar *mbc, struct mbfile_multi *mbf) mbc 89 maint/gnulib/lib/mbfile.h mb_copy (mbc, &mbf->pushback); mbc 113 maint/gnulib/lib/mbfile.h mbc->wc = mbc->buf[0] = mbf->buf[0]; mbc 114 maint/gnulib/lib/mbfile.h mbc->wc_valid = true; mbc 115 maint/gnulib/lib/mbfile.h mbc->ptr = &mbc->buf[0]; mbc 116 maint/gnulib/lib/mbfile.h mbc->bytes = 1; mbc 138 maint/gnulib/lib/mbfile.h bytes = mbrtowc (&mbc->wc, &mbf->buf[0], mbf->bufcount, &mbf->state); mbc 145 maint/gnulib/lib/mbfile.h mbc->wc_valid = false; mbc 157 maint/gnulib/lib/mbfile.h mbc->wc_valid = false; mbc 169 maint/gnulib/lib/mbfile.h mbc->wc_valid = false; mbc 183 maint/gnulib/lib/mbfile.h assert (mbc->wc == 0); mbc 185 maint/gnulib/lib/mbfile.h mbc->wc_valid = true; mbc 191 maint/gnulib/lib/mbfile.h mbc->ptr = &mbc->buf[0]; mbc 192 maint/gnulib/lib/mbfile.h memcpy (&mbc->buf[0], &mbf->buf[0], bytes); mbc 193 maint/gnulib/lib/mbfile.h mbc->bytes = bytes; mbc 213 maint/gnulib/lib/mbfile.h mbc->ptr = NULL; mbc 214 maint/gnulib/lib/mbfile.h mbc->bytes = 0; mbc 215 maint/gnulib/lib/mbfile.h mbc->wc_valid = false; mbc 220 maint/gnulib/lib/mbfile.h mbfile_multi_ungetc (const struct mbchar *mbc, struct mbfile_multi *mbf) mbc 222 maint/gnulib/lib/mbfile.h mb_copy (&mbf->pushback, mbc); mbc 237 maint/gnulib/lib/mbfile.h #define mbf_getc(mbc, mbf) mbfile_multi_getc (&(mbc), &(mbf)) mbc 239 maint/gnulib/lib/mbfile.h #define mbf_ungetc(mbc, mbf) mbfile_multi_ungetc (&(mbc), &(mbf)) mbc 241 maint/gnulib/lib/mbfile.h #define mb_iseof(mbc) ((mbc).bytes == 0)