diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 7 |
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) | |||
| 838 | INLINE Lisp_Object | 838 | INLINE Lisp_Object |
| 839 | builtin_lisp_symbol (int index) | 839 | builtin_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 | ||
| 844 | INLINE void | 844 | INLINE 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 }; | |||
| 3386 | extern EMACS_INT next_almost_prime (EMACS_INT) ATTRIBUTE_CONST; | 3386 | extern EMACS_INT next_almost_prime (EMACS_INT) ATTRIBUTE_CONST; |
| 3387 | extern Lisp_Object larger_vector (Lisp_Object, ptrdiff_t, ptrdiff_t); | 3387 | extern Lisp_Object larger_vector (Lisp_Object, ptrdiff_t, ptrdiff_t); |
| 3388 | extern void sweep_weak_hash_tables (void); | 3388 | extern void sweep_weak_hash_tables (void); |
| 3389 | extern char *extract_data_from_object (Lisp_Object, ptrdiff_t *, ptrdiff_t *); | ||
| 3389 | EMACS_UINT hash_string (char const *, ptrdiff_t); | 3390 | EMACS_UINT hash_string (char const *, ptrdiff_t); |
| 3390 | EMACS_UINT sxhash (Lisp_Object, int); | 3391 | EMACS_UINT sxhash (Lisp_Object, int); |
| 3391 | Lisp_Object make_hash_table (struct hash_table_test, EMACS_INT, float, float, | 3392 | Lisp_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); |
| 3875 | extern void un_autoload (Lisp_Object); | 3876 | extern void un_autoload (Lisp_Object); |
| 3876 | extern Lisp_Object call_debugger (Lisp_Object arg); | 3877 | extern Lisp_Object call_debugger (Lisp_Object arg); |
| 3877 | extern void *near_C_stack_top (void); | ||
| 3878 | extern void init_eval_once (void); | 3878 | extern void init_eval_once (void); |
| 3879 | extern Lisp_Object safe_call (ptrdiff_t, Lisp_Object, ...); | 3879 | extern Lisp_Object safe_call (ptrdiff_t, Lisp_Object, ...); |
| 3880 | extern Lisp_Object safe_call1 (Lisp_Object, Lisp_Object); | 3880 | extern 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. */ |
| 3967 | extern bool mouse_face_overlay_overlaps (Lisp_Object); | 3967 | extern bool mouse_face_overlay_overlaps (Lisp_Object); |
| 3968 | extern Lisp_Object disable_line_numbers_overlay_at_eob (void); | ||
| 3968 | extern _Noreturn void nsberror (Lisp_Object); | 3969 | extern _Noreturn void nsberror (Lisp_Object); |
| 3969 | extern void adjust_overlays_for_insert (ptrdiff_t, ptrdiff_t); | 3970 | extern void adjust_overlays_for_insert (ptrdiff_t, ptrdiff_t); |
| 3970 | extern void adjust_overlays_for_delete (ptrdiff_t, ptrdiff_t); | 3971 | extern void adjust_overlays_for_delete (ptrdiff_t, ptrdiff_t); |