git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Make FFI #includes easier
7fe688aAndy Arvanitis
runtime/purescript.h+1−1
@@ -120,7 +120,7 @@ namespace purescript {
120
120
121} // namespace purescript
121} // namespace purescript
122
122
123−#define FOREIGN_EXPORTS(NS) namespace NS { static const auto& NS ## _foreign_init = []() { dict_t& foreign = _foreign_();
123+#define FOREIGN_EXPORTS(NS) namespace NS { using namespace purescript; auto _foreign_() -> dict_t&; static const auto& NS ## _foreign_init = []() { dict_t& foreign = _foreign_();
124#define END_FOREIGN_EXPORTS return foreign; }(); }
124#define END_FOREIGN_EXPORTS return foreign; }(); }
125
125
126#endif // purescript_H
126#endif // purescript_H