modsupport.c reuses Py_UNICODE_strlen()
This commit is contained in:
parent
f7b8cb605d
commit
d9c563e84d
|
@ -148,15 +148,6 @@ do_mklist(const char **p_format, va_list *p_va, int endchar, int n, int flags)
|
|||
return v;
|
||||
}
|
||||
|
||||
static int
|
||||
_ustrlen(Py_UNICODE *u)
|
||||
{
|
||||
int i = 0;
|
||||
Py_UNICODE *v = u;
|
||||
while (*v != 0) { i++; v++; }
|
||||
return i;
|
||||
}
|
||||
|
||||
static PyObject *
|
||||
do_mktuple(const char **p_format, va_list *p_va, int endchar, int n, int flags)
|
||||
{
|
||||
|
@ -269,7 +260,7 @@ do_mkvalue(const char **p_format, va_list *p_va, int flags)
|
|||
}
|
||||
else {
|
||||
if (n < 0)
|
||||
n = _ustrlen(u);
|
||||
n = Py_UNICODE_strlen(u);
|
||||
v = PyUnicode_FromUnicode(u, n);
|
||||
}
|
||||
return v;
|
||||
|
|
Loading…
Reference in New Issue