[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs/src font.h
From: |
Kenichi Handa |
Subject: |
[Emacs-diffs] emacs/src font.h |
Date: |
Tue, 23 Jun 2009 05:53:28 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Kenichi Handa <handa> 09/06/23 05:53:28
Modified files:
src : font.h
Log message:
(Vfont_log): Extern it.
(FONT_ADD_LOG, FONT_DEFERRED_LOG): New macros.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/font.h?cvsroot=emacs&r1=1.33&r2=1.34
Patches:
Index: font.h
===================================================================
RCS file: /cvsroot/emacs/emacs/src/font.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- font.h 17 Apr 2009 18:38:02 -0000 1.33
+++ font.h 23 Jun 2009 05:53:28 -0000 1.34
@@ -826,9 +826,22 @@
#define FONT_DEBUG
#endif
+extern Lisp_Object Vfont_log;
extern void font_add_log P_ ((char *, Lisp_Object, Lisp_Object));
extern void font_deferred_log P_ ((char *, Lisp_Object, Lisp_Object));
+#define FONT_ADD_LOG(ACTION, ARG, RESULT) \
+ do { \
+ if (! EQ (Vfont_log, Qt)) \
+ font_add_log ((ACTION), (ARG), (RESULT)); \
+ } while (0)
+
+#define FONT_DEFERRED_LOG(ACTION, ARG, RESULT) \
+ do { \
+ if (! EQ (Vfont_log, Qt)) \
+ font_deferred_log ((ACTION), (ARG), (RESULT)); \
+ } while (0)
+
#ifdef FONT_DEBUG
#define font_assert(X) do {if (!(X)) abort ();} while (0)
#else /* not FONT_DEBUG */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs/src font.h,
Kenichi Handa <=