r1.66 (May 2014) introduced a two #if 0/#else/#endif chunks to avoid "over
authorkrw <krw@openbsd.org>
Mon, 18 Oct 2021 16:12:02 +0000 (16:12 +0000)
committerkrw <krw@openbsd.org>
Mon, 18 Oct 2021 16:12:02 +0000 (16:12 +0000)
commitbc5b920ff150347d29d0cb7419c1997f2cda5355
treebb6038c5e70c81d545d966f1d6604596aff45848
parent89fa998847a303c43a91e7c6124784e46da5b972
r1.66 (May 2014) introduced a two #if 0/#else/#endif chunks to avoid "over
optimistic alignment expectations" when extracting a uint32_t field from a
packed struct.

r1.70 (March 2015) removed one of the two #if 0 chunks, realizing there was no
real gain to be had even if various compilers were ever able to intuit the
expected alignment.

Belatedly nuke the other #if 0 chunk and always memcpy() the uint32_t values out
of the struct.
sbin/fdisk/part.c