diff options
author | Linda Sun <lsun@vmware.com> | 2013-07-17 12:08:25 -0700 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2013-07-17 12:18:16 -0700 |
commit | 13b6bae61ec4e730f8be140711bf783f65db7c1a (patch) | |
tree | cabdb5cf4fabbda7f20714730ae5d160142d1773 /lib/compiler.h | |
parent | 00ecc5ced742db3f5de4101c43f2cfdac7456193 (diff) | |
download | openvswitch-13b6bae61ec4e730f8be140711bf783f65db7c1a.tar.gz |
Make attribute packed equivalent for MSC compilers.
Signed-off-by: Linda Sun <lsun@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'lib/compiler.h')
-rw-r--r-- | lib/compiler.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/compiler.h b/lib/compiler.h index f3cbe96e8..4b1834f0f 100644 --- a/lib/compiler.h +++ b/lib/compiler.h @@ -93,4 +93,10 @@ #define OVS_PACKED_ENUM #endif +#ifndef _MSC_VER +#define OVS_PACKED(DECL) DECL __attribute__((__packed__)) +#else +#define OVS_PACKED(DECL) __pragma(pack(push, 1)) DECL __pragma(pack(pop)) +#endif + #endif /* compiler.h */ |