Compile fix for macOS.

This commit is contained in:
mjbudd77 2020-10-31 12:40:31 -04:00
parent 939e2ae27e
commit 5d6cda446a
2 changed files with 8 additions and 1 deletions

View File

@ -54,9 +54,11 @@ class LuaControlDialog_t : public QDialog
// Formatted print // Formatted print
#ifdef WIN32 #ifdef WIN32
int LuaPrintfToWindowConsole(_In_z_ _Printf_format_string_ const char* const format, ...) ; int LuaPrintfToWindowConsole(_In_z_ _Printf_format_string_ const char* const format, ...) ;
#else #elif __linux__
int LuaPrintfToWindowConsole(const char *__restrict format, ...) int LuaPrintfToWindowConsole(const char *__restrict format, ...)
__THROWNL __attribute__ ((__format__ (__printf__, 1, 2))); __THROWNL __attribute__ ((__format__ (__printf__, 1, 2)));
#else
int LuaPrintfToWindowConsole(const char *__restrict format, ...) throw();
#endif #endif
void PrintToWindowConsole(intptr_t hDlgAsInt, const char* str); void PrintToWindowConsole(intptr_t hDlgAsInt, const char* str);

View File

@ -191,8 +191,13 @@ void TaseditorDisableManualFunctionIfNeeded();
#else #else
int LuaKillMessageBox(void); int LuaKillMessageBox(void);
#ifdef __linux__
int LuaPrintfToWindowConsole(const char *__restrict format, ...) int LuaPrintfToWindowConsole(const char *__restrict format, ...)
__THROWNL __attribute__ ((__format__ (__printf__, 1, 2))); __THROWNL __attribute__ ((__format__ (__printf__, 1, 2)));
#else
int LuaPrintfToWindowConsole(const char *__restrict format, ...) throw();
#endif
#endif #endif
extern void PrintToWindowConsole(intptr_t hDlgAsInt, const char* str); extern void PrintToWindowConsole(intptr_t hDlgAsInt, const char* str);
extern void WinLuaOnStart(intptr_t hDlgAsInt); extern void WinLuaOnStart(intptr_t hDlgAsInt);