From: erikb Date: Mon, 10 Mar 1986 15:18:00 +0000 (+0000) Subject: Introduction of ALLOCDEF X-Git-Tag: release-5-5~5357 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=3dbb828d82567d3a8dad17fe3c2cc8b8aea8c7b7;p=ack.git Introduction of ALLOCDEF --- 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))\ +:'