aboutsummaryrefslogtreecommitdiffstats
path: root/src/lisp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lisp.h')
-rw-r--r--src/lisp.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lisp.h b/src/lisp.h
index ff8dde2b825..cffaf954b3b 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -838,13 +838,13 @@ make_lisp_symbol (struct Lisp_Symbol *sym)
838INLINE Lisp_Object 838INLINE Lisp_Object
839builtin_lisp_symbol (int index) 839builtin_lisp_symbol (int index)
840{ 840{
841 return make_lisp_symbol (lispsym + index); 841 return make_lisp_symbol (&lispsym[index].s);
842} 842}
843 843
844INLINE void 844INLINE void
845(CHECK_SYMBOL) (Lisp_Object x) 845(CHECK_SYMBOL) (Lisp_Object x)
846{ 846{
847 lisp_h_CHECK_SYMBOL (x); 847 lisp_h_CHECK_SYMBOL (x);
848} 848}
849 849
850/* In the size word of a vector, this bit means the vector has been marked. */ 850/* In the size word of a vector, this bit means the vector has been marked. */
@@ -3386,6 +3386,7 @@ enum { NEXT_ALMOST_PRIME_LIMIT = 11 };
3386extern EMACS_INT next_almost_prime (EMACS_INT) ATTRIBUTE_CONST; 3386extern EMACS_INT next_almost_prime (EMACS_INT) ATTRIBUTE_CONST;
3387extern Lisp_Object larger_vector (Lisp_Object, ptrdiff_t, ptrdiff_t); 3387extern Lisp_Object larger_vector (Lisp_Object, ptrdiff_t, ptrdiff_t);
3388extern void sweep_weak_hash_tables (void); 3388extern void sweep_weak_hash_tables (void);
3389extern char *extract_data_from_object (Lisp_Object, ptrdiff_t *, ptrdiff_t *);
3389EMACS_UINT hash_string (char const *, ptrdiff_t); 3390EMACS_UINT hash_string (char const *, ptrdiff_t);
3390EMACS_UINT sxhash (Lisp_Object, int); 3391EMACS_UINT sxhash (Lisp_Object, int);
3391Lisp_Object make_hash_table (struct hash_table_test, EMACS_INT, float, float, 3392Lisp_Object make_hash_table (struct hash_table_test, EMACS_INT, float, float,
@@ -3874,7 +3875,6 @@ extern Lisp_Object vformat_string (const char *, va_list)
3874 ATTRIBUTE_FORMAT_PRINTF (1, 0); 3875 ATTRIBUTE_FORMAT_PRINTF (1, 0);
3875extern void un_autoload (Lisp_Object); 3876extern void un_autoload (Lisp_Object);
3876extern Lisp_Object call_debugger (Lisp_Object arg); 3877extern Lisp_Object call_debugger (Lisp_Object arg);
3877extern void *near_C_stack_top (void);
3878extern void init_eval_once (void); 3878extern void init_eval_once (void);
3879extern Lisp_Object safe_call (ptrdiff_t, Lisp_Object, ...); 3879extern Lisp_Object safe_call (ptrdiff_t, Lisp_Object, ...);
3880extern Lisp_Object safe_call1 (Lisp_Object, Lisp_Object); 3880extern Lisp_Object safe_call1 (Lisp_Object, Lisp_Object);
@@ -3965,6 +3965,7 @@ extern void syms_of_editfns (void);
3965 3965
3966/* Defined in buffer.c. */ 3966/* Defined in buffer.c. */
3967extern bool mouse_face_overlay_overlaps (Lisp_Object); 3967extern bool mouse_face_overlay_overlaps (Lisp_Object);
3968extern Lisp_Object disable_line_numbers_overlay_at_eob (void);
3968extern _Noreturn void nsberror (Lisp_Object); 3969extern _Noreturn void nsberror (Lisp_Object);
3969extern void adjust_overlays_for_insert (ptrdiff_t, ptrdiff_t); 3970extern void adjust_overlays_for_insert (ptrdiff_t, ptrdiff_t);
3970extern void adjust_overlays_for_delete (ptrdiff_t, ptrdiff_t); 3971extern void adjust_overlays_for_delete (ptrdiff_t, ptrdiff_t);