Kaydet (Commit) e57b1c0d authored tarafından Victor Stinner's avatar Victor Stinner

Mark PyUnicode_FromUCS[124] as private

üst ff9e50fd
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#define STRINGLIB_FILL Py_UNICODE_FILL #define STRINGLIB_FILL Py_UNICODE_FILL
#define STRINGLIB_STR PyUnicode_1BYTE_DATA #define STRINGLIB_STR PyUnicode_1BYTE_DATA
#define STRINGLIB_LEN PyUnicode_GET_LENGTH #define STRINGLIB_LEN PyUnicode_GET_LENGTH
#define STRINGLIB_NEW PyUnicode_FromUCS1 #define STRINGLIB_NEW _PyUnicode_FromUCS1
#define STRINGLIB_RESIZE not_supported #define STRINGLIB_RESIZE not_supported
#define STRINGLIB_CHECK PyUnicode_Check #define STRINGLIB_CHECK PyUnicode_Check
#define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact #define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#define STRINGLIB_FILL Py_UNICODE_FILL #define STRINGLIB_FILL Py_UNICODE_FILL
#define STRINGLIB_STR PyUnicode_1BYTE_DATA #define STRINGLIB_STR PyUnicode_1BYTE_DATA
#define STRINGLIB_LEN PyUnicode_GET_LENGTH #define STRINGLIB_LEN PyUnicode_GET_LENGTH
#define STRINGLIB_NEW PyUnicode_FromUCS2 #define STRINGLIB_NEW _PyUnicode_FromUCS2
#define STRINGLIB_RESIZE not_supported #define STRINGLIB_RESIZE not_supported
#define STRINGLIB_CHECK PyUnicode_Check #define STRINGLIB_CHECK PyUnicode_Check
#define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact #define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
#define STRINGLIB_FILL Py_UNICODE_FILL #define STRINGLIB_FILL Py_UNICODE_FILL
#define STRINGLIB_STR PyUnicode_1BYTE_DATA #define STRINGLIB_STR PyUnicode_1BYTE_DATA
#define STRINGLIB_LEN PyUnicode_GET_LENGTH #define STRINGLIB_LEN PyUnicode_GET_LENGTH
#define STRINGLIB_NEW PyUnicode_FromUCS4 #define STRINGLIB_NEW _PyUnicode_FromUCS4
#define STRINGLIB_RESIZE not_supported #define STRINGLIB_RESIZE not_supported
#define STRINGLIB_CHECK PyUnicode_Check #define STRINGLIB_CHECK PyUnicode_Check
#define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact #define STRINGLIB_CHECK_EXACT PyUnicode_CheckExact
......
...@@ -1117,8 +1117,8 @@ PyUnicode_FromString(const char *u) ...@@ -1117,8 +1117,8 @@ PyUnicode_FromString(const char *u)
return PyUnicode_FromStringAndSize(u, size); return PyUnicode_FromStringAndSize(u, size);
} }
PyObject* static PyObject*
PyUnicode_FromUCS1(const unsigned char* u, Py_ssize_t size) _PyUnicode_FromUCS1(const unsigned char* u, Py_ssize_t size)
{ {
PyObject *res; PyObject *res;
unsigned char max = 127; unsigned char max = 127;
...@@ -1136,8 +1136,8 @@ PyUnicode_FromUCS1(const unsigned char* u, Py_ssize_t size) ...@@ -1136,8 +1136,8 @@ PyUnicode_FromUCS1(const unsigned char* u, Py_ssize_t size)
return res; return res;
} }
PyObject* static PyObject*
PyUnicode_FromUCS2(const Py_UCS2 *u, Py_ssize_t size) _PyUnicode_FromUCS2(const Py_UCS2 *u, Py_ssize_t size)
{ {
PyObject *res; PyObject *res;
Py_UCS2 max = 0; Py_UCS2 max = 0;
...@@ -1156,8 +1156,8 @@ PyUnicode_FromUCS2(const Py_UCS2 *u, Py_ssize_t size) ...@@ -1156,8 +1156,8 @@ PyUnicode_FromUCS2(const Py_UCS2 *u, Py_ssize_t size)
return res; return res;
} }
PyObject* static PyObject*
PyUnicode_FromUCS4(const Py_UCS4 *u, Py_ssize_t size) _PyUnicode_FromUCS4(const Py_UCS4 *u, Py_ssize_t size)
{ {
PyObject *res; PyObject *res;
Py_UCS4 max = 0; Py_UCS4 max = 0;
...@@ -1184,11 +1184,11 @@ PyUnicode_FromKindAndData(int kind, const void *buffer, Py_ssize_t size) ...@@ -1184,11 +1184,11 @@ PyUnicode_FromKindAndData(int kind, const void *buffer, Py_ssize_t size)
{ {
switch(kind) { switch(kind) {
case PyUnicode_1BYTE_KIND: case PyUnicode_1BYTE_KIND:
return PyUnicode_FromUCS1(buffer, size); return _PyUnicode_FromUCS1(buffer, size);
case PyUnicode_2BYTE_KIND: case PyUnicode_2BYTE_KIND:
return PyUnicode_FromUCS2(buffer, size); return _PyUnicode_FromUCS2(buffer, size);
case PyUnicode_4BYTE_KIND: case PyUnicode_4BYTE_KIND:
return PyUnicode_FromUCS4(buffer, size); return _PyUnicode_FromUCS4(buffer, size);
} }
assert(0); assert(0);
return NULL; return NULL;
...@@ -5645,7 +5645,7 @@ PyUnicode_DecodeLatin1(const char *s, ...@@ -5645,7 +5645,7 @@ PyUnicode_DecodeLatin1(const char *s,
const char *errors) const char *errors)
{ {
/* Latin-1 is equivalent to the first 256 ordinals in Unicode. */ /* Latin-1 is equivalent to the first 256 ordinals in Unicode. */
return PyUnicode_FromUCS1((unsigned char*)s, size); return _PyUnicode_FromUCS1((unsigned char*)s, size);
} }
/* create or adjust a UnicodeEncodeError */ /* create or adjust a UnicodeEncodeError */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment