diff options
Diffstat (limited to 'src/include/mem.H1')
-rw-r--r-- | src/include/mem.H1 | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/include/mem.H1 b/src/include/mem.H1 new file mode 100644 index 00000000..a8e1a11b --- /dev/null +++ b/src/include/mem.H1 @@ -0,0 +1,32 @@ +extern ButtonList * alloc_button_list(void); +extern CondNode * alloc_condnode(void); +extern HDWindow * alloc_hd_window(void); +extern IfNode * alloc_ifnode(void); +extern InputBox * alloc_inputbox(void); +extern LineStruct * alloc_inputline(int size); +extern TextNode * alloc_node(void); +extern HyperDocPage * alloc_page(char * name); +extern PasteNode * alloc_paste_node(char * name); +extern RadioBoxes * alloc_rbs(void); +extern void free_button_list(ButtonList * bl); +extern void free_hd_window(HDWindow * w); +extern void free_input_item(InputItem * sym , short des); +extern void free_input_list(InputItem * il); +extern void free_node(TextNode * node , short des); +extern void free_page(HyperDocPage * page); +extern void free_patch(PatchStore * p); +extern void free_string(char * str); +extern char * resizeBuffer(int size , char * oldBuf , int * oldSize); +extern PatchStore * alloc_patchstore(void); +#ifdef _MEM_C +static void free_cond(CondNode * cond); +static void free_depend(SpadcomDepend * sd); +static void free_lines(LineStruct * lines); +static void dont_free(void * link); +static void free_if_non_NULL(void * p); +static void free_input_box(InputBox * box); +static void free_paste(PasteNode * paste , short des); +static void free_pastearea(TextNode * node , short des); +static void free_pastebutton(TextNode * node , short des); +static void free_radio_boxes(RadioBoxes * radio); +#endif |