#ifndef SYSTEM_H
#define SYSTEM_H
-#if defined(XPM_INCLUDE_FILE) && !defined(MSDOS)
-#define USE_XPM_LIBRARY
-#include XPM_INCLUDE_FILE
+#if defined(MSDOS)
+#define PLATFORM_MSDOS
+#elif defined(WIN32)
+#define PLATFORM_WIN32
+#else
+#define PLATFORM_UNIX
#endif
#if defined(MSDOS)
#include "msdos.h"
#endif
-#if defined(USE_SDL_LIBRARY)
+#if defined(TARGET_SDL)
#include "sdl.h"
-#elif defined(USE_X11_LIBRARY)
+#elif defined(TARGET_X11)
#include "x11.h"
#endif
inline void InitEventFilter(EventFilter);
inline void InitBufferedDisplay(DrawBuffer *, DrawWindow *);
+
inline int GetDisplayDepth(void);
+
inline Bitmap CreateBitmap(int, int, int);
+inline void FreeBitmap(Bitmap);
+
inline void ClearRectangle(Bitmap, int, int, int, int);
inline void BlitBitmap(Bitmap, Bitmap, int, int, int, int, int, int);
inline void SetClipMask(GC, Pixmap);
inline boolean SetVideoMode(void);
inline void ChangeVideoModeIfNeeded(void);
+inline boolean InitAudio(void);
+
#endif /* SYSTEM_H */