static void ftrigio_deepfree (ftrigio_t *p) { ftrig1_free(&p->trig) ; stralloc_free(&p->sa) ; regfree(&p->re) ; *p = ftrigio_zero ; }
static void ftrigio_deepfree (ftrigio_t_ref p) { ftrig1_free(&p->trig) ; sredfa_delete(p->re) ; *p = fzero ; }