diff --git a/src/interface/Cursors.cpp b/src/interface/Cursors.cpp index 75f3ff8899..60c069032b 100644 --- a/src/interface/Cursors.cpp +++ b/src/interface/Cursors.cpp @@ -23,8 +23,6 @@ namespace Cursors constexpr sint32 CURSOR_WIDTH = 32; constexpr sint32 CURSOR_HEIGHT = 32; - static const CursorData * RawCursorData[CURSOR_COUNT]; - static SDL_Cursor * _loadedCursors[CURSOR_COUNT]; static bool _initialised = false; static CURSOR_ID _currentCursor = CURSOR_UNDEFINED; diff --git a/src/interface/Cursors.h b/src/interface/Cursors.h index 99ef9b7a95..bf1cdad5fb 100644 --- a/src/interface/Cursors.h +++ b/src/interface/Cursors.h @@ -74,11 +74,18 @@ namespace Cursors void SetCurrentCursor(CURSOR_ID cursorId); } -#else +#endif + +#ifdef __cplusplus +extern "C" +{ +#endif void cursors_initialise(); void cursors_dispose(); int cursors_getcurrentcursor(); void cursors_setcurrentcursor(int cursorId); +#ifdef __cplusplus +} #endif