aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schwab2007-11-22 16:16:09 +0000
committerAndreas Schwab2007-11-22 16:16:09 +0000
commit6af1696d06d2221a3bc72557b8a0851c62326cba (patch)
tree975fca42d44ac212eaf7a928478f31e0c8564142 /src
parent959e1b49b1b82f1fc7b16707dc7102df282bb554 (diff)
downloademacs-6af1696d06d2221a3bc72557b8a0851c62326cba.tar.gz
emacs-6af1696d06d2221a3bc72557b8a0851c62326cba.zip
(print_object): Add cast when passing EMACS_INT
values to sprintf.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog7
-rw-r--r--src/print.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index a9bac7dbf6b..01eb385d032 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,10 @@
12007-11-22 Andreas Schwab <schwab@suse.de>
2
3 * data.c (Fnumber_to_string): Add cast when passing EMACS_INT
4 values to sprintf.
5 * keymap.c (Fsingle_key_description): Likewise.
6 * print.c (print_object): Likewise.
7
12007-11-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 82007-11-22 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2 9
3 * gtkutil.c (update_frame_tool_bar): Don't call x-gtk-map-stock if 10 * gtkutil.c (update_frame_tool_bar): Don't call x-gtk-map-stock if
diff --git a/src/print.c b/src/print.c
index acac49eb801..3a2e6926729 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1549,7 +1549,7 @@ print_object (obj, printcharfun, escapeflag)
1549 { 1549 {
1550 case Lisp_Int: 1550 case Lisp_Int:
1551 if (sizeof (int) == sizeof (EMACS_INT)) 1551 if (sizeof (int) == sizeof (EMACS_INT))
1552 sprintf (buf, "%d", XINT (obj)); 1552 sprintf (buf, "%d", (int) XINT (obj));
1553 else if (sizeof (long) == sizeof (EMACS_INT)) 1553 else if (sizeof (long) == sizeof (EMACS_INT))
1554 sprintf (buf, "%ld", (long) XINT (obj)); 1554 sprintf (buf, "%ld", (long) XINT (obj));
1555 else 1555 else