if (check_goal(new, g->bdd, init->vars.varset) == 0){
lurd_t *lrd = (lurd_t *)malloc(sizeof(lurd_t));
state_t *new_state = (state_t *)malloc(sizeof(state_t));
- printf("here1\n");
memcpy(lrd, tmp_state->lrd, sizeof(lurd_t));
- printf("here2\n");
new_state->bdd = new;
new_state->vars = init->vars;
lrd = lappend(lrd, 'l');
if (new != sylvan_false && new != tmp_state->bdd){
if (check_visited(new, visited, init->vars.varset) == 0){
if (check_goal(new, g->bdd, init->vars.varset) == 0){
- printf("Here1\n");
lurd_t *lrd = (lurd_t *)malloc(sizeof(lurd_t));
state_t *new_state = (state_t *)malloc(sizeof(state_t));
memcpy(lrd, tmp_state->lrd, sizeof(lurd_t));
- printf("Here2\n");
new_state->bdd = new;
new_state->vars = init->vars;