Go to the documentation of this file. 21 #define save_pointer dy_glp_save_pointer 22 #define read_pointer dy_glp_read_pointer 24 #define init_lib_env dy_glp_init_lib_env 25 #define get_env_ptr dy_glp_get_env_ptr 26 #define free_lib_env dy_glp_free_lib_env 28 #define print dy_glp_print 29 #define fault dy_glp_fault 30 #define _insist dy_glp_insist 31 #define watch dy_glp_watch 33 #define umalloc dy_glp_umalloc 34 #define ucalloc dy_glp_ucalloc 35 #define ufree dy_glp_ufree 37 #define create_pool dy_glp_create_pool 38 #define get_atom dy_glp_get_atom 39 #define free_atom dy_glp_free_atom 40 #define get_atomv dy_glp_get_atomv 41 #define clear_pool dy_glp_clear_pool 42 #define delete_pool dy_glp_delete_pool 80 extern void print(
const char *fmt, ...);
83 extern void fault(
const char *fmt, ...);
86 #define insist(expr) \ 87 ((void)((expr) || (_insist(#expr, __FILE__, __LINE__), 1))) 89 extern void _insist(
const char *expr,
const char *file,
int line);
92 extern double watch(
void);
100 #define align_boundary sizeof(double) 102 #define align_datasize(size) \ 103 ((((size) + (align_boundary - 1)) / align_boundary) * align_boundary) 119 extern void *
umalloc(
int size);
122 extern void *
ucalloc(
int nmemb,
int size);
125 extern void ufree(
void *ptr);