43 if (!(program = calloc(1,
sizeof(
Expr_t))))
50 program->
id =
"libexpr:expr";
53 program->
file[0] = stdin;
54 program->
file[1] = stdout;
55 program->
file[2] = stderr;
60 if ((sym =
disc->symbols))
61 for (; *sym->
name; sym++)
CDT_API Dtmethod_t * Dtset
set with unique elements
CDT_API int dtclose(Dt_t *)
CDT_API Dt_t * dtopen(Dtdisc_t *, Dtmethod_t *)
static void free_exid(void *p)
destructor for Exid_t
Expr_t * exopen(Exdisc_t *disc)
void * local
user defined local stuff