Greenbone Vulnerability Management Libraries
22.8.0
array.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2009-2023 Greenbone AG
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later
4
*/
5
11
#ifndef _GVM_ARRAY_H
12
#define _GVM_ARRAY_H
13
14
#include <glib.h>
15
16
typedef
GPtrArray
array_t
;
17
18
GPtrArray *
19
make_array
(
void
);
20
21
void
22
array_reset
(
array_t
**array);
23
24
void
25
array_free
(GPtrArray *array);
26
27
void
28
array_add
(
array_t
*array, gpointer pointer);
29
30
void
31
array_terminate
(
array_t
*array);
32
33
#endif
/* not _GVM_ARRAY_H */
array_t
GPtrArray array_t
Definition:
array.h:16
array_terminate
void array_terminate(array_t *array)
Terminate an array.
Definition:
array.c:80
make_array
GPtrArray * make_array(void)
Make a global array.
Definition:
array.c:25
array_reset
void array_reset(array_t **array)
Reset an array.
Definition:
array.c:36
array_add
void array_add(array_t *array, gpointer pointer)
Push a generic pointer onto an array.
Definition:
array.c:68
array_free
void array_free(GPtrArray *array)
Free global array value.
Definition:
array.c:50
base
array.h
Generated on Wed Feb 7 2024 00:00:00 for Greenbone Vulnerability Management Libraries by
1.8.20