require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&KBSTATP)) {
    sub KBSTATP () {	4;}
}
unless(defined(&KBS_DIB)) {
    sub KBS_DIB () {	0x1;}
}
unless(defined(&KBS_IBF)) {
    sub KBS_IBF () {	0x2;}
}
unless(defined(&KBS_WARM)) {
    sub KBS_WARM () {	0x4;}
}
unless(defined(&KBS_OCMD)) {
    sub KBS_OCMD () {	0x8;}
}
unless(defined(&KBS_NOSEC)) {
    sub KBS_NOSEC () {	0x10;}
}
unless(defined(&KBS_TERR)) {
    sub KBS_TERR () {	0x20;}
}
unless(defined(&KBS_RERR)) {
    sub KBS_RERR () {	0x40;}
}
unless(defined(&KBS_PERR)) {
    sub KBS_PERR () {	0x80;}
}
unless(defined(&KBCMDP)) {
    sub KBCMDP () {	4;}
}
unless(defined(&KBC_RAMREAD)) {
    sub KBC_RAMREAD () {	0x20;}
}
unless(defined(&KBC_RAMWRITE)) {
    sub KBC_RAMWRITE () {	0x60;}
}
unless(defined(&KBC_AUXDISABLE)) {
    sub KBC_AUXDISABLE () {	0xa7;}
}
unless(defined(&KBC_AUXENABLE)) {
    sub KBC_AUXENABLE () {	0xa8;}
}
unless(defined(&KBC_AUXTEST)) {
    sub KBC_AUXTEST () {	0xa9;}
}
unless(defined(&KBC_CMDWOUT)) {
    sub KBC_CMDWOUT () {	0xd1;}
}
unless(defined(&KBC_KBDECHO)) {
    sub KBC_KBDECHO () {	0xd2;}
}
unless(defined(&KBC_AUXECHO)) {
    sub KBC_AUXECHO () {	0xd3;}
}
unless(defined(&KBC_AUXWRITE)) {
    sub KBC_AUXWRITE () {	0xd4;}
}
unless(defined(&KBC_SELFTEST)) {
    sub KBC_SELFTEST () {	0xaa;}
}
unless(defined(&KBC_KBDTEST)) {
    sub KBC_KBDTEST () {	0xab;}
}
unless(defined(&KBC_KBDDISABLE)) {
    sub KBC_KBDDISABLE () {	0xad;}
}
unless(defined(&KBC_KBDENABLE)) {
    sub KBC_KBDENABLE () {	0xae;}
}
unless(defined(&KBC_PULSE0)) {
    sub KBC_PULSE0 () {	0xfe;}
}
unless(defined(&KBC_PULSE1)) {
    sub KBC_PULSE1 () {	0xfd;}
}
unless(defined(&KBC_PULSE2)) {
    sub KBC_PULSE2 () {	0xfb;}
}
unless(defined(&KBC_PULSE3)) {
    sub KBC_PULSE3 () {	0xf7;}
}
unless(defined(&KBDATAP)) {
    sub KBDATAP () {	0;}
}
unless(defined(&KBOUTP)) {
    sub KBOUTP () {	0;}
}
unless(defined(&K_RDCMDBYTE)) {
    sub K_RDCMDBYTE () {	0x20;}
}
unless(defined(&K_LDCMDBYTE)) {
    sub K_LDCMDBYTE () {	0x60;}
}
unless(defined(&KC8_TRANS)) {
    sub KC8_TRANS () {	0x40;}
}
unless(defined(&KC8_MDISABLE)) {
    sub KC8_MDISABLE () {	0x20;}
}
unless(defined(&KC8_KDISABLE)) {
    sub KC8_KDISABLE () {	0x10;}
}
unless(defined(&KC8_IGNSEC)) {
    sub KC8_IGNSEC () {	0x8;}
}
unless(defined(&KC8_CPU)) {
    sub KC8_CPU () {	0x4;}
}
unless(defined(&KC8_MENABLE)) {
    sub KC8_MENABLE () {	0x2;}
}
unless(defined(&KC8_KENABLE)) {
    sub KC8_KENABLE () {	0x1;}
}
unless(defined(&CMDBYTE)) {
    sub CMDBYTE () {	( &KC8_TRANS| &KC8_CPU| &KC8_MENABLE| &KC8_KENABLE);}
}
1;
