]> git.saurik.com Git - bison.git/blobdiff - lib/xalloc.h
2001-08-20 Robert Anisko <robert.anisko@epita.fr>
[bison.git] / lib / xalloc.h
index 098a6c2e0730aaccda487400d1d51893257452f2..c84bccb81f71a0caed8077776b4b5256c57aad8d 100644 (file)
@@ -83,5 +83,9 @@ char *xstrdup PARAMS ((const char *str));
 /* Return a malloc'ed copy of SRC. */
 # define CLONE(Src) CCLONE (Src, 1)
 
 /* Return a malloc'ed copy of SRC. */
 # define CLONE(Src) CCLONE (Src, 1)
 
+/* Wrappers for standard functions. */
+#define        CALLOC(t, n) ((t *) calloc (sizeof (t), (n)))
+#define MALLOC(t, n) ((t *) xmalloc (sizeof (t) * (n)))
+#define REALLOC(o, t, n) ((t *) xrealloc ((o), sizeof (t) * (n)))
 
 #endif /* !XALLOC_H_ */
 
 #endif /* !XALLOC_H_ */