From 0ea6776657192fcf3d3bbaef8d74a0f5e62a47ed 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 00000000..1c2469d8 --- /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))\ +:'