diff --git a/oa/magicOA.cpp b/oa/magicOA.cpp index 8f897fcc..e81b2aa2 100644 --- a/oa/magicOA.cpp +++ b/oa/magicOA.cpp @@ -1,7 +1,20 @@ #include #include +#include #include +#ifdef __cplusplus +#define __restrict /*restrict*/ +#define EXTERN_C extern "C" +#else +#define __restrict restrict +#define EXTERN_C extern +#endif +#ifndef rsize_t +#define rsize_t size_t +#endif +EXTERN_C /*errno_t*/ int strcpy_s(char *__restrict dest, rsize_t destsz, const char *__restrict src); // FIXME glibc does not include + using namespace std; // current open cell view