diff options
author | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2011-03-17 07:44:12 -0400 |
---|---|---|
committer | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2011-03-17 07:44:12 -0400 |
commit | b31c81e6a802b6c4127a1b57d6ad7684199cbece (patch) | |
tree | 113510b6a8c3861ce2f60473560f3ef170905b79 /libarchive/archive_string.h | |
parent | a0891c6963a0970cd1dcd1872832e6d1ee98ec92 (diff) | |
download | libarchive-b31c81e6a802b6c4127a1b57d6ad7684199cbece.tar.gz |
Improve UTF-16BE conversion functions.
- rename archive_string_copy_from_utf16be to archive_strncpy_from_utf16be.
- rename archive_string_copy_to_utf16be to archive_strncpy_to_utf16be and
change its argument from struct archive_string * to a set of const char *
and size_t.
SVN-Revision: 3020
Diffstat (limited to 'libarchive/archive_string.h')
-rw-r--r-- | libarchive/archive_string.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libarchive/archive_string.h b/libarchive/archive_string.h index be5af709..6922ff6b 100644 --- a/libarchive/archive_string.h +++ b/libarchive/archive_string.h @@ -89,14 +89,14 @@ archive_string_append_from_unicode_to_mbs(struct archive *, struct archive_strin /* Convert a UTF-16BE string to current locale and copy the result. * Return -1 if conversion failes. */ int -archive_string_copy_from_utf16be(struct archive *a, - struct archive_string *as, const unsigned char *utf16, size_t bytes); +archive_strncpy_from_utf16be(struct archive *, + struct archive_string *, const char *, size_t); /* Convert a current locale string to UTF-16BE and copy the result. * Return -1 if conversion failes. */ int -archive_string_copy_to_utf16be(struct archive *a, - struct archive_string *a16be, struct archive_string *as); +archive_strncpy_to_utf16be(struct archive *, + struct archive_string *, const char *, size_t); /* Copy one archive_string to another */ #define archive_string_copy(dest, src) \ |