CAPS Universe documentation  1.0.4
All you need to know to be successful
Data Structures | Macros | Functions
libcapstable.h File Reference

Manage variable arrays. More...

Go to the source code of this file.

Data Structures

struct  caps_table_desc
 
struct  caps_var_table
 Variable table. More...
 

Macros

#define LIBCAPSTABLE_MAJOR   1
 
#define LIBCAPSTABLE_MINOR   0
 
#define LIBCAPSTABLE_MICRO   2
 

Functions

void caps_libtable_version_get (unsigned *major, unsigned *minor, unsigned *micro)
 
void caps_libtable_init (void)
 
void caps_table_init (struct caps_var_table *tbl, const struct caps_table_desc *td)
 
void caps_table_cleanup (struct caps_var_table *tbl)
 
void caps_table_element_ensure_free (struct caps_var_table *tbl)
 
void * caps_table_base_get (const struct caps_var_table *tbl)
 
size_t caps_table_element_count_get (const struct caps_var_table *tbl)
 
size_t caps_table_element_count_increment (struct caps_var_table *tbl)
 

Detailed Description

Author
Jürgen Borleis
Warning
Use as experimental