summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/getenv.c
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2009-02-19 16:30:11 +0000
committerimp <imp@FreeBSD.org>2009-02-19 16:30:11 +0000
commit8391d4689d743c8325aa2bccaade4fc2201588f1 (patch)
treefbd7ce97e17ddc76a4fbf3803378b4c457ed2def /lib/libc/stdlib/getenv.c
parent6d22c34c992683d2b672fb60cddecb360fc2dbb6 (diff)
downloadFreeBSD-src-8391d4689d743c8325aa2bccaade4fc2201588f1.zip
FreeBSD-src-8391d4689d743c8325aa2bccaade4fc2201588f1.tar.gz
Properly convert bit value to a bit field. Before we were storing
values like 0x80 or 0x40 into a uint8_t foo:1 bitfield. This would result in the bit always being 0. One of these caused a warning for overflow (one that was 0x80), but the other didn't. They were both wrong. This is why I hate code that mixes c struct bitfields and #defines. The rest of the fields accessed by the program should be audited.
Diffstat (limited to 'lib/libc/stdlib/getenv.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud