diff options
| author | Jan D | 2010-06-29 11:49:20 +0200 |
|---|---|---|
| committer | Jan D | 2010-06-29 11:49:20 +0200 |
| commit | 5d1d3d04611aa010a6bc97bb39d499f28131454c (patch) | |
| tree | 096619e06060d28ce931049918b48a704524887d /src | |
| parent | 62d115efc9a78cd09bafbc35d5c198ba01a6e00d (diff) | |
| download | emacs-5d1d3d04611aa010a6bc97bb39d499f28131454c.tar.gz emacs-5d1d3d04611aa010a6bc97bb39d499f28131454c.zip | |
Fix some compilation errors in nsfns.c
* nsfns.m: extern declare Vmenu_bar_mode, Vtool_bar_mode.
(ns_get_screen): Don't assign integer to f.
(Fx_display_color_cells): Declarations before statements.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/nsfns.m | 12 |
2 files changed, 15 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index f727dc73f1f..12af1e6908a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2010-06-29 Jan Djärv <jan.h.d@swipnet.se> | ||
| 2 | |||
| 3 | * nsfns.m: extern declare Vmenu_bar_mode, Vtool_bar_mode. | ||
| 4 | (ns_get_screen): Don't assign integer to f. | ||
| 5 | (Fx_display_color_cells): Declarations before statements. | ||
| 6 | |||
| 1 | 2010-06-28 Jan Djärv <jan.h.d@swipnet.se> | 7 | 2010-06-28 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 8 | ||
| 3 | * xfns.c (x_default_font_parameter): Remove got_from_system | 9 | * xfns.c (x_default_font_parameter): Remove got_from_system |
diff --git a/src/nsfns.m b/src/nsfns.m index d05fcf451e7..b52f839a078 100644 --- a/src/nsfns.m +++ b/src/nsfns.m | |||
| @@ -83,6 +83,10 @@ extern Lisp_Object Qunsplittable, Qmenu_bar_lines, Qbuffer_predicate, Qtitle; | |||
| 83 | extern Lisp_Object Qnone; | 83 | extern Lisp_Object Qnone; |
| 84 | extern Lisp_Object Vframe_title_format; | 84 | extern Lisp_Object Vframe_title_format; |
| 85 | 85 | ||
| 86 | /* The below are defined in frame.c. */ | ||
| 87 | |||
| 88 | extern Lisp_Object Vmenu_bar_mode, Vtool_bar_mode; | ||
| 89 | |||
| 86 | Lisp_Object Qbuffered; | 90 | Lisp_Object Qbuffered; |
| 87 | Lisp_Object Qfontsize; | 91 | Lisp_Object Qfontsize; |
| 88 | 92 | ||
| @@ -224,7 +228,8 @@ ns_get_screen (Lisp_Object screen) | |||
| 224 | else | 228 | else |
| 225 | { | 229 | { |
| 226 | struct ns_display_info *dpyinfo = terminal->display_info.ns; | 230 | struct ns_display_info *dpyinfo = terminal->display_info.ns; |
| 227 | f = (dpyinfo->x_focus_frame || dpyinfo->x_highlight_frame); | 231 | f = dpyinfo->x_focus_frame |
| 232 | ? dpyinfo->x_focus_frame : dpyinfo->x_highlight_frame; | ||
| 228 | } | 233 | } |
| 229 | 234 | ||
| 230 | return ((f && FRAME_NS_P (f)) ? [[FRAME_NS_VIEW (f) window] screen] | 235 | return ((f && FRAME_NS_P (f)) ? [[FRAME_NS_VIEW (f) window] screen] |
| @@ -2381,9 +2386,10 @@ If omitted or nil, that stands for the selected frame's display. */) | |||
| 2381 | (display) | 2386 | (display) |
| 2382 | Lisp_Object display; | 2387 | Lisp_Object display; |
| 2383 | { | 2388 | { |
| 2389 | struct ns_display_info *dpyinfo; | ||
| 2384 | check_ns (); | 2390 | check_ns (); |
| 2385 | struct ns_display_info *dpyinfo = check_ns_display_info (display); | 2391 | |
| 2386 | 2392 | dpyinfo = check_ns_display_info (display); | |
| 2387 | /* We force 24+ bit depths to 24-bit to prevent an overflow. */ | 2393 | /* We force 24+ bit depths to 24-bit to prevent an overflow. */ |
| 2388 | return make_number (1 << min (dpyinfo->n_planes, 24)); | 2394 | return make_number (1 << min (dpyinfo->n_planes, 24)); |
| 2389 | } | 2395 | } |