Mercurial > emacs
comparison src/print.c @ 83400:03934708f1e9
Merged from miles@gnu.org--gnu-2005 (patch 152-156, 642-654)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-642
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-643
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-644
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-645
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-646
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-647
lisp/gnus/ChangeLog: Remove duplicate entry
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-648
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-649
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-650
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-651
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-652
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-653
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-654
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-152
Update from CVS: lisp/mml.el (mml-preview): Doc fix.
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-153
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-154
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-155
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-156
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-440
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Fri, 18 Nov 2005 13:13:34 +0000 |
parents | d84f940244dc 06e83e43c727 |
children | 14a4eb789b45 |
comparison
equal
deleted
inserted
replaced
83399:2988c5a31dc1 | 83400:03934708f1e9 |
---|---|
968 Lisp_Object arg; | 968 Lisp_Object arg; |
969 { | 969 { |
970 Fprin1 (arg, Qexternal_debugging_output); | 970 Fprin1 (arg, Qexternal_debugging_output); |
971 fprintf (stderr, "\r\n"); | 971 fprintf (stderr, "\r\n"); |
972 } | 972 } |
973 | |
974 void | |
975 safe_debug_print (arg) | |
976 Lisp_Object arg; | |
977 { | |
978 int valid = valid_lisp_object_p (arg); | |
979 | |
980 if (valid > 0) | |
981 debug_print (arg); | |
982 else | |
983 fprintf (stderr, "#<%s_LISP_OBJECT 0x%08lx>\r\n", | |
984 !valid ? "INVALID" : "SOME", | |
985 #ifdef NO_UNION_TYPE | |
986 (unsigned long) arg | |
987 #else | |
988 (unsigned long) arg.i | |
989 #endif | |
990 ); | |
991 } | |
992 | |
973 | 993 |
974 DEFUN ("error-message-string", Ferror_message_string, Serror_message_string, | 994 DEFUN ("error-message-string", Ferror_message_string, Serror_message_string, |
975 1, 1, 0, | 995 1, 1, 0, |
976 doc: /* Convert an error value (ERROR-SYMBOL . DATA) to an error message. | 996 doc: /* Convert an error value (ERROR-SYMBOL . DATA) to an error message. |
977 See Info anchor `(elisp)Definition of signal' for some details on how this | 997 See Info anchor `(elisp)Definition of signal' for some details on how this |