From: Joseph Sutton Date: Wed, 8 Nov 2023 23:36:21 +0000 (+1300) Subject: util/charset: Rename utf16_len() to utf16_null_terminated_len() X-Git-Tag: talloc-2.4.2~682 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=16996d145b15ad5f41b1ffd73434d7c984645d7e;p=thirdparty%2Fsamba.git util/charset: Rename utf16_len() to utf16_null_terminated_len() The new name indicates that — contrary to functions such as strnlen() — the length may include the terminator. Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/lib/util/charset/charset.h b/lib/util/charset/charset.h index df8aa0de862..f350e748c07 100644 --- a/lib/util/charset/charset.h +++ b/lib/util/charset/charset.h @@ -107,7 +107,7 @@ size_t ucs2_align(const void *base_ptr, const void *p, int flags); return the number of bytes occupied by a buffer in CH_UTF16 format the result includes the null termination **/ -size_t utf16_len(const void *buf); +size_t utf16_null_terminated_len(const void *buf); /** return the number of bytes occupied by a buffer in CH_UTF16 format diff --git a/lib/util/charset/util_unistr.c b/lib/util/charset/util_unistr.c index 260692aceac..c94068819ce 100644 --- a/lib/util/charset/util_unistr.c +++ b/lib/util/charset/util_unistr.c @@ -195,7 +195,7 @@ size_t ucs2_align(const void *base_ptr, const void *p, int flags) return the number of bytes occupied by a buffer in CH_UTF16 format the result includes the null termination **/ -size_t utf16_len(const void *buf) +size_t utf16_null_terminated_len(const void *buf) { size_t len; @@ -501,7 +501,7 @@ static size_t pull_ucs2(char *dest, const void *src, size_t dest_len, size_t src if (flags & STR_TERMINATE) { if (src_len == (size_t)-1) { - src_len = utf16_len(src); + src_len = utf16_null_terminated_len(src); } else { src_len = utf16_null_terminated_len_n(src, src_len); }