Add #n=object, #n#, and #:symbol constructs to printer.
authorErik Naggum <erik@naggum.no>
Sun, 8 Sep 1996 23:19:05 +0000 (23:19 +0000)
committerErik Naggum <erik@naggum.no>
Sun, 8 Sep 1996 23:19:05 +0000 (23:19 +0000)
commit081e0581b6c36a417d9d1de2fee438c110e4a859
tree5e9b3e3db616c821ba7ed992f7faefeba164cfaf
parent79bdae7a236f6ec3423282da13e20b1ecc25bf04
Add #n=object, #n#, and #:symbol constructs to printer.
(PRINTDECLARE): New macro to declare required variables.
(PRINTPREPARE, PRINTFINISH): Set printed_genyms to nil.
(Fwrite_char, write_string, write_string_1, Fterpri, Fprin1,
Fprin1_to_string, Fprinc, Fprint): Use new macro PRINTDECLARE.
(print): Print uninterned symbols readable.
(syms_of_print): Defvar `print-gensym', staticpro printed_gensyms.
src/print.c