#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <string.h>
#include "sion.h"
#include "sion_internal.h"
#include "sion_debug.h"
#include "sion_generic_apidesc.h"
Go to the source code of this file.
◆ _sion_generic_alloc_apidesc()
◆ _sion_generic_alloc_gendata()
Allocates memory for internal sion api data structure needed for each SION file.
- Return values
-
pointer | to a new _sion_generic_gendata structure |
Definition at line 101 of file sion_generic_apidesc.c.
References _sion_errorprint().
◆ _sion_generic_free_apidesc()
free apidesc structure
- Parameters
-
sion_apidesc | sion API description |
- Return values
-
Definition at line 79 of file sion_generic_apidesc.c.
◆ _sion_generic_free_gendata()
Free sion gendata description.
- Parameters
-
*sion_gendata | sion gendata description struct |
- Return values
-
Definition at line 142 of file sion_generic_apidesc.c.
◆ _sion_generic_init_apidesc()
Initialize the sion api description.
- Parameters
-
sion_apidesc | sion API description |
- Return values
-
Definition at line 46 of file sion_generic_apidesc.c.
◆ _sion_generic_init_gendata()
Initialize the sion file description.
- Parameters
-
*sion_gendata | sion gendata description struct |
- Return values
-
Definition at line 119 of file sion_generic_apidesc.c.
◆ _sion_generic_update_api_level()
Update API level.
- Parameters
-
[in,out] | sion_apidesc | sion gendata description struct |
- Return values
-
Definition at line 163 of file sion_generic_apidesc.c.