THRIFT-2588 Thrift compiler is not buildable in Visual Studio 2010
Client: General Compiler
Patch: Thomas Lazar
diff --git a/compiler/cpp/compiler.vcxproj b/compiler/cpp/compiler.vcxproj
index 6fe2d9d..5722c8d 100644
--- a/compiler/cpp/compiler.vcxproj
+++ b/compiler/cpp/compiler.vcxproj
@@ -75,6 +75,7 @@
<ClCompile Include="src\main.cc" />
<ClCompile Include="src\md5.c" />
<ClCompile Include="src\parse\parse.cc" />
+ <ClCompile Include="src\parse\t_typedef.cc" />
<ClCompile Include="src\thriftl.cc" />
<ClCompile Include="src\thrifty.cc" />
</ItemGroup>
diff --git a/compiler/cpp/compiler.vcxproj.filters b/compiler/cpp/compiler.vcxproj.filters
index 7e2d933..c508a0f 100644
--- a/compiler/cpp/compiler.vcxproj.filters
+++ b/compiler/cpp/compiler.vcxproj.filters
@@ -164,6 +164,9 @@
</ClCompile>
<ClCompile Include="src\thriftl.cc" />
<ClCompile Include="src\thrifty.cc" />
+ <ClCompile Include="src\parse\t_typedef.cc">
+ <Filter>parse</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<None Include="src\thriftl.ll" />
diff --git a/compiler/cpp/src/generate/t_csharp_generator.cc b/compiler/cpp/src/generate/t_csharp_generator.cc
index 263800a..0edbe47 100644
--- a/compiler/cpp/src/generate/t_csharp_generator.cc
+++ b/compiler/cpp/src/generate/t_csharp_generator.cc
@@ -27,6 +27,7 @@
#include <fstream>
#include <iostream>
#include <vector>
+#include <cctype>
#include <stdlib.h>
#include <sys/stat.h>