Use simple assignment instead of memcpy().
[libfirm] / ir / adt / xmalloc.c
index cd75037..902779e 100644 (file)
@@ -26,9 +26,7 @@
 
 /* @@@ ToDo: replace this file with the one from liberty.
    [reimplement xstrdup, ... ] */
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
+#include "config.h"
 
 #ifdef HAVE_STRING_H
 # include <string.h>
@@ -51,13 +49,6 @@ void *xmalloc(size_t size) {
   return res;
 }
 
-void *xcalloc(size_t num, size_t size) {
-  void *res = calloc(num, size);
-
-  if (!res) xnomem();
-  return res;
-}
-
 void *xrealloc(void *ptr, size_t size) {
   /* ANSI blesses realloc (0, x) but SunOS chokes on it */
   void *res = ptr ? realloc (ptr, size) : malloc (size);