diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2011-11-10 17:24:32 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2011-11-10 17:24:32 (GMT) |
commit | 1db7c13be1cbf29af66306b471bc826dadb8efa4 (patch) | |
tree | 2a15b8eb228a02cbbad3841293546d9502eaa9ad /Include | |
parent | df8077ecd3818a3f6942240047d5c7ed758a15cc (diff) | |
download | cpython-1db7c13be1cbf29af66306b471bc826dadb8efa4.zip cpython-1db7c13be1cbf29af66306b471bc826dadb8efa4.tar.gz cpython-1db7c13be1cbf29af66306b471bc826dadb8efa4.tar.bz2 |
Port encoders from Py_UNICODE API to unicode object API.
Diffstat (limited to 'Include')
-rw-r--r-- | Include/unicodeobject.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Include/unicodeobject.h b/Include/unicodeobject.h index c445ad6..3109cf4 100644 --- a/Include/unicodeobject.h +++ b/Include/unicodeobject.h @@ -1088,6 +1088,12 @@ PyAPI_FUNC(PyObject*) PyUnicode_EncodeUTF7( int base64WhiteSpace, /* Encode whitespace (sp, ht, nl, cr) in base64 */ const char *errors /* error handling */ ); +PyAPI_FUNC(PyObject*) _PyUnicode_EncodeUTF7( + PyObject *unicode, /* Unicode object */ + int base64SetO, /* Encode RFC2152 Set O characters in base64 */ + int base64WhiteSpace, /* Encode whitespace (sp, ht, nl, cr) in base64 */ + const char *errors /* error handling */ + ); #endif /* --- UTF-8 Codecs ------------------------------------------------------- */ @@ -1195,6 +1201,11 @@ PyAPI_FUNC(PyObject*) PyUnicode_EncodeUTF32( const char *errors, /* error handling */ int byteorder /* byteorder to use 0=BOM+native;-1=LE,1=BE */ ); +PyAPI_FUNC(PyObject*) _PyUnicode_EncodeUTF32( + PyObject *object, /* Unicode object */ + const char *errors, /* error handling */ + int byteorder /* byteorder to use 0=BOM+native;-1=LE,1=BE */ + ); #endif /* --- UTF-16 Codecs ------------------------------------------------------ */ @@ -1275,6 +1286,11 @@ PyAPI_FUNC(PyObject*) PyUnicode_EncodeUTF16( const char *errors, /* error handling */ int byteorder /* byteorder to use 0=BOM+native;-1=LE,1=BE */ ); +PyAPI_FUNC(PyObject*) _PyUnicode_EncodeUTF16( + PyObject* unicode, /* Unicode object */ + const char *errors, /* error handling */ + int byteorder /* byteorder to use 0=BOM+native;-1=LE,1=BE */ + ); #endif /* --- Unicode-Escape Codecs ---------------------------------------------- */ |