Skip to content

Commit 9f55ad8

Browse files
committed
Printing, re issue #482 & #484
1 parent 208c215 commit 9f55ad8

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

src/print.c

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -606,19 +606,18 @@ static void print_iso_list(query *q, cell *c, pl_idx c_ctx, int running, bool co
606606
cell v = *(c+1);
607607
pl_idx v_ctx = c_ctx;
608608

609-
if (is_var(c+1) && !q->do_dump_vars) {
610-
v = *(c+1);
611-
v_ctx = c_ctx;
612-
} else if (is_var(save_head) && !q->do_dump_vars) {
613-
v = *save_head;
614-
v_ctx = save_head_ctx;
615-
} else {
616-
v.var_nbr = q->dump_var_nbr;
617-
v_ctx = 0;
618-
}
609+
#if 0
610+
if (is_var(c+1)) printf("*** c+1 = %u/%u\n", (c+1)->var_nbr, c_ctx);
611+
if (is_var(head)) printf("*** head = %u/%u\n", head->var_nbr, head_ctx);
612+
if (is_var(save_head)) printf("*** save_head = %u/%u\n", save_head->var_nbr, save_head_ctx);
613+
if (is_var(save_c)) printf("*** save_c = %u/%u\n", save_c->var_nbr, save_c_ctx);
614+
if (is_var(orig_c)) printf("*** orig_c = %u/%u\n", orig_c->var_nbr, orig_c_ctx);
615+
#endif
619616

620617
if (q->portray_vars || q->do_dump_vars) {
621-
print_variable(q, &v, v_ctx, running);
618+
//SB_sprintf(q->sb, "%s", q->p->vartab.var_name[q->dump_var_nbr]);
619+
SB_sprintf(q->sb, "%s", q->p->vartab.var_name[save_head->var_nbr]);
620+
//print_variable(q, save_head, save_head_ctx, running);
622621
} else {
623622
SB_sprintf(q->sb, "%s", "...");
624623
}
@@ -686,7 +685,9 @@ static void print_iso_list(query *q, cell *c, pl_idx c_ctx, int running, bool co
686685
}
687686

688687
if (q->portray_vars || q->do_dump_vars) {
689-
print_variable(q, &v, v_ctx, running);
688+
//SB_sprintf(q->sb, "%s", q->p->vartab.var_name[q->dump_var_nbr]);
689+
SB_sprintf(q->sb, "%s", q->p->vartab.var_name[save_tail->var_nbr]);
690+
//print_variable(q, save_head, save_head_ctx, running);
690691
} else {
691692
SB_sprintf(q->sb, "%s", "...");
692693
}

0 commit comments

Comments
 (0)