require '_h2ph_pre.ph';

no warnings qw(redefine misc);

eval 'sub KBC_RESET () {0xff;}' unless defined(&KBC_RESET);
eval 'sub KBC_RESEND () {0xfe;}' unless defined(&KBC_RESEND);
eval 'sub KBC_SETDEFAULT () {0xf6;}' unless defined(&KBC_SETDEFAULT);
eval 'sub KBC_DISABLE () {0xf5;}' unless defined(&KBC_DISABLE);
eval 'sub KBC_ENABLE () {0xf4;}' unless defined(&KBC_ENABLE);
eval 'sub KBC_TYPEMATIC () {0xf3;}' unless defined(&KBC_TYPEMATIC);
eval 'sub KBC_SETTABLE () {0xf0;}' unless defined(&KBC_SETTABLE);
eval 'sub KBC_MODEIND () {0xed;}' unless defined(&KBC_MODEIND);
eval 'sub KBC_ECHO () {0xee;}' unless defined(&KBC_ECHO);
eval 'sub KBR_EXTENDED0 () {0xe0;}' unless defined(&KBR_EXTENDED0);
eval 'sub KBR_EXTENDED1 () {0xe1;}' unless defined(&KBR_EXTENDED1);
eval 'sub KBR_RESEND () {0xfe;}' unless defined(&KBR_RESEND);
eval 'sub KBR_BAT_DONE () {0xaa;}' unless defined(&KBR_BAT_DONE);
eval 'sub KBR_ACK () {0xfa;}' unless defined(&KBR_ACK);
eval 'sub KBR_BAT_FAIL () {0xfc;}' unless defined(&KBR_BAT_FAIL);
eval 'sub KBR_OVERRUN () {0x;}' unless defined(&KBR_OVERRUN);
eval 'sub KBR_FAILURE () {0xfd;}' unless defined(&KBR_FAILURE);
eval 'sub KBR_BREAK () {0xf0;}' unless defined(&KBR_BREAK);
eval 'sub KBR_RSTDONE () {0xaa;}' unless defined(&KBR_RSTDONE);
eval 'sub KBR_ECHO () {0xee;}' unless defined(&KBR_ECHO);
1;
