diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2012-05-09 20:25:00 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2012-05-09 20:25:00 (GMT) |
commit | 3b1a74a9c39457112a5028775a795bd178ef072a (patch) | |
tree | ee1355666761397dd32c8cba8a9e4a607f667b19 /Objects/unicodeobject.c | |
parent | ee4544c9202793aa6731d3c12c1e898b15eea94d (diff) | |
download | cpython-3b1a74a9c39457112a5028775a795bd178ef072a.zip cpython-3b1a74a9c39457112a5028775a795bd178ef072a.tar.gz cpython-3b1a74a9c39457112a5028775a795bd178ef072a.tar.bz2 |
Rename unicode_write_t structure and its methods to "_PyUnicodeWriter"
Diffstat (limited to 'Objects/unicodeobject.c')
-rw-r--r-- | Objects/unicodeobject.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index e810b18..9826dc5 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -13207,10 +13207,10 @@ typedef struct { enum PyUnicode_Kind kind; Py_UCS4 maxchar; Py_ssize_t pos; -} unicode_writer_t; +} _PyUnicodeWriter ; Py_LOCAL_INLINE(void) -unicode_writer_update(unicode_writer_t *writer) +_PyUnicodeWriter_Update(_PyUnicodeWriter *writer) { writer->maxchar = PyUnicode_MAX_CHAR_VALUE(writer->buffer); writer->data = PyUnicode_DATA(writer->buffer); @@ -13218,19 +13218,19 @@ unicode_writer_update(unicode_writer_t *writer) } Py_LOCAL(int) -unicode_writer_init(unicode_writer_t *writer, +_PyUnicodeWriter_Init(_PyUnicodeWriter *writer, Py_ssize_t length, Py_UCS4 maxchar) { writer->pos = 0; writer->buffer = PyUnicode_New(length, maxchar); if (writer->buffer == NULL) return -1; - unicode_writer_update(writer); + _PyUnicodeWriter_Update(writer); return 0; } Py_LOCAL_INLINE(int) -unicode_writer_prepare(unicode_writer_t *writer, +_PyUnicodeWriter_Prepare(_PyUnicodeWriter *writer, Py_ssize_t length, Py_UCS4 maxchar) { Py_ssize_t newlen; @@ -13262,18 +13262,18 @@ unicode_writer_prepare(unicode_writer_t *writer, return -1; } writer->buffer = newbuffer; - unicode_writer_update(writer); + _PyUnicodeWriter_Update(writer); } else if (maxchar > writer->maxchar) { if (unicode_widen(&writer->buffer, writer->pos, maxchar) < 0) return -1; - unicode_writer_update(writer); + _PyUnicodeWriter_Update(writer); } return 0; } Py_LOCAL(PyObject *) -unicode_writer_finish(unicode_writer_t *writer) +_PyUnicodeWriter_Finish(_PyUnicodeWriter *writer) { if (PyUnicode_Resize(&writer->buffer, writer->pos) < 0) { Py_DECREF(writer->buffer); @@ -13284,7 +13284,7 @@ unicode_writer_finish(unicode_writer_t *writer) } Py_LOCAL(void) -unicode_writer_dealloc(unicode_writer_t *writer) +_PyUnicodeWriter_Dealloc(_PyUnicodeWriter *writer) { Py_CLEAR(writer->buffer); } @@ -13749,7 +13749,7 @@ PyUnicode_Format(PyObject *format, PyObject *args) PyObject *uformat; void *fmt; enum PyUnicode_Kind kind, fmtkind; - unicode_writer_t writer; + _PyUnicodeWriter writer; Py_ssize_t sublen; Py_UCS4 maxchar; @@ -13768,7 +13768,7 @@ PyUnicode_Format(PyObject *format, PyObject *args) fmtcnt = PyUnicode_GET_LENGTH(uformat); fmtpos = 0; - if (unicode_writer_init(&writer, fmtcnt + 100, 127) < 0) + if (_PyUnicodeWriter_Init(&writer, fmtcnt + 100, 127) < 0) goto onError; if (PyTuple_Check(args)) { @@ -13797,7 +13797,7 @@ PyUnicode_Format(PyObject *format, PyObject *args) sublen = fmtpos - nonfmtpos; maxchar = _PyUnicode_FindMaxChar(uformat, nonfmtpos, nonfmtpos + sublen); - if (unicode_writer_prepare(&writer, sublen, maxchar) == -1) + if (_PyUnicodeWriter_Prepare(&writer, sublen, maxchar) == -1) goto onError; copy_characters(writer.buffer, writer.pos, @@ -13961,7 +13961,7 @@ PyUnicode_Format(PyObject *format, PyObject *args) } if (c == '%') { - if (unicode_writer_prepare(&writer, 1, '%') == -1) + if (_PyUnicodeWriter_Prepare(&writer, 1, '%') == -1) goto onError; PyUnicode_WRITE(writer.kind, writer.data, writer.pos, '%'); writer.pos += 1; @@ -14119,7 +14119,7 @@ PyUnicode_Format(PyObject *format, PyObject *args) if (sign && len == width) buflen++; - if (unicode_writer_prepare(&writer, buflen, bufmaxchar) == -1) + if (_PyUnicodeWriter_Prepare(&writer, buflen, bufmaxchar) == -1) goto onError; /* Write characters */ @@ -14195,13 +14195,13 @@ PyUnicode_Format(PyObject *format, PyObject *args) Py_DECREF(uformat); Py_XDECREF(temp); Py_XDECREF(second); - return unicode_writer_finish(&writer); + return _PyUnicodeWriter_Finish(&writer); onError: Py_DECREF(uformat); Py_XDECREF(temp); Py_XDECREF(second); - unicode_writer_dealloc(&writer); + _PyUnicodeWriter_Dealloc(&writer); if (args_owned) { Py_DECREF(args); } |