|
GRASS 8 Programmer's Manual 8.6.0dev(2026)-1d1e47ad9d
|

Go to the source code of this file.
Functions | |
| void | G_free_ilist (struct ilist *list) |
| Free allocated memory of an integer list. | |
| struct ilist * | G_new_ilist (void) |
| Return a new integer list. | |
| void | G_init_ilist (struct ilist *list) |
| Init an integer list and free allocated memory. | |
| void | G_ilist_add (struct ilist *list, int val) |
| Add item to ilist. | |
Free allocated memory of an integer list.
| list | The pointer to an integer list |
Definition at line 27 of file ilist.c.
References G_free().
Referenced by Rast_close_vrt().
Add item to ilist.
This function adds an integer to the list but does not check for duplicates. In case reallocation fails, G_fatal_error() will be invoked by the allocation function.
| list | The ilist pointer |
| val | The value to attach |
Definition at line 78 of file ilist.c.
References G_realloc.
Referenced by Rast_get_vrt(), Vect_merge_lines(), Vect_snap_lines(), and Vedit_merge_lines().
Init an integer list and free allocated memory.
| list | The pointer to an integer list |
Definition at line 58 of file ilist.c.
References G_free(), and NULL.
Referenced by G_new_ilist(), and RTreeSearch2().
Return a new integer list.
G_fatal_error() will be invoked by the allocation function.
Definition at line 43 of file ilist.c.
References G_init_ilist(), G_malloc, l, and NULL.
Referenced by Rast_get_vrt().