32 #ifndef COMMON_STRING_CONVERSION_H__    33 #define COMMON_STRING_CONVERSION_H__    47 void UTF8ToUTF16(
const char *in, vector<uint16_t> *out);
    57 void UTF32ToUTF16(
const wchar_t *in, vector<uint16_t> *out);
    68 #endif  // COMMON_STRING_CONVERSION_H__ void UTF32ToUTF16Char(wchar_t in, uint16_t out[2])
 
void UTF8ToUTF16(const char *in, vector< uint16_t > *out)
 
string UTF16ToUTF8(const vector< uint16_t > &in, bool swap)
 
void UTF32ToUTF16(const wchar_t *in, vector< uint16_t > *out)
 
void swap(scoped_ptr< T > &a, scoped_ptr< T > &b)
 
int UTF8ToUTF16Char(const char *in, int in_length, uint16_t out[2])