From 492efb7e7e9dc6951677559a99a4cc8af4c74d3f Mon Sep 17 00:00:00 2001 From: Mike Pall <mike> Date: Mon, 28 Mar 2011 15:06:30 +0200 Subject: Clean up DynASM glue macros. Thanks to Josh Haberman. --- src/buildvm.c | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'src') diff --git a/src/buildvm.c b/src/buildvm.c index d69fc1d6..152c95f0 100644 --- a/src/buildvm.c +++ b/src/buildvm.c @@ -42,20 +42,6 @@ #include "../dynasm/dasm_proto.h" /* Glue macros for DynASM. */ -#define DASM_M_GROW(ctx, t, p, sz, need) \ - do { \ - size_t _sz = (sz), _need = (need); \ - if (_sz < _need) { \ - if (_sz < 16) _sz = 16; \ - while (_sz < _need) _sz += _sz; \ - (p) = (t *)realloc((p), _sz); \ - if ((p) == NULL) exit(1); \ - (sz) = _sz; \ - } \ - } while(0) - -#define DASM_M_FREE(ctx, p, sz) free(p) - static int collect_reloc(BuildCtx *ctx, uint8_t *addr, int idx, int type); #define DASM_EXTERN(ctx, addr, idx, type) \ -- cgit v1.2.3-55-g6feb