Sun usb fixes

2 small fixes:
- print_enable doesn't seem to exist (anymore?)
- the SHORT_TYPE macro expansion was discarding some of its parameters