From 6e106eeb74c95248e7f5d57283c2a21c22929536 Mon Sep 17 00:00:00 2001 From: Guilherme Affonso Date: Fri, 29 Mar 2019 23:20:36 +0900 Subject: [PATCH] Do not consume *print-length* on structure name --- lisp/c/printer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/c/printer.c b/lisp/c/printer.c index b38fad1b4..84fc66903 100644 --- a/lisp/c/printer.c +++ b/lisp/c/printer.c @@ -515,8 +515,8 @@ int prlevel; writestr(f,(byte *)"#s(",3); klass=classof(x); printsym(ctx,klass->c.cls.name,f); + // structure name is always printed, and do not consume *print-length* s=objsize(x); varvec=klass->c.cls.vars->c.vec.v; - prlength--; while (i0)) { writech(f,' '); printsym(ctx,varvec[i],f);