[Numpy-svn] r5421 - branches/1.1.x/numpy/core/src
numpy-svn at scipy.org
numpy-svn at scipy.org
Tue Jul 15 13:02:09 EDT 2008
Author: charris
Date: 2008-07-15 12:02:04 -0500 (Tue, 15 Jul 2008)
New Revision: 5421
Modified:
branches/1.1.x/numpy/core/src/arrayobject.c
branches/1.1.x/numpy/core/src/ufuncobject.c
Log:
Backport r5399.
Modified: branches/1.1.x/numpy/core/src/arrayobject.c
===================================================================
--- branches/1.1.x/numpy/core/src/arrayobject.c 2008-07-15 16:51:08 UTC (rev 5420)
+++ branches/1.1.x/numpy/core/src/arrayobject.c 2008-07-15 17:02:04 UTC (rev 5421)
@@ -4342,7 +4342,7 @@
if (repr) {
if (PyArray_ISEXTENDED(self)) {
char buf[100];
- snprintf(buf, sizeof(buf), "%d", self->descr->elsize);
+ PyOS_snprintf(buf, sizeof(buf), "%d", self->descr->elsize);
sprintf(string+n, ", '%c%s')", self->descr->type, buf);
ret = PyString_FromStringAndSize(string, n+6+strlen(buf));
}
@@ -7339,7 +7339,7 @@
if (PyCObject_Check(ip)) {
inter=(PyArrayInterface *)PyCObject_AsVoidPtr(ip);
if (inter->two == 2) {
- snprintf(buf, 40, "|%c%d", inter->typekind,
+ PyOS_snprintf(buf, 40, "|%c%d", inter->typekind,
inter->itemsize);
chktype = _array_typedescr_fromstr(buf);
}
@@ -8520,7 +8520,8 @@
}
if (thetype == NULL) {
- snprintf(buf, 40, "%c%c%d", endian, inter->typekind, inter->itemsize);
+ PyOS_snprintf(buf, 40,
+ "%c%c%d", endian, inter->typekind, inter->itemsize);
if (!(thetype=_array_typedescr_fromstr(buf))) {
Py_DECREF(attr);
return NULL;
Modified: branches/1.1.x/numpy/core/src/ufuncobject.c
===================================================================
--- branches/1.1.x/numpy/core/src/ufuncobject.c 2008-07-15 16:51:08 UTC (rev 5420)
+++ branches/1.1.x/numpy/core/src/ufuncobject.c 2008-07-15 17:02:04 UTC (rev 5421)
@@ -670,7 +670,8 @@
switch(method) {
case UFUNC_ERR_WARN:
- snprintf(msg, 100, "%s encountered in %s", errtype, name);
+ PyOS_snprintf(msg, sizeof(msg),
+ "%s encountered in %s", errtype, name);
if (PyErr_Warn(PyExc_RuntimeWarning, msg) < 0) goto fail;
break;
case UFUNC_ERR_RAISE:
@@ -714,7 +715,8 @@
errtype, name);
goto fail;
}
- snprintf(msg, 100, "Warning: %s encountered in %s\n", errtype, name);
+ PyOS_snprintf(msg, sizeof(msg),
+ "Warning: %s encountered in %s\n", errtype, name);
ret = PyObject_CallMethod(pyfunc, "write", "s", msg);
if (ret == NULL) goto fail;
Py_DECREF(ret);
More information about the Numpy-svn
mailing list