From: Neal Norwitz Date: Fri, 24 Aug 2007 23:26:23 +0000 (+0000) Subject: Use unicode for password modules X-Git-Tag: v3.0a1~282 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eb8b3a6d61860cdbf52af6e82b44925b81bb39b1;p=thirdparty%2FPython%2Fcpython.git Use unicode for password modules --- diff --git a/Modules/pwdmodule.c b/Modules/pwdmodule.c index 9e01f4875768..ea8c19cfd148 100644 --- a/Modules/pwdmodule.c +++ b/Modules/pwdmodule.c @@ -46,10 +46,10 @@ static int initialized; static PyTypeObject StructPwdType; static void -sets(PyObject *v, int i, char* val) +sets(PyObject *v, int i, const char* val) { if (val) - PyStructSequence_SET_ITEM(v, i, PyString_FromString(val)); + PyStructSequence_SET_ITEM(v, i, PyUnicode_FromString(val)); else { PyStructSequence_SET_ITEM(v, i, Py_None); Py_INCREF(Py_None); diff --git a/Modules/spwdmodule.c b/Modules/spwdmodule.c index d3f309afa8fb..9dd17e4f9cb7 100644 --- a/Modules/spwdmodule.c +++ b/Modules/spwdmodule.c @@ -57,10 +57,10 @@ static PyTypeObject StructSpwdType; static void -sets(PyObject *v, int i, char* val) +sets(PyObject *v, int i, const char* val) { if (val) - PyStructSequence_SET_ITEM(v, i, PyString_FromString(val)); + PyStructSequence_SET_ITEM(v, i, PyUnicode_FromString(val)); else { PyStructSequence_SET_ITEM(v, i, Py_None); Py_INCREF(Py_None);