Esempio n. 1
0
/* define a function */
void dodef(struct symbol *name, struct symlist *syms, struct ast *func)
{
  if(name->syms) symlistfree(name->syms);
  if(name->func) treefree(name->func);
  name->syms = syms;
  name->func = func;
}
Esempio n. 2
0
void dodef(struct symbol *name, struct symlist *syms, struct ast *func)
{
	/* Delete current definition if exists */
	if(name->syms) 
		symlistfree(name->syms);

	if(name->func)
		treefree(name->func);

	name->syms = syms;
	name->func = func;
}