diff Python/mysnprintf.c @ 21518:8af86a952b2c legacy-trunk

PyOS_vsnprintf(): Change PyMem_Malloc() call to PyMem_MALLOC() macro, (ditto for PyMem_Free() -> PyMem_FREE()) to fix and close SF bug #495875 on systems that HAVE_SNPRINTF=0. Check in on both release-22 branch and trunk.
author Barry Warsaw <barry@python.org>
date Fri, 21 Dec 2001 16:32:15 +0000
parents 87fa6e9bd77e
children 2925b568aacc a8cc8e6f0c1a
line wrap: on
line diff
--- a/Python/mysnprintf.c	Fri Dec 21 15:34:17 2001 +0000
+++ b/Python/mysnprintf.c	Fri Dec 21 16:32:15 2001 +0000
@@ -65,7 +65,7 @@
 	len = vsnprintf(str, size, format, va);
 #else
 	/* Emulate it. */
-	buffer = PyMem_Malloc(size + 512);
+	buffer = PyMem_MALLOC(size + 512);
 	if (buffer == NULL) {
 		len = -666;
 		goto Done;
@@ -85,7 +85,7 @@
 		memcpy(str, buffer, to_copy);
 		str[to_copy] = '\0';
 	}
-	PyMem_Free(buffer);
+	PyMem_FREE(buffer);
 Done:
 #endif
 	str[size-1] = '\0';