diff options
Diffstat (limited to 'src/comp.h')
| -rw-r--r-- | src/comp.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/comp.h b/src/comp.h index 16f2aab7b9a..5b4fec9d132 100644 --- a/src/comp.h +++ b/src/comp.h | |||
| @@ -44,6 +44,7 @@ struct Lisp_Native_Comp_Unit | |||
| 44 | Lisp_Object data_vec; | 44 | Lisp_Object data_vec; |
| 45 | /* STUFFS WE DO NOT DUMP!! */ | 45 | /* STUFFS WE DO NOT DUMP!! */ |
| 46 | Lisp_Object *data_relocs; | 46 | Lisp_Object *data_relocs; |
| 47 | void **local_func_relocs; | ||
| 47 | bool loaded_once; | 48 | bool loaded_once; |
| 48 | bool load_ongoing; | 49 | bool load_ongoing; |
| 49 | dynlib_handle_ptr handle; | 50 | dynlib_handle_ptr handle; |
| @@ -75,6 +76,8 @@ extern Lisp_Object load_comp_unit (struct Lisp_Native_Comp_Unit *comp_u, | |||
| 75 | 76 | ||
| 76 | extern void unload_comp_unit (struct Lisp_Native_Comp_Unit *); | 77 | extern void unload_comp_unit (struct Lisp_Native_Comp_Unit *); |
| 77 | 78 | ||
| 79 | extern bool native_comp_local_function_p (Lisp_Object function); | ||
| 80 | |||
| 78 | extern Lisp_Object native_function_doc (Lisp_Object function); | 81 | extern Lisp_Object native_function_doc (Lisp_Object function); |
| 79 | 82 | ||
| 80 | extern void syms_of_comp (void); | 83 | extern void syms_of_comp (void); |
| @@ -97,6 +100,13 @@ static inline | |||
| 97 | void unload_comp_unit (struct Lisp_Native_Comp_Unit *cu) | 100 | void unload_comp_unit (struct Lisp_Native_Comp_Unit *cu) |
| 98 | {} | 101 | {} |
| 99 | 102 | ||
| 103 | static inline bool | ||
| 104 | native_comp_local_function_p (Lisp_Object function) | ||
| 105 | { | ||
| 106 | (void) function; | ||
| 107 | return false; | ||
| 108 | } | ||
| 109 | |||
| 100 | extern void syms_of_comp (void); | 110 | extern void syms_of_comp (void); |
| 101 | 111 | ||
| 102 | INLINE_HEADER_END | 112 | INLINE_HEADER_END |