emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r108145: * dbusbind.c (XD_DEBUG_MESSA


From: Michael Albinus
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r108145: * dbusbind.c (XD_DEBUG_MESSAGE): Don't print message twice in
Date: Mon, 07 May 2012 16:57:18 +0200
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 108145
committer: Michael Albinus <address@hidden>
branch nick: trunk
timestamp: Mon 2012-05-07 16:57:18 +0200
message:
  * dbusbind.c (XD_DEBUG_MESSAGE): Don't print message twice in
  batch mode.
modified:
  src/ChangeLog
  src/dbusbind.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2012-05-06 16:45:46 +0000
+++ b/src/ChangeLog     2012-05-07 14:57:18 +0000
@@ -1,3 +1,8 @@
+2012-05-07  Michael Albinus  <address@hidden>
+
+       * dbusbind.c (XD_DEBUG_MESSAGE): Don't print message twice in
+       batch mode.
+
 2012-05-06  Chong Yidong  <address@hidden>
 
        * lisp.mk (lisp): Update.
@@ -245,7 +250,7 @@
        (xd_close_bus): Rename from Fdbus_close_bus.  Not needed on Lisp
        level.
        (Fdbus_init_bus): New optional arg PRIVATE.  Cache address.
-       Return number of recounts.
+       Return number of refcounts.
        (Fdbus_get_unique_name): Make stronger parameter check.
        (Fdbus_message_internal): New defun.
        (Fdbus_call_method, Fdbus_call_method_asynchronously)

=== modified file 'src/dbusbind.c'
--- a/src/dbusbind.c    2012-04-22 17:46:49 +0000
+++ b/src/dbusbind.c    2012-05-07 14:57:18 +0000
@@ -111,12 +111,13 @@
 /* Macros for debugging.  In order to enable them, build with
    "env MYCPPFLAGS='-DDBUS_DEBUG -Wall' make".  */
 #ifdef DBUS_DEBUG
-#define XD_DEBUG_MESSAGE(...)           \
-  do {                                  \
-    char s[1024];                       \
-    snprintf (s, sizeof s, __VA_ARGS__); \
-    printf ("%s: %s\n", __func__, s);   \
-    message ("%s: %s", __func__, s);    \
+#define XD_DEBUG_MESSAGE(...)                                          \
+  do {                                                                 \
+    char s[1024];                                                      \
+    snprintf (s, sizeof s, __VA_ARGS__);                               \
+    if (!noninteractive)                                               \
+      printf ("%s: %s\n", __func__, s);                                        
\
+    message ("%s: %s", __func__, s);                                   \
   } while (0)
 #define XD_DEBUG_VALID_LISP_OBJECT_P(object)                           \
   do {                                                                 \


reply via email to

[Prev in Thread] Current Thread [Next in Thread]