diff options
author | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2011-03-22 13:25:00 -0400 |
---|---|---|
committer | Michihiro NAKAJIMA <ggcueroad@gmail.com> | 2011-03-22 13:25:00 -0400 |
commit | 0b348d59debb16136035036234b21cea2459307e (patch) | |
tree | 16476db312c7f910c16e388298d672a73a81ee34 /libarchive/archive_string.h | |
parent | 991a60778524e0ec8e440b0871a8f70b88acf741 (diff) | |
download | libarchive-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.h | 8 |
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 |