Lines Matching refs:mbs
600 const char *mbs = p;
619 while (*mbs && mbs_length > 0) {
637 r = mbrtowc(wcs, mbs, mbs_length, &shift_state);
639 r = mbtowc(wcs, mbs, mbs_length);
649 mbs += r;
3516 char *mbs;
3524 mbs = as->s + as->length;
3540 *mbs++ = '?';
3543 *mbs++ = (char)(val&0xff);
3583 (LPCWSTR)u16, (int)bytes>>1, mbs, (int)mbs_size,
3595 mbs = as->s + as->length;
3742 char *mbs;
3755 mbs = as->s + as->length;
3767 *mbs++ = '?';
3770 *mbs++ = (char)uc;
3772 as->length = mbs - as->s;
4052 archive_mstring_copy_mbs(struct archive_mstring *aes, const char *mbs)
4054 if (mbs == NULL) {
4058 return (archive_mstring_copy_mbs_len(aes, mbs, strlen(mbs)));
4062 archive_mstring_copy_mbs_len(struct archive_mstring *aes, const char *mbs,
4065 if (mbs == NULL) {
4070 archive_strncpy(&(aes->aes_mbs), mbs, len);
4114 const char *mbs, size_t len, struct archive_string_conv *sc)
4118 if (mbs == NULL) {
4132 mbs, mbsnbytes(mbs, len)) == NULL) {
4154 r = archive_strncpy_l(&(aes->aes_utf8), mbs, len, sc);
4179 &(aes->aes_wcs), mbs, len, sc);
4186 r = archive_strncpy_l(&(aes->aes_mbs), mbs, len, sc);
4220 /* Empty the mbs and wcs strings. */