xbt_dynar_foreach(g->edges, cursor, edge) {
if (edge == e) {
if (g->directed) {
idx = __xbt_find_in_dynar(edge->dst->in, edge);
xbt_dynar_remove_at(edge->dst->in, idx, NULL);
xbt_dynar_foreach(g->edges, cursor, edge) {
if (edge == e) {
if (g->directed) {
idx = __xbt_find_in_dynar(edge->dst->in, edge);
xbt_dynar_remove_at(edge->dst->in, idx, NULL);