On Wed, Dec 14, 2005 at 09:37:22AM +1300, Jeff McClintock wrote: > > char* name; > > Hi, > One small request. Windows uses 16 bit text (Unicode). ( 8-bit ASCII is > also supported via thunking layers). I believe Linux uses 8-bit. a char* in windows is still 8 bit, right? The APIs all expect a wide-char, though - is that correct? > Would this be a good candidate for a "profile"?... I don't think this fits under profile so much as cross-platform-ness. > 4.41. String Encoding. All strings in GMPI should be encoded unicode > strings. The encoding must be decided by the implementation team. > > Can I suggest "char" be replaced with "TCHAR" - type-of-char. Then we > can compile either way. I was really hoping that we could avoid that by saying strings were UTF-8 encoded, but perhaps not. Is it the case that all the Windows display routines expect wide-chars? How about Mac? ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe