X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/75363cd3a0df2af085f7cb3c63f7828f05e8dd58..9a10d9dc4c75ef2443ecf56b1ef7cb0720d061b9:/src/xbt/lib.c diff --git a/src/xbt/lib.c b/src/xbt/lib.c index 163c0deb9e..ccb1e0ef42 100644 --- a/src/xbt/lib.c +++ b/src/xbt/lib.c @@ -75,3 +75,13 @@ void *xbt_lib_get_or_null(xbt_lib_t lib, const char *key, int level) void **elts = xbt_dict_get_or_null(lib->dict, key); return elts ? elts[level] : NULL; } + +xbt_dictelm_t xbt_lib_get_elm_or_null(xbt_lib_t lib, const char *key) +{ + return xbt_dict_get_elm_or_null(lib->dict, key); +} + +void *xbt_lib_get_level(xbt_dictelm_t elm, int level){ + void **elts = elm->content; + return elts ? elts[level] : NULL; +}