[Libguestfs] [hivex PATCH 5/5] Remove no longer used internal function utf16_string_len_in_bytes.
Jim Meyering
jim at meyering.net
Wed Apr 13 14:02:55 UTC 2011
Richard W.M. Jones wrote:
> Subject: [PATCH 5/5] Remove no longer used internal function utf16_string_len_in_bytes.
>
> ---
> lib/hivex.c | 18 ++----------------
> 1 files changed, 2 insertions(+), 16 deletions(-)
>
> diff --git a/lib/hivex.c b/lib/hivex.c
> index d2ab23d..573c446 100644
> --- a/lib/hivex.c
> +++ b/lib/hivex.c
> @@ -62,7 +62,6 @@
> #define HIVEX_MAX_ALLOCATION 1000000
>
> static char *windows_utf16_to_utf8 (/* const */ char *input, size_t len);
> -static size_t utf16_string_len_in_bytes (const char *str);
> static size_t utf16_string_len_in_bytes_max (const char *str, size_t len);
>
> struct hive_h {
> @@ -1363,23 +1362,10 @@ free_strings (char **argv)
> }
>
> /* Get the length of a UTF-16 format string. Handle the string as
> - * pairs of bytes, looking for the first \0\0 pair.
> + * pairs of bytes, looking for the first \0\0 pair. Only read up to
> + * 'len' maximum bytes.
> */
> static size_t
> -utf16_string_len_in_bytes (const char *str)
> -{
> - size_t ret = 0;
> -
> - while (str[0] || str[1]) {
> - str += 2;
> - ret += 2;
> - }
> -
> - return ret;
> -}
ACK'd as obviously welcome and safe, assuming compilation succeeded.
More information about the Libguestfs
mailing list