diff --git a/Gaming/src/Gaming.vcxproj b/Gaming/src/Gaming.vcxproj
index c9e0410..ecc9584 100644
--- a/Gaming/src/Gaming.vcxproj
+++ b/Gaming/src/Gaming.vcxproj
@@ -96,6 +96,7 @@
false
true
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -113,6 +114,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdafx.h
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -128,6 +130,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdafx.h
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -146,6 +149,7 @@
false
true
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/Intel8080/src/Intel8080.vcxproj b/Intel8080/src/Intel8080.vcxproj
index 02db702..797cdca 100644
--- a/Intel8080/src/Intel8080.vcxproj
+++ b/Intel8080/src/Intel8080.vcxproj
@@ -91,6 +91,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -104,6 +105,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -120,6 +122,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -138,6 +141,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/Intel8080/test/test_Intel8080.vcxproj b/Intel8080/test/test_Intel8080.vcxproj
index 40192aa..a14f9cc 100644
--- a/Intel8080/test/test_Intel8080.vcxproj
+++ b/Intel8080/test/test_Intel8080.vcxproj
@@ -94,6 +94,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -107,6 +108,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -123,6 +125,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -141,6 +144,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj b/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj
index ac273d5..4bffc05 100644
--- a/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj
+++ b/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj
@@ -97,6 +97,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -112,6 +113,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -125,6 +127,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -141,6 +144,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/LR35902/src/LR35902.vcxproj b/LR35902/src/LR35902.vcxproj
index f1fb12a..f906388 100644
--- a/LR35902/src/LR35902.vcxproj
+++ b/LR35902/src/LR35902.vcxproj
@@ -89,6 +89,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
true
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -102,6 +103,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
true
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -118,6 +120,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -136,6 +139,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/M6502/HarteTest_6502/HarteTest_6502.vcxproj b/M6502/HarteTest_6502/HarteTest_6502.vcxproj
index 10db915..eb8742a 100644
--- a/M6502/HarteTest_6502/HarteTest_6502.vcxproj
+++ b/M6502/HarteTest_6502/HarteTest_6502.vcxproj
@@ -97,6 +97,7 @@
true
stdcpp20
Use
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -114,6 +115,7 @@
false
true
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -130,6 +132,7 @@
true
stdcpp20
Use
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -147,6 +150,7 @@
false
true
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/M6502/src/M6502.vcxproj b/M6502/src/M6502.vcxproj
index 119d417..861e87e 100644
--- a/M6502/src/M6502.vcxproj
+++ b/M6502/src/M6502.vcxproj
@@ -93,6 +93,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -108,6 +109,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -121,6 +123,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -137,6 +140,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/M6502/test/test_M6502.vcxproj b/M6502/test/test_M6502.vcxproj
index da3302b..753db30 100644
--- a/M6502/test/test_M6502.vcxproj
+++ b/M6502/test/test_M6502.vcxproj
@@ -101,6 +101,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -118,6 +119,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -131,6 +133,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -148,6 +151,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/M6532/src/M6532.vcxproj b/M6532/src/M6532.vcxproj
index 2209d15..048d615 100644
--- a/M6532/src/M6532.vcxproj
+++ b/M6532/src/M6532.vcxproj
@@ -97,6 +97,7 @@
true
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -113,6 +114,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -127,6 +129,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -144,6 +147,7 @@
true
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/MC6809/src/MC6809.vcxproj b/MC6809/src/MC6809.vcxproj
index ef3f43b..3a89d34 100644
--- a/MC6809/src/MC6809.vcxproj
+++ b/MC6809/src/MC6809.vcxproj
@@ -115,6 +115,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -131,6 +132,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -145,6 +147,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -162,6 +165,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/MC6809/test/test_MC6809.vcxproj b/MC6809/test/test_MC6809.vcxproj
index d7cee23..2e17eba 100644
--- a/MC6809/test/test_MC6809.vcxproj
+++ b/MC6809/test/test_MC6809.vcxproj
@@ -97,6 +97,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -113,6 +114,7 @@
true
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -127,6 +129,7 @@
true
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -144,6 +147,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/MC6809/unittest/unittest_MC6809.vcxproj b/MC6809/unittest/unittest_MC6809.vcxproj
index bd8956d..e7d0f3d 100644
--- a/MC6809/unittest/unittest_MC6809.vcxproj
+++ b/MC6809/unittest/unittest_MC6809.vcxproj
@@ -98,6 +98,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -121,6 +122,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
pch.h
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -143,6 +145,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
pch.h
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -168,6 +171,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/MC6850/src/MC6850.vcxproj b/MC6850/src/MC6850.vcxproj
index 5e85d08..8ad04c3 100644
--- a/MC6850/src/MC6850.vcxproj
+++ b/MC6850/src/MC6850.vcxproj
@@ -98,6 +98,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -115,6 +116,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
pch.h
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -130,6 +132,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
pch.h
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -148,6 +151,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/Ricoh2A03/src/Ricoh2A03.vcxproj b/Ricoh2A03/src/Ricoh2A03.vcxproj
index d05076e..f47d445 100644
--- a/Ricoh2A03/src/Ricoh2A03.vcxproj
+++ b/Ricoh2A03/src/Ricoh2A03.vcxproj
@@ -91,6 +91,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
true
@@ -104,6 +105,7 @@
true
Use
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
@@ -113,6 +115,7 @@
true
Use
stdcpp20
+ /Zc:__cplusplus %(AdditionalOptions)
@@ -125,6 +128,7 @@
false
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
true
diff --git a/Z80/fusetest_Z80/fusetest_Z80.vcxproj b/Z80/fusetest_Z80/fusetest_Z80.vcxproj
index f556185..a843e15 100644
--- a/Z80/fusetest_Z80/fusetest_Z80.vcxproj
+++ b/Z80/fusetest_Z80/fusetest_Z80.vcxproj
@@ -98,6 +98,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -113,6 +114,7 @@
WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -126,6 +128,7 @@
_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Console
@@ -142,6 +145,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Console
diff --git a/Z80/src/Z80.vcxproj b/Z80/src/Z80.vcxproj
index f92c88a..39299b4 100644
--- a/Z80/src/Z80.vcxproj
+++ b/Z80/src/Z80.vcxproj
@@ -93,6 +93,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -108,6 +109,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -121,6 +123,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -137,6 +140,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
diff --git a/Z80/test/test_Z80.vcxproj b/Z80/test/test_Z80.vcxproj
index 388dabc..7cbc219 100644
--- a/Z80/test/test_Z80.vcxproj
+++ b/Z80/test/test_Z80.vcxproj
@@ -90,6 +90,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
true
@@ -106,6 +107,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
@@ -120,6 +122,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
@@ -137,6 +140,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
true
diff --git a/src/EightBit.vcxproj b/src/EightBit.vcxproj
index fcf293b..82a53d5 100644
--- a/src/EightBit.vcxproj
+++ b/src/EightBit.vcxproj
@@ -90,6 +90,7 @@
WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -103,6 +104,7 @@
_DEBUG;_LIB;%(PreprocessorDefinitions)
stdcpp20
true
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -119,6 +121,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows
@@ -137,6 +140,7 @@
stdcpp20
false
AnySuitable
+ /Zc:__cplusplus %(AdditionalOptions)
Windows