Skip to content

Commit ad27acb

Browse files
author
Dale Wilson
committed
Use compiler defined _WIN32 to test for Windows if it is available.
1 parent 3992411 commit ad27acb

File tree

8 files changed

+14
-14
lines changed

8 files changed

+14
-14
lines changed

examples/cpp98/SbeExample.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
using namespace std;
2525
using namespace baseline;
2626

27-
#if defined(WIN32)
27+
#if defined(WIN32) || defined(_WIN32)
2828
# define snprintf _snprintf
2929
#endif /* WIN32 */
3030

examples/cpp98/SbeOtfDecoder.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
#if defined(WIN32)
16+
#if defined(WIN32) || defined(_WIN32)
1717
#include <sys/types.h>
1818
#include <sys/stat.h>
1919
#include <stdio.h>
@@ -319,7 +319,7 @@ int main(int argc, char * const argv[])
319319
CarCallbacks carCbs(listener);
320320
char *buffer = NULL;
321321
int length = 0, ch, justHeader = 0;
322-
#if defined(WIN32)
322+
#if defined(WIN32) || defined(_WIN32)
323323
int optind = 1;
324324

325325
if (strcmp(argv[optind], "-?") == 0)

main/cpp/otf_api/Ir.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ struct Ir::Impl
5151
::uint32_t serializedTokenSize;
5252
};
5353

54-
#if !defined(WIN32)
54+
#if !defined(WIN32) && !defined(_WIN32)
5555
const int Ir::INVALID_ID;
5656
const ::uint32_t Ir::VARIABLE_SIZE;
5757
#endif /* WIN32 */

main/cpp/otf_api/IrCollection.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#ifndef _IR_COLLECTION_H_
1717
#define _IR_COLLECTION_H_
1818

19-
#if defined(WIN32)
19+
#if defined(WIN32) || defined(_WIN32)
2020
#include <sys/types.h>
2121
#include <sys/stat.h>
2222
#include <io.h>

main/cpp/otf_api/Listener.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* builtins for GCC. MSVC has similar ones.
2525
*/
2626

27-
#if defined(WIN32)
27+
#if defined(WIN32) || defined(_WIN32)
2828
#define BSWAP16(b,v) ((b == Ir::SBE_LITTLE_ENDIAN) ? (v) : _byteswap_ushort((::uint16_t)v))
2929
#define BSWAP32(b,v) ((b == Ir::SBE_LITTLE_ENDIAN) ? (v) : _byteswap_ulong((::uint32_t)v))
3030
#define BSWAP64(b,v) ((b == Ir::SBE_LITTLE_ENDIAN) ? (v) : _byteswap_uint64((::uint64_t)v))
@@ -44,11 +44,11 @@ using namespace sbe::on_the_fly;
4444
using ::std::cout;
4545
using ::std::endl;
4646

47-
#if !defined(WIN32)
47+
#if defined(WIN32) || defined(_WIN32)
48+
#define snprintf _snprintf
49+
#else
4850
const ::int32_t Field::INVALID_ID;
4951
const int Field::FIELD_INDEX;
50-
#else
51-
#define snprintf _snprintf
5252
#endif /* WIN32 */
5353

5454
Listener::Listener() : onNext_(NULL), onError_(NULL), onCompleted_(NULL),

main/cpp/sbe/sbe.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ namespace sbe {
3939
/*
4040
* Define some byte ordering macros
4141
*/
42-
#if defined(WIN32)
42+
#if defined(WIN32) || defined(_WIN32)
4343
#define SBE_BIG_ENDIAN_ENCODE_16(v) _byteswap_ushort(v)
4444
#define SBE_BIG_ENDIAN_ENCODE_32(v) _byteswap_ulong(v)
4545
#define SBE_BIG_ENDIAN_ENCODE_64(v) _byteswap_uint64(v)
@@ -66,7 +66,7 @@ namespace sbe {
6666

6767
#if defined(SBE_NO_BOUNDS_CHECK)
6868
#define SBE_BOUNDS_CHECK_EXPECT(exp,c) (false)
69-
#elif defined(WIN32)
69+
#elif defined(WIN32) || defined(_WIN32)
7070
#define SBE_BOUNDS_CHECK_EXPECT(exp,c) (exp)
7171
#else
7272
#define SBE_BOUNDS_CHECK_EXPECT(exp,c) (__builtin_expect(exp,c))

perf/cpp/benchlet.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
# include <mach/mach_time.h>
2727
#elif defined(__linux__)
2828
# include <time.h>
29-
#elif defined(WIN32)
29+
#elif defined(WIN32) || defined(_WIN32)
3030
# include <windows.h>
3131
#else
3232
# error "Must define Darwin or __linux__ or WIN32"
@@ -211,7 +211,7 @@ class BenchmarkRunner
211211
{
212212
return end_timestamp - start_timestamp;
213213
};
214-
#elif defined(WIN32)
214+
#elif defined(WIN32) || defined(_WIN32)
215215
static uint64_t currentTimestamp(void)
216216
{
217217
static LARGE_INTEGER freq;

perf/resources/sbe/sbe.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace sbe {
4040
* Define some byte ordering macros
4141
* These use gcc builtins. MSVC should be similar.
4242
*/
43-
#if defined(WIN32)
43+
#if defined(WIN32) || defined(_WIN32)
4444
#define SBE_BIG_ENDIAN_ENCODE_16(v) _byteswap_ushort(v)
4545
#define SBE_BIG_ENDIAN_ENCODE_32(v) _byteswap_ulong(v)
4646
#define SBE_BIG_ENDIAN_ENCODE_64(v) _byteswap_uint64(v)

0 commit comments

Comments
 (0)