]> granicus.if.org Git - python/commitdiff
Vladimir Marangozov:
authorGuido van Rossum <guido@python.org>
Wed, 3 May 2000 22:30:13 +0000 (22:30 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 3 May 2000 22:30:13 +0000 (22:30 +0000)
Change Py_Malloc/Realloc/Free calls to PyMem_Malloc/Realloc/Free +
PyErr_Nomemory on error check.  Py_Malloc c.s. are obsolete.

Modules/_localemodule.c

index 2f14790d414c7da6e16170a70634f1f4c021cbf5..68c6e6eadca91f36c61a68707efb971c6cde47b5 100644 (file)
@@ -287,17 +287,17 @@ PyLocale_strxfrm(self,args)
      return NULL;
   /* assume no change in size, first */
   n1=strlen(s)+1;
-  buf=Py_Malloc(n1);
-  if(!buf)return NULL;
+  buf=PyMem_Malloc(n1);
+  if(!buf)return PyErr_NoMemory();
   n2=strxfrm(buf,s,n1);
   if(n2>n1){
     /* more space needed */
-    buf=Py_Realloc(buf,n2);
-    if(!buf)return NULL;
+    buf=PyMem_Realloc(buf,n2);
+    if(!buf)return PyErr_NoMemory();
     strxfrm(buf,s,n2);
   }
   result=PyString_FromString(buf);
-  Py_Free(buf);
+  PyMem_Free(buf);
   return result;
 }