X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/6e26ca8c273070fed47c986a96ffc9ed21d9bb17..735d6bd42e945e1cec70ca50c475edf8be25e53e:/src/system.h?ds=inline diff --git a/src/system.h b/src/system.h index d0a634dc..23fe5f55 100644 --- a/src/system.h +++ b/src/system.h @@ -54,30 +54,13 @@ typedef size_t uintptr_t; #endif #include -#define CALLOC(P, N) ((P) = xcalloc (N, sizeof *(P))) -#define MALLOC(P, N) ((P) = xmalloc ((N) * sizeof *(P))) -#define REALLOC(P, N) ((P) = xrealloc (P, (N) * sizeof *(P))) - -/* From xstrndup.c. */ -char *xstrndup (const char *str, size_t size); /*---------------------. | Missing prototypes. | `---------------------*/ -#if defined HAVE_DECL_STPCPY && !HAVE_DECL_STPCPY -char *stpcpy (char *dest, const char *src); -#endif - -#if defined HAVE_DECL_STRNLEN && !HAVE_DECL_STRNLEN -size_t strnlen (const char *str, size_t maxlen); -#endif - -#if defined HAVE_DECL_MEMRCHR && !HAVE_DECL_MEMRCHR -void *memrchr (const void *str, int ch, size_t size); -#endif - +#include /*-----------------. @@ -219,7 +202,7 @@ do { \ for (_node = List; _node; _node = _next) \ { \ _next = _node->next; \ - XFREE (_node); \ + free (_node); \ } \ } while (0)