Mercurial > hg > xemacs-beta
diff src/print.c @ 211:78478c60bfcd r20-4b4
Import from CVS: tag r20-4b4
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:05:51 +0200 |
parents | e45d5e7c476e |
children | d44af0c54775 |
line wrap: on
line diff
--- a/src/print.c Mon Aug 13 10:05:01 2007 +0200 +++ b/src/print.c Mon Aug 13 10:05:51 2007 +0200 @@ -995,9 +995,11 @@ if (print_readably) error ("printing unreadable object #<%s 0x%x>", - header->lheader.implementation->name, header->uid); + LHEADER_IMPLEMENTATION (&header->lheader)->name, + header->uid); - sprintf (buf, "#<%s 0x%x>", header->lheader.implementation->name, + sprintf (buf, "#<%s 0x%x>", + LHEADER_IMPLEMENTATION (&header->lheader)->name, header->uid); write_c_string (buf, printcharfun); } @@ -1008,7 +1010,7 @@ { char buf[200]; sprintf (buf, "#<INTERNAL OBJECT (XEmacs bug?) (%s) 0x%p>", - XRECORD_LHEADER (obj)->implementation->name, + XRECORD_LHEADER_IMPLEMENTATION (obj)->name, (void *) XPNTR (obj)); write_c_string (buf, printcharfun); } @@ -1191,8 +1193,8 @@ #endif GCPRO2 (obj, printcharfun); - if (lheader->implementation->printer) - ((lheader->implementation->printer) + if (LHEADER_IMPLEMENTATION (lheader)->printer) + ((LHEADER_IMPLEMENTATION (lheader)->printer) (obj, printcharfun, escapeflag)); else default_object_printer (obj, printcharfun, escapeflag); @@ -1546,7 +1548,7 @@ debug_print (Lisp_Object debug_print_obj) { debug_print_no_newline (debug_print_obj); - stderr_out ("\n"); + stderr_out ("\r\n"); fflush (stderr); }