diff options
author | Jeremy Hylton <jeremy@alum.mit.edu> | 2001-07-30 22:34:24 +0000 |
---|---|---|
committer | Jeremy Hylton <jeremy@alum.mit.edu> | 2001-07-30 22:34:24 +0000 |
commit | 3ce45389bd929296863e26586fa6963ba307e6fb (patch) | |
tree | f094b82d809cd17a3bbd1f8779396389d7c985a3 /Objects | |
parent | 5121e7de11eaf8ef872aef4b0c58612d6a814161 (diff) | |
download | cpython-git-3ce45389bd929296863e26586fa6963ba307e6fb.tar.gz |
Add _PyUnicode_AsDefaultEncodedString to unicodeobject.h.
And remove all the extern decls in the middle of .c files.
Apparently, it was excluded from the header file because it is
intended for internal use by the interpreter. It's still intended for
internal use and documented as such in the header file.
Diffstat (limited to 'Objects')
-rw-r--r-- | Objects/object.c | 5 | ||||
-rw-r--r-- | Objects/stringobject.c | 5 | ||||
-rw-r--r-- | Objects/unicodeobject.c | 14 |
3 files changed, 0 insertions, 24 deletions
diff --git a/Objects/object.c b/Objects/object.c index 3349078657..87c8e1a801 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -1056,11 +1056,6 @@ PyObject_SetAttrString(PyObject *v, char *name, PyObject *w) } } -/* Internal API needed by PyObject_GetAttr(): */ -extern -PyObject *_PyUnicode_AsDefaultEncodedString(PyObject *unicode, - const char *errors); - PyObject * PyObject_GetAttr(PyObject *v, PyObject *name) { diff --git a/Objects/stringobject.c b/Objects/stringobject.c index 9a88d2facc..c7f5062a0f 100644 --- a/Objects/stringobject.c +++ b/Objects/stringobject.c @@ -333,11 +333,6 @@ PyString_AsString(register PyObject *op) return ((PyStringObject *)op) -> ob_sval; } -/* Internal API needed by PyString_AsStringAndSize(): */ -extern -PyObject *_PyUnicode_AsDefaultEncodedString(PyObject *unicode, - const char *errors); - int PyString_AsStringAndSize(register PyObject *obj, register char **s, diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index 08ba065928..4bdff5a314 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -566,20 +566,6 @@ PyObject *PyUnicode_AsEncodedString(PyObject *unicode, return NULL; } -/* Return a Python string holding the default encoded value of the - Unicode object. - - The resulting string is cached in the Unicode object for subsequent - usage by this function. The cached version is needed to implement - the character buffer interface and will live (at least) as long as - the Unicode object itself. - - The refcount of the string is *not* incremented. - - *** Exported for internal use by the interpreter only !!! *** - -*/ - PyObject *_PyUnicode_AsDefaultEncodedString(PyObject *unicode, const char *errors) { |