+++ /dev/null
-/* eic.h\r
- *\r
- * (C) Copyright May 7 1995, Edmond J. Breen.\r
- * ALL RIGHTS RESERVED.\r
- * This code may be copied for personal, non-profit use only.\r
- *\r
- */\r
-#ifndef EICH_\r
-#define EICH_\r
-\r
-#define _need_eic_ptr\r
-\r
-#include "sys/types.h"\r
-\r
-#undef _need_eic_ptr\r
-\r
-\r
-#include "eicval.h"\r
-\r
-\r
-void *add_builtinfunc(char *name, val_t(*vfunc) ());\r
-void startEiC(int argc, char ** argv);\r
-void init_EiC(void);\r
-\r
-extern AR_t * AR[3];\r
-extern size_t ARGC;\r
-\r
-#define arg_list AR_t *\r
-#define getargc() ARGC\r
-#define getargs() AR[2]\r
-#define nextarg(x,type) (*((type*)&(--x)->v))\r
-#define arg(i,x,type) (*((type*)&x[-(i+1)].v))\r
-\r
-#define malloc(x) xmalloc(x)\r
-#define calloc(x,y) xcalloc(x,y)\r
-#define free(x) xfree(x)\r
-#define realloc(x,y) xrealloc(x,y)\r
-\r
-\r
-#endif /* EICH_ */\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r