#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.
◆ _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 29 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 102 of file sion_generic_apidesc.c.
 
 
◆ _sion_generic_free_apidesc()
free apidesc structure 
- Parameters
- 
  
    | sion_apidesc | sion API description |  
 
- Return values
- 
  
  
Definition at line 80 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 143 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 47 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 120 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 164 of file sion_generic_apidesc.c.