util: Remove 32bit macros breaking strict aliasing.
commitaf69cb2a78810e608ccff115b433801a58a749e4
authorAndreas Schneider <asn@samba.org>
Thu, 14 Nov 2013 17:36:41 +0000 (14 18:36 +0100)
committerVolker Lendecke <vl@samba.org>
Thu, 14 Nov 2013 22:16:45 +0000 (14 23:16 +0100)
treea9f37e3fb50657df1ce4e7a5e90d2b3ceeebd04f
parent4ee4a7e96e71cee27c30d23610a7f83d968a8ba0
util: Remove 32bit macros breaking strict aliasing.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=10269

These macros might have worked but they break strict aliasing in the
meantime and so the compiler is not able to optimize the relevant code.

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Thu Nov 14 23:16:45 CET 2013 on sn-devel-104
lib/util/byteorder.h