diff --git a/src/win/msvc/vc15/VARCem.vcxproj b/src/win/msvc/vc15/VARCem.vcxproj
index 33d7221..282101c 100644
--- a/src/win/msvc/vc15/VARCem.vcxproj
+++ b/src/win/msvc/vc15/VARCem.vcxproj
@@ -19,7 +19,7 @@
-
+
@@ -63,7 +63,7 @@
-
+
@@ -240,6 +240,7 @@
+
@@ -254,7 +255,7 @@
-
+
@@ -295,6 +296,7 @@
+
@@ -309,16 +311,18 @@
-
+
+
+
-
+
@@ -564,11 +568,47 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+ true
+ true
+ _MSC_VER
+ _MSC_VER
+
+
+
+
+ Document
+ Generating Manifest file...
+ Generating Manifest file...
+ Generating Manifest file...
+ Generating Manifest file...
+ VARCem.manifest
+ VARCem.manifest
+ VARCem.manifest
+ VARCem.manifest
+ VARCem.rc
+ VARCem.rc
+ VARCem.rc
+ VARCem.rc
+ cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs)
+ cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs)
+ cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs)
+ cl -nologo -EP %(FullPath) > $(SolutionDir)..\..\%(Outputs)
+
15.0
@@ -629,6 +669,7 @@
true
$(ProjectDir)\..\Lib\x86;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86)
+ false
true
@@ -638,6 +679,7 @@
false
$(ProjectDir)\..\Lib\x86;$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86)
+ false
false
@@ -655,7 +697,7 @@
Windows
DebugFull
- winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies)
+ winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies)
5.01
@@ -674,7 +716,7 @@
Windows
DebugFull
- winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies)
+ winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies)
5.01
@@ -696,7 +738,7 @@
true
true
DebugFull
- winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies)
+ winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies)
5.01
@@ -719,7 +761,7 @@
true
true
DebugFull
- winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;%(AdditionalDependencies)
+ winmm.lib;ws2_32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;psapi.lib;Comctl32.lib;DInput8.lib;d3d9.lib;d3dx9.lib;ddraw.lib;dxguid.lib;version.lib;%(AdditionalDependencies)
5.01
diff --git a/src/win/msvc/vc15/VARCem.vcxproj.filters b/src/win/msvc/vc15/VARCem.vcxproj.filters
index 999e423..cc44658 100644
--- a/src/win/msvc/vc15/VARCem.vcxproj.filters
+++ b/src/win/msvc/vc15/VARCem.vcxproj.filters
@@ -1,7 +1,6 @@
-
@@ -104,9 +103,6 @@
win
-
- win
-
win
@@ -129,9 +125,6 @@
ui
-
- ui
-
ui
@@ -279,9 +272,6 @@
devices\network\slirp
-
- devices\network\slirp
-
devices\network\slirp
@@ -870,9 +860,30 @@
devices\video
+
+ devices\misc
+
+
+ ui
+
+
+
+ devices\network\slirp
+
+
+ win
+
+
+ win
+
+
+ ui
+
+
+ win
+
-
@@ -1093,12 +1104,6 @@
win
-
- win
-
-
- win
-
ui
@@ -1592,6 +1597,45 @@
machines
+
+ devices\misc
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
+
+ win
+
@@ -1663,10 +1707,18 @@
{c21f8b49-308c-4e25-b69d-b03c1e24617a}
+
+ {51f1c4aa-4a2a-4639-bcbc-2075ffaf3e27}
+
win
+
+
+ win
+
+
\ No newline at end of file
diff --git a/src/win/msvc/vc15/VARCem.vcxproj.user b/src/win/msvc/vc15/VARCem.vcxproj.user
index be25078..e0a0433 100644
--- a/src/win/msvc/vc15/VARCem.vcxproj.user
+++ b/src/win/msvc/vc15/VARCem.vcxproj.user
@@ -1,4 +1,19 @@
-
+
+ -L varcem.log
+ WindowsLocalDebugger
+
+
+ -L varcem.log
+ WindowsLocalDebugger
+
+
+ -L varcem.log
+ WindowsLocalDebugger
+
+
+ -L varcem.log
+ WindowsLocalDebugger
+
\ No newline at end of file
diff --git a/src/win/msvc/vc15/global.props b/src/win/msvc/vc15/global.props
index d29a058..92ab33c 100644
--- a/src/win/msvc/vc15/global.props
+++ b/src/win/msvc/vc15/global.props
@@ -3,12 +3,12 @@
- $(ProjectDir)\..\Include;$(ProjectDir)\..\..\mingw\include;$(ProjectDir)\..\..\mingw\include\pcap;$(IncludePath)
+ $(ProjectDir)\..\Include;$(ProjectDir)\..\..\mingw\include;$(ProjectDir)\..\..\mingw\include\pcap;$(IncludePath)
- _USE_MATH_DEFINES;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_DYNAREC;USE_OPENAL
+ _USE_MATH_DEFINES;_CRT_NONSTDC_NO_DEPRECATE;_WINSOCK_DEPRECATED_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;USE_DYNAREC;USE_OPENAL;USE_SDL
-
+
\ No newline at end of file
diff --git a/src/win/win_lang.c b/src/win/win_lang.c
index c9c4786..925765f 100644
--- a/src/win/win_lang.c
+++ b/src/win/win_lang.c
@@ -108,7 +108,7 @@ static void
lang_add(lang_t *ptr, int sort)
{
lang_t *p, *pp;
- lang_t *prev;
+ lang_t *prev = 0;
/* Create a copy of the entry data. */
pp = (lang_t *)malloc(sizeof(lang_t));