require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_ARM_SWI_H_)) {
    eval 'sub _ARM_SWI_H_ () {1;}' unless defined(&_ARM_SWI_H_);
    eval 'sub SWI_OS_MASK () {0xf00000;}' unless defined(&SWI_OS_MASK);
    eval 'sub SWI_OS_RISCOS () {0x;}' unless defined(&SWI_OS_RISCOS);
    eval 'sub SWI_OS_RISCIX () {0x800000;}' unless defined(&SWI_OS_RISCIX);
    eval 'sub SWI_OS_LINUX () {0x900000;}' unless defined(&SWI_OS_LINUX);
    eval 'sub SWI_OS_NETBSD () {0xa00000;}' unless defined(&SWI_OS_NETBSD);
    eval 'sub SWI_OS_ARM () {0xf00000;}' unless defined(&SWI_OS_ARM);
    eval 'sub SWI_IMB () {0xf00000;}' unless defined(&SWI_IMB);
    eval 'sub SWI_IMBrange () {0xf00001;}' unless defined(&SWI_IMBrange);
}
1;
