diff options
| author | Eli Zaretskii | 2011-09-09 11:32:43 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-09-09 11:32:43 +0300 |
| commit | 208a048da7706662bcb55579063a63cc95a524c9 (patch) | |
| tree | 74e0bcd4aca1d1e6ec1b431665f08210acf4d302 /src | |
| parent | 69f4b6184fa733f7615fdefeea41fe9dc7c0b811 (diff) | |
| download | emacs-208a048da7706662bcb55579063a63cc95a524c9.tar.gz emacs-208a048da7706662bcb55579063a63cc95a524c9.zip | |
src/frame.c (x_report_frame_params): Cast to avoid compiler warnings.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/frame.c | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index ad50d5bb3d1..97a70e87fcd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-09-09 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * frame.c (x_report_frame_params): Cast to avoid compiler warnings. | ||
| 4 | |||
| 1 | 2011-09-08 Martin Rudalics <rudalics@gmx.at> | 5 | 2011-09-08 Martin Rudalics <rudalics@gmx.at> |
| 2 | 6 | ||
| 3 | * window.c (Fset_window_prev_buffers, Fset_window_next_buffers): | 7 | * window.c (Fset_window_prev_buffers, Fset_window_next_buffers): |
diff --git a/src/frame.c b/src/frame.c index e20b3a7fdb2..cf866e66578 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -3098,7 +3098,11 @@ x_report_frame_params (struct frame *f, Lisp_Object *alistptr) | |||
| 3098 | for non-toolkit scroll bar. | 3098 | for non-toolkit scroll bar. |
| 3099 | ruler-mode.el depends on this. */ | 3099 | ruler-mode.el depends on this. */ |
| 3100 | : Qnil)); | 3100 | : Qnil)); |
| 3101 | w = FRAME_X_WINDOW (f); | 3101 | /* FRAME_X_WINDOW is not guaranteed to return an integer. E.g., on |
| 3102 | MS-Windows it returns a value whose type is HANDLE, which is | ||
| 3103 | actually a pointer. Explicit casting avoids compiler | ||
| 3104 | warnings. */ | ||
| 3105 | w = (unsigned long) FRAME_X_WINDOW (f); | ||
| 3102 | sprintf (buf, "%lu", w); | 3106 | sprintf (buf, "%lu", w); |
| 3103 | store_in_alist (alistptr, Qwindow_id, | 3107 | store_in_alist (alistptr, Qwindow_id, |
| 3104 | build_string (buf)); | 3108 | build_string (buf)); |
| @@ -3108,7 +3112,7 @@ x_report_frame_params (struct frame *f, Lisp_Object *alistptr) | |||
| 3108 | if (FRAME_X_OUTPUT (f)->widget) | 3112 | if (FRAME_X_OUTPUT (f)->widget) |
| 3109 | #endif | 3113 | #endif |
| 3110 | { | 3114 | { |
| 3111 | w = FRAME_OUTER_WINDOW (f); | 3115 | w = (unsigned long) FRAME_OUTER_WINDOW (f); |
| 3112 | sprintf (buf, "%lu", w); | 3116 | sprintf (buf, "%lu", w); |
| 3113 | } | 3117 | } |
| 3114 | store_in_alist (alistptr, Qouter_window_id, | 3118 | store_in_alist (alistptr, Qouter_window_id, |