dict_poproot
while (dict_poproot(env->sc_dispatchers, (void **)&d)) {
while (dict_poproot(env->sc_pki_dict, (void **)&p)) {
int dict_poproot(struct dict *, void **);
while (dict_poproot(&d, NULL))
while (dict_poproot(d, (void **)&value))
while (dict_poproot(&priv->dict, (void **)&p))