[Python-3000-checkins] r57471 - python/branches/py3k/Modules/pyexpat.c
neal.norwitz
python-3000-checkins at python.org
Sat Aug 25 19:20:32 CEST 2007
Author: neal.norwitz
Date: Sat Aug 25 19:20:32 2007
New Revision: 57471
Modified:
python/branches/py3k/Modules/pyexpat.c
Log:
Use unicode
Modified: python/branches/py3k/Modules/pyexpat.c
==============================================================================
--- python/branches/py3k/Modules/pyexpat.c (original)
+++ python/branches/py3k/Modules/pyexpat.c Sat Aug 25 19:20:32 2007
@@ -146,7 +146,7 @@
{
PyObject *name = hinfo->nameobj;
if (name == NULL) {
- name = PyString_FromString(hinfo->name);
+ name = PyUnicode_FromString(hinfo->name);
hinfo->nameobj = name;
}
Py_XINCREF(name);
@@ -1408,7 +1408,7 @@
{
#define APPEND(list, str) \
do { \
- PyObject *o = PyString_FromString(str); \
+ PyObject *o = PyUnicode_FromString(str); \
if (o != NULL) \
PyList_Append(list, o); \
Py_XDECREF(o); \
@@ -1706,7 +1706,7 @@
while (rev[i] != ' ' && rev[i] != '\0')
++i;
- return PyString_FromStringAndSize(rev, i);
+ return PyUnicode_FromStringAndSize(rev, i);
}
/* Initialization function for the module */
@@ -1733,7 +1733,7 @@
MODULE_INITFUNC(void)
{
PyObject *m, *d;
- PyObject *errmod_name = PyString_FromString(MODULE_NAME ".errors");
+ PyObject *errmod_name = PyUnicode_FromString(MODULE_NAME ".errors");
PyObject *errors_module;
PyObject *modelmod_name;
PyObject *model_module;
@@ -1743,7 +1743,7 @@
if (errmod_name == NULL)
return;
- modelmod_name = PyString_FromString(MODULE_NAME ".model");
+ modelmod_name = PyUnicode_FromString(MODULE_NAME ".model");
if (modelmod_name == NULL)
return;
More information about the Python-3000-checkins
mailing list