From 56a4664f22c20ed6ceb730bca2510efbd860fc15 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Thu, 14 Feb 2019 22:29:30 +1100 Subject: [PATCH] fix some extern I forgot, causing duplicate symbol error at runtime on some systems --- src/Camera.h | 2 +- src/Event.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Camera.h b/src/Camera.h index 6fda6fa16..d70514f8d 100644 --- a/src/Camera.h +++ b/src/Camera.h @@ -9,7 +9,7 @@ struct PickedPos; struct Camera; /* Shared data for cameras. */ -struct _CameraData { +extern struct _CameraData { /* How sensitive camera is to movements of mouse. */ int Sensitivity; /* Whether smooth/cinematic camera mode is used. */ diff --git a/src/Event.h b/src/Event.h index fcac15e41..30339d990 100644 --- a/src/Event.h +++ b/src/Event.h @@ -175,7 +175,7 @@ CC_VAR extern struct _WindowEventsList { struct Event_Void StateChanged; /* WindowState of the window changed */ } WindowEvents; -CC_VAR struct _KeyEventsList { +CC_VAR extern struct _KeyEventsList { struct Event_Int Press; /* Raised when a character is typed. Arg is a character */ struct Event_Input Down; /* Raised when a key is pressed. Arg is a member of Key enumeration */ struct Event_Int Up; /* Raised when a key is released. Arg is a member of Key enumeration */