/* text.h - definitions for saving the documentation text */ /* function definitions */ extern struct stLine *lineMake(char *string); extern void lineDestroy(struct stLine *line); extern void lineAdd(struct stLine * *place,struct stLine *line); extern struct stFlag *flagAlloc(void ); extern void flagDestroy(struct stFlag *flag); extern void flagAdd(struct stFlag * *place,struct stFlag *flag); extern struct stParm *parmAlloc(void ); extern void parmDestroy(struct stParm *parm); extern void parmAdd(struct stParm * *place,struct stParm *parm); extern aReg * regAlloc(void); extern void regDestroy(struct stReg *reg); extern void regAdd(struct stReg * *place,struct stReg *reg); extern aCond * condAlloc(void); extern void condDestroy(struct stCond *cond); extern void condAdd(struct stCond * *place,struct stCond *cond); extern aType * typeAlloc(void); extern void typeDestroy(struct stType *type); extern void typeAdd(struct stType * *place,struct stType *type); extern aField * fieldAlloc(void); extern void fieldDestroy(struct stField *field); extern void fieldAdd(struct stField * *place,struct stField *field); extern aSU * SUAlloc(void); extern void SUDestroy(struct stSU *SU); extern void SUAdd(struct stSU * *place,struct stSU *SU); extern aOther * otherAlloc(void); extern void otherDestroy(struct stOther *other); extern void otherAdd(struct stOther * *place,struct stOther *other);