Correct definition of extern variables

This commit is contained in:
Will 2024-03-24 18:25:30 -07:00
parent b73851c471
commit a21ae4e276
4 changed files with 7 additions and 4 deletions

View file

@ -5,6 +5,8 @@
#include <xmp.h> #include <xmp.h>
#include "Debug.h" #include "Debug.h"
char *MusicStartFailReason;
static DWORD WINAPI MusicThreadProc(LPVOID); static DWORD WINAPI MusicThreadProc(LPVOID);
struct _BgmState { struct _BgmState {
@ -382,4 +384,4 @@ EndMusic(BgmState state)
HeapFree(GetProcessHeap(), 0, state); HeapFree(GetProcessHeap(), 0, state);
return; return;
} }

View file

@ -17,4 +17,4 @@ void EndMusic(BgmState);
// current state on success: 0 is playing, 1 is paused. // current state on success: 0 is playing, 1 is paused.
int TogglePlayPause(BgmState state); int TogglePlayPause(BgmState state);
char *MusicStartFailReason; extern char *MusicStartFailReason;

View file

@ -5,6 +5,7 @@
#include <math.h> #include <math.h>
#include <time.h> #include <time.h>
UINT WMU_FRAMERATE;
#define WMU_FRAMERATE_NAME _T("SetFramerate_{6CFC2304-CE89-40c4-881C-988D36FBB978}") #define WMU_FRAMERATE_NAME _T("SetFramerate_{6CFC2304-CE89-40c4-881C-988D36FBB978}")
#define DENSITY 3 #define DENSITY 3
#define LAYERS 5 #define LAYERS 5
@ -305,4 +306,4 @@ void
DeinitStarfieldControl(HINSTANCE hInst) DeinitStarfieldControl(HINSTANCE hInst)
{ {
UnregisterClass(STARFIELD_CLASS, hInst); UnregisterClass(STARFIELD_CLASS, hInst);
} }

View file

@ -11,4 +11,4 @@ void DeinitStarfieldControl(HINSTANCE);
// Defined by InitStarFieldControl. Send this message to define the // Defined by InitStarFieldControl. Send this message to define the
// rough framerate the control tries to render at. // rough framerate the control tries to render at.
UINT WMU_FRAMERATE; extern UINT WMU_FRAMERATE;