On Mon, Jul 01, 2013 at 10:40:49AM -0700, Linda Sun wrote:
> to allow it to work on non-gnu compiler. 
> 
> 
> Signed-off-by: Linda Sun <[email protected]> 

This patch won't apply because it is white space damaged.  Please use
"git send-email" or another method that yields correctly formatted
patches.

I do not like this method of handling struct packing.  Please read:
http://stackoverflow.com/questions/1537964/visual-c-equivalent-of-gccs-attribute-packed

The method I prefer on that page is the top-scoring one:

    You can define PACK like this for GNU gcc

    #define PACK( __Declaration__ ) __Declaration__ __attribute__((__packed__))

    and like this for Visual C++:

    #define PACK( __Declaration__ ) __pragma( pack(push, 1) ) __Declaration__ 
__pragma( pack(pop) )

although I think I would name the macro OVS_PACKED.

Thanks,

Ben.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to