summaryrefslogtreecommitdiff
path: root/libarchive/archive_string.h
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2011-03-22 13:25:00 -0400
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2011-03-22 13:25:00 -0400
commit0b348d59debb16136035036234b21cea2459307e (patch)
tree16476db312c7f910c16e388298d672a73a81ee34 /libarchive/archive_string.h
parent991a60778524e0ec8e440b0871a8f70b88acf741 (diff)
downloadlibarchive-0b348d59debb16136035036234b21cea2459307e.tar.gz
Add a check that a conversion specified by a charset option works on the platform.
SVN-Revision: 3050
Diffstat (limited to 'libarchive/archive_string.h')
-rw-r--r--libarchive/archive_string.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libarchive/archive_string.h b/libarchive/archive_string.h
index 43d461eb..80307e52 100644
--- a/libarchive/archive_string.h
+++ b/libarchive/archive_string.h
@@ -98,6 +98,14 @@ int
archive_strncpy_to_utf16be(struct archive *,
struct archive_string *, const char *, size_t);
+
+/* Test that platform support a character-set conversion.
+ * Return -1 and set a error message if the conversion is not supported. */
+int
+archive_string_conversion_to_charset(struct archive *, const char *);
+int
+archive_string_conversion_from_charset(struct archive *, const char *);
+
/* Convert MBS from specific locale to current locale and copy the result.
* Return -1 if conversion failes. */
int