QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
gib_vars.c File Reference

Functions

hashtab_tGIB_Domain_Get (const char *name)
 
void GIB_Var_Assign (gib_var_t *var, unsigned int index, dstring_t **values, unsigned int numv, qboolean shrink)
 
gib_var_tGIB_Var_Get (hashtab_t *first, hashtab_t *second, const char *key)
 
gib_var_tGIB_Var_Get_Complex (hashtab_t **first, hashtab_t **second, char *key, unsigned int *ind, qboolean create)
 
gib_var_tGIB_Var_Get_Very_Complex (hashtab_t **first, hashtab_t **second, dstring_t *key, unsigned int start, unsigned int *ind, qboolean create)
 
hashtab_tGIB_Var_Hash_New (void)
 
void GIB_Var_Init (void)
 

Variables

hashtab_tgib_domains = 0
 
hashtab_tgib_globals = 0
 

Function Documentation

hashtab_t* GIB_Domain_Get ( const char *  name)
void GIB_Var_Assign ( gib_var_t var,
unsigned int  index,
dstring_t **  values,
unsigned int  numv,
qboolean  shrink 
)
gib_var_t* GIB_Var_Get ( hashtab_t first,
hashtab_t second,
const char *  key 
)
gib_var_t* GIB_Var_Get_Complex ( hashtab_t **  first,
hashtab_t **  second,
char *  key,
unsigned int ind,
qboolean  create 
)
gib_var_t* GIB_Var_Get_Very_Complex ( hashtab_t **  first,
hashtab_t **  second,
dstring_t key,
unsigned int  start,
unsigned int ind,
qboolean  create 
)
hashtab_t* GIB_Var_Hash_New ( void  )
void GIB_Var_Init ( void  )

Variable Documentation

hashtab_t* gib_domains = 0
hashtab_t* gib_globals = 0