From 710465a8e060d5ef7848a6f348f043435b1e39e0 Mon Sep 17 00:00:00 2001 From: dch Date: Sun, 7 Apr 2013 15:28:05 +0100 Subject: [PATCH] __pragma keyword is only supported by recent Microsoft compilers --- pb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pb.h b/pb.h index 61649e9..4ce58ac 100644 --- a/pb.h +++ b/pb.h @@ -30,7 +30,7 @@ # define PB_PACKED_STRUCT_START _Pragma("pack(push, 1)") # define PB_PACKED_STRUCT_END _Pragma("pack(pop)") # define pb_packed -#elif defined(_MSC_VER) +#elif defined(_MSC_VER) && (_MSC_VER >= 1500) /* For Microsoft Visual C++ */ # define PB_PACKED_STRUCT_START __pragma(pack(push, 1)) # define PB_PACKED_STRUCT_END __pragma(pack(pop)) -- 2.16.6