]> git.eshelyaron.com Git - emacs.git/commitdiff
* dbusbind.c (xd_invalid_serial): Remove. (Bug#8722)
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 May 2011 07:41:16 +0000 (00:41 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 24 May 2011 07:41:16 +0000 (00:41 -0700)
src/ChangeLog
src/dbusbind.c

index a905fd3c403e361f967edf70ffa9e92aee065b59..d276e309c500390a9eb299cad52e9d3283b32cc3 100644 (file)
@@ -2,7 +2,6 @@
 
        * dbusbind.c: Serial number integer overflow fixes.
        (CHECK_DBUS_SERIAL_GET_SERIAL): New macro.
-       (xd_invalid_serial): New static function.
        (Fdbus_call_method_asynchronously, xd_read_message_1): Use a float
        to hold a serial number that is too large for a fixnum.
        (Fdbus_method_return_internal, Fdbus_method_error_internal):
index 9df7f443d7df2e70c1851b30fad7101df77f6aa1..d8d0c7c2ef0c78b231e20c3ccea6a3414ff688d7 100644 (file)
@@ -256,17 +256,10 @@ xd_symbol_to_dbus_type (Lisp_Object object)
               && XFLOAT_DATA (x) <= DBUS_SERIAL_MAX)                   \
        serial = XFLOAT_DATA (x);                                       \
       else                                                             \
-       xd_invalid_serial (x);                                          \
+       XD_SIGNAL2 (build_string ("Invalid dbus serial"), x);           \
     }                                                                  \
   while (0)
 
-static void xd_invalid_serial (Lisp_Object) NO_RETURN;
-static void
-xd_invalid_serial (Lisp_Object x)
-{
-  signal_error ("Invalid dbus serial", x);
-}
-
 /* Compute SIGNATURE of OBJECT.  It must have a form that it can be
    used in dbus_message_iter_open_container.  DTYPE is the DBusType
    the object is related to.  It is passed as argument, because it