require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_MIPS_SIGNAL_H_)) {
    eval 'sub _MIPS_SIGNAL_H_ () {1;}' unless defined(&_MIPS_SIGNAL_H_);
    require 'sys/cdefs.ph';
    if(!defined( &__LANGUAGE_ASSEMBLY)) {
	require 'sys/types.ph';
	if((defined(&__BSD_VISIBLE) ? &__BSD_VISIBLE : 0) || (defined(&__XPG_VISIBLE) ? &__XPG_VISIBLE : 0) >= 420) {
	}
    } else {
	eval 'sub SC_ONSTACK () {(0*  &REGSZ);}' unless defined(&SC_ONSTACK);
	eval 'sub SC_MASK () {(1*  &REGSZ);}' unless defined(&SC_MASK);
	eval 'sub SC_PC () {(2*  &REGSZ);}' unless defined(&SC_PC);
	eval 'sub SC_REGS () {(3*  &REGSZ);}' unless defined(&SC_REGS);
	eval 'sub SC_MULLO () {(35*  &REGSZ);}' unless defined(&SC_MULLO);
	eval 'sub SC_MULHI () {(36*  &REGSZ);}' unless defined(&SC_MULHI);
	eval 'sub SC_FPREGS () {(37*  &REGSZ);}' unless defined(&SC_FPREGS);
	eval 'sub SC_FPUSED () {(70*  &REGSZ);}' unless defined(&SC_FPUSED);
	eval 'sub SC_FPC_EIR () {(71*  &REGSZ);}' unless defined(&SC_FPC_EIR);
    }
}
1;
