require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NETIPX_SPX_VAR_H_)) {
    eval 'sub _NETIPX_SPX_VAR_H_ () {1;}' unless defined(&_NETIPX_SPX_VAR_H_);
    if(defined(&_KERNEL)) {
	unless(defined(&spxstat)) {
	    eval 'sub spxstat () { ($spx_istat->{newstats});}' unless defined(&spxstat);
	}
    }
    eval 'sub SPX_ISSINCR () {128;}' unless defined(&SPX_ISSINCR);
    eval 'sub SSEQ_LT {
        my($a,$b) = @_;
	    eval q((((($a)-($b))) < 0));
    }' unless defined(&SSEQ_LT);
    eval 'sub SSEQ_LEQ {
        my($a,$b) = @_;
	    eval q((((($a)-($b))) <= 0));
    }' unless defined(&SSEQ_LEQ);
    eval 'sub SSEQ_GT {
        my($a,$b) = @_;
	    eval q((((($a)-($b))) > 0));
    }' unless defined(&SSEQ_GT);
    eval 'sub SSEQ_GEQ {
        my($a,$b) = @_;
	    eval q((((($a)-($b))) >= 0));
    }' unless defined(&SSEQ_GEQ);
    eval 'sub SPXCTL_MAXID () {1;}' unless defined(&SPXCTL_MAXID);
    eval 'sub SPXCTL_NAMES () {{ { 0, 0}, };}' unless defined(&SPXCTL_NAMES);
}
1;
