X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bd6274487954af16de90c357090e2d698d886cd1..456ae098e6f673b73c4757ff1a7bfd459e166c3c:/src/xbt/dict_private.h diff --git a/src/xbt/dict_private.h b/src/xbt/dict_private.h index 2aae85850a..7869357aeb 100644 --- a/src/xbt/dict_private.h +++ b/src/xbt/dict_private.h @@ -16,6 +16,7 @@ #include "xbt/ex.h" #include "xbt/dynar.h" #include "xbt/dict.h" +#include "xbt/mallocator.h" typedef struct xbt_dictelm_ *xbt_dictelm_t; @@ -35,7 +36,10 @@ typedef struct xbt_dict_ { typedef struct xbt_dict_cursor_ s_xbt_dict_cursor_t; -unsigned int xbt_dict_hash(const char *str); +extern xbt_mallocator_t dict_elm_mallocator; +extern void* dict_elm_mallocator_new_f(void); +extern void dict_elm_mallocator_free_f(void* elem); +extern void dict_elm_mallocator_reset_f(void* elem); /*####[ Function prototypes ]################################################*/ xbt_dictelm_t xbt_dictelm_new(const char *key,