make 64-bit integers use "long long" on both 64/32 bit, clean up related headers
- remove related _LP64 checks from include/sys/int_*
- use 'j' format specifiers for intmax_t
- sys/int_limits.h: simplify & replace decimal magic numbers with hex
- remove extern "C" from these headers; they have no function decls
- sys/types.h: use standard integer types instead of u_longlong_t etc.
- greg_t: typedef to intptr_t
these cause a number of invalid format specifiers throughout the tree
since we are essentially changing the expected specifier for 64-bit
numbers from "l" to "ll". the payoff is that it will be "ll" regardless
of bit width.
24 files changed: