#ifndef __GUI_H__
#define __GUI_H__
-void BlitBackbuffer(void);
-void DrawText(int16 * screen, uint32 x, uint32 y, bool invert, const char * text, ...);
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+void InitGUI(void);
+void GUIDone(void);
+void DrawString(int16 * screen, uint32 x, uint32 y, bool invert, const char * text, ...);
bool UserSelectFile(char * path, char * filename);
+#ifdef __cplusplus
+}
+#endif
+
#endif // __GUI_H__