Changeset 9343 for OpenSceneGraph/trunk/include/osgDB/ConvertUTF
- Timestamp:
- 12/12/08 19:47:30 (4 years ago)
- Files:
-
- 1 modified
-
OpenSceneGraph/trunk/include/osgDB/ConvertUTF (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osgDB/ConvertUTF
r9168 r9343 19 19 20 20 #include <string> 21 #include <string.h>22 21 23 22 #ifdef __CYGWIN__ … … 31 30 { 32 31 33 std::string OSGDB_EXPORTconvertUTF16toUTF8(const wchar_t* source, unsigned sourceLength);34 std::wstring OSGDB_EXPORTconvertUTF8toUTF16(const char* source, unsigned sourceLength);32 extern OSGDB_EXPORT std::string convertUTF16toUTF8(const wchar_t* source, unsigned sourceLength); 33 extern OSGDB_EXPORT std::wstring convertUTF8toUTF16(const char* source, unsigned sourceLength); 35 34 36 inline std::string convertUTF16toUTF8(const std::wstring& s){return convertUTF16toUTF8(s.c_str(), s.length());} 37 inline std::string convertUTF16toUTF8(const wchar_t* s){return convertUTF16toUTF8(s, wcslen(s));} 35 extern OSGDB_EXPORT std::string convertUTF16toUTF8(const std::wstring& s); 36 extern OSGDB_EXPORT std::string convertUTF16toUTF8(const wchar_t* s); 38 37 39 inline std::wstring convertUTF8toUTF16(const std::string& s){return convertUTF8toUTF16(s.c_str(), s.length());} 40 inline std::wstring convertUTF8toUTF16(const char* s){return convertUTF8toUTF16(s, strlen(s));} 38 extern OSGDB_EXPORT std::wstring convertUTF8toUTF16(const std::string& s); 39 extern OSGDB_EXPORT std::wstring convertUTF8toUTF16(const char* s); 41 40 42 41 }
