summaryrefslogtreecommitdiff
path: root/libarchive/archive_string.h
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2011-03-17 07:44:12 -0400
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2011-03-17 07:44:12 -0400
commitb31c81e6a802b6c4127a1b57d6ad7684199cbece (patch)
tree113510b6a8c3861ce2f60473560f3ef170905b79 /libarchive/archive_string.h
parenta0891c6963a0970cd1dcd1872832e6d1ee98ec92 (diff)
downloadlibarchive-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.h8
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) \