diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lisp.h b/src/lisp.h index ef6302a4670..e04e374ca97 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -4113,7 +4113,6 @@ extern Lisp_Object Vautoload_queue; | |||
| 4113 | extern Lisp_Object Vrun_hooks; | 4113 | extern Lisp_Object Vrun_hooks; |
| 4114 | extern Lisp_Object Vsignaling_function; | 4114 | extern Lisp_Object Vsignaling_function; |
| 4115 | extern Lisp_Object inhibit_lisp_code; | 4115 | extern Lisp_Object inhibit_lisp_code; |
| 4116 | extern int backtrace_byte_offset; | ||
| 4117 | 4116 | ||
| 4118 | /* To run a normal hook, use the appropriate function from the list below. | 4117 | /* To run a normal hook, use the appropriate function from the list below. |
| 4119 | The calling convention: | 4118 | The calling convention: |
| @@ -4141,6 +4140,7 @@ extern AVOID signal_error (const char *, Lisp_Object); | |||
| 4141 | extern AVOID overflow_error (void); | 4140 | extern AVOID overflow_error (void); |
| 4142 | extern bool FUNCTIONP (Lisp_Object); | 4141 | extern bool FUNCTIONP (Lisp_Object); |
| 4143 | extern Lisp_Object funcall_subr (struct Lisp_Subr *subr, ptrdiff_t numargs, Lisp_Object *arg_vector); | 4142 | extern Lisp_Object funcall_subr (struct Lisp_Subr *subr, ptrdiff_t numargs, Lisp_Object *arg_vector); |
| 4143 | extern Lisp_Object funcall_lambda (Lisp_Object, ptrdiff_t, Lisp_Object *); | ||
| 4144 | extern Lisp_Object eval_sub (Lisp_Object form); | 4144 | extern Lisp_Object eval_sub (Lisp_Object form); |
| 4145 | extern Lisp_Object apply1 (Lisp_Object, Lisp_Object); | 4145 | extern Lisp_Object apply1 (Lisp_Object, Lisp_Object); |
| 4146 | extern Lisp_Object call0 (Lisp_Object); | 4146 | extern Lisp_Object call0 (Lisp_Object); |
| @@ -4185,6 +4185,7 @@ extern Lisp_Object vformat_string (const char *, va_list) | |||
| 4185 | ATTRIBUTE_FORMAT_PRINTF (1, 0); | 4185 | ATTRIBUTE_FORMAT_PRINTF (1, 0); |
| 4186 | extern void un_autoload (Lisp_Object); | 4186 | extern void un_autoload (Lisp_Object); |
| 4187 | extern Lisp_Object call_debugger (Lisp_Object arg); | 4187 | extern Lisp_Object call_debugger (Lisp_Object arg); |
| 4188 | extern void do_debug_on_call (Lisp_Object code, ptrdiff_t count); | ||
| 4188 | extern void init_eval_once (void); | 4189 | extern void init_eval_once (void); |
| 4189 | extern Lisp_Object safe_call (ptrdiff_t, Lisp_Object, ...); | 4190 | extern Lisp_Object safe_call (ptrdiff_t, Lisp_Object, ...); |
| 4190 | extern Lisp_Object safe_call1 (Lisp_Object, Lisp_Object); | 4191 | extern Lisp_Object safe_call1 (Lisp_Object, Lisp_Object); |
| @@ -4193,8 +4194,10 @@ extern void init_eval (void); | |||
| 4193 | extern void syms_of_eval (void); | 4194 | extern void syms_of_eval (void); |
| 4194 | extern void prog_ignore (Lisp_Object); | 4195 | extern void prog_ignore (Lisp_Object); |
| 4195 | extern ptrdiff_t record_in_backtrace (Lisp_Object, Lisp_Object *, ptrdiff_t); | 4196 | extern ptrdiff_t record_in_backtrace (Lisp_Object, Lisp_Object *, ptrdiff_t); |
| 4197 | extern ptrdiff_t record_in_backtrace_with_offset (Lisp_Object, Lisp_Object *, ptrdiff_t, int); | ||
| 4196 | extern void mark_specpdl (union specbinding *first, union specbinding *ptr); | 4198 | extern void mark_specpdl (union specbinding *first, union specbinding *ptr); |
| 4197 | extern void get_backtrace (Lisp_Object array); | 4199 | extern void get_backtrace (Lisp_Object array); |
| 4200 | extern bool backtrace_debug_on_exit (union specbinding *pdl); | ||
| 4198 | Lisp_Object backtrace_top_function (void); | 4201 | Lisp_Object backtrace_top_function (void); |
| 4199 | extern bool let_shadows_buffer_binding_p (struct Lisp_Symbol *symbol); | 4202 | extern bool let_shadows_buffer_binding_p (struct Lisp_Symbol *symbol); |
| 4200 | 4203 | ||