Date: Sun, 15 Aug 2010 14:55:32 +0000 (UTC) From: Dag-Erling Smorgrav <des@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/lib/libutil expand_number.c Message-ID: <201008151455.o7FEtf8F042599@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
des 2010-08-15 14:55:32 UTC FreeBSD src repository Modified files: lib/libutil expand_number.c Log: SVN rev 211338 on 2010-08-15 14:55:32Z by des no-op commit to note that the example given in the previous commit is a very bad one, since the shift does not actually overflow. This is a better example (assuming uint64_t = unsigned long long): ~0LLU >> 9 = 0x7fffffffffffffLLU ~0LLU >> 9 << 10 = 0xfffffffffffffc00LLU ~0LLU >> 9 << 10 >> 10 = 0x3fffffffffffffLLU Revision Changes Path 1.7 +1 -1 src/lib/libutil/expand_number.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008151455.o7FEtf8F042599>