From 3dbb828d82567d3a8dad17fe3c2cc8b8aea8c7b7 Mon Sep 17 00:00:00 2001 From: erikb Date: Mon, 10 Mar 1986 15:18:00 +0000 Subject: [PATCH] Introduction of ALLOCDEF --- lang/cem/cemcom/make.allocd | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 lang/cem/cemcom/make.allocd diff --git a/lang/cem/cemcom/make.allocd b/lang/cem/cemcom/make.allocd new file mode 100755 index 000000000..1c2469d80 --- /dev/null +++ b/lang/cem/cemcom/make.allocd @@ -0,0 +1,9 @@ +sed ' +s:^.*ALLOCDEF.*"\(.*\)".*$:\ +/* allocation definitions of struct \1 */\ +extern char *st_alloc();\ +extern struct \1 *h_\1;\ +#define new_\1() ((struct \1 *) \\\ + st_alloc((char **)\&h_\1, sizeof(struct \1)))\ +#define free_\1(p) st_free(p, h_\1, sizeof(struct \1))\ +:' -- 2.34.1