summaryrefslogtreecommitdiff
path: root/src/print.c
diff options
context:
space:
mode:
authorDavid Ponce <david@dponce.com>2004-05-19 07:38:57 +0000
committerDavid Ponce <david@dponce.com>2004-05-19 07:38:57 +0000
commit9a6a4c407912354dec8722ff58fc0dc0e6633af7 (patch)
tree724386fcf3a5a24ce9bbfb003335d378fbb2fe64 /src/print.c
parent15aa77901c5a249717dbac8a26ed6990d1e895bd (diff)
downloademacs-9a6a4c407912354dec8722ff58fc0dc0e6633af7.tar.gz
(print): Reset print_depth before to call print_object.
Diffstat (limited to 'src/print.c')
-rw-r--r--src/print.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/print.c b/src/print.c
index 74f8fad8d15..0e07cd6fdd3 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1220,7 +1220,6 @@ print (obj, printcharfun, escapeflag)
register Lisp_Object printcharfun;
int escapeflag;
{
- print_depth = 0;
old_backquote_output = 0;
/* Reset print_number_index and Vprint_number_table only when
@@ -1240,6 +1239,7 @@ print (obj, printcharfun, escapeflag)
start = index = print_number_index;
/* Construct Vprint_number_table.
This increments print_number_index for the objects added. */
+ print_depth = 0;
print_preprocess (obj);
/* Remove unnecessary objects, which appear only once in OBJ;
@@ -1264,6 +1264,7 @@ print (obj, printcharfun, escapeflag)
print_number_index = index;
}
+ print_depth = 0;
print_object (obj, printcharfun, escapeflag);
}