util: Remove 32bit macros breaking strict aliasing.
commitc35f22eba75c42d544d8f9db03feb2a878e4d232
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:39:05 +0000 (15 13:39 +0100)
tree7b90def5e993e2e12afd8f955d7f484c91537cf6
parentce12995d4e65e0839b9956b7c2d089b14d6b5cce
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-0-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-0-test): Fri Nov 15 13:39:05 CET 2013 on sn-devel-104
lib/util/byteorder.h