require '_h2ph_pre.ph';

unless(defined(&_SDLA_CHDLC_H)) {
    eval 'sub _SDLC_CHDLC_H () {1;}' unless defined(&_SDLC_CHDLC_H);
    unless(defined(&PACKED)) {
	eval 'sub PACKED () { &__attribute__(( &packed));}' unless defined(&PACKED);
    }
    eval 'sub PRI_BASE_ADDR_MB_STRUCT () {0xe000;}' unless defined(&PRI_BASE_ADDR_MB_STRUCT);
    eval 'sub SEC_BASE_ADDR_MB_STRUCT () {0xe800;}' unless defined(&SEC_BASE_ADDR_MB_STRUCT);
    eval 'sub SIZEOF_MB_DATA_BFR () {2032;}' unless defined(&SIZEOF_MB_DATA_BFR);
    eval 'sub NUMBER_MB_RESERVED_BYTES () {0xb;}' unless defined(&NUMBER_MB_RESERVED_BYTES);
    eval 'sub MIN_LGTH_CHDLC_DATA_CFG () {300;}' unless defined(&MIN_LGTH_CHDLC_DATA_CFG);
    eval 'sub PRI_MAX_NO_DATA_BYTES_IN_FRAME () {15354;}' unless defined(&PRI_MAX_NO_DATA_BYTES_IN_FRAME);
    eval 'sub READ_GLOBAL_EXCEPTION_CONDITION () {0x1;}' unless defined(&READ_GLOBAL_EXCEPTION_CONDITION);
    eval 'sub SET_GLOBAL_CONFIGURATION () {0x2;}' unless defined(&SET_GLOBAL_CONFIGURATION);
    eval 'sub READ_GLOBAL_CONFIGURATION () {0x3;}' unless defined(&READ_GLOBAL_CONFIGURATION);
    eval 'sub READ_GLOBAL_STATISTICS () {0x4;}' unless defined(&READ_GLOBAL_STATISTICS);
    eval 'sub FLUSH_GLOBAL_STATISTICS () {0x5;}' unless defined(&FLUSH_GLOBAL_STATISTICS);
    eval 'sub SET_MODEM_STATUS () {0x6;}' unless defined(&SET_MODEM_STATUS);
    eval 'sub READ_MODEM_STATUS () {0x7;}' unless defined(&READ_MODEM_STATUS);
    eval 'sub READ_COMMS_ERROR_STATS () {0x8;}' unless defined(&READ_COMMS_ERROR_STATS);
    eval 'sub FLUSH_COMMS_ERROR_STATS () {0x9;}' unless defined(&FLUSH_COMMS_ERROR_STATS);
    eval 'sub SET_TRACE_CONFIGURATION () {0xa;}' unless defined(&SET_TRACE_CONFIGURATION);
    eval 'sub READ_TRACE_CONFIGURATION () {0xb;}' unless defined(&READ_TRACE_CONFIGURATION);
    eval 'sub READ_TRACE_STATISTICS () {0xc;}' unless defined(&READ_TRACE_STATISTICS);
    eval 'sub FLUSH_TRACE_STATISTICS () {0xd;}' unless defined(&FLUSH_TRACE_STATISTICS);
    eval 'sub FT1_MONITOR_STATUS_CTRL () {0x1c;}' unless defined(&FT1_MONITOR_STATUS_CTRL);
    eval 'sub SET_FT1_CONFIGURATION () {0x18;}' unless defined(&SET_FT1_CONFIGURATION);
    eval 'sub READ_FT1_CONFIGURATION () {0x19;}' unless defined(&READ_FT1_CONFIGURATION);
    eval 'sub TRANSMIT_ASYNC_DATA_TO_FT1 () {0x1a;}' unless defined(&TRANSMIT_ASYNC_DATA_TO_FT1);
    eval 'sub RECEIVE_ASYNC_DATA_FROM_FT1 () {0x1b;}' unless defined(&RECEIVE_ASYNC_DATA_FROM_FT1);
    eval 'sub FT1_MONITOR_STATUS_CTRL () {0x1c;}' unless defined(&FT1_MONITOR_STATUS_CTRL);
    eval 'sub READ_FT1_OPERATIONAL_STATS () {0x1d;}' unless defined(&READ_FT1_OPERATIONAL_STATS);
    eval 'sub SET_FT1_MODE () {0x1e;}' unless defined(&SET_FT1_MODE);
    eval 'sub READ_CHDLC_CODE_VERSION () {0x20;}' unless defined(&READ_CHDLC_CODE_VERSION);
    eval 'sub READ_CHDLC_EXCEPTION_CONDITION () {0x21;}' unless defined(&READ_CHDLC_EXCEPTION_CONDITION);
    eval 'sub SET_CHDLC_CONFIGURATION () {0x22;}' unless defined(&SET_CHDLC_CONFIGURATION);
    eval 'sub READ_CHDLC_CONFIGURATION () {0x23;}' unless defined(&READ_CHDLC_CONFIGURATION);
    eval 'sub ENABLE_CHDLC_COMMUNICATIONS () {0x24;}' unless defined(&ENABLE_CHDLC_COMMUNICATIONS);
    eval 'sub DISABLE_CHDLC_COMMUNICATIONS () {0x25;}' unless defined(&DISABLE_CHDLC_COMMUNICATIONS);
    eval 'sub READ_CHDLC_LINK_STATUS () {0x26;}' unless defined(&READ_CHDLC_LINK_STATUS);
    eval 'sub READ_CHDLC_OPERATIONAL_STATS () {0x27;}' unless defined(&READ_CHDLC_OPERATIONAL_STATS);
    eval 'sub FLUSH_CHDLC_OPERATIONAL_STATS () {0x28;}' unless defined(&FLUSH_CHDLC_OPERATIONAL_STATS);
    eval 'sub SET_CHDLC_INTERRUPT_TRIGGERS () {0x30;}' unless defined(&SET_CHDLC_INTERRUPT_TRIGGERS);
    eval 'sub READ_CHDLC_INTERRUPT_TRIGGERS () {0x31;}' unless defined(&READ_CHDLC_INTERRUPT_TRIGGERS);
    eval 'sub CPIPE_ENABLE_TRACING () {0x50;}' unless defined(&CPIPE_ENABLE_TRACING);
    eval 'sub CPIPE_DISABLE_TRACING () {0x51;}' unless defined(&CPIPE_DISABLE_TRACING);
    eval 'sub CPIPE_GET_TRACE_INFO () {0x52;}' unless defined(&CPIPE_GET_TRACE_INFO);
    eval 'sub CPIPE_GET_IBA_DATA () {0x53;}' unless defined(&CPIPE_GET_IBA_DATA);
    eval 'sub CPIPE_FT1_READ_STATUS () {0x54;}' unless defined(&CPIPE_FT1_READ_STATUS);
    eval 'sub CPIPE_DRIVER_STAT_IFSEND () {0x55;}' unless defined(&CPIPE_DRIVER_STAT_IFSEND);
    eval 'sub CPIPE_DRIVER_STAT_INTR () {0x56;}' unless defined(&CPIPE_DRIVER_STAT_INTR);
    eval 'sub CPIPE_DRIVER_STAT_GEN () {0x57;}' unless defined(&CPIPE_DRIVER_STAT_GEN);
    eval 'sub CPIPE_FLUSH_DRIVER_STATS () {0x58;}' unless defined(&CPIPE_FLUSH_DRIVER_STATS);
    eval 'sub CPIPE_ROUTER_UP_TIME () {0x59;}' unless defined(&CPIPE_ROUTER_UP_TIME);
    eval 'sub CHDLC_READ_TRACE_DATA () {0xe4;}' unless defined(&CHDLC_READ_TRACE_DATA);
    eval 'sub TRACE_ALL () {0x;}' unless defined(&TRACE_ALL);
    eval 'sub TRACE_PROT () {0x1;}' unless defined(&TRACE_PROT);
    eval 'sub TRACE_DATA () {0x2;}' unless defined(&TRACE_DATA);
    eval 'sub DISCARD_RX_ERROR_FRAMES () {0x1;}' unless defined(&DISCARD_RX_ERROR_FRAMES);
    eval 'sub COMMAND_OK () {0x;}' unless defined(&COMMAND_OK);
    eval 'sub NO_GLOBAL_EXCEP_COND_TO_REPORT () {0x1;}' unless defined(&NO_GLOBAL_EXCEP_COND_TO_REPORT);
    eval 'sub LGTH_GLOBAL_CFG_DATA_INVALID () {0x1;}' unless defined(&LGTH_GLOBAL_CFG_DATA_INVALID);
    eval 'sub LGTH_TRACE_CFG_DATA_INVALID () {0x1;}' unless defined(&LGTH_TRACE_CFG_DATA_INVALID);
    eval 'sub IRQ_TIMEOUT_VALUE_INVALID () {0x2;}' unless defined(&IRQ_TIMEOUT_VALUE_INVALID);
    eval 'sub TRACE_CONFIG_INVALID () {0x2;}' unless defined(&TRACE_CONFIG_INVALID);
    eval 'sub ADAPTER_OPERATING_FREQ_INVALID () {0x3;}' unless defined(&ADAPTER_OPERATING_FREQ_INVALID);
    eval 'sub TRC_DEAC_TMR_INVALID () {0x3;}' unless defined(&TRC_DEAC_TMR_INVALID);
    eval 'sub S508_FT1_ADPTR_NOT_PRESENT () {0xc;}' unless defined(&S508_FT1_ADPTR_NOT_PRESENT);
    eval 'sub INVALID_FT1_STATUS_SELECTION () {0xd;}' unless defined(&INVALID_FT1_STATUS_SELECTION);
    eval 'sub FT1_OP_STATS_NOT_ENABLED () {0xd;}' unless defined(&FT1_OP_STATS_NOT_ENABLED);
    eval 'sub FT1_OP_STATS_NOT_AVAILABLE () {0xe;}' unless defined(&FT1_OP_STATS_NOT_AVAILABLE);
    eval 'sub S508_FT1_MODE_SELECTION_BUSY () {0xe;}' unless defined(&S508_FT1_MODE_SELECTION_BUSY);
    eval 'sub EXCEP_MODEM_STATUS_CHANGE () {0x10;}' unless defined(&EXCEP_MODEM_STATUS_CHANGE);
    eval 'sub EXCEP_TRC_DISABLED () {0x11;}' unless defined(&EXCEP_TRC_DISABLED);
    eval 'sub EXCEP_IRQ_TIMEOUT () {0x12;}' unless defined(&EXCEP_IRQ_TIMEOUT);
    eval 'sub NO_CHDLC_EXCEP_COND_TO_REPORT () {0x21;}' unless defined(&NO_CHDLC_EXCEP_COND_TO_REPORT);
    eval 'sub CHDLC_COMMS_DISABLED () {0x21;}' unless defined(&CHDLC_COMMS_DISABLED);
    eval 'sub CHDLC_COMMS_ENABLED () {0x21;}' unless defined(&CHDLC_COMMS_ENABLED);
    eval 'sub DISABLE_CHDLC_COMMS_BEFORE_CFG () {0x21;}' unless defined(&DISABLE_CHDLC_COMMS_BEFORE_CFG);
    eval 'sub ENABLE_CHDLC_COMMS_BEFORE_CONN () {0x21;}' unless defined(&ENABLE_CHDLC_COMMS_BEFORE_CONN);
    eval 'sub CHDLC_CFG_BEFORE_COMMS_ENABLED () {0x22;}' unless defined(&CHDLC_CFG_BEFORE_COMMS_ENABLED);
    eval 'sub LGTH_CHDLC_CFG_DATA_INVALID () {0x22;}' unless defined(&LGTH_CHDLC_CFG_DATA_INVALID);
    eval 'sub LGTH_INT_TRIGGERS_DATA_INVALID () {0x22;}' unless defined(&LGTH_INT_TRIGGERS_DATA_INVALID);
    eval 'sub INVALID_IRQ_SELECTED () {0x23;}' unless defined(&INVALID_IRQ_SELECTED);
    eval 'sub INVALID_CHDLC_CFG_DATA () {0x23;}' unless defined(&INVALID_CHDLC_CFG_DATA);
    eval 'sub IRQ_TMR_VALUE_INVALID () {0x24;}' unless defined(&IRQ_TMR_VALUE_INVALID);
    eval 'sub LARGER_PERCENT_TX_BFR_REQUIRED () {0x24;}' unless defined(&LARGER_PERCENT_TX_BFR_REQUIRED);
    eval 'sub LARGER_PERCENT_RX_BFR_REQUIRED () {0x25;}' unless defined(&LARGER_PERCENT_RX_BFR_REQUIRED);
    eval 'sub S514_BOTH_PORTS_SAME_CLK_MODE () {0x26;}' unless defined(&S514_BOTH_PORTS_SAME_CLK_MODE);
    eval 'sub INVALID_CMND_HDLC_STREAM_MODE () {0x4e;}' unless defined(&INVALID_CMND_HDLC_STREAM_MODE);
    eval 'sub INVALID_CHDLC_COMMAND () {0x4f;}' unless defined(&INVALID_CHDLC_COMMAND);
    eval 'sub EXCEP_LINK_ACTIVE () {0x30;}' unless defined(&EXCEP_LINK_ACTIVE);
    eval 'sub EXCEP_LINK_INACTIVE_MODEM () {0x31;}' unless defined(&EXCEP_LINK_INACTIVE_MODEM);
    eval 'sub EXCEP_LINK_INACTIVE_KPALV () {0x32;}' unless defined(&EXCEP_LINK_INACTIVE_KPALV);
    eval 'sub EXCEP_IP_ADDRESS_DISCOVERED () {0x33;}' unless defined(&EXCEP_IP_ADDRESS_DISCOVERED);
    eval 'sub EXCEP_LOOPBACK_CONDITION () {0x34;}' unless defined(&EXCEP_LOOPBACK_CONDITION);
    eval 'sub LINK_DISCONNECTED () {0x21;}' unless defined(&LINK_DISCONNECTED);
    eval 'sub NO_TX_BFRS_AVAIL () {0x24;}' unless defined(&NO_TX_BFRS_AVAIL);
    eval 'sub MAX_APP_IRQ_TIMEOUT_VALUE () {5000;}' unless defined(&MAX_APP_IRQ_TIMEOUT_VALUE);
    eval 'sub TRACE_INACTIVE () {0x;}' unless defined(&TRACE_INACTIVE);
    eval 'sub TRACE_ACTIVE () {0x1;}' unless defined(&TRACE_ACTIVE);
    eval 'sub TRACE_DELAY_MODE () {0x4;}' unless defined(&TRACE_DELAY_MODE);
    eval 'sub TRACE_DATA_FRAMES () {0x8;}' unless defined(&TRACE_DATA_FRAMES);
    eval 'sub TRACE_SLARP_FRAMES () {0x10;}' unless defined(&TRACE_SLARP_FRAMES);
    eval 'sub TRACE_CDP_FRAMES () {0x20;}' unless defined(&TRACE_CDP_FRAMES);
    eval 'sub TRACE_INCOMING () {0x;}' unless defined(&TRACE_INCOMING);
    eval 'sub TRACE_OUTGOINGING () {0x1;}' unless defined(&TRACE_OUTGOINGING);
    eval 'sub TRACE_INCOMING_ABORTED () {0x10;}' unless defined(&TRACE_INCOMING_ABORTED);
    eval 'sub TRACE_INCOMING_CRC_ERROR () {0x20;}' unless defined(&TRACE_INCOMING_CRC_ERROR);
    eval 'sub TRACE_INCOMING_OVERRUN_ERROR () {0x40;}' unless defined(&TRACE_INCOMING_OVERRUN_ERROR);
    eval 'sub DISABLE_FT1_STATUS_STATISTICS () {0x;}' unless defined(&DISABLE_FT1_STATUS_STATISTICS);
    eval 'sub ENABLE_READ_FT1_STATUS () {0x1;}' unless defined(&ENABLE_READ_FT1_STATUS);
    eval 'sub ENABLE_READ_FT1_OP_STATS () {0x2;}' unless defined(&ENABLE_READ_FT1_OP_STATS);
    eval 'sub FLUSH_FT1_OP_STATS () {0x4;}' unless defined(&FLUSH_FT1_OP_STATS);
    eval 'sub INTERFACE_LEVEL_V35 () {0x;}' unless defined(&INTERFACE_LEVEL_V35);
    eval 'sub INTERFACE_LEVEL_RS232 () {0x1;}' unless defined(&INTERFACE_LEVEL_RS232);
    eval 'sub DONT_RAISE_DTR_RTS_ON_EN_COMMS () {0x1;}' unless defined(&DONT_RAISE_DTR_RTS_ON_EN_COMMS);
    eval 'sub DONT_REPORT_CHG_IN_MODEM_STAT () {0x2;}' unless defined(&DONT_REPORT_CHG_IN_MODEM_STAT);
    eval 'sub IGNORE_DCD_FOR_LINK_STAT () {0x1;}' unless defined(&IGNORE_DCD_FOR_LINK_STAT);
    eval 'sub IGNORE_CTS_FOR_LINK_STAT () {0x2;}' unless defined(&IGNORE_CTS_FOR_LINK_STAT);
    eval 'sub IGNORE_KPALV_FOR_LINK_STAT () {0x4;}' unless defined(&IGNORE_KPALV_FOR_LINK_STAT);
    eval 'sub SINGLE_TX_BUFFER () {0x4000;}' unless defined(&SINGLE_TX_BUFFER);
    eval 'sub HDLC_STREAMING_MODE () {0x8000;}' unless defined(&HDLC_STREAMING_MODE);
    eval 'sub CHDLC_TX_DATA_BYTE_COUNT_STAT () {0x1;}' unless defined(&CHDLC_TX_DATA_BYTE_COUNT_STAT);
    eval 'sub CHDLC_RX_DATA_BYTE_COUNT_STAT () {0x2;}' unless defined(&CHDLC_RX_DATA_BYTE_COUNT_STAT);
    eval 'sub CHDLC_TX_THROUGHPUT_STAT () {0x4;}' unless defined(&CHDLC_TX_THROUGHPUT_STAT);
    eval 'sub CHDLC_RX_THROUGHPUT_STAT () {0x8;}' unless defined(&CHDLC_RX_THROUGHPUT_STAT);
    eval 'sub PRI_MAX_BAUD_RATE_S508 () {2666666;}' unless defined(&PRI_MAX_BAUD_RATE_S508);
    eval 'sub SEC_MAX_BAUD_RATE_S508 () {258064;}' unless defined(&SEC_MAX_BAUD_RATE_S508);
    eval 'sub PRI_MAX_BAUD_RATE_S514 () {2750000;}' unless defined(&PRI_MAX_BAUD_RATE_S514);
    eval 'sub SEC_MAX_BAUD_RATE_S514 () {515625;}' unless defined(&SEC_MAX_BAUD_RATE_S514);
    eval 'sub MIN_MODEM_TIMER () {0;}' unless defined(&MIN_MODEM_TIMER);
    eval 'sub MAX_MODEM_TIMER () {5000;}' unless defined(&MAX_MODEM_TIMER);
    eval 'sub SEC_MAX_NO_DATA_BYTES_IN_FRAME () {2048;}' unless defined(&SEC_MAX_NO_DATA_BYTES_IN_FRAME);
    eval 'sub MIN_Tx_KPALV_TIMER () {0;}' unless defined(&MIN_Tx_KPALV_TIMER);
    eval 'sub MAX_Tx_KPALV_TIMER () {60000;}' unless defined(&MAX_Tx_KPALV_TIMER);
    eval 'sub DEFAULT_Tx_KPALV_TIMER () {10000;}' unless defined(&DEFAULT_Tx_KPALV_TIMER);
    eval 'sub MIN_Rx_KPALV_TIMER () {10;}' unless defined(&MIN_Rx_KPALV_TIMER);
    eval 'sub MAX_Rx_KPALV_TIMER () {60000;}' unless defined(&MAX_Rx_KPALV_TIMER);
    eval 'sub DEFAULT_Rx_KPALV_TIMER () {10000;}' unless defined(&DEFAULT_Rx_KPALV_TIMER);
    eval 'sub MIN_KPALV_ERR_TOL () {1;}' unless defined(&MIN_KPALV_ERR_TOL);
    eval 'sub MAX_KPALV_ERR_TOL () {20;}' unless defined(&MAX_KPALV_ERR_TOL);
    eval 'sub DEFAULT_KPALV_ERR_TOL () {3;}' unless defined(&DEFAULT_KPALV_ERR_TOL);
    eval 'sub MIN_SLARP_REQ_TIMER () {0;}' unless defined(&MIN_SLARP_REQ_TIMER);
    eval 'sub MAX_SLARP_REQ_TIMER () {60000;}' unless defined(&MAX_SLARP_REQ_TIMER);
    eval 'sub DEFAULT_SLARP_REQ_TIMER () {0;}' unless defined(&DEFAULT_SLARP_REQ_TIMER);
    eval 'sub CHDLC_LINK_INACTIVE () {0x;}' unless defined(&CHDLC_LINK_INACTIVE);
    eval 'sub CHDLC_LINK_ACTIVE () {0x1;}' unless defined(&CHDLC_LINK_ACTIVE);
    eval 'sub APP_INT_ON_RX_FRAME () {0x1;}' unless defined(&APP_INT_ON_RX_FRAME);
    eval 'sub APP_INT_ON_TX_FRAME () {0x2;}' unless defined(&APP_INT_ON_TX_FRAME);
    eval 'sub APP_INT_ON_COMMAND_COMPLETE () {0x4;}' unless defined(&APP_INT_ON_COMMAND_COMPLETE);
    eval 'sub APP_INT_ON_TIMER () {0x8;}' unless defined(&APP_INT_ON_TIMER);
    eval 'sub APP_INT_ON_GLOBAL_EXCEP_COND () {0x10;}' unless defined(&APP_INT_ON_GLOBAL_EXCEP_COND);
    eval 'sub APP_INT_ON_CHDLC_EXCEP_COND () {0x20;}' unless defined(&APP_INT_ON_CHDLC_EXCEP_COND);
    eval 'sub APP_INT_ON_TRACE_DATA_AVAIL () {0x80;}' unless defined(&APP_INT_ON_TRACE_DATA_AVAIL);
    eval 'sub NO_APP_INTS_PEND () {0x;}' unless defined(&NO_APP_INTS_PEND);
    eval 'sub RX_APP_INT_PEND () {0x1;}' unless defined(&RX_APP_INT_PEND);
    eval 'sub TX_APP_INT_PEND () {0x2;}' unless defined(&TX_APP_INT_PEND);
    eval 'sub COMMAND_COMPLETE_APP_INT_PEND () {0x4;}' unless defined(&COMMAND_COMPLETE_APP_INT_PEND);
    eval 'sub TIMER_APP_INT_PEND () {0x8;}' unless defined(&TIMER_APP_INT_PEND);
    eval 'sub GLOBAL_EXCEP_COND_APP_INT_PEND () {0x10;}' unless defined(&GLOBAL_EXCEP_COND_APP_INT_PEND);
    eval 'sub CHDLC_EXCEP_COND_APP_INT_PEND () {0x20;}' unless defined(&CHDLC_EXCEP_COND_APP_INT_PEND);
    eval 'sub TRACE_DATA_AVAIL_APP_INT_PEND () {0x80;}' unless defined(&TRACE_DATA_AVAIL_APP_INT_PEND);
    eval 'sub DCD_HIGH () {0x8;}' unless defined(&DCD_HIGH);
    eval 'sub CTS_HIGH () {0x20;}' unless defined(&CTS_HIGH);
    eval 'sub UDPMGMT_SIGNATURE () {"CTPIPEAB";}' unless defined(&UDPMGMT_SIGNATURE);
    eval 'sub UDPMGMT_UDP_PROTOCOL () {0x11;}' unless defined(&UDPMGMT_UDP_PROTOCOL);
    eval 'sub ESF_FRAMING () {0x;}' unless defined(&ESF_FRAMING);
    eval 'sub D4_FRAMING () {0x1;}' unless defined(&D4_FRAMING);
    eval 'sub B8ZS_ENCODING () {0x;}' unless defined(&B8ZS_ENCODING);
    eval 'sub AMI_ENCODING () {0x1;}' unless defined(&AMI_ENCODING);
    eval 'sub LN_BLD_CSU_0dB_DSX1_0_to_133 () {0x;}' unless defined(&LN_BLD_CSU_0dB_DSX1_0_to_133);
    eval 'sub LN_BLD_DSX1_133_to_266 () {0x1;}' unless defined(&LN_BLD_DSX1_133_to_266);
    eval 'sub LN_BLD_DSX1_266_to_399 () {0x2;}' unless defined(&LN_BLD_DSX1_266_to_399);
    eval 'sub LN_BLD_DSX1_399_to_533 () {0x3;}' unless defined(&LN_BLD_DSX1_399_to_533);
    eval 'sub LN_BLD_DSX1_533_to_655 () {0x4;}' unless defined(&LN_BLD_DSX1_533_to_655);
    eval 'sub LN_BLD_CSU_NEG_7dB () {0x5;}' unless defined(&LN_BLD_CSU_NEG_7dB);
    eval 'sub LN_BLD_CSU_NEG_15dB () {0x6;}' unless defined(&LN_BLD_CSU_NEG_15dB);
    eval 'sub LN_BLD_CSU_NEG_22dB () {0x7;}' unless defined(&LN_BLD_CSU_NEG_22dB);
    eval 'sub MIN_CHANNEL_BASE_VALUE () {1;}' unless defined(&MIN_CHANNEL_BASE_VALUE);
    eval 'sub MAX_CHANNEL_BASE_VALUE () {24;}' unless defined(&MAX_CHANNEL_BASE_VALUE);
    eval 'sub MIN_BAUD_RATE_KBPS () {0;}' unless defined(&MIN_BAUD_RATE_KBPS);
    eval 'sub MAX_BAUD_RATE_KBPS () {1536;}' unless defined(&MAX_BAUD_RATE_KBPS);
    eval 'sub BAUD_RATE_FT1_AUTO_CONFIG () {0xffff;}' unless defined(&BAUD_RATE_FT1_AUTO_CONFIG);
    eval 'sub CLOCK_MODE_NORMAL () {0x;}' unless defined(&CLOCK_MODE_NORMAL);
    eval 'sub CLOCK_MODE_MASTER () {0x1;}' unless defined(&CLOCK_MODE_MASTER);
    eval 'sub BAUD_RATE_FT1_AUTO_CONFIG () {0xffff;}' unless defined(&BAUD_RATE_FT1_AUTO_CONFIG);
    eval 'sub AUTO_FT1_CONFIG_NOT_COMPLETE () {0x8;}' unless defined(&AUTO_FT1_CONFIG_NOT_COMPLETE);
    eval 'sub AUTO_FT1_CFG_FAIL_OP_MODE () {0xc;}' unless defined(&AUTO_FT1_CFG_FAIL_OP_MODE);
    eval 'sub AUTO_FT1_CFG_FAIL_INVALID_LINE () {0xd;}' unless defined(&AUTO_FT1_CFG_FAIL_INVALID_LINE);
    if(defined(&_MSC_)) {
    }
}
1;
