rem: XFREE( (tchar *)t)
add: xfree(t);
context: freesyn(struct command *t){#ifdef TRACE	tprintf("TRACE- freesyn()\n");#endif	if (t == 0)		return;	switch (t->t_dtyp) {	case TCOM:		blkfree(t->t_dcom);		if (t->cfname)			xfree(t->cfname);		if (t->cargs)			chr_blkfree(t->cargs);		goto lr;	case TPAR:		freesyn(t->t_dspr);		/* fall into ... */lr:		XFREE(t->t_dlef)		XFREE(t->t_drit)		break;	case TAND:	case TOR:	case TFIL:	case TLST:		freesyn(t->t_dcar), freesyn(t->t_dcdr);		break;	}	XFREE( (tchar *)t)}