aboutsummaryrefslogtreecommitdiffstats
path: root/src/comp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/comp.h')
-rw-r--r--src/comp.h10
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
76extern void unload_comp_unit (struct Lisp_Native_Comp_Unit *); 77extern void unload_comp_unit (struct Lisp_Native_Comp_Unit *);
77 78
79extern bool native_comp_local_function_p (Lisp_Object function);
80
78extern Lisp_Object native_function_doc (Lisp_Object function); 81extern Lisp_Object native_function_doc (Lisp_Object function);
79 82
80extern void syms_of_comp (void); 83extern void syms_of_comp (void);
@@ -97,6 +100,13 @@ static inline
97void unload_comp_unit (struct Lisp_Native_Comp_Unit *cu) 100void unload_comp_unit (struct Lisp_Native_Comp_Unit *cu)
98{} 101{}
99 102
103static inline bool
104native_comp_local_function_p (Lisp_Object function)
105{
106 (void) function;
107 return false;
108}
109
100extern void syms_of_comp (void); 110extern void syms_of_comp (void);
101 111
102INLINE_HEADER_END 112INLINE_HEADER_END