aboutsummaryrefslogtreecommitdiffstats
path: root/src/dbusbind.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbusbind.c')
-rw-r--r--src/dbusbind.c51
1 files changed, 26 insertions, 25 deletions
diff --git a/src/dbusbind.c b/src/dbusbind.c
index 2c8de20a4d4..8a6870555d0 100644
--- a/src/dbusbind.c
+++ b/src/dbusbind.c
@@ -1051,7 +1051,7 @@ object is returned instead of a list containing this single Lisp object.
1051 => "i686" 1051 => "i686"
1052 1052
1053usage: (dbus-call-method BUS SERVICE PATH INTERFACE METHOD &optional :timeout TIMEOUT &rest ARGS) */) 1053usage: (dbus-call-method BUS SERVICE PATH INTERFACE METHOD &optional :timeout TIMEOUT &rest ARGS) */)
1054 (int nargs, register Lisp_Object *args) 1054 (size_t nargs, register Lisp_Object *args)
1055{ 1055{
1056 Lisp_Object bus, service, path, interface, method; 1056 Lisp_Object bus, service, path, interface, method;
1057 Lisp_Object result; 1057 Lisp_Object result;
@@ -1063,7 +1063,7 @@ usage: (dbus-call-method BUS SERVICE PATH INTERFACE METHOD &optional :timeout TI
1063 DBusError derror; 1063 DBusError derror;
1064 unsigned int dtype; 1064 unsigned int dtype;
1065 int timeout = -1; 1065 int timeout = -1;
1066 int i = 5; 1066 size_t i = 5;
1067 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH]; 1067 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH];
1068 1068
1069 /* Check parameters. */ 1069 /* Check parameters. */
@@ -1116,7 +1116,7 @@ usage: (dbus-call-method BUS SERVICE PATH INTERFACE METHOD &optional :timeout TI
1116 { 1116 {
1117 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1117 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1118 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]); 1118 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]);
1119 XD_DEBUG_MESSAGE ("Parameter%d %s %s", i-4, 1119 XD_DEBUG_MESSAGE ("Parameter%lu %s %s", (unsigned long) (i-4),
1120 SDATA (format2 ("%s", args[i], Qnil)), 1120 SDATA (format2 ("%s", args[i], Qnil)),
1121 SDATA (format2 ("%s", args[i+1], Qnil))); 1121 SDATA (format2 ("%s", args[i+1], Qnil)));
1122 ++i; 1122 ++i;
@@ -1124,7 +1124,7 @@ usage: (dbus-call-method BUS SERVICE PATH INTERFACE METHOD &optional :timeout TI
1124 else 1124 else
1125 { 1125 {
1126 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1126 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1127 XD_DEBUG_MESSAGE ("Parameter%d %s", i-4, 1127 XD_DEBUG_MESSAGE ("Parameter%lu %s", (unsigned long) (i-4),
1128 SDATA (format2 ("%s", args[i], Qnil))); 1128 SDATA (format2 ("%s", args[i], Qnil)));
1129 } 1129 }
1130 1130
@@ -1233,7 +1233,7 @@ Example:
1233 -| i686 1233 -| i686
1234 1234
1235usage: (dbus-call-method-asynchronously BUS SERVICE PATH INTERFACE METHOD HANDLER &optional :timeout TIMEOUT &rest ARGS) */) 1235usage: (dbus-call-method-asynchronously BUS SERVICE PATH INTERFACE METHOD HANDLER &optional :timeout TIMEOUT &rest ARGS) */)
1236 (int nargs, register Lisp_Object *args) 1236 (size_t nargs, register Lisp_Object *args)
1237{ 1237{
1238 Lisp_Object bus, service, path, interface, method, handler; 1238 Lisp_Object bus, service, path, interface, method, handler;
1239 Lisp_Object result; 1239 Lisp_Object result;
@@ -1243,7 +1243,7 @@ usage: (dbus-call-method-asynchronously BUS SERVICE PATH INTERFACE METHOD HANDLE
1243 DBusMessageIter iter; 1243 DBusMessageIter iter;
1244 unsigned int dtype; 1244 unsigned int dtype;
1245 int timeout = -1; 1245 int timeout = -1;
1246 int i = 6; 1246 size_t i = 6;
1247 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH]; 1247 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH];
1248 1248
1249 /* Check parameters. */ 1249 /* Check parameters. */
@@ -1298,7 +1298,7 @@ usage: (dbus-call-method-asynchronously BUS SERVICE PATH INTERFACE METHOD HANDLE
1298 { 1298 {
1299 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1299 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1300 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]); 1300 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]);
1301 XD_DEBUG_MESSAGE ("Parameter%d %s %s", i-4, 1301 XD_DEBUG_MESSAGE ("Parameter%lu %s %s", (unsigned long) (i-4),
1302 SDATA (format2 ("%s", args[i], Qnil)), 1302 SDATA (format2 ("%s", args[i], Qnil)),
1303 SDATA (format2 ("%s", args[i+1], Qnil))); 1303 SDATA (format2 ("%s", args[i+1], Qnil)));
1304 ++i; 1304 ++i;
@@ -1306,7 +1306,7 @@ usage: (dbus-call-method-asynchronously BUS SERVICE PATH INTERFACE METHOD HANDLE
1306 else 1306 else
1307 { 1307 {
1308 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1308 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1309 XD_DEBUG_MESSAGE ("Parameter%d %s", i-4, 1309 XD_DEBUG_MESSAGE ("Parameter%lu %s", (unsigned long) (i - 4),
1310 SDATA (format2 ("%s", args[i], Qnil))); 1310 SDATA (format2 ("%s", args[i], Qnil)));
1311 } 1311 }
1312 1312
@@ -1357,7 +1357,7 @@ DEFUN ("dbus-method-return-internal", Fdbus_method_return_internal,
1357This is an internal function, it shall not be used outside dbus.el. 1357This is an internal function, it shall not be used outside dbus.el.
1358 1358
1359usage: (dbus-method-return-internal BUS SERIAL SERVICE &rest ARGS) */) 1359usage: (dbus-method-return-internal BUS SERIAL SERVICE &rest ARGS) */)
1360 (int nargs, register Lisp_Object *args) 1360 (size_t nargs, register Lisp_Object *args)
1361{ 1361{
1362 Lisp_Object bus, serial, service; 1362 Lisp_Object bus, serial, service;
1363 struct gcpro gcpro1, gcpro2, gcpro3; 1363 struct gcpro gcpro1, gcpro2, gcpro3;
@@ -1365,7 +1365,7 @@ usage: (dbus-method-return-internal BUS SERIAL SERVICE &rest ARGS) */)
1365 DBusMessage *dmessage; 1365 DBusMessage *dmessage;
1366 DBusMessageIter iter; 1366 DBusMessageIter iter;
1367 unsigned int dtype; 1367 unsigned int dtype;
1368 int i; 1368 size_t i;
1369 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH]; 1369 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH];
1370 1370
1371 /* Check parameters. */ 1371 /* Check parameters. */
@@ -1405,7 +1405,7 @@ usage: (dbus-method-return-internal BUS SERIAL SERVICE &rest ARGS) */)
1405 { 1405 {
1406 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1406 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1407 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]); 1407 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]);
1408 XD_DEBUG_MESSAGE ("Parameter%d %s %s", i-2, 1408 XD_DEBUG_MESSAGE ("Parameter%lu %s %s", (unsigned long) (i-2),
1409 SDATA (format2 ("%s", args[i], Qnil)), 1409 SDATA (format2 ("%s", args[i], Qnil)),
1410 SDATA (format2 ("%s", args[i+1], Qnil))); 1410 SDATA (format2 ("%s", args[i+1], Qnil)));
1411 ++i; 1411 ++i;
@@ -1413,7 +1413,7 @@ usage: (dbus-method-return-internal BUS SERIAL SERVICE &rest ARGS) */)
1413 else 1413 else
1414 { 1414 {
1415 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1415 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1416 XD_DEBUG_MESSAGE ("Parameter%d %s", i-2, 1416 XD_DEBUG_MESSAGE ("Parameter%lu %s", (unsigned long) (i-2),
1417 SDATA (format2 ("%s", args[i], Qnil))); 1417 SDATA (format2 ("%s", args[i], Qnil)));
1418 } 1418 }
1419 1419
@@ -1445,7 +1445,7 @@ DEFUN ("dbus-method-error-internal", Fdbus_method_error_internal,
1445This is an internal function, it shall not be used outside dbus.el. 1445This is an internal function, it shall not be used outside dbus.el.
1446 1446
1447usage: (dbus-method-error-internal BUS SERIAL SERVICE &rest ARGS) */) 1447usage: (dbus-method-error-internal BUS SERIAL SERVICE &rest ARGS) */)
1448 (int nargs, register Lisp_Object *args) 1448 (size_t nargs, register Lisp_Object *args)
1449{ 1449{
1450 Lisp_Object bus, serial, service; 1450 Lisp_Object bus, serial, service;
1451 struct gcpro gcpro1, gcpro2, gcpro3; 1451 struct gcpro gcpro1, gcpro2, gcpro3;
@@ -1453,7 +1453,7 @@ usage: (dbus-method-error-internal BUS SERIAL SERVICE &rest ARGS) */)
1453 DBusMessage *dmessage; 1453 DBusMessage *dmessage;
1454 DBusMessageIter iter; 1454 DBusMessageIter iter;
1455 unsigned int dtype; 1455 unsigned int dtype;
1456 int i; 1456 size_t i;
1457 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH]; 1457 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH];
1458 1458
1459 /* Check parameters. */ 1459 /* Check parameters. */
@@ -1494,7 +1494,7 @@ usage: (dbus-method-error-internal BUS SERIAL SERVICE &rest ARGS) */)
1494 { 1494 {
1495 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1495 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1496 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]); 1496 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]);
1497 XD_DEBUG_MESSAGE ("Parameter%d %s %s", i-2, 1497 XD_DEBUG_MESSAGE ("Parameter%lu %s %s", (unsigned long) (i-2),
1498 SDATA (format2 ("%s", args[i], Qnil)), 1498 SDATA (format2 ("%s", args[i], Qnil)),
1499 SDATA (format2 ("%s", args[i+1], Qnil))); 1499 SDATA (format2 ("%s", args[i+1], Qnil)));
1500 ++i; 1500 ++i;
@@ -1502,7 +1502,7 @@ usage: (dbus-method-error-internal BUS SERIAL SERVICE &rest ARGS) */)
1502 else 1502 else
1503 { 1503 {
1504 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1504 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1505 XD_DEBUG_MESSAGE ("Parameter%d %s", i-2, 1505 XD_DEBUG_MESSAGE ("Parameter%lu %s", (unsigned long) (i-2),
1506 SDATA (format2 ("%s", args[i], Qnil))); 1506 SDATA (format2 ("%s", args[i], Qnil)));
1507 } 1507 }
1508 1508
@@ -1557,7 +1557,7 @@ Example:
1557 "org.gnu.Emacs.FileManager" "FileModified" "/home/albinus/.emacs") 1557 "org.gnu.Emacs.FileManager" "FileModified" "/home/albinus/.emacs")
1558 1558
1559usage: (dbus-send-signal BUS SERVICE PATH INTERFACE SIGNAL &rest ARGS) */) 1559usage: (dbus-send-signal BUS SERVICE PATH INTERFACE SIGNAL &rest ARGS) */)
1560 (int nargs, register Lisp_Object *args) 1560 (size_t nargs, register Lisp_Object *args)
1561{ 1561{
1562 Lisp_Object bus, service, path, interface, signal; 1562 Lisp_Object bus, service, path, interface, signal;
1563 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4, gcpro5; 1563 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4, gcpro5;
@@ -1565,7 +1565,7 @@ usage: (dbus-send-signal BUS SERVICE PATH INTERFACE SIGNAL &rest ARGS) */)
1565 DBusMessage *dmessage; 1565 DBusMessage *dmessage;
1566 DBusMessageIter iter; 1566 DBusMessageIter iter;
1567 unsigned int dtype; 1567 unsigned int dtype;
1568 int i; 1568 size_t i;
1569 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH]; 1569 char signature[DBUS_MAXIMUM_SIGNATURE_LENGTH];
1570 1570
1571 /* Check parameters. */ 1571 /* Check parameters. */
@@ -1609,7 +1609,7 @@ usage: (dbus-send-signal BUS SERVICE PATH INTERFACE SIGNAL &rest ARGS) */)
1609 { 1609 {
1610 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1610 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1611 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]); 1611 XD_DEBUG_VALID_LISP_OBJECT_P (args[i+1]);
1612 XD_DEBUG_MESSAGE ("Parameter%d %s %s", i-4, 1612 XD_DEBUG_MESSAGE ("Parameter%lu %s %s", (unsigned long) (i-4),
1613 SDATA (format2 ("%s", args[i], Qnil)), 1613 SDATA (format2 ("%s", args[i], Qnil)),
1614 SDATA (format2 ("%s", args[i+1], Qnil))); 1614 SDATA (format2 ("%s", args[i+1], Qnil)));
1615 ++i; 1615 ++i;
@@ -1617,7 +1617,7 @@ usage: (dbus-send-signal BUS SERVICE PATH INTERFACE SIGNAL &rest ARGS) */)
1617 else 1617 else
1618 { 1618 {
1619 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]); 1619 XD_DEBUG_VALID_LISP_OBJECT_P (args[i]);
1620 XD_DEBUG_MESSAGE ("Parameter%d %s", i-4, 1620 XD_DEBUG_MESSAGE ("Parameter%lu %s", (unsigned long) (i-4),
1621 SDATA (format2 ("%s", args[i], Qnil))); 1621 SDATA (format2 ("%s", args[i], Qnil)));
1622 } 1622 }
1623 1623
@@ -1885,11 +1885,11 @@ Example:
1885 => :already-owner. 1885 => :already-owner.
1886 1886
1887usage: (dbus-register-service BUS SERVICE &rest FLAGS) */) 1887usage: (dbus-register-service BUS SERVICE &rest FLAGS) */)
1888 (int nargs, register Lisp_Object *args) 1888 (size_t nargs, register Lisp_Object *args)
1889{ 1889{
1890 Lisp_Object bus, service; 1890 Lisp_Object bus, service;
1891 DBusConnection *connection; 1891 DBusConnection *connection;
1892 unsigned int i; 1892 size_t i;
1893 unsigned int value; 1893 unsigned int value;
1894 unsigned int flags = 0; 1894 unsigned int flags = 0;
1895 int result; 1895 int result;
@@ -1985,13 +1985,13 @@ INTERFACE, SIGNAL and HANDLER must not be nil. Example:
1985`dbus-unregister-object' for removing the registration. 1985`dbus-unregister-object' for removing the registration.
1986 1986
1987usage: (dbus-register-signal BUS SERVICE PATH INTERFACE SIGNAL HANDLER &rest ARGS) */) 1987usage: (dbus-register-signal BUS SERVICE PATH INTERFACE SIGNAL HANDLER &rest ARGS) */)
1988 (int nargs, register Lisp_Object *args) 1988 (size_t nargs, register Lisp_Object *args)
1989{ 1989{
1990 Lisp_Object bus, service, path, interface, signal, handler; 1990 Lisp_Object bus, service, path, interface, signal, handler;
1991 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4, gcpro5, gcpro6; 1991 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4, gcpro5, gcpro6;
1992 Lisp_Object uname, key, key1, value; 1992 Lisp_Object uname, key, key1, value;
1993 DBusConnection *connection; 1993 DBusConnection *connection;
1994 int i; 1994 size_t i;
1995 char rule[DBUS_MAXIMUM_MATCH_RULE_LENGTH]; 1995 char rule[DBUS_MAXIMUM_MATCH_RULE_LENGTH];
1996 char x[DBUS_MAXIMUM_MATCH_RULE_LENGTH]; 1996 char x[DBUS_MAXIMUM_MATCH_RULE_LENGTH];
1997 DBusError derror; 1997 DBusError derror;
@@ -2061,7 +2061,8 @@ usage: (dbus-register-signal BUS SERVICE PATH INTERFACE SIGNAL HANDLER &rest ARG
2061 if (!NILP (args[i])) 2061 if (!NILP (args[i]))
2062 { 2062 {
2063 CHECK_STRING (args[i]); 2063 CHECK_STRING (args[i]);
2064 sprintf (x, ",arg%d='%s'", i-6, SDATA (args[i])); 2064 sprintf (x, ",arg%lu='%s'", (unsigned long) (i-6),
2065 SDATA (args[i]));
2065 strcat (rule, x); 2066 strcat (rule, x);
2066 } 2067 }
2067 2068