From: Guido van Rossum Date: Tue, 28 Mar 2000 02:01:15 +0000 (+0000) Subject: Prototypes added for MBCS codecs. (Win32 only.) X-Git-Tag: v1.6a1~140 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=efec1158c1a5cbd4a1b9679fc218915676f69dd0;p=thirdparty%2FPython%2Fcpython.git Prototypes added for MBCS codecs. (Win32 only.) --- diff --git a/Include/unicodeobject.h b/Include/unicodeobject.h index 770ecab52c41..e9e60d8baed4 100644 --- a/Include/unicodeobject.h +++ b/Include/unicodeobject.h @@ -561,6 +561,26 @@ extern DL_IMPORT(PyObject *) PyUnicode_TranslateCharmap( const char *errors /* error handling */ ); +#ifdef MS_WIN32 +/* --- MBCS codecs for Windows -------------------------------------------- */ +extern DL_IMPORT(PyObject*) PyUnicode_DecodeMBCS( + const char *string, /* MBCS encoded string */ + int length, /* size of string */ + const char *errors /* error handling */ + ); + +extern DL_IMPORT(PyObject*) PyUnicode_AsMBCSString( + PyObject *unicode /* Unicode object */ + ); + +extern DL_IMPORT(PyObject*) PyUnicode_EncodeMBCS( + const Py_UNICODE *data, /* Unicode char buffer */ + int length, /* Number of Py_UNICODE chars to encode */ + const char *errors /* error handling */ + ); + + +#endif /* MS_WIN32 */ /* --- Methods & Slots ---------------------------------------------------- These are capable of handling Unicode objects and strings on input