void roff_free(struct roff *r) { roff_free1(r); free(r); }
void roff_reset(struct roff *r) { int i; roff_free1(r); r->control = 0; for (i = 0; i < PREDEFS_MAX; i++) roff_setstr(r, predefs[i].name, predefs[i].str, 0); }
void roff_reset(struct roff *r) { int i; roff_free1(r); r->control = 0; memset(&r->regs, 0, sizeof(struct reg) * REG__MAX); for (i = 0; i < PREDEFS_MAX; i++) roff_setstr(r, predefs[i].name, predefs[i].str, 0); }
void roff_reset(struct roff *r) { int i; roff_free1(r); memset(&r->regs, 0, sizeof(r->regs)); memset(&r->nr, 0, sizeof(r->nr)); for (i = 0; i < PREDEFS_MAX; i++) roff_setstr(r, predefs[i].name, predefs[i].str, 0); }
void roff_reset(struct roff *r) { roff_free1(r); }