diff --git a/build_state b/build_state new file mode 100644 index 0000000..8042e92 --- /dev/null +++ b/build_state @@ -0,0 +1 @@ +,,,cc,, diff --git a/glava/glava.h b/glava/glava.h index 570abc3..a043d52 100644 --- a/glava/glava.h +++ b/glava/glava.h @@ -14,8 +14,8 @@ struct glava_renderer; /* External API */ typedef struct glava_renderer* volatile glava_handle; -__attribute__((noreturn, visibility("default"))) void (*glava_abort) (void); -__attribute__((noreturn, visibility("default"))) void (*glava_return) (void); +extern __attribute__((noreturn, visibility("default"))) void (*glava_abort) (void); +extern __attribute__((noreturn, visibility("default"))) void (*glava_return) (void); __attribute__((visibility("default"))) void glava_assign_external_ctx (void* ctx); __attribute__((visibility("default"))) void glava_entry (int argc, char** argv, glava_handle* ret); __attribute__((visibility("default"))) void glava_terminate (glava_handle* ref); diff --git a/glfft/glfft_gl_interface.cpp b/glfft/glfft_gl_interface.cpp index 47e7ef4..55d54fc 100644 --- a/glfft/glfft_gl_interface.cpp +++ b/glfft/glfft_gl_interface.cpp @@ -24,6 +24,10 @@ #include #include +#include // for stdout, stderr, vfprintf, fprintf, vsnprintf +#include // for errno +#include // for strerror + using namespace GLFFT; using namespace std; diff --git a/glfft/glfft_gl_interface.hpp b/glfft/glfft_gl_interface.hpp index 43929c7..f209f06 100644 --- a/glfft/glfft_gl_interface.hpp +++ b/glfft/glfft_gl_interface.hpp @@ -23,6 +23,10 @@ #include "glfft_gl_api_headers.hpp" +#include // for stdout, stderr, vfprintf, fprintf, vsnprintf +#include // for errno +#include // for strerror + /* GLava additions (POSIX) */ extern "C" { #include diff --git a/glfft/glfft_wisdom.cpp b/glfft/glfft_wisdom.cpp index ad18317..2251fe7 100644 --- a/glfft/glfft_wisdom.cpp +++ b/glfft/glfft_wisdom.cpp @@ -21,6 +21,8 @@ #include "glfft.hpp" #include +#include // for std::logic_error + /* GLAVA NOTICE: automatic wisdom serialization support may be added at a late date */ #ifdef GLFFT_SERIALIZATION #include "rapidjson/reader.h"