aboutsummaryrefslogtreecommitdiffstats
path: root/src/dbusbind.c
diff options
context:
space:
mode:
authorPaul Eggert2019-07-07 12:29:27 -0700
committerPaul Eggert2019-07-07 12:33:35 -0700
commit8f522efe9a963cd3523ea6863f9bd44881cdf6b7 (patch)
tree10ba28c937e142395bcc4d81580d24fa334e1227 /src/dbusbind.c
parentbda8a57141e6cb5455e1246c6ab394791fd6c582 (diff)
downloademacs-8f522efe9a963cd3523ea6863f9bd44881cdf6b7.tar.gz
emacs-8f522efe9a963cd3523ea6863f9bd44881cdf6b7.zip
Remove printmax_t etc.
printmax_t etc. were needed only for platforms that lacked support for printing intmax_t. These platforms are now so obsolete that they are no longer practical porting targets. * src/image.c (gs_load): Fix unlikely buffer overrun discovered while making these changes. It was introduced in 2011-07-17T00:34:43!eggert@cs.ucla.edu. * src/lisp.h (printmax_t, uprintmax_t, pMd, pMu, pMx): Remove. All uses replaced by their standard counterparts intmax_t, uintmax_t, PRIdMAX, PRIuMAX, PRIxMAX.
Diffstat (limited to 'src/dbusbind.c')
-rw-r--r--src/dbusbind.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/dbusbind.c b/src/dbusbind.c
index 850d176c08f..90ba461c6bc 100644
--- a/src/dbusbind.c
+++ b/src/dbusbind.c
@@ -661,8 +661,8 @@ xd_append_arg (int dtype, Lisp_Object object, DBusMessageIter *iter)
661 xd_extract_signed (object, 661 xd_extract_signed (object,
662 TYPE_MINIMUM (dbus_int64_t), 662 TYPE_MINIMUM (dbus_int64_t),
663 TYPE_MAXIMUM (dbus_int64_t)); 663 TYPE_MAXIMUM (dbus_int64_t));
664 printmax_t pval = val; 664 intmax_t pval = val;
665 XD_DEBUG_MESSAGE ("%c %"pMd, dtype, pval); 665 XD_DEBUG_MESSAGE ("%c %"PRIdMAX, dtype, pval);
666 if (!dbus_message_iter_append_basic (iter, dtype, &val)) 666 if (!dbus_message_iter_append_basic (iter, dtype, &val))
667 XD_SIGNAL2 (build_string ("Unable to append argument"), object); 667 XD_SIGNAL2 (build_string ("Unable to append argument"), object);
668 return; 668 return;
@@ -673,8 +673,8 @@ xd_append_arg (int dtype, Lisp_Object object, DBusMessageIter *iter)
673 dbus_uint64_t val = 673 dbus_uint64_t val =
674 xd_extract_unsigned (object, 674 xd_extract_unsigned (object,
675 TYPE_MAXIMUM (dbus_uint64_t)); 675 TYPE_MAXIMUM (dbus_uint64_t));
676 uprintmax_t pval = val; 676 uintmax_t pval = val;
677 XD_DEBUG_MESSAGE ("%c %"pMu, dtype, pval); 677 XD_DEBUG_MESSAGE ("%c %"PRIuMAX, dtype, pval);
678 if (!dbus_message_iter_append_basic (iter, dtype, &val)) 678 if (!dbus_message_iter_append_basic (iter, dtype, &val))
679 XD_SIGNAL2 (build_string ("Unable to append argument"), object); 679 XD_SIGNAL2 (build_string ("Unable to append argument"), object);
680 return; 680 return;
@@ -867,20 +867,18 @@ xd_retrieve_arg (int dtype, DBusMessageIter *iter)
867 case DBUS_TYPE_INT64: 867 case DBUS_TYPE_INT64:
868 { 868 {
869 dbus_int64_t val; 869 dbus_int64_t val;
870 printmax_t pval;
871 dbus_message_iter_get_basic (iter, &val); 870 dbus_message_iter_get_basic (iter, &val);
872 pval = val; 871 intmax_t pval = val;
873 XD_DEBUG_MESSAGE ("%c %"pMd, dtype, pval); 872 XD_DEBUG_MESSAGE ("%c %"PRIdMAX, dtype, pval);
874 return INT_TO_INTEGER (val); 873 return INT_TO_INTEGER (val);
875 } 874 }
876 875
877 case DBUS_TYPE_UINT64: 876 case DBUS_TYPE_UINT64:
878 { 877 {
879 dbus_uint64_t val; 878 dbus_uint64_t val;
880 uprintmax_t pval;
881 dbus_message_iter_get_basic (iter, &val); 879 dbus_message_iter_get_basic (iter, &val);
882 pval = val; 880 uintmax_t pval = val;
883 XD_DEBUG_MESSAGE ("%c %"pMu, dtype, pval); 881 XD_DEBUG_MESSAGE ("%c %"PRIuMAX, dtype, pval);
884 return INT_TO_INTEGER (val); 882 return INT_TO_INTEGER (val);
885 } 883 }
886 884