aboutsummaryrefslogtreecommitdiffstats
path: root/src/dbusbind.c
diff options
context:
space:
mode:
authorMichael Albinus2008-01-25 18:56:46 +0000
committerMichael Albinus2008-01-25 18:56:46 +0000
commitb35c64e48f4d1d71e7bb3b1bfc0b1de2d2eb3f9a (patch)
treeb081f3f5f20bc5cd9c3bca4efd6aa973d8e93b30 /src/dbusbind.c
parent79235cbe2d1942c461226a889458449b209ce154 (diff)
downloademacs-b35c64e48f4d1d71e7bb3b1bfc0b1de2d2eb3f9a.tar.gz
emacs-b35c64e48f4d1d71e7bb3b1bfc0b1de2d2eb3f9a.zip
* dbusbind.c (xd_retrieve_arg): Pacify GCC on x86_64 GNU/Linux.
Diffstat (limited to 'src/dbusbind.c')
-rw-r--r--src/dbusbind.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dbusbind.c b/src/dbusbind.c
index badcf1f14d7..4bc48f3b6e9 100644
--- a/src/dbusbind.c
+++ b/src/dbusbind.c
@@ -594,10 +594,14 @@ xd_retrieve_arg (dtype, iter)
594 case DBUS_TYPE_INT32: 594 case DBUS_TYPE_INT32:
595 case DBUS_TYPE_UINT32: 595 case DBUS_TYPE_UINT32:
596 { 596 {
597 /* Assignment to EMACS_INT stops GCC whining about limited
598 range of data type. */
597 dbus_uint32_t val; 599 dbus_uint32_t val;
600 EMACS_INT val1;
598 dbus_message_iter_get_basic (iter, &val); 601 dbus_message_iter_get_basic (iter, &val);
599 XD_DEBUG_MESSAGE ("%c %d", dtype, val); 602 XD_DEBUG_MESSAGE ("%c %d", dtype, val);
600 return make_fixnum_or_float (val); 603 val1 = val;
604 return make_fixnum_or_float (val1);
601 } 605 }
602 606
603 case DBUS_TYPE_INT64: 607 case DBUS_TYPE_INT64: