aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
authorJoakim Verona2013-02-16 00:04:20 +0100
committerJoakim Verona2013-02-16 00:04:20 +0100
commit613fda6799a504feff2d5a930ef7998125498d10 (patch)
tree8c7bee1d673435d544d74477ecf20d657b7fa489 /src/lisp.h
parent73b3f91cfcc9b42d2851ced24d7ba3d17e4c6d00 (diff)
parentf852f6d8c0db494ccb21b6020a5ebbeaa685a948 (diff)
downloademacs-613fda6799a504feff2d5a930ef7998125498d10.tar.gz
emacs-613fda6799a504feff2d5a930ef7998125498d10.zip
auto upstream
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/lisp.h b/src/lisp.h
index 154f1ec5e5f..c023d5b4892 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -510,13 +510,9 @@ static EMACS_INT const VALMASK
510 (XIL ((EMACS_INT) ((EMACS_UINT) (type) << VALBITS) \ 510 (XIL ((EMACS_INT) ((EMACS_UINT) (type) << VALBITS) \
511 + ((intptr_t) (ptr) & VALMASK))) 511 + ((intptr_t) (ptr) & VALMASK)))
512 512
513#if DATA_SEG_BITS
514/* DATA_SEG_BITS forces extra bits to be or'd in with any pointers 513/* DATA_SEG_BITS forces extra bits to be or'd in with any pointers
515 which were stored in a Lisp_Object. */ 514 which were stored in a Lisp_Object. */
516#define XPNTR(a) ((uintptr_t) ((XLI (a) & VALMASK)) | DATA_SEG_BITS)) 515#define XPNTR(a) ((uintptr_t) ((XLI (a) & VALMASK)) | DATA_SEG_BITS))
517#else
518#define XPNTR(a) ((uintptr_t) (XLI (a) & VALMASK))
519#endif
520 516
521#endif /* not USE_LSB_TAG */ 517#endif /* not USE_LSB_TAG */
522 518
@@ -2962,7 +2958,7 @@ extern void message1 (const char *);
2962extern void message1_nolog (const char *); 2958extern void message1_nolog (const char *);
2963extern void message3 (Lisp_Object); 2959extern void message3 (Lisp_Object);
2964extern void message3_nolog (Lisp_Object); 2960extern void message3_nolog (Lisp_Object);
2965extern void message_dolog (const char *, ptrdiff_t, int, int); 2961extern void message_dolog (const char *, ptrdiff_t, bool, bool);
2966extern void message_with_string (const char *, Lisp_Object, int); 2962extern void message_with_string (const char *, Lisp_Object, int);
2967extern void message_log_maybe_newline (void); 2963extern void message_log_maybe_newline (void);
2968extern void update_echo_area (void); 2964extern void update_echo_area (void);
@@ -3344,7 +3340,7 @@ extern void record_unwind_save_match_data (void);
3344struct re_registers; 3340struct re_registers;
3345extern struct re_pattern_buffer *compile_pattern (Lisp_Object, 3341extern struct re_pattern_buffer *compile_pattern (Lisp_Object,
3346 struct re_registers *, 3342 struct re_registers *,
3347 Lisp_Object, int, int); 3343 Lisp_Object, int, bool);
3348extern ptrdiff_t fast_string_match (Lisp_Object, Lisp_Object); 3344extern ptrdiff_t fast_string_match (Lisp_Object, Lisp_Object);
3349extern ptrdiff_t fast_c_string_match_ignore_case (Lisp_Object, const char *, 3345extern ptrdiff_t fast_c_string_match_ignore_case (Lisp_Object, const char *,
3350 ptrdiff_t); 3346 ptrdiff_t);