mkb
(void) printf(FORMAT2, mkb(blocks, DEV_KSHIFT), path);
(void) printf(FORMAT2, mkb(blocks, DEV_MSHIFT), path);
(void) printf(FORMAT2, mkb(blocks, DEV_BSHIFT), path);
uchar_t mkb;
mkb = usbpacket[kbstart];
if (mkb != lastmkb) {
if ((mkb & USB_LSHIFTBIT) != (lastmkb & USB_LSHIFTBIT)) {
(*func)(usbkbmd, USB_LSHIFTKEY, (mkb & USB_LSHIFTBIT) ?
if ((mkb & USB_LCTLBIT) != (lastmkb & USB_LCTLBIT)) {
(*func)(usbkbmd, USB_LCTLCKEY, mkb & USB_LCTLBIT ?
if ((mkb & USB_LALTBIT) != (lastmkb & USB_LALTBIT)) {
(*func)(usbkbmd, USB_LALTKEY, mkb & USB_LALTBIT ?
if ((mkb & USB_LMETABIT) != (lastmkb & USB_LMETABIT)) {
(*func)(usbkbmd, USB_LMETAKEY, mkb & USB_LMETABIT ?
if ((mkb & USB_RMETABIT) != (lastmkb & USB_RMETABIT)) {
(*func)(usbkbmd, USB_RMETAKEY, mkb & USB_RMETABIT ?
if ((mkb & USB_RALTBIT) != (lastmkb & USB_RALTBIT)) {
(*func)(usbkbmd, USB_RALTKEY, mkb & USB_RALTBIT ?
if ((mkb & USB_RCTLBIT) != (lastmkb & USB_RCTLBIT)) {
(*func)(usbkbmd, USB_RCTLCKEY, mkb & USB_RCTLBIT ?
if ((mkb & USB_RSHIFTBIT) != (lastmkb & USB_RSHIFTBIT)) {
(*func)(usbkbmd, USB_RSHIFTKEY, mkb & USB_RSHIFTBIT ?