Unicode oder MBCS
-
Hallo zusammen,
ich bin am schreiben eines kleinen Wrappers für SQLite. Es funktioniert alles sehr gut.
Alle unsere Programme werden eigentlich mit "Use Unicode Character Set" übersetzt. Aber jetzt hat mich der Ehrgeiz gepackt
Für den std::string habe ich ein folgendes typedef:
typedef std::basic_string<TCHAR> Tstring;
Damit kann ich sowohl mit Unicode als auch mit MBCS übersetzten.
Jetzt möchte ich das gleiche mit den SQLite Funktionen machen, so dass beim übersetzen mit Unicode:
void* sqlite3_errmsg16 (sqlite3*);
und beim übersetzen mit MBCS
char* sqlite3_errmsg (sqlite3*);
aufgerufen wird.
Noch Schöner wäre es wenn aus
void* sqlite3_errmsg16 (sqlite3*);
gleich auch noch
TCHAR* sqlite3_errmsg16 (sqlite3*),
würde.
Weiss jemand wie man das machen könnte oder wo ich nachschauen kann wie man sowas macht?
Herzliche Grüsse
Walter