diff options
| author | Michael Albinus | 2008-01-25 18:56:46 +0000 |
|---|---|---|
| committer | Michael Albinus | 2008-01-25 18:56:46 +0000 |
| commit | b35c64e48f4d1d71e7bb3b1bfc0b1de2d2eb3f9a (patch) | |
| tree | b081f3f5f20bc5cd9c3bca4efd6aa973d8e93b30 /src | |
| parent | 79235cbe2d1942c461226a889458449b209ce154 (diff) | |
| download | emacs-b35c64e48f4d1d71e7bb3b1bfc0b1de2d2eb3f9a.tar.gz emacs-b35c64e48f4d1d71e7bb3b1bfc0b1de2d2eb3f9a.zip | |
* dbusbind.c (xd_retrieve_arg): Pacify GCC on x86_64 GNU/Linux.
Diffstat (limited to 'src')
| -rw-r--r-- | src/dbusbind.c | 6 |
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: |