Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Simplify the mmalloc library further
[simgrid.git] / src / xbt / mmalloc / mvalloc.c
index d3cd4d0..c940ee9 100644 (file)
 
 static size_t cache_pagesize;
 #if NEED_DECLARATION_GETPAGESIZE
-extern int getpagesize PARAMS ((void));
+extern int getpagesize PARAMS((void));
 #endif
 
-void*
-mvalloc (void *md, size_t size)
+void *mvalloc(xbt_mheap_t mdp, size_t size)
 {
-  if (cache_pagesize == 0)
-    {
-      cache_pagesize = getpagesize ();
-    }
+  if (cache_pagesize == 0) {
+    cache_pagesize = getpagesize();
+  }
 
-  return (mmemalign (md, cache_pagesize, size));
+  return (mmemalign(mdp, cache_pagesize, size));
 }
 
-/* Useless prototype to make gcc happy */
-void* valloc (size_t size);
-
-void* valloc (size_t size) {
-  return mvalloc (NULL, size);
-}