util: Remove 32bit macros breaking strict aliasing.
commit7c06360bb54fe96b7976b51340557dc2adb83752
authorAndreas Schneider <asn@samba.org>
Thu, 14 Nov 2013 17:36:41 +0000 (14 18:36 +0100)
committerKarolin Seeger <kseeger@samba.org>
Fri, 15 Nov 2013 12:34:28 +0000 (15 13:34 +0100)
treefdc0df7ddad6ab053ac5908bf364f51c0305203a
parent5df543b844af4908b6a467afa12ed9ae3275d921
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

(cherry picked from commit af69cb2a78810e608ccff115b433801a58a749e4)
Signed-off-by: Andreas Schneider <asn@samba.org>
Autobuild-User(v4-1-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-1-test): Fri Nov 15 13:34:28 CET 2013 on sn-devel-104
lib/util/byteorder.h