[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