Fix a couple more bogus types that aren't reported by `gcc -Wall'.
Fix all the warnings from `gcc -Wall'.
1) dir.c: get byte order right in mkentry() 2) pass1.c: When doing -c2 conversion, do secsize reads for a symlink - not doing so was causing the conversion to fail because the device driver can't deal with short reads.
Note: XNSrouted and routed NOT imported here, they shall be imported with usr.sbin.