Skip to content

Commit c16b1ee

Browse files
committed
fixed swig interface for Julia 1.7. Removed non C compatible functions
1 parent 4651bac commit c16b1ee

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

swig/julia4j.i

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ extern const char *jl_pathname_for_handle(void *handle);
1818

1919
extern void jl_preload_sysimg_so(const char *fname);
2020
extern void jl_set_sysimg_so(void *handle);
21-
extern ios_t *jl_create_system_image(void);
21+
extern ios_t *jl_create_system_image(void *);
2222
extern void jl_save_system_image(const char *fname);
2323
extern void jl_restore_system_image(const char *fname);
2424
extern void jl_restore_system_image_data(const char *buf, size_t len);
@@ -59,11 +59,11 @@ extern jl_sym_t *jl_symbol_n(const char *str, size_t len) ;
5959
extern jl_sym_t *jl_gensym(void);
6060
extern jl_sym_t *jl_tagged_gensym(const char *str, int32_t len);
6161
extern jl_sym_t *jl_get_root_symbol(void);
62-
extern jl_value_t *jl_generic_function_def(jl_sym_t *name,
63-
jl_module_t *module,
64-
jl_value_t **bp, jl_value_t *bp_owner,
65-
jl_binding_t *bnd);
66-
extern void jl_method_def(jl_svec_t *argdata, jl_code_info_t *f, jl_module_t *module);
62+
// extern jl_value_t *jl_generic_function_def(jl_sym_t *name,
63+
// jl_module_t *module,
64+
// std::atomic<jl_value_t*> *bp, jl_value_t *bp_owner,
65+
// jl_binding_t *bnd);
66+
// extern jl_method_t *jl_method_def(jl_svec_t *argdata, jl_methtable_t *mt, jl_code_info_t *f, jl_module_t *module);
6767
extern jl_code_info_t *jl_code_for_staged(jl_method_instance_t *linfo);
6868
extern jl_code_info_t *jl_copy_code_info(jl_code_info_t *src);
6969
extern size_t jl_get_world_counter(void);

0 commit comments

Comments
 (0)