AW: [sqlite] Version 3.1.0

2005-01-21 Thread Michael Ruck
You could replace the const void* with wchar_t on conforming compilers (such as MCVC 6+) to simplify unicode development: #if defined(wchar_t) typedef const wchar_t* strw; #else // #if defined(wchar_t) typedef const void* strw; #endif // #if defined(wchar_t) I think this would allow easier usage

Re: AW: [sqlite] Version 3.1.0

2005-01-21 Thread Tom
Hello, wchar_t is not a 2 byte unicode character. For example, in Mac OS X, wchar_t is 4 bytes. It would be better to define UniChar as 2 byte type. In OS X it is defined as: typedef UInt16 UniChar; where UInt16 is defined (on most, if not all platforms) as: typedef unsigned short UInt16; Tom