ARB
Functions
struct_man.h File Reference
#include <attributes.h>
Include dependency graph for struct_man.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

long aisc_read_hash (aisc_hash_node **table, const char *key)
 
const charaisc_link (dllpublic_ext *father, dllheader_ext *object)
 
const charaisc_unlink (dllheader_ext *object)
 
long aisc_find_lib (dllpublic_ext *parent, char *ident)
 
void trf_create (long old, long new_item)
 
void trf_link (long old, long *dest)
 
void trf_begin (void)
 
void trf_commit (int errors)
 

Function Documentation

long aisc_read_hash ( aisc_hash_node **  table,
const char key 
)

Definition at line 117 of file struct_man.c.

References aisc_hash(), aisc_hash_node::data, and aisc_hash_node::next.

Referenced by aisc_find_lib(), and aisc_link().

const char* aisc_link ( dllpublic_ext *  father,
dllheader_ext *  object 
)

Definition at line 131 of file struct_man.c.

References aisc_init_hash(), aisc_insert_hash(), aisc_read_hash(), CORE, father, HASH_SIZE, long, and NULp.

const char* aisc_unlink ( dllheader_ext *  object)
long aisc_find_lib ( dllpublic_ext *  parent,
char ident 
)

Definition at line 229 of file struct_man.c.

References aisc_read_hash().

void trf_create ( long  old,
long  new_item 
)
void trf_link ( long  old,
long dest 
)
void trf_begin ( void  )

Definition at line 307 of file struct_man.c.

References TRF_HASH_SIZE.

void trf_commit ( int  errors)