Those functions work even with non-null terminated keys.
|
void | xbt_dict_set_ext (xbt_dict_t dict, const char *key, int key_len, void *data, void_f_pvoid_t free_ctn) |
|
void * | xbt_dict_get_ext (xbt_dict_t dict, const char *key, int key_len) |
|
void * | xbt_dict_get_or_null_ext (xbt_dict_t dict, const char *key, int key_len) |
|
void | xbt_dict_remove_ext (xbt_dict_t dict, const char *key, int key_len) |
|
◆ xbt_dict_set_ext()
◆ xbt_dict_get_ext()
void* xbt_dict_get_ext |
( |
xbt_dict_t |
dict, |
|
|
const char * |
key, |
|
|
int |
key_len |
|
) |
| |
◆ xbt_dict_get_or_null_ext()
void* xbt_dict_get_or_null_ext |
( |
xbt_dict_t |
dict, |
|
|
const char * |
key, |
|
|
int |
key_len |
|
) |
| |
◆ xbt_dict_remove_ext()
void xbt_dict_remove_ext |
( |
xbt_dict_t |
dict, |
|
|
const char * |
key, |
|
|
int |
key_len |
|
) |
| |