require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&__MACHINE_TRAP_H__)) {
    eval 'sub __MACHINE_TRAP_H__ () {1;}' unless defined(&__MACHINE_TRAP_H__);
    eval 'sub T_PRIVINFLT () {0;}' unless defined(&T_PRIVINFLT);
    eval 'sub T_INSTFLT () {1;}' unless defined(&T_INSTFLT);
    eval 'sub T_DATAFLT () {2;}' unless defined(&T_DATAFLT);
    eval 'sub T_MISALGNFLT () {3;}' unless defined(&T_MISALGNFLT);
    eval 'sub T_ILLFLT () {4;}' unless defined(&T_ILLFLT);
    eval 'sub T_BNDFLT () {5;}' unless defined(&T_BNDFLT);
    eval 'sub T_ZERODIV () {6;}' unless defined(&T_ZERODIV);
    eval 'sub T_OVFFLT () {7;}' unless defined(&T_OVFFLT);
    eval 'sub T_FPEPFLT () {8;}' unless defined(&T_FPEPFLT);
    eval 'sub T_ASTFLT () {9;}' unless defined(&T_ASTFLT);
    eval 'sub T_KDB_ENTRY () {10;}' unless defined(&T_KDB_ENTRY);
    eval 'sub T_KDB_BREAK () {11;}' unless defined(&T_KDB_BREAK);
    eval 'sub T_KDB_TRACE () {12;}' unless defined(&T_KDB_TRACE);
    eval 'sub T_UNKNOWNFLT () {13;}' unless defined(&T_UNKNOWNFLT);
    eval 'sub T_SIGSYS () {14;}' unless defined(&T_SIGSYS);
    eval 'sub T_STEPBPT () {15;}' unless defined(&T_STEPBPT);
    eval 'sub T_USERBPT () {16;}' unless defined(&T_USERBPT);
    eval 'sub T_INT () {17;}' unless defined(&T_INT);
    eval 'sub T_NON_MASK () {18;}' unless defined(&T_NON_MASK);
    eval 'sub T_110_DRM () {19;}' unless defined(&T_110_DRM);
    eval 'sub T_110_DWM () {20;}' unless defined(&T_110_DWM);
    eval 'sub T_110_IAM () {21;}' unless defined(&T_110_IAM);
    eval 'sub T_USER () {22;}' unless defined(&T_USER);
    unless(defined(&_LOCORE)) {
    }
}
1;
