From ab43773a43c325ac089386aa8d1cae8402299fa4 Mon Sep 17 00:00:00 2001 From: Savio Sena Date: Wed, 3 Sep 2014 15:24:54 -0300 Subject: [PATCH] eolian-cxx: Include Efl.h in generated headers. --- src/lib/eolian_cxx/grammar/eo_header_generator.hh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/eolian_cxx/grammar/eo_header_generator.hh b/src/lib/eolian_cxx/grammar/eo_header_generator.hh index 3228f03692..36ce432500 100644 --- a/src/lib/eolian_cxx/grammar/eo_header_generator.hh +++ b/src/lib/eolian_cxx/grammar/eo_header_generator.hh @@ -101,7 +101,7 @@ namespace_head(std::ostream& out, eo_class const& cls) out << "namespace " << ns.substr(0, pos) << " { "; ns.erase(0, pos+2); } - out << "namespace " << ns << " { " << endl << endl; + out << "namespace " << ns << " {" << endl << endl; } } @@ -126,7 +126,11 @@ include_headers(std::ostream& out, eo_class const& cls EINA_UNUSED, eo_generator_options const& opts) { - out << "#include " << endl << endl + out << "extern \"C\"" << endl + << "{" << endl + << "#include " << endl + << "}" << endl + << "#include " << endl << endl << "#include " << endl << endl << "extern \"C\"" << endl << "{" << endl;