Lines Matching refs:mbs

60 smb_mbstowcs(smb_wchar_t *wcs, const char *mbs, size_t nwchars)  in smb_mbstowcs()  argument
66 if (mbs == NULL || *mbs == '\0') { in smb_mbstowcs()
80 mbslen = strlen(mbs); in smb_mbstowcs()
82 err = uconv_u8tou16((const uchar_t *)mbs, &mbslen, in smb_mbstowcs()
193 smb_wcstombs(char *mbs, const smb_wchar_t *wcs, size_t nbytes) in smb_wcstombs() argument
200 if (mbs != NULL && nbytes > 0) in smb_wcstombs()
201 *mbs = '\0'; in smb_wcstombs()
209 if (mbs == NULL) { in smb_wcstombs()
222 (uchar_t *)mbs, &mbslen, UCONV_IN_LITTLE_ENDIAN); in smb_wcstombs()
227 mbs[mbslen] = '\0'; in smb_wcstombs()
239 smb_wcequiv_strlen(const char *mbs) in smb_wcequiv_strlen() argument
245 while (*mbs) { in smb_wcequiv_strlen()
246 bytes = smb_mbtowc(&wide_char, mbs, MTS_MB_CHAR_MAX); in smb_wcequiv_strlen()
249 mbs += bytes; in smb_wcequiv_strlen()
270 smb_sbequiv_strlen(const char *mbs) in smb_sbequiv_strlen() argument
275 while (*mbs) { in smb_sbequiv_strlen()
276 nbytes = smb_mbtowc(NULL, mbs, MTS_MB_CHAR_MAX); in smb_sbequiv_strlen()
290 (void) strlcpy(mbsbuf, mbs, nbytes+1); in smb_sbequiv_strlen()
299 mbs += nbytes; in smb_sbequiv_strlen()
334 smb_oemtombs(char *mbs, const uint8_t *oems, int max_mblen) in smb_oemtombs() argument
341 if (mbs == NULL || oems == NULL) in smb_oemtombs()
360 char *obuf = mbs; in smb_oemtombs()
391 bcopy(oems, mbs, rlen); in smb_oemtombs()
394 mbs[rlen] = '\0'; in smb_oemtombs()
412 smb_mbstooem(uint8_t *oems, const char *mbs, int max_oemlen) in smb_mbstooem() argument
419 if (oems == NULL || mbs == NULL) in smb_mbstooem()
428 p = (uchar_t *)mbs; in smb_mbstooem()
442 char *ibuf = (char *)mbs; in smb_mbstooem()
452 const char *ibuf = mbs; in smb_mbstooem()
469 bcopy(mbs, oems, rlen); in smb_mbstooem()