GRASS GIS 8 Programmer's Manual  8.4.0dev(2024)-535c39c9fc
defs/btree.h
Go to the documentation of this file.
1 #ifndef GRASS_BTREEDEFS_H
2 #define GRASS_BTREEDEFS_H
3 
4 /* create.c */
5 int btree_create(BTREE *, int (*)(const void *, const void *), int);
6 
7 /* find.c */
8 int btree_find(const BTREE *, const void *, void **);
9 
10 /* free.c */
11 int btree_free(BTREE *);
12 
13 /* next.c */
14 int btree_next(BTREE *, void **, void **);
15 
16 /* rewind.c */
17 int btree_rewind(BTREE *);
18 
19 /* update.c */
20 int btree_update(BTREE *, const void *, int, const void *, int);
21 
22 #endif
int btree_create(BTREE *, int(*)(const void *, const void *), int)
Definition: create.c:5
int btree_rewind(BTREE *)
Definition: btree/rewind.c:3
int btree_update(BTREE *, const void *, int, const void *, int)
Definition: btree/update.c:8
int btree_free(BTREE *)
Definition: free.c:5
int btree_next(BTREE *, void **, void **)
Definition: btree/next.c:3
int btree_find(const BTREE *, const void *, void **)
Definition: btree/find.c:4
Definition: btree.h:11