aboutsummaryrefslogtreecommitdiff
path: root/include/mouse.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mouse.h')
-rw-r--r--include/mouse.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/mouse.h b/include/mouse.h
index f0a0f697..2c190b23 100644
--- a/include/mouse.h
+++ b/include/mouse.h
@@ -1,3 +1,8 @@
+#ifndef _MOUSE_H_
+#define _MOUSE_H_ 1
+#if defined(__cplusplus)
+extern "C" {
+#endif
typedef struct Menu Menu;
typedef struct Mousectl Mousectl;
@@ -42,3 +47,9 @@ extern void setcursor(Mousectl*, struct Cursor*);
extern void drawgetrect(Rectangle, int);
extern Rectangle getrect(int, Mousectl*);
extern int menuhit(int, Mousectl*, Menu*, Screen*);
+
+
+#if defined(__cplusplus)
+}
+#endif
+#endif