Lines Matching refs:buf

34 static size_t mb_ucs2_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, u…
35 static size_t mb_ucs2be_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,…
36 static void mb_wchar_to_ucs2be(uint32_t *in, size_t len, mb_convert_buf *buf, bool end);
37 static size_t mb_ucs2le_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,…
38 static void mb_wchar_to_ucs2le(uint32_t *in, size_t len, mb_convert_buf *buf, bool end);
241 static size_t mb_ucs2_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize, u… in mb_ucs2_to_wchar() argument
244 return mb_ucs2be_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs2_to_wchar()
246 return mb_ucs2le_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs2_to_wchar()
258 return mb_ucs2le_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs2_to_wchar()
267 return mb_ucs2be_to_wchar(in, in_len, buf, bufsize, NULL); in mb_ucs2_to_wchar()
270 static size_t mb_ucs2be_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,… in mb_ucs2be_to_wchar() argument
273 uint32_t *out = buf, *limit = buf + bufsize; in mb_ucs2be_to_wchar()
290 return out - buf; in mb_ucs2be_to_wchar()
293 static void mb_wchar_to_ucs2be(uint32_t *in, size_t len, mb_convert_buf *buf, bool end) in mb_wchar_to_ucs2be() argument
296 MB_CONVERT_BUF_LOAD(buf, out, limit); in mb_wchar_to_ucs2be()
297 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_ucs2be()
304 MB_CONVERT_ERROR(buf, out, limit, w, mb_wchar_to_ucs2be); in mb_wchar_to_ucs2be()
305 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_ucs2be()
309 MB_CONVERT_BUF_STORE(buf, out, limit); in mb_wchar_to_ucs2be()
312 static size_t mb_ucs2le_to_wchar(unsigned char **in, size_t *in_len, uint32_t *buf, size_t bufsize,… in mb_ucs2le_to_wchar() argument
315 uint32_t *out = buf, *limit = buf + bufsize; in mb_ucs2le_to_wchar()
332 return out - buf; in mb_ucs2le_to_wchar()
335 static void mb_wchar_to_ucs2le(uint32_t *in, size_t len, mb_convert_buf *buf, bool end) in mb_wchar_to_ucs2le() argument
338 MB_CONVERT_BUF_LOAD(buf, out, limit); in mb_wchar_to_ucs2le()
339 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_ucs2le()
346 MB_CONVERT_ERROR(buf, out, limit, w, mb_wchar_to_ucs2le); in mb_wchar_to_ucs2le()
347 MB_CONVERT_BUF_ENSURE(buf, out, limit, len * 2); in mb_wchar_to_ucs2le()
351 MB_CONVERT_BUF_STORE(buf, out, limit); in mb_wchar_to_ucs2le()