require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SYS_AOUT_MIDS_H_)) {
    eval 'sub _SYS_AOUT_MIDS_H_ () {1;}' unless defined(&_SYS_AOUT_MIDS_H_);
    eval 'sub MID_ZERO () {0x;}' unless defined(&MID_ZERO);
    eval 'sub MID_SUN010 () {0x1;}' unless defined(&MID_SUN010);
    eval 'sub MID_SUN020 () {0x2;}' unless defined(&MID_SUN020);
    eval 'sub MID_PC386 () {0x64;}' unless defined(&MID_PC386);
    eval 'sub MID_I386 () {0x86;}' unless defined(&MID_I386);
    eval 'sub MID_M68K () {0x87;}' unless defined(&MID_M68K);
    eval 'sub MID_M68K4K () {0x88;}' unless defined(&MID_M68K4K);
    eval 'sub MID_NS32532 () {0x89;}' unless defined(&MID_NS32532);
    eval 'sub MID_SPARC () {0x8a;}' unless defined(&MID_SPARC);
    eval 'sub MID_PMAX () {0x8b;}' unless defined(&MID_PMAX);
    eval 'sub MID_VAX1K () {0x8c;}' unless defined(&MID_VAX1K);
    eval 'sub MID_ALPHA () {0x8d;}' unless defined(&MID_ALPHA);
    eval 'sub MID_MIPS () {0x8e;}' unless defined(&MID_MIPS);
    eval 'sub MID_ARM6 () {0x8f;}' unless defined(&MID_ARM6);
    eval 'sub MID_M680002K () {0x90;}' unless defined(&MID_M680002K);
    eval 'sub MID_SH3 () {0x91;}' unless defined(&MID_SH3);
    eval 'sub MID_POWERPC64 () {0x94;}' unless defined(&MID_POWERPC64);
    eval 'sub MID_POWERPC () {0x95;}' unless defined(&MID_POWERPC);
    eval 'sub MID_VAX () {0x96;}' unless defined(&MID_VAX);
    eval 'sub MID_MIPS1 () {0x97;}' unless defined(&MID_MIPS1);
    eval 'sub MID_MIPS2 () {0x98;}' unless defined(&MID_MIPS2);
    eval 'sub MID_M88K () {0x99;}' unless defined(&MID_M88K);
    eval 'sub MID_HPPA () {0x9a;}' unless defined(&MID_HPPA);
    eval 'sub MID_SH5_64 () {0x9b;}' unless defined(&MID_SH5_64);
    eval 'sub MID_SPARC64 () {0x9c;}' unless defined(&MID_SPARC64);
    eval 'sub MID_X86_64 () {0x9d;}' unless defined(&MID_X86_64);
    eval 'sub MID_SH5_32 () {0x9e;}' unless defined(&MID_SH5_32);
    eval 'sub MID_IA64 () {0x9f;}' unless defined(&MID_IA64);
    eval 'sub MID_AARCH64 () {0xb7;}' unless defined(&MID_AARCH64);
    eval 'sub MID_OR1K () {0xb8;}' unless defined(&MID_OR1K);
    eval 'sub MID_RISCV () {0xb9;}' unless defined(&MID_RISCV);
    eval 'sub MID_HP200 () {0xc8;}' unless defined(&MID_HP200);
    eval 'sub MID_HP300 () {0x12c;}' unless defined(&MID_HP300);
    eval 'sub MID_HPUX800 () {0x20b;}' unless defined(&MID_HPUX800);
    eval 'sub MID_HPUX () {0x20c;}' unless defined(&MID_HPUX);
}
1;
