diff --git a/swig/gdl.i b/swig/gdl.i new file mode 100644 index 0000000..bb23245 --- /dev/null +++ b/swig/gdl.i @@ -0,0 +1,24 @@ +%ignore cancellable_graph_t::check_cancel; +%ignore gdl_graph_t::gen_gdl; +%ignore gdl_graph_t::gen_gdl; +%ignore gdl_graph_t::path; +%ignore gdl_graph_t::path_exists; +%ignore intmap_t::dstr; +%ignore intmap_t::print; +%ignore intseq_t::add_block; +%ignore intseq_t::add_unique; +%ignore intseq_t::del; +%ignore intseq_t::dstr; +%ignore intseq_t::print; +%ignore intseq_t::remove_block; +%ignore intset_t::dstr; +%ignore intset_t::print; +%ignore node_set_t::add; +%ignore node_set_t::extract; +%ignore node_set_t::intersect; +%ignore node_set_t::node_set_t; +%ignore node_set_t::sub; + +%ignore flow_chart_t; + +%include "gdl.hpp" diff --git a/swig/idaapi.i b/swig/idaapi.i index 8d3ed91..df656de 100644 --- a/swig/idaapi.i +++ b/swig/idaapi.i @@ -22,6 +22,7 @@ #include "frame.hpp" #include "fixup.hpp" #include "funcs.hpp" +#include "gdl.hpp" #include "idd.hpp" #include "ints.hpp" #include "kernwin.hpp" @@ -103,6 +104,7 @@ idainfo *get_inf_structure(void) } } +%include "gdl.i" %include "ints.i" %include "kernwin.i" %include "lines.i"