43 lines
1.4 KiB
C
43 lines
1.4 KiB
C
|
/*
|
||
|
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);
|