The Sleuth Kit
4.2
|
A local copy of the Unicode conversion routines from unicode.org. More...
#include "tsk_base_i.h"
Typedefs | |
typedef unsigned long | UTF32 |
Functions | |
void | tsk_cleanupUTF8 (char *source, const char replacement) |
Cleans up the passed in string to replace invalid UTF-8 values with the passed in character. More... | |
Boolean | tsk_isLegalUTF8Sequence (const UTF8 *source, const UTF8 *sourceEnd) |
TSKConversionResult | tsk_UTF16toUTF8 (TSK_ENDIAN_ENUM endian, const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, TSKConversionFlags flags) |
Convert a UTF-16 string to UTF-8. More... | |
TSKConversionResult | tsk_UTF16toUTF8_lclorder (const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, TSKConversionFlags flags) |
Convert a UTF-16 string in local endian ordering to UTF-8. More... | |
TSKConversionResult | tsk_UTF16WtoUTF8_lclorder (const wchar_t **sourceStart, const wchar_t *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, TSKConversionFlags flags) |
TSKConversionResult | tsk_UTF8toUTF16 (const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, TSKConversionFlags flags) |
Convert a UTF-8 string to UTF-16 (in local endian ordering). More... | |
TSKConversionResult | tsk_UTF8toUTF16W (const UTF8 **sourceStart, const UTF8 *sourceEnd, wchar_t **targetStart, wchar_t *targetEnd, TSKConversionFlags flags) |
A local copy of the Unicode conversion routines from unicode.org.
void tsk_cleanupUTF8 | ( | char * | source, |
const char | replacement | ||
) |
Cleans up the passed in string to replace invalid UTF-8 values with the passed in character.
source | String to be cleaned up |
replacement | Character to insert into source as needed. |
Copyright © 2007-2015 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.