3 * (C) Copyright May 7 1995, Edmond J. Breen.
\r
4 * ALL RIGHTS RESERVED.
\r
5 * This code may be copied for personal, non-profit use only.
\r
11 #define _need_eic_ptr
\r
13 #include "sys/types.h"
\r
15 #undef _need_eic_ptr
\r
21 void *add_builtinfunc(char *name, val_t(*vfunc) ());
\r
22 void startEiC(int argc, char ** argv);
\r
23 void init_EiC(void);
\r
25 extern AR_t * AR[3];
\r
28 #define arg_list AR_t *
\r
29 #define getargc() ARGC
\r
30 #define getargs() AR[2]
\r
31 #define nextarg(x,type) (*((type*)&(--x)->v))
\r
32 #define arg(i,x,type) (*((type*)&x[-(i+1)].v))
\r
34 #define malloc(x) xmalloc(x)
\r
35 #define calloc(x,y) xcalloc(x,y)
\r
36 #define free(x) xfree(x)
\r
37 #define realloc(x,y) xrealloc(x,y)
\r