Lines Matching defs:as16
3628 win_strncat_to_utf16(struct archive_string *as16, const void *_p,
3635 if (archive_string_ensure(as16,
3636 as16->length + (length + 1) * 2) == NULL)
3639 u16 = as16->s + as16->length;
3640 avail = as16->buffer_length - 2;
3655 as16->length += count << 1;
3656 as16->s[as16->length] = 0;
3657 as16->s[as16->length+1] = 0;
3671 if (archive_string_ensure(as16, (count +1) * 2)
3674 u16 = as16->s + as16->length;
3675 avail = as16->buffer_length - 2;
3677 as16->length += count * 2;
3678 as16->s[as16->length] = 0;
3679 as16->s[as16->length+1] = 0;
3706 win_strncat_to_utf16be(struct archive_string *as16, const void *_p,
3709 return (win_strncat_to_utf16(as16, _p, length, sc, 1));
3713 win_strncat_to_utf16le(struct archive_string *as16, const void *_p,
3716 return (win_strncat_to_utf16(as16, _p, length, sc, 0));
3791 best_effort_strncat_to_utf16(struct archive_string *as16, const void *_p,
3808 if (archive_string_ensure(as16,
3809 as16->length + (length + 1) * 2) == NULL)
3812 utf16 = as16->s + as16->length;
3826 as16->length = utf16 - as16->s;
3827 as16->s[as16->length] = 0;
3828 as16->s[as16->length+1] = 0;
3833 best_effort_strncat_to_utf16be(struct archive_string *as16, const void *_p,
3836 return (best_effort_strncat_to_utf16(as16, _p, length, sc, 1));
3840 best_effort_strncat_to_utf16le(struct archive_string *as16, const void *_p,
3843 return (best_effort_strncat_to_utf16(as16, _p, length, sc, 0));