Main Page | Modules | File List | Globals

gdsl_types.h File Reference

Go to the source code of this file.

Typedefs

typedef void * gdsl_element_t
 GDSL element type.

typedef gdsl_element_t(* gdsl_alloc_func_t )(void *USER_DATA)
 GDSL Alloc element function type.

typedef void(* gdsl_free_func_t )(gdsl_element_t E)
 GDSL Free element function type.

typedef gdsl_element_t(* gdsl_copy_func_t )(const gdsl_element_t E)
 GDSL Copy element function type.

typedef int(* gdsl_map_func_t )(const gdsl_element_t E, void *USER_DATA)
 GDSL Map element function type.

typedef int(* gdsl_compare_func_t )(const gdsl_element_t E, void *VALUE)
 GDSL Comparison element function type.

typedef void(* gdsl_write_func_t )(const gdsl_element_t E, FILE *OUTPUT_FILE, void *USER_DATA)
 GDSL Write element function type.

typedef unsigned long int ulong

Enumerations

enum  gdsl_constant_t {
  GDSL_ERR_MEM_ALLOC = -1, GDSL_MAP_STOP = 0, GDSL_MAP_CONT = 1, GDSL_INSERTED,
  GDSL_FOUND
}
 GDSL Constants. More...

enum  bool { FALSE = 0, TRUE = 1 }


Generated on Sun Oct 3 16:15:50 2004 for GDSL by doxygen 1.3.5