aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu2012-08-22 12:05:04 -0400
committerDan Nicolaescu2012-08-22 12:05:04 -0400
commitff687885ea32bf7016618681724473745fb9ea40 (patch)
treee3dd85f9001e039d811088a8f219b3efa21bc88e /src
parentfe72cdc5b294d61eddf2ed96072a64c50686a20c (diff)
downloademacs-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/ChangeLog8
-rw-r--r--src/frame.c1
-rw-r--r--src/frame.h14
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 @@
12012-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
12012-08-22 Jan Djärv <jan.h.d@swipnet.se> 92012-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