ida_get_new_above
int ida_get_new_above(struct ida *ida, int starting_id, int *p_id);
return (ida_get_new_above(ida, 0, p_id));
if ((ret = ida_get_new_above(ida, start, &id)) == 0) {