require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_I386_SVR4_MACHDEP_H_)) {
    eval 'sub _I386_SVR4_MACHDEP_H_ () {1;}' unless defined(&_I386_SVR4_MACHDEP_H_);
    require 'compat/svr4/svr4_types.ph';
    eval 'sub SVR4_X86_GS () {0;}' unless defined(&SVR4_X86_GS);
    eval 'sub SVR4_X86_FS () {1;}' unless defined(&SVR4_X86_FS);
    eval 'sub SVR4_X86_ES () {2;}' unless defined(&SVR4_X86_ES);
    eval 'sub SVR4_X86_DS () {3;}' unless defined(&SVR4_X86_DS);
    eval 'sub SVR4_X86_EDI () {4;}' unless defined(&SVR4_X86_EDI);
    eval 'sub SVR4_X86_ESI () {5;}' unless defined(&SVR4_X86_ESI);
    eval 'sub SVR4_X86_EBP () {6;}' unless defined(&SVR4_X86_EBP);
    eval 'sub SVR4_X86_ESP () {7;}' unless defined(&SVR4_X86_ESP);
    eval 'sub SVR4_X86_EBX () {8;}' unless defined(&SVR4_X86_EBX);
    eval 'sub SVR4_X86_EDX () {9;}' unless defined(&SVR4_X86_EDX);
    eval 'sub SVR4_X86_ECX () {10;}' unless defined(&SVR4_X86_ECX);
    eval 'sub SVR4_X86_EAX () {11;}' unless defined(&SVR4_X86_EAX);
    eval 'sub SVR4_X86_TRAPNO () {12;}' unless defined(&SVR4_X86_TRAPNO);
    eval 'sub SVR4_X86_ERR () {13;}' unless defined(&SVR4_X86_ERR);
    eval 'sub SVR4_X86_EIP () {14;}' unless defined(&SVR4_X86_EIP);
    eval 'sub SVR4_X86_CS () {15;}' unless defined(&SVR4_X86_CS);
    eval 'sub SVR4_X86_EFL () {16;}' unless defined(&SVR4_X86_EFL);
    eval 'sub SVR4_X86_UESP () {17;}' unless defined(&SVR4_X86_UESP);
    eval 'sub SVR4_X86_SS () {18;}' unless defined(&SVR4_X86_SS);
    eval 'sub SVR4_X86_MAXREG () {19;}' unless defined(&SVR4_X86_MAXREG);
    if(defined(&_KERNEL)) {
    }
    eval 'sub SVR4_SYSARCH_FPHW () {40;}' unless defined(&SVR4_SYSARCH_FPHW);
    eval 'sub SVR4_SYSARCH_DSCR () {75;}' unless defined(&SVR4_SYSARCH_DSCR);
    eval 'sub SVR4_SYSARCH_GOSF () {114;}' unless defined(&SVR4_SYSARCH_GOSF);
    eval 'sub SVR4_T_DIVIDE () {0;}' unless defined(&SVR4_T_DIVIDE);
    eval 'sub SVR4_T_TRCTRAP () {1;}' unless defined(&SVR4_T_TRCTRAP);
    eval 'sub SVR4_T_NMI () {2;}' unless defined(&SVR4_T_NMI);
    eval 'sub SVR4_T_BPTFLT () {3;}' unless defined(&SVR4_T_BPTFLT);
    eval 'sub SVR4_T_OFLOW () {4;}' unless defined(&SVR4_T_OFLOW);
    eval 'sub SVR4_T_BOUND () {5;}' unless defined(&SVR4_T_BOUND);
    eval 'sub SVR4_T_PRIVINFLT () {6;}' unless defined(&SVR4_T_PRIVINFLT);
    eval 'sub SVR4_T_DNA () {7;}' unless defined(&SVR4_T_DNA);
    eval 'sub SVR4_T_DOUBLEFLT () {8;}' unless defined(&SVR4_T_DOUBLEFLT);
    eval 'sub SVR4_T_FPOPFLT () {9;}' unless defined(&SVR4_T_FPOPFLT);
    eval 'sub SVR4_T_TSSFLT () {10;}' unless defined(&SVR4_T_TSSFLT);
    eval 'sub SVR4_T_SEGNPFLT () {11;}' unless defined(&SVR4_T_SEGNPFLT);
    eval 'sub SVR4_T_STKFLT () {12;}' unless defined(&SVR4_T_STKFLT);
    eval 'sub SVR4_T_PROTFLT () {13;}' unless defined(&SVR4_T_PROTFLT);
    eval 'sub SVR4_T_PAGEFLT () {14;}' unless defined(&SVR4_T_PAGEFLT);
    eval 'sub SVR4_T_ALIGNFLT () {17;}' unless defined(&SVR4_T_ALIGNFLT);
}
1;
