Lines Matching refs:outs_len
469 * terminating null) would exceed @outs_len.
471 static int utf16_to_utf8_size(const ntfschar *ins, const int ins_len, int outs_len)
478 for (i = 0; i < ins_len && ins[i] && count <= outs_len; i++) {
521 if (surrog && count <= outs_len) {
529 if (count > outs_len) {
547 * @outs_len: length of output buffer in bytes (ignored if *@outs is NULL)
552 char **outs, int outs_len)
557 int original_outs_len = outs_len;
570 outs_len = PATH_MAX;
573 /* The size *with* the terminating null is limited to @outs_len,
575 size = utf16_to_utf8_size(ins, ins_len, outs_len - 1);
581 outs_len = size + 1;
582 *outs = ntfs_malloc(outs_len);
807 * @outs_len: length of output buffer in utf16 characters
886 * @outs_len: length of output buffer in bytes (ignored if *@outs is NULL)
907 int outs_len)
925 mbs_len = outs_len;
931 return ntfs_utf16_to_utf8(ins, ins_len, outs, outs_len);