require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&SKBD_CMD_RESET)) {
    sub SKBD_CMD_RESET () {	0x1;}
}
unless(defined(&SKBD_CMD_BELLON)) {
    sub SKBD_CMD_BELLON () {	0x2;}
}
unless(defined(&SKBD_CMD_BELLOFF)) {
    sub SKBD_CMD_BELLOFF () {	0x3;}
}
unless(defined(&SKBD_CMD_CLICKON)) {
    sub SKBD_CMD_CLICKON () {	0xa;}
}
unless(defined(&SKBD_CMD_CLICKOFF)) {
    sub SKBD_CMD_CLICKOFF () {	0xb;}
}
unless(defined(&SKBD_CMD_SETLED)) {
    sub SKBD_CMD_SETLED () {	0xe;}
}
unless(defined(&SKBD_CMD_LAYOUT)) {
    sub SKBD_CMD_LAYOUT () {	0xf;}
}
unless(defined(&SKBD_RSP_RESET_OK)) {
    sub SKBD_RSP_RESET_OK () {	0x4;}
}
unless(defined(&SKBD_RSP_IDLE)) {
    sub SKBD_RSP_IDLE () {	0x7f;}
}
unless(defined(&SKBD_RSP_LAYOUT)) {
    sub SKBD_RSP_LAYOUT () {	0xfe;}
}
unless(defined(&SKBD_RSP_RESET)) {
    sub SKBD_RSP_RESET () {	0xff;}
}
unless(defined(&SKBD_LED_NUMLOCK)) {
    sub SKBD_LED_NUMLOCK () {	0x1;}
}
unless(defined(&SKBD_LED_COMPOSE)) {
    sub SKBD_LED_COMPOSE () {	0x2;}
}
unless(defined(&SKBD_LED_SCROLLLOCK)) {
    sub SKBD_LED_SCROLLLOCK () {	0x4;}
}
unless(defined(&SKBD_LED_CAPSLOCK)) {
    sub SKBD_LED_CAPSLOCK () {	0x8;}
}
unless(defined(&SKBD_STATE_RESET)) {
    sub SKBD_STATE_RESET () {	0;}
}
unless(defined(&SKBD_STATE_LAYOUT)) {
    sub SKBD_STATE_LAYOUT () {	1;}
}
unless(defined(&SKBD_STATE_GETKEY)) {
    sub SKBD_STATE_GETKEY () {	2;}
}
unless(defined(&KB_SUN2)) {
    sub KB_SUN2 () {	2;}
}
unless(defined(&KB_SUN3)) {
    sub KB_SUN3 () {	3;}
}
unless(defined(&KB_SUN4)) {
    sub KB_SUN4 () {	4;}
}
1;
