GRASS GIS 8 Programmer's Manual  8.2.2dev(2023)-3d2c704037
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 
20 /* for internal use only */
21 /* next.c */
23 void link__set_next(VOID_T *, VOID_T *);
24 
25 /* oom.c */
26 int link_out_of_memory(void);
27 
28 #endif
#define VOID_T
Definition: linkm.h:8
void link_set_chunk_size(int)
Definition: linkm/init.c:30
int link_out_of_memory(void)
Definition: oom.c:4
void link_dispose(struct link_head *, VOID_T *)
Definition: dispose.c:10
void link__set_next(VOID_T *, VOID_T *)
Definition: linkm/next.c:18
void link_destroy(struct link_head *, VOID_T *)
void link_cleanup(struct link_head *)
Definition: linkm/init.c:64
VOID_T * link_new(struct link_head *)
Definition: new.c:12
void link_exit_on_error(int)
Definition: linkm/init.c:35
struct link_head * link_init(int)
Definition: linkm/init.c:40
VOID_T * link__get_next(VOID_T *)
Definition: linkm/next.c:9