don't print-circle in `princ` mode
This commit is contained in:
parent
74d4de6ad5
commit
bc646bd7a1
4
print.c
4
print.c
|
@ -449,7 +449,7 @@ void fl_print_child(ios_t *f, value_t v)
|
||||||
case TAG_CVALUE:
|
case TAG_CVALUE:
|
||||||
case TAG_VECTOR:
|
case TAG_VECTOR:
|
||||||
case TAG_CONS:
|
case TAG_CONS:
|
||||||
if (print_circle_prefix(f, v)) break;
|
if (!print_princ && print_circle_prefix(f, v)) break;
|
||||||
if (isvector(v)) {
|
if (isvector(v)) {
|
||||||
outc('[', f);
|
outc('[', f);
|
||||||
int newindent = HPOS, est;
|
int newindent = HPOS, est;
|
||||||
|
@ -858,7 +858,7 @@ void fl_print(ios_t *f, value_t v)
|
||||||
P_LEVEL = 0;
|
P_LEVEL = 0;
|
||||||
|
|
||||||
printlabel = 0;
|
printlabel = 0;
|
||||||
print_traverse(v);
|
if (!print_princ) print_traverse(v);
|
||||||
HPOS = VPOS = 0;
|
HPOS = VPOS = 0;
|
||||||
|
|
||||||
fl_print_child(f, v);
|
fl_print_child(f, v);
|
||||||
|
|
Loading…
Reference in New Issue