|
Greenbone Vulnerability Management Libraries 22.41.0
|
Array utilities. More...
#include <glib.h>

Go to the source code of this file.
Typedefs | |
| typedef GPtrArray | array_t |
Functions | |
| GPtrArray * | make_array (void) |
| Make a global array. | |
| void | array_reset (array_t **array) |
| Reset an array. | |
| void | array_free (GPtrArray *array) |
| Free global array value. | |
| void | array_add (array_t *array, gpointer pointer) |
| Push a generic pointer onto an array. | |
| void | array_terminate (array_t *array) |
| Terminate an array. | |
Array utilities.
Definition in file array.h.
| void array_add | ( | array_t * | array, |
| gpointer | pointer ) |
Push a generic pointer onto an array.
| [in] | array | Array. |
| [in] | pointer | Pointer. |
Definition at line 68 of file array.c.
References array_add().
Referenced by array_add(), and port_range_ranges().


| void array_free | ( | GPtrArray * | array | ) |
Free global array value.
Also g_free any elements.
| [in] | array | Pointer to array. |
Definition at line 50 of file array.c.
References array_free().
Referenced by array_free(), array_reset(), Ensure(), Ensure(), and Ensure().


| void array_reset | ( | array_t ** | array | ) |
Reset an array.
| [in] | array | Pointer to array. |
Definition at line 36 of file array.c.
References array_free(), array_reset(), and make_array().
Referenced by array_reset().


| void array_terminate | ( | array_t * | array | ) |
Terminate an array.
| [in] | array | Array. |
Definition at line 80 of file array.c.
References array_terminate().
Referenced by array_terminate().


| GPtrArray * make_array | ( | void | ) |
Make a global array.
Definition at line 25 of file array.c.
References make_array().
Referenced by array_reset(), Ensure(), make_array(), and port_range_ranges().

