require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_ISP_INLINE_H)) {
    eval 'sub _ISP_INLINE_H () {1;}' unless defined(&_ISP_INLINE_H);
    unless(defined(&EXP_INLINE)) {
	eval 'sub EXP_INLINE () { &static  &__inline;}' unless defined(&EXP_INLINE);
	eval 'sub EXPENSIVE_INLINE () {1;}' unless defined(&EXPENSIVE_INLINE);
    }
    if(defined(&EXPENSIVE_INLINE)) {
    }
    eval 'sub TBA () {(4* ((( &QENTRY_LEN >> 2) * 3) + 1) + 1);}' unless defined(&TBA);
    if(defined(&ISP_TARGET_MODE)) {
	unless(defined(&_ISP_TARGET_H)) {
	    require 'isp_target.ph';
	}
    }
    eval 'sub ISP_IS_SBUS {
        my($isp) = @_;
	    eval q(( &ISP_SBUS_SUPPORTED  && ($isp)-> &isp_bustype ==  &ISP_BT_SBUS));
    }' unless defined(&ISP_IS_SBUS);
    if(defined(&EXPENSIVE_INLINE)) {
    }
    if(defined(&EXPENSIVE_INLINE)) {
    }
    if(defined(&EXPENSIVE_INLINE)) {
    }
    if(defined(&ISP_TARGET_MODE)) {
    }
}
1;
