From 9212e79b3dd9ad1da3600d397dbfa18c4a7b2ee3 Mon Sep 17 00:00:00 2001 From: Roger Meier Date: Tue, 12 Jun 2012 21:01:06 +0000 Subject: [PATCH] THRIFT-1627 compiler built using compilers.vcxproj cannot be used to build some test .thrift files Patch: Andrew Cox git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1349524 13f79535-47bb-0310-9956-ffa450edef68 --- compiler/cpp/compiler.vcxproj | 3 +++ compiler/cpp/compiler.vcxproj.filters | 9 +++++++++ compiler/cpp/src/generate/t_delphi_generator.cc | 1 + compiler/cpp/src/thriftl.ll | 1 + compiler/cpp/src/windows/config.h | 2 +- 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/compiler/cpp/compiler.vcxproj b/compiler/cpp/compiler.vcxproj index 04e108d4..f46aaabb 100644 --- a/compiler/cpp/compiler.vcxproj +++ b/compiler/cpp/compiler.vcxproj @@ -22,6 +22,7 @@ + @@ -54,6 +55,8 @@ + + diff --git a/compiler/cpp/compiler.vcxproj.filters b/compiler/cpp/compiler.vcxproj.filters index 0720b870..6836f0db 100644 --- a/compiler/cpp/compiler.vcxproj.filters +++ b/compiler/cpp/compiler.vcxproj.filters @@ -10,6 +10,9 @@ generate + + generate + @@ -103,6 +106,12 @@ generate + + generate + + + generate + generate diff --git a/compiler/cpp/src/generate/t_delphi_generator.cc b/compiler/cpp/src/generate/t_delphi_generator.cc index 0f83b851..469bb820 100644 --- a/compiler/cpp/src/generate/t_delphi_generator.cc +++ b/compiler/cpp/src/generate/t_delphi_generator.cc @@ -30,6 +30,7 @@ #include #include #include +#include #include "platform.h" #include "t_oop_generator.h" diff --git a/compiler/cpp/src/thriftl.ll b/compiler/cpp/src/thriftl.ll index bdc41b1b..00e98505 100644 --- a/compiler/cpp/src/thriftl.ll +++ b/compiler/cpp/src/thriftl.ll @@ -38,6 +38,7 @@ #include #include +#include #include "main.h" #include "globals.h" diff --git a/compiler/cpp/src/windows/config.h b/compiler/cpp/src/windows/config.h index a69b5463..9d75e801 100644 --- a/compiler/cpp/src/windows/config.h +++ b/compiler/cpp/src/windows/config.h @@ -32,7 +32,7 @@ #include #include -#define strtoll(begin_ptr, end_ptr, length) strtol(begin_ptr, end_ptr, length) +#define strtoll(begin_ptr, end_ptr, length) _strtoi64(begin_ptr, end_ptr, length) #define PRIu64 "I64d" #define PRIi64 "I64d" -- 2.17.1