4218011999-01-31Fredrik Hübinette (Hubbe) #undef BLOCK_ALLOC
fc2c831999-04-01Fredrik Hübinette (Hubbe) #undef PTR_HASH_ALLOC
4218011999-01-31Fredrik Hübinette (Hubbe) #define BLOCK_ALLOC(DATA,SIZE) \ struct DATA *PIKE_CONCAT(alloc_,DATA)(void); \
904e351999-03-23Fredrik Hübinette (Hubbe) void PIKE_CONCAT(really_free_,DATA)(struct DATA *d); \
4218011999-01-31Fredrik Hübinette (Hubbe) void PIKE_CONCAT3(free_all_,DATA,_blocks)(void);
424d9c1999-05-02Fredrik Hübinette (Hubbe) void PIKE_CONCAT3(count_memory_in_,DATA,s)(INT32 *, INT32 *); \
fc2c831999-04-01Fredrik Hübinette (Hubbe)  #define PTR_HASH_ALLOC(DATA,BSIZE) \ BLOCK_ALLOC(DATA,BSIZE) \ struct DATA *PIKE_CONCAT(find_,DATA)(void *ptr); \ struct DATA *PIKE_CONCAT(get_,DATA)(void *ptr); \ int PIKE_CONCAT3(check_,DATA,_semafore)(void *ptr); \ struct DATA *PIKE_CONCAT(remove_,DATA)(void *ptr); \ void PIKE_CONCAT3(init_,DATA,_hash)(void); \ void PIKE_CONCAT3(exit_,DATA,_hash)(void); \