diff libmlk-core/mlk/core/gamepad.h @ 517:6e8f6640e05b

misc: use extern C manually
author David Demelier <markand@malikania.fr>
date Sat, 04 Mar 2023 14:23:59 +0100
parents 5729efd23286
children 81f7a432082f
line wrap: on
line diff
--- a/libmlk-core/mlk/core/gamepad.h	Sat Mar 04 11:23:10 2023 +0100
+++ b/libmlk-core/mlk/core/gamepad.h	Sat Mar 04 14:23:59 2023 +0100
@@ -19,10 +19,6 @@
 #ifndef MLK_CORE_GAMEPAD_H
 #define MLK_CORE_GAMEPAD_H
 
-#include "core.h"
-
-MLK_CORE_BEGIN_DECLS
-
 enum mlk_gamepad_button {
 	MLK_GAMEPAD_BUTTON_UNKNOWN,
 	MLK_GAMEPAD_BUTTON_A,
@@ -63,6 +59,10 @@
 	int end;
 };
 
+#if defined(__cplusplus)
+extern "C" {
+#endif
+
 int
 mlk_gamepad_open(struct mlk_gamepad *pad, int idx);
 
@@ -75,6 +75,8 @@
 int
 mlk_gamepad_iter_next(struct mlk_gamepad_iter *);
 
-MLK_CORE_END_DECLS
+#if defined(__cplusplus)
+}
+#endif
 
 #endif /* !MLK_CORE_GAMEPAD_H */