From bcd1bea56d54e2ba13104568f783dc224558358c Mon Sep 17 00:00:00 2001 From: Lauro Moura Date: Mon, 5 Jun 2017 17:43:21 -0300 Subject: [PATCH] js: Update after Eolian_Unit API change --- src/bin/eolian_js/eolian/class.hh | 2 +- src/bin/eolian_js/main.cc | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bin/eolian_js/eolian/class.hh b/src/bin/eolian_js/eolian/class.hh index 633d6c4..c9f027d 100644 --- a/src/bin/eolian_js/eolian/class.hh +++ b/src/bin/eolian_js/eolian/class.hh @@ -44,7 +44,7 @@ inline std::string type_class_name(Eolian_Type const* tp) tpt = ::eolian_type_type_get(tp); if (tpt == EOLIAN_TYPE_CLASS) { - Eolian_Class const* klass = ::eolian_type_class_get(tp); + Eolian_Class const* klass = ::eolian_type_class_get(NULL, tp); if (klass) { Eina_Stringshare* klass_name = ::eolian_class_full_name_get(klass); diff --git a/src/bin/eolian_js/main.cc b/src/bin/eolian_js/main.cc index dff474f..f3f1a75 100644 --- a/src/bin/eolian_js/main.cc +++ b/src/bin/eolian_js/main.cc @@ -513,7 +513,7 @@ int main(int argc, char** argv) { char* dup = strdup(in_file.c_str()); char *bn = basename(dup); - klass = ::eolian_class_get_by_file(bn); + klass = ::eolian_class_get_by_file(NULL, bn); file_basename = bn; free(dup); } @@ -543,7 +543,7 @@ int main(int argc, char** argv) , last; first != last; ++first) { EINA_CXX_DOM_LOG_WARN(eolian::js::domain) << &*first << std::endl; - Eolian_Class const* base = ::eolian_class_get_by_name(&*first); + Eolian_Class const* base = ::eolian_class_get_by_name(NULL, &*first); function(base); recurse_inherits(base, function); } @@ -679,7 +679,7 @@ int main(int argc, char** argv) // generate all structs parsed in this file std::stringstream structs_ss; - for (efl::eina::iterator first(::eolian_typedecl_structs_get_by_file(file_basename.c_str())) + for (efl::eina::iterator first(::eolian_typedecl_structs_get_by_file(NULL, file_basename.c_str())) , last; first != last; ++first) { std::stringstream ss; @@ -1151,7 +1151,7 @@ int main(int argc, char** argv) os << structs_ss.str(); // generate enumerations - for (efl::eina::iterator first(::eolian_typedecl_enums_get_by_file(file_basename.c_str())) + for (efl::eina::iterator first(::eolian_typedecl_enums_get_by_file(NULL, file_basename.c_str())) , last; first != last; ++first) { auto tpd = &*first; -- 2.7.4