- Fix some "pointers are uint64_t's" errors
- actually implement the printf0 bits that we do on freebsd customised gcc compilers, to include the kernel specific extensions we have.
The second one was more fun - it's plainly a copy from
illumnos and assumes illumnos compiler extensions which
we obviously don't have. It's not triggered on llvm
because it was conditioned on gcc.