require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&IE_SCP_SZ)) {
    sub IE_SCP_SZ () {	12;}
}
unless(defined(&IE_SCP_BUS_USE)) {
    sub IE_SCP_BUS_USE {
	my($base) = @_;
	eval q((($base) + 2));
    }
}
unless(defined(&IE_SCP_TEST)) {
    sub IE_SCP_TEST {
	my($base) = @_;
	eval q((($base) + 4));
    }
}
unless(defined(&IE_SCP_ISCP)) {
    sub IE_SCP_ISCP {
	my($base) = @_;
	eval q((($base) + 8));
    }
}
unless(defined(&IE_SCP_ADDR)) {
    sub IE_SCP_ADDR () {	0xfffff4;}
}
unless(defined(&IE_ISCP_SZ)) {
    sub IE_ISCP_SZ () {	16;}
}
unless(defined(&IE_ISCP_BUSY)) {
    sub IE_ISCP_BUSY {
	my($base) = @_;
	eval q((($base) + 0));
    }
}
unless(defined(&IE_ISCP_SCB)) {
    sub IE_ISCP_SCB {
	my($base) = @_;
	eval q((($base) + 2));
    }
}
unless(defined(&IE_ISCP_BASE)) {
    sub IE_ISCP_BASE {
	my($base) = @_;
	eval q((($base) + 4));
    }
}
unless(defined(&IE_SYSBUS_82586)) {
    sub IE_SYSBUS_82586 () {	0x;}
}
unless(defined(&IE_SYSBUS_32SEG)) {
    sub IE_SYSBUS_32SEG () {	0x2;}
}
unless(defined(&IE_SYSBUS_LINEAR)) {
    sub IE_SYSBUS_LINEAR () {	0x4;}
}
unless(defined(&IE_SYSBUS_TRG)) {
    sub IE_SYSBUS_TRG () {	0x8;}
}
unless(defined(&IE_SYSBUS_LOCK)) {
    sub IE_SYSBUS_LOCK () {	0x10;}
}
unless(defined(&IE_SYSBUS_INTLOW)) {
    sub IE_SYSBUS_INTLOW () {	0x20;}
}
unless(defined(&IE_SYSBUS_BE)) {
    sub IE_SYSBUS_BE () {	0x80;}
}
unless(defined(&IE_SCB_SZ)) {
    sub IE_SCB_SZ () {	16;}
}
unless(defined(&IE_SCB_STATUS)) {
    sub IE_SCB_STATUS {
	my($base) = @_;
	eval q((($base) + 0));
    }
}
unless(defined(&IE_SCB_CMD)) {
    sub IE_SCB_CMD {
	my($base) = @_;
	eval q((($base) + 2));
    }
}
unless(defined(&IE_SCB_CMDLST)) {
    sub IE_SCB_CMDLST {
	my($base) = @_;
	eval q((($base) + 4));
    }
}
unless(defined(&IE_SCB_RCVLST)) {
    sub IE_SCB_RCVLST {
	my($base) = @_;
	eval q((($base) + 6));
    }
}
unless(defined(&IE_SCB_ERRCRC)) {
    sub IE_SCB_ERRCRC {
	my($base) = @_;
	eval q((($base) + 8));
    }
}
unless(defined(&IE_SCB_ERRALN)) {
    sub IE_SCB_ERRALN {
	my($base) = @_;
	eval q((($base) + 10));
    }
}
unless(defined(&IE_SCB_ERRRES)) {
    sub IE_SCB_ERRRES {
	my($base) = @_;
	eval q((($base) + 12));
    }
}
unless(defined(&IE_SCB_ERROVR)) {
    sub IE_SCB_ERROVR {
	my($base) = @_;
	eval q((($base) + 14));
    }
}
unless(defined(&IE_RUC_MASK)) {
    sub IE_RUC_MASK () {	0x70;}
}
unless(defined(&IE_RUC_NOP)) {
    sub IE_RUC_NOP () {	0;}
}
unless(defined(&IE_RUC_START)) {
    sub IE_RUC_START () {	0x10;}
}
unless(defined(&IE_RUC_RESUME)) {
    sub IE_RUC_RESUME () {	0x20;}
}
unless(defined(&IE_RUC_SUSPEND)) {
    sub IE_RUC_SUSPEND () {	0x30;}
}
unless(defined(&IE_RUC_ABORT)) {
    sub IE_RUC_ABORT () {	0x40;}
}
unless(defined(&IE_CUC_MASK)) {
    sub IE_CUC_MASK () {	0x700;}
}
unless(defined(&IE_CUC_NOP)) {
    sub IE_CUC_NOP () {	0;}
}
unless(defined(&IE_CUC_START)) {
    sub IE_CUC_START () {	0x100;}
}
unless(defined(&IE_CUC_RESUME)) {
    sub IE_CUC_RESUME () {	0x200;}
}
unless(defined(&IE_CUC_SUSPEND)) {
    sub IE_CUC_SUSPEND () {	0x300;}
}
unless(defined(&IE_CUC_ABORT)) {
    sub IE_CUC_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_CUC_MASK) ==  &IE_CUC_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_CUS_MASK)) {
    sub IE_CUS_MASK () {	0x700;}
}
unless(defined(&IE_CUS_ACTIVE)) {
    sub IE_CUS_ACTIVE () {	0x200;}
}
unless(defined(&IE_CUS_SUSPEND)) {
    sub IE_CUS_SUSPEND () {	0x100;}
}
unless(defined(&IE_RUS_MASK)) {
    sub IE_RUS_MASK () {	0x70;}
}
unless(defined(&IE_RUS_SUSPEND)) {
    sub IE_RUS_SUSPEND () {	0x10;}
}
unless(defined(&IE_RUS_NOSPACE)) {
    sub IE_RUS_NOSPACE () {	0x20;}
}
unless(defined(&IE_RUS_READY)) {
    sub IE_RUS_READY () {	0x40;}
}
unless(defined(&IE_ST_BITS)) {
    sub IE_ST_BITS () {	"\020\020cx\017fr\016cna\015rnr\012cact\011csusp\07rrdy\06rnsp\05rsusp";}
}
unless(defined(&IE_RFRAME_SZ)) {
    sub IE_RFRAME_SZ () {	24;}
}
unless(defined(&IE_RFRAME_ADDR)) {
    sub IE_RFRAME_ADDR {
	my($base,$i) = @_;
	eval q((($base) + ($i) * 64));
    }
}
unless(defined(&IE_RFRAME_STATUS)) {
    sub IE_RFRAME_STATUS {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 0));
    }
}
unless(defined(&IE_RFRAME_LAST)) {
    sub IE_RFRAME_LAST {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 2));
    }
}
unless(defined(&IE_RFRAME_NEXT)) {
    sub IE_RFRAME_NEXT {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 4));
    }
}
unless(defined(&IE_RFRAME_BUFDESC)) {
    sub IE_RFRAME_BUFDESC {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 6));
    }
}
unless(defined(&IE_RFRAME_EDST)) {
    sub IE_RFRAME_EDST {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 8));
    }
}
unless(defined(&IE_RFRAME_ESRC)) {
    sub IE_RFRAME_ESRC {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 14));
    }
}
unless(defined(&IE_RFRAME_ELEN)) {
    sub IE_RFRAME_ELEN {
	my($b,$i) = @_;
	eval q(( &IE_RFRAME_ADDR($b,$i) + 20));
    }
}
unless(defined(&IE_FD_EOL)) {
    sub IE_FD_EOL () {	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_CRC)) {
    sub IE_FD_CRC () {	0x800;}
}
unless(defined(&IE_FD_ALGN)) {
    sub IE_FD_ALGN () {	0x400;}
}
unless(defined(&IE_FD_RNR)) {
    sub IE_FD_RNR () {	0x200;}
}
unless(defined(&IE_FD_OVR)) {
    sub IE_FD_OVR () {	0x100;}
}
unless(defined(&IE_FD_SHORT)) {
    sub IE_FD_SHORT () {	0x80;}
}
unless(defined(&IE_FD_NOEOF)) {
    sub IE_FD_NOEOF () {	0x40;}
}
unless(defined(&IE_FD_ERRMASK)) {
    sub IE_FD_ERRMASK () {	( &IE_FD_CRC| &IE_FD_ALGN| &IE_FD_RNR| &IE_FD_OVR| &IE_FD_SHORT| &IE_FD_NOEOF);}
}
unless(defined(&IE_FD_STATUSBITS)) {
    sub IE_FD_STATUSBITS () {	"\20\20complt\17busy\16ok\14crc\13algn\12rnr\11ovr\10short\7noeof";}
}
unless(defined(&IE_RBD_SZ)) {
    sub IE_RBD_SZ () {	12;}
}
unless(defined(&IE_RBD_ADDR)) {
    sub IE_RBD_ADDR {
	my($base,$i) = @_;
	eval q((($base) + ($i) * 32));
    }
}
unless(defined(&IE_RBD_STATUS)) {
    sub IE_RBD_STATUS {
	my($b,$i) = @_;
	eval q(( &IE_RBD_ADDR($b,$i) + 0));
    }
}
unless(defined(&IE_RBD_NEXT)) {
    sub IE_RBD_NEXT {
	my($b,$i) = @_;
	eval q(( &IE_RBD_ADDR($b,$i) + 2));
    }
}
unless(defined(&IE_RBD_BUFADDR)) {
    sub IE_RBD_BUFADDR {
	my($b,$i) = @_;
	eval q(( &IE_RBD_ADDR($b,$i) + 4));
    }
}
unless(defined(&IE_RBD_BUFLEN)) {
    sub IE_RBD_BUFLEN {
	my($b,$i) = @_;
	eval q(( &IE_RBD_ADDR($b,$i) + 8));
    }
}
unless(defined(&IE_RBD_LAST)) {
    sub IE_RBD_LAST () {	0x8000;}
}
unless(defined(&IE_RBD_USED)) {
    sub IE_RBD_USED () {	0x4000;}
}
unless(defined(&IE_RBD_CNTMASK)) {
    sub IE_RBD_CNTMASK () {	0x3fff;}
}
unless(defined(&IE_RBD_EOL)) {
    sub IE_RBD_EOL () {	0x8000;}
}
unless(defined(&IE_CMD_COMMON_SZ)) {
    sub IE_CMD_COMMON_SZ () {	6;}
}
unless(defined(&IE_CMD_COMMON_STATUS)) {
    sub IE_CMD_COMMON_STATUS {
	my($base) = @_;
	eval q((($base) + 0));
    }
}
unless(defined(&IE_CMD_COMMON_CMD)) {
    sub IE_CMD_COMMON_CMD {
	my($base) = @_;
	eval q((($base) + 2));
    }
}
unless(defined(&IE_CMD_COMMON_LINK)) {
    sub IE_CMD_COMMON_LINK {
	my($base) = @_;
	eval q((($base) + 4));
    }
}
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_STAT_BITS)) {
    sub IE_STAT_BITS () {	"\020\020complete\017busy\016ok\015abort";}
}
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_CMD_NOP_SZ)) {
    sub IE_CMD_NOP_SZ () {	 &IE_CMD_COMMON_SZ;}
}
unless(defined(&IE_CMD_NOP_ADDR)) {
    sub IE_CMD_NOP_ADDR {
	my($base,$i) = @_;
	eval q((($base) + ($i) * 32));
    }
}
unless(defined(&IE_CMD_NOP_STATUS)) {
    sub IE_CMD_NOP_STATUS {
	my($b,$i) = @_;
	eval q(( &IE_CMD_NOP_ADDR($b,$i) + 0));
    }
}
unless(defined(&IE_CMD_NOP_CMD)) {
    sub IE_CMD_NOP_CMD {
	my($b,$i) = @_;
	eval q(( &IE_CMD_NOP_ADDR($b,$i) + 2));
    }
}
unless(defined(&IE_CMD_NOP_LINK)) {
    sub IE_CMD_NOP_LINK {
	my($b,$i) = @_;
	eval q(( &IE_CMD_NOP_ADDR($b,$i) + 4));
    }
}
unless(defined(&IE_CMD_XMIT_SZ)) {
    sub IE_CMD_XMIT_SZ () {	( &IE_CMD_COMMON_SZ + 10);}
}
unless(defined(&IE_CMD_XMIT_ADDR)) {
    sub IE_CMD_XMIT_ADDR {
	my($base,$i) = @_;
	eval q((($base) + ($i) * 32));
    }
}
unless(defined(&IE_CMD_XMIT_STATUS)) {
    sub IE_CMD_XMIT_STATUS {
	my($b,$i) = @_;
	eval q(( &IE_CMD_XMIT_ADDR($b,$i) + 0));
    }
}
unless(defined(&IE_CMD_XMIT_CMD)) {
    sub IE_CMD_XMIT_CMD {
	my($b,$i) = @_;
	eval q(( &IE_CMD_XMIT_ADDR($b,$i) + 2));
    }
}
unless(defined(&IE_CMD_XMIT_LINK)) {
    sub IE_CMD_XMIT_LINK {
	my($b,$i) = @_;
	eval q(( &IE_CMD_XMIT_ADDR($b,$i) + 4));
    }
}
unless(defined(&IE_CMD_XMIT_DESC)) {
    sub IE_CMD_XMIT_DESC {
	my($b,$i) = @_;
	eval q(( &IE_CMD_XMIT_ADDR($b,$i) +  &IE_CMD_COMMON_SZ + 0));
    }
}
unless(defined(&IE_CMD_XMIT_EADDR)) {
    sub IE_CMD_XMIT_EADDR {
	my($b,$i) = @_;
	eval q(( &IE_CMD_XMIT_ADDR($b,$i) +  &IE_CMD_COMMON_SZ + 2));
    }
}
unless(defined(&IE_CMD_XMIT_LEN)) {
    sub IE_CMD_XMIT_LEN {
	my($b,$i) = @_;
	eval q(( &IE_CMD_XMIT_ADDR($b,$i) +  &IE_CMD_COMMON_SZ + 8));
    }
}
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_XS_BITS)) {
    sub IE_XS_BITS () {	"\020\014ltcoll\013nocar\012lostcts\011underrun\010xsdef\07sqe\06excoll";}
}
unless(defined(&IE_XBD_SZ)) {
    sub IE_XBD_SZ () {	8;}
}
unless(defined(&IE_XBD_ADDR)) {
    sub IE_XBD_ADDR {
	my($base,$i) = @_;
	eval q((($base) + ($i) * 32));
    }
}
unless(defined(&IE_XBD_FLAGS)) {
    sub IE_XBD_FLAGS {
	my($b,$i) = @_;
	eval q(( &IE_XBD_ADDR($b,$i) + 0));
    }
}
unless(defined(&IE_XBD_NEXT)) {
    sub IE_XBD_NEXT {
	my($b,$i) = @_;
	eval q(( &IE_XBD_ADDR($b,$i) + 2));
    }
}
unless(defined(&IE_XBD_BUF)) {
    sub IE_XBD_BUF {
	my($b,$i) = @_;
	eval q(( &IE_XBD_ADDR($b,$i) + 4));
    }
}
unless(defined(&IE_TBD_EOL)) {
    sub IE_TBD_EOL () {	0x8000;}
}
unless(defined(&IE_TBD_CNTMASK)) {
    sub IE_TBD_CNTMASK () {	0x3fff;}
}
unless(defined(&IE_CMD_MCAST_SZ)) {
    sub IE_CMD_MCAST_SZ () {	( &IE_CMD_COMMON_SZ + 2);}
}
unless(defined(&IE_CMD_MCAST_BYTES)) {
    sub IE_CMD_MCAST_BYTES {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 0));
    }
}
unless(defined(&IE_CMD_MCAST_MADDR)) {
    sub IE_CMD_MCAST_MADDR {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 2));
    }
}
unless(defined(&IE_CMD_TDR_SZ)) {
    sub IE_CMD_TDR_SZ () {	( &IE_CMD_COMMON_SZ + 2);}
}
unless(defined(&IE_CMD_TDR_TIME)) {
    sub IE_CMD_TDR_TIME {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 0));
    }
}
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_TDR_BITS)) {
    sub IE_TDR_BITS () {	"\020\020success\017xcvr\016open\015short";}
}
unless(defined(&IE_CMD_IAS_SZ)) {
    sub IE_CMD_IAS_SZ () {	( &IE_CMD_COMMON_SZ + 6);}
}
unless(defined(&IE_CMD_IAS_EADDR)) {
    sub IE_CMD_IAS_EADDR {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 0));
    }
}
unless(defined(&IE_CMD_CFG_SZ)) {
    sub IE_CMD_CFG_SZ () {	( &IE_CMD_COMMON_SZ + 12);}
}
unless(defined(&IE_CMD_CFG_CNT)) {
    sub IE_CMD_CFG_CNT {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 0));
    }
}
unless(defined(&IE_CMD_CFG_FIFO)) {
    sub IE_CMD_CFG_FIFO {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 1));
    }
}
unless(defined(&IE_CMD_CFG_SAVEBAD)) {
    sub IE_CMD_CFG_SAVEBAD {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 2));
    }
}
unless(defined(&IE_CMD_CFG_ADDRLEN)) {
    sub IE_CMD_CFG_ADDRLEN {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 3));
    }
}
unless(defined(&IE_CMD_CFG_PRIORITY)) {
    sub IE_CMD_CFG_PRIORITY {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 4));
    }
}
unless(defined(&IE_CMD_CFG_IFS)) {
    sub IE_CMD_CFG_IFS {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 5));
    }
}
unless(defined(&IE_CMD_CFG_SLOT_LOW)) {
    sub IE_CMD_CFG_SLOT_LOW {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 6));
    }
}
unless(defined(&IE_CMD_CFG_SLOT_HIGH)) {
    sub IE_CMD_CFG_SLOT_HIGH {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 7));
    }
}
unless(defined(&IE_CMD_CFG_PROMISC)) {
    sub IE_CMD_CFG_PROMISC {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 8));
    }
}
unless(defined(&IE_CMD_CFG_CRSCDT)) {
    sub IE_CMD_CFG_CRSCDT {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 9));
    }
}
unless(defined(&IE_CMD_CFG_MINLEN)) {
    sub IE_CMD_CFG_MINLEN {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 10));
    }
}
unless(defined(&IE_CMD_CFG_JUNK)) {
    sub IE_CMD_CFG_JUNK {
	my($base) = @_;
	eval q((($base) +  &IE_CMD_COMMON_SZ + 11));
    }
}
1;
