diff options
| author | Dan Nicolaescu | 2012-08-22 12:05:04 -0400 |
|---|---|---|
| committer | Dan Nicolaescu | 2012-08-22 12:05:04 -0400 |
| commit | ff687885ea32bf7016618681724473745fb9ea40 (patch) | |
| tree | e3dd85f9001e039d811088a8f219b3efa21bc88e /src | |
| parent | fe72cdc5b294d61eddf2ed96072a64c50686a20c (diff) | |
| download | emacs-ff687885ea32bf7016618681724473745fb9ea40.tar.gz emacs-ff687885ea32bf7016618681724473745fb9ea40.zip | |
* frame.h (FRAME_W32_P, FRAME_MSDOS_P, FRAME_NS_P): Change to
compile time tests instead of run time tests on systems that do
not use them.
(FRAME_MAC_P): Remove leftover from deleted code.
* frame.c (syms_of_frame): Remove leftover from deleted code.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 8 | ||||
| -rw-r--r-- | src/frame.c | 1 | ||||
| -rw-r--r-- | src/frame.h | 14 |
3 files changed, 20 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d7595e69a65..bb1e694825a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2012-08-22 Dan Nicolaescu <dann@gnu.org> | ||
| 2 | |||
| 3 | * frame.h (FRAME_W32_P, FRAME_MSDOS_P, FRAME_NS_P): Change to | ||
| 4 | compile time tests instead of run time tests on systems that do | ||
| 5 | not use them. | ||
| 6 | (FRAME_MAC_P): Remove leftover from deleted code. | ||
| 7 | * frame.c (syms_of_frame): Remove leftover from deleted code. | ||
| 8 | |||
| 1 | 2012-08-22 Jan Djärv <jan.h.d@swipnet.se> | 9 | 2012-08-22 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 10 | ||
| 3 | * nsterm.m (insertText:): Don't clear modifiers if code is space. | 11 | * nsterm.m (insertText:): Don't clear modifiers if code is space. |
diff --git a/src/frame.c b/src/frame.c index a00f44a1e5a..4785840a95f 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -4247,7 +4247,6 @@ syms_of_frame (void) | |||
| 4247 | DEFSYM (Qx, "x"); | 4247 | DEFSYM (Qx, "x"); |
| 4248 | DEFSYM (Qw32, "w32"); | 4248 | DEFSYM (Qw32, "w32"); |
| 4249 | DEFSYM (Qpc, "pc"); | 4249 | DEFSYM (Qpc, "pc"); |
| 4250 | DEFSYM (Qmac, "mac"); | ||
| 4251 | DEFSYM (Qns, "ns"); | 4250 | DEFSYM (Qns, "ns"); |
| 4252 | DEFSYM (Qvisible, "visible"); | 4251 | DEFSYM (Qvisible, "visible"); |
| 4253 | DEFSYM (Qbuffer_predicate, "buffer-predicate"); | 4252 | DEFSYM (Qbuffer_predicate, "buffer-predicate"); |
diff --git a/src/frame.h b/src/frame.h index 92fbda42c70..58b957519c9 100644 --- a/src/frame.h +++ b/src/frame.h | |||
| @@ -621,11 +621,21 @@ typedef struct frame *FRAME_PTR; | |||
| 621 | #define FRAME_INITIAL_P(f) ((f)->output_method == output_initial) | 621 | #define FRAME_INITIAL_P(f) ((f)->output_method == output_initial) |
| 622 | #define FRAME_TERMCAP_P(f) ((f)->output_method == output_termcap) | 622 | #define FRAME_TERMCAP_P(f) ((f)->output_method == output_termcap) |
| 623 | #define FRAME_X_P(f) ((f)->output_method == output_x_window) | 623 | #define FRAME_X_P(f) ((f)->output_method == output_x_window) |
| 624 | #ifndef WINDOWSNT | ||
| 625 | #define FRAME_W32_P(f) (0) | ||
| 626 | #else | ||
| 624 | #define FRAME_W32_P(f) ((f)->output_method == output_w32) | 627 | #define FRAME_W32_P(f) ((f)->output_method == output_w32) |
| 628 | #endif | ||
| 629 | #ifndef MSDOS | ||
| 630 | #define FRAME_MSDOS_P(f) (0) | ||
| 631 | #else | ||
| 625 | #define FRAME_MSDOS_P(f) ((f)->output_method == output_msdos_raw) | 632 | #define FRAME_MSDOS_P(f) ((f)->output_method == output_msdos_raw) |
| 626 | #define FRAME_MAC_P(f) ((f)->output_method == output_mac) | 633 | #endif |
| 634 | #ifndef HAVE_NS | ||
| 635 | #define FRAME_NS_P(f) (0) | ||
| 636 | #else | ||
| 627 | #define FRAME_NS_P(f) ((f)->output_method == output_ns) | 637 | #define FRAME_NS_P(f) ((f)->output_method == output_ns) |
| 628 | 638 | #endif | |
| 629 | /* FRAME_WINDOW_P tests whether the frame is a window, and is | 639 | /* FRAME_WINDOW_P tests whether the frame is a window, and is |
| 630 | defined to be the predicate for the window system being used. */ | 640 | defined to be the predicate for the window system being used. */ |
| 631 | 641 | ||