GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-77aab223bc
defs/linkm.h
Go to the documentation of this file.
1 #ifndef GRASS_LINKMDEFS_H
2 #define GRASS_LINKMDEFS_H
3 
4 /* destroy.c */
5 void link_destroy(struct link_head *, VOID_T *);
6 
7 /* dispose.c */
8 void link_dispose(struct link_head *, VOID_T *);
9 
10 /* init.c */
11 void link_set_chunk_size(int);
12 void link_exit_on_error(int);
13 struct link_head *link_init(int);
14 void link_cleanup(struct link_head *);
15 
16 /* new.c */
17 VOID_T *link_new(struct link_head *);
18 
19 /* for internal use only */
20 /* next.c */
22 void link__set_next(VOID_T *, VOID_T *);
23 
24 /* oom.c */
25 int link_out_of_memory(void);
26 
27 #endif
struct link_head * link_init(int)
Definition: linkm/init.c:42
int link_out_of_memory(void)
Definition: oom.c:4
void link_dispose(struct link_head *, VOID_T *)
Definition: dispose.c:10
VOID_T * link__get_next(VOID_T *)
Definition: linkm/next.c:10
void link_exit_on_error(int)
Definition: linkm/init.c:37
void link_destroy(struct link_head *, VOID_T *)
void link_set_chunk_size(int)
Definition: linkm/init.c:32
void link_cleanup(struct link_head *)
Definition: linkm/init.c:67
void link__set_next(VOID_T *, VOID_T *)
Definition: linkm/next.c:19
VOID_T * link_new(struct link_head *)
Definition: new.c:12
#define VOID_T
Definition: linkm.h:8