#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_error_handler.h"
#include "sion_generic_apidesc.h"
Go to the source code of this file.
|
#define | _XOPEN_SOURCE 700 |
|
◆ _sion_generic_alloc_apidesc()
Allocates memory for internal sion api desc structure.
- Return values
-
pointer | to a new _sion_generic_apidesc structure |
Definition at line 31 of file sion_generic_apidesc.c.
◆ _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 104 of file sion_generic_apidesc.c.
◆ _sion_generic_free_apidesc()
free apidesc structure
- Parameters
-
sion_apidesc | sion API description |
- Return values
-
Definition at line 82 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 145 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 49 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 122 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 166 of file sion_generic_apidesc.c.