aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode.c
diff options
context:
space:
mode:
authorPaul Eggert2011-03-16 19:18:00 -0700
committerPaul Eggert2011-03-16 19:18:00 -0700
commit615f2d59a5ee849bc46c3fa57d41fd136f2d0962 (patch)
tree1790c0c5f51411b79ca8306277089788551bf050 /src/bytecode.c
parent7914961cd705c8a88734ff87c581924bf48c3fe3 (diff)
downloademacs-615f2d59a5ee849bc46c3fa57d41fd136f2d0962.tar.gz
emacs-615f2d59a5ee849bc46c3fa57d41fd136f2d0962.zip
* bytecode.c (CONSTANTLIM): Remove; unused.
(METER_CODE, Bscan_buffer, Bread_char, Bset_mark): Define only if needed.
Diffstat (limited to 'src/bytecode.c')
-rw-r--r--src/bytecode.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/bytecode.c b/src/bytecode.c
index fca8a8e1ebe..ce2f06dfccb 100644
--- a/src/bytecode.c
+++ b/src/bytecode.c
@@ -76,11 +76,7 @@ Lisp_Object Qbyte_code_meter;
76 } \ 76 } \
77} 77}
78 78
79#else /* no BYTE_CODE_METER */ 79#endif /* BYTE_CODE_METER */
80
81#define METER_CODE(last_code, this_code)
82
83#endif /* no BYTE_CODE_METER */
84 80
85 81
86Lisp_Object Qbytecode; 82Lisp_Object Qbytecode;
@@ -146,7 +142,9 @@ Lisp_Object Qbytecode;
146#define Bpreceding_char 0150 142#define Bpreceding_char 0150
147#define Bcurrent_column 0151 143#define Bcurrent_column 0151
148#define Bindent_to 0152 144#define Bindent_to 0152
145#ifdef BYTE_CODE_SAFE
149#define Bscan_buffer 0153 /* No longer generated as of v18 */ 146#define Bscan_buffer 0153 /* No longer generated as of v18 */
147#endif
150#define Beolp 0154 148#define Beolp 0154
151#define Beobp 0155 149#define Beobp 0155
152#define Bbolp 0156 150#define Bbolp 0156
@@ -154,8 +152,12 @@ Lisp_Object Qbytecode;
154#define Bcurrent_buffer 0160 152#define Bcurrent_buffer 0160
155#define Bset_buffer 0161 153#define Bset_buffer 0161
156#define Bsave_current_buffer_1 0162 /* Replacing Bsave_current_buffer. */ 154#define Bsave_current_buffer_1 0162 /* Replacing Bsave_current_buffer. */
155#if 0
157#define Bread_char 0162 /* No longer generated as of v19 */ 156#define Bread_char 0162 /* No longer generated as of v19 */
157#endif
158#ifdef BYTE_CODE_SAFE
158#define Bset_mark 0163 /* this loser is no longer generated as of v18 */ 159#define Bset_mark 0163 /* this loser is no longer generated as of v18 */
160#endif
159#define Binteractive_p 0164 /* Needed since interactive-p takes unevalled args */ 161#define Binteractive_p 0164 /* Needed since interactive-p takes unevalled args */
160 162
161#define Bforward_char 0165 163#define Bforward_char 0165
@@ -227,7 +229,6 @@ Lisp_Object Qbytecode;
227#define BinsertN 0261 229#define BinsertN 0261
228 230
229#define Bconstant 0300 231#define Bconstant 0300
230#define CONSTANTLIM 0100
231 232
232/* Whether to maintain a `top' and `bottom' field in the stack frame. */ 233/* Whether to maintain a `top' and `bottom' field in the stack frame. */
233#define BYTE_MAINTAIN_TOP (BYTE_CODE_SAFE || BYTE_MARK_STACK) 234#define BYTE_MAINTAIN_TOP (BYTE_CODE_SAFE || BYTE_MARK_STACK)