require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&IE_SCP_ADDR)) {
    sub IE_SCP_ADDR () {	0xfffff4;}
}
unless(defined(&IE_RU_COMMAND)) {
    sub IE_RU_COMMAND () {	0x70;}
}
unless(defined(&IE_RU_NOP)) {
    sub IE_RU_NOP () {	0;}
}
unless(defined(&IE_RU_START)) {
    sub IE_RU_START () {	0x10;}
}
unless(defined(&IE_RU_ENABLE)) {
    sub IE_RU_ENABLE () {	0x20;}
}
unless(defined(&IE_RU_DISABLE)) {
    sub IE_RU_DISABLE () {	0x30;}
}
unless(defined(&IE_RU_ABORT)) {
    sub IE_RU_ABORT () {	0x40;}
}
unless(defined(&IE_CU_COMMAND)) {
    sub IE_CU_COMMAND () {	0x700;}
}
unless(defined(&IE_CU_NOP)) {
    sub IE_CU_NOP () {	0;}
}
unless(defined(&IE_CU_START)) {
    sub IE_CU_START () {	0x100;}
}
unless(defined(&IE_CU_RESUME)) {
    sub IE_CU_RESUME () {	0x200;}
}
unless(defined(&IE_CU_STOP)) {
    sub IE_CU_STOP () {	0x300;}
}
unless(defined(&IE_CU_ABORT)) {
    sub IE_CU_ABORT () {	0x400;}
}
unless(defined(&IE_ACK_COMMAND)) {
    sub IE_ACK_COMMAND () {	0xf000;}
}
unless(defined(&IE_ACK_CX)) {
    sub IE_ACK_CX () {	0x8000;}
}
unless(defined(&IE_ACK_FR)) {
    sub IE_ACK_FR () {	0x4000;}
}
unless(defined(&IE_ACK_CNA)) {
    sub IE_ACK_CNA () {	0x2000;}
}
unless(defined(&IE_ACK_RNR)) {
    sub IE_ACK_RNR () {	0x1000;}
}
unless(defined(&IE_ACTION_COMMAND)) {
    sub IE_ACTION_COMMAND {
	my($x) = @_;
	eval q(((($x) &  &IE_CU_COMMAND) ==  &IE_CU_START));
    }
}
unless(defined(&IE_ST_WHENCE)) {
    sub IE_ST_WHENCE () {	0xf000;}
}
unless(defined(&IE_ST_CX)) {
    sub IE_ST_CX () {	0x8000;}
}
unless(defined(&IE_ST_FR)) {
    sub IE_ST_FR () {	0x4000;}
}
unless(defined(&IE_ST_CNA)) {
    sub IE_ST_CNA () {	0x2000;}
}
unless(defined(&IE_ST_RNR)) {
    sub IE_ST_RNR () {	0x1000;}
}
unless(defined(&IE_CU_STATUS)) {
    sub IE_CU_STATUS () {	0x700;}
}
unless(defined(&IE_CU_ACTIVE)) {
    sub IE_CU_ACTIVE () {	0x200;}
}
unless(defined(&IE_CU_SUSPEND)) {
    sub IE_CU_SUSPEND () {	0x100;}
}
unless(defined(&IE_RU_STATUS)) {
    sub IE_RU_STATUS () {	0x70;}
}
unless(defined(&IE_RU_SUSPEND)) {
    sub IE_RU_SUSPEND () {	0x10;}
}
unless(defined(&IE_RU_NOSPACE)) {
    sub IE_RU_NOSPACE () {	0x20;}
}
unless(defined(&IE_RU_READY)) {
    sub IE_RU_READY () {	0x40;}
}
unless(defined(&IE_FD_LAST)) {
    sub IE_FD_LAST () {	0x8000;}
}
unless(defined(&IE_FD_SUSP)) {
    sub IE_FD_SUSP () {	0x4000;}
}
unless(defined(&IE_FD_COMPLETE)) {
    sub IE_FD_COMPLETE () {	0x8000;}
}
unless(defined(&IE_FD_BUSY)) {
    sub IE_FD_BUSY () {	0x4000;}
}
unless(defined(&IE_FD_OK)) {
    sub IE_FD_OK () {	0x2000;}
}
unless(defined(&IE_FD_RNR)) {
    sub IE_FD_RNR () {	0x200;}
}
unless(defined(&IE_RBD_LAST)) {
    sub IE_RBD_LAST () {	0x8000;}
}
unless(defined(&IE_RBD_USED)) {
    sub IE_RBD_USED () {	0x4000;}
}
unless(defined(&IE_STAT_COMPL)) {
    sub IE_STAT_COMPL () {	0x8000;}
}
unless(defined(&IE_STAT_BUSY)) {
    sub IE_STAT_BUSY () {	0x4000;}
}
unless(defined(&IE_STAT_OK)) {
    sub IE_STAT_OK () {	0x2000;}
}
unless(defined(&IE_STAT_ABORT)) {
    sub IE_STAT_ABORT () {	0x1000;}
}
unless(defined(&IE_CMD_NOP)) {
    sub IE_CMD_NOP () {	0x;}
}
unless(defined(&IE_CMD_IASETUP)) {
    sub IE_CMD_IASETUP () {	0x1;}
}
unless(defined(&IE_CMD_CONFIG)) {
    sub IE_CMD_CONFIG () {	0x2;}
}
unless(defined(&IE_CMD_MCAST)) {
    sub IE_CMD_MCAST () {	0x3;}
}
unless(defined(&IE_CMD_XMIT)) {
    sub IE_CMD_XMIT () {	0x4;}
}
unless(defined(&IE_CMD_TDR)) {
    sub IE_CMD_TDR () {	0x5;}
}
unless(defined(&IE_CMD_DUMP)) {
    sub IE_CMD_DUMP () {	0x6;}
}
unless(defined(&IE_CMD_DIAGNOSE)) {
    sub IE_CMD_DIAGNOSE () {	0x7;}
}
unless(defined(&IE_CMD_LAST)) {
    sub IE_CMD_LAST () {	0x8000;}
}
unless(defined(&IE_CMD_SUSPEND)) {
    sub IE_CMD_SUSPEND () {	0x4000;}
}
unless(defined(&IE_CMD_INTR)) {
    sub IE_CMD_INTR () {	0x2000;}
}
unless(defined(&ie_xmit_status)) {
    sub ie_xmit_status () {	 ($com->{ie_cmd_status});}
}
unless(defined(&IE_XS_MAXCOLL)) {
    sub IE_XS_MAXCOLL () {	0xf;}
}
unless(defined(&IE_XS_EXCMAX)) {
    sub IE_XS_EXCMAX () {	0x20;}
}
unless(defined(&IE_XS_SQE)) {
    sub IE_XS_SQE () {	0x40;}
}
unless(defined(&IE_XS_DEFERRED)) {
    sub IE_XS_DEFERRED () {	0x80;}
}
unless(defined(&IE_XS_UNDERRUN)) {
    sub IE_XS_UNDERRUN () {	0x100;}
}
unless(defined(&IE_XS_LOSTCTS)) {
    sub IE_XS_LOSTCTS () {	0x200;}
}
unless(defined(&IE_XS_NOCARRIER)) {
    sub IE_XS_NOCARRIER () {	0x400;}
}
unless(defined(&IE_XS_LATECOLL)) {
    sub IE_XS_LATECOLL () {	0x800;}
}
unless(defined(&IE_XMIT_LAST)) {
    sub IE_XMIT_LAST () {	0x8000;}
}
unless(defined(&MAXMCAST)) {
    sub MAXMCAST () {	250;}
}
unless(defined(&ie_mcast_status)) {
    sub ie_mcast_status () {	 ($com->{ie_cmd_status});}
}
unless(defined(&ie_tdr_status)) {
    sub ie_tdr_status () {	 ($com->{ie_cmd_status});}
}
unless(defined(&IE_TDR_SUCCESS)) {
    sub IE_TDR_SUCCESS () {	0x8000;}
}
unless(defined(&IE_TDR_XCVR)) {
    sub IE_TDR_XCVR () {	0x4000;}
}
unless(defined(&IE_TDR_OPEN)) {
    sub IE_TDR_OPEN () {	0x2000;}
}
unless(defined(&IE_TDR_SHORT)) {
    sub IE_TDR_SHORT () {	0x1000;}
}
unless(defined(&IE_TDR_TIME)) {
    sub IE_TDR_TIME () {	0x7ff;}
}
unless(defined(&ie_iasetup_status)) {
    sub ie_iasetup_status () {	 ($com->{ie_cmd_status});}
}
unless(defined(&ie_config_status)) {
    sub ie_config_status () {	 ($com->{ie_cmd_status});}
}
1;
