Lines Matching refs:mbs
56 ndr__mbstowcs(uint16_t *wcs, const char *mbs, size_t nwchars) in ndr__mbstowcs() argument
58 return (ndr__mbstowcs_x(wcs, mbs, nwchars, in ndr__mbstowcs()
66 ndr__mbstowcs_le(uint16_t *wcs, const char *mbs, size_t nwchars) in ndr__mbstowcs_le() argument
68 return (ndr__mbstowcs_x(wcs, mbs, nwchars, in ndr__mbstowcs_le()
77 ndr__mbstowcs_x(uint16_t *wcs, const char *mbs, size_t nwchars, int flags) in ndr__mbstowcs_x() argument
83 if (mbs == NULL || *mbs == '\0') { in ndr__mbstowcs_x()
100 mbslen = strlen(mbs); in ndr__mbstowcs_x()
102 err = uconv_u8tou16((const uchar_t *)mbs, &mbslen, in ndr__mbstowcs_x()
117 ndr__wcstombs(char *mbs, const uint16_t *wcs, size_t nbytes) in ndr__wcstombs() argument
124 if (mbs != NULL && nbytes > 0) in ndr__wcstombs()
125 *mbs = '\0'; in ndr__wcstombs()
133 if (mbs == NULL) { in ndr__wcstombs()
136 mbs = junk_mbs; in ndr__wcstombs()
142 (uchar_t *)mbs, &mbslen, UCONV_IN_SYSTEM_ENDIAN); in ndr__wcstombs()
147 mbs[mbslen] = '\0'; in ndr__wcstombs()