util: Cope with LONG_BIT not being defined on Windows.
authorJose Fonseca <jfonseca@vmware.com>
Sun, 9 Aug 2015 10:25:41 +0000 (11:25 +0100)
committerJose Fonseca <jfonseca@vmware.com>
Sun, 9 Aug 2015 10:32:43 +0000 (11:32 +0100)
commit21ccdbdb5dd87b2ee66c4e78b011ec4df29efb98
treef153b5b0a59ea96007f240849bf54dd5e7d20b4c
parenteb643db30e1bdf5171d0a012674016c317925b6e
util: Cope with LONG_BIT not being defined on Windows.

Neither MSVC nor MinGW defines LONG_BIT.  For MSVC this was not a problem as
it doesn't define __x86_64__ macro (it's GCC specific.)

However on Windows long type is guaranteed to be 32bits.

Also add an #error, as GCC will just warn, not throw any error, when no
value is returned.

Trivial.
src/util/rounding.h