dllexport new utf conversion functions
This commit is contained in:
parent
10fcab392a
commit
bbc94a1231
|
@ -88,6 +88,7 @@
|
|||
------------------------------------------------------------------------ */
|
||||
|
||||
#include <boost/cstdint.hpp>
|
||||
#include "libtorrent/config.hpp"
|
||||
|
||||
typedef boost::uint32_t UTF32; /* at least 32 bits */
|
||||
typedef boost::uint16_t UTF16; /* at least 16 bits */
|
||||
|
@ -113,19 +114,19 @@ typedef enum {
|
|||
lenientConversion
|
||||
} ConversionFlags;
|
||||
|
||||
ConversionResult ConvertUTF8toUTF16 (
|
||||
TORRENT_EXPORT ConversionResult ConvertUTF8toUTF16 (
|
||||
const UTF8** sourceStart, const UTF8* sourceEnd,
|
||||
UTF16** targetStart, UTF16* targetEnd, ConversionFlags flags);
|
||||
|
||||
ConversionResult ConvertUTF16toUTF8 (
|
||||
TORRENT_EXPORT ConversionResult ConvertUTF16toUTF8 (
|
||||
const UTF16** sourceStart, const UTF16* sourceEnd,
|
||||
UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
|
||||
|
||||
ConversionResult ConvertUTF8toUTF32 (
|
||||
TORRENT_EXPORT ConversionResult ConvertUTF8toUTF32 (
|
||||
const UTF8** sourceStart, const UTF8* sourceEnd,
|
||||
UTF32** targetStart, UTF32* targetEnd, ConversionFlags flags);
|
||||
|
||||
ConversionResult ConvertUTF32toUTF8 (
|
||||
TORRENT_EXPORT ConversionResult ConvertUTF32toUTF8 (
|
||||
const UTF32** sourceStart, const UTF32* sourceEnd,
|
||||
UTF8** targetStart, UTF8* targetEnd, ConversionFlags flags);
|
||||
|
||||
|
|
Loading…
Reference in New Issue