require '_h2ph_pre.ph';

unless(defined(&_M68K_FRAME_H_)) {
    eval 'sub _M68K_FRAME_H_ () {1;}' unless defined(&_M68K_FRAME_H_);
    eval 'sub f_fea () { &f_fa;}' unless defined(&f_fea);
    eval 'sub f_pcfi () { &f_fslw;}' unless defined(&f_pcfi);
    eval 'sub f_pd0 () { &f_wb1d;}' unless defined(&f_pd0);
    eval 'sub f_regs () { ($F_t->{tf_regs});}' unless defined(&f_regs);
    eval 'sub f_pad () { ($F_t->{tf_pad});}' unless defined(&f_pad);
    eval 'sub f_stackadj () { ($F_t->{tf_stackadj});}' unless defined(&f_stackadj);
    eval 'sub f_sr () { ($F_t->{tf_sr});}' unless defined(&f_sr);
    eval 'sub f_pc () { ($F_t->{tf_pc});}' unless defined(&f_pc);
    eval 'sub f_format () { ($F_t->{tf_format});}' unless defined(&f_format);
    eval 'sub f_vector () { ($F_t->{tf_vector});}' unless defined(&f_vector);
    eval 'sub f_fmt2 () { ($F_u->{F_fmt2});}' unless defined(&f_fmt2);
    eval 'sub f_fmt3 () { ($F_u->{F_fmt3});}' unless defined(&f_fmt3);
    eval 'sub f_fmt4 () { ($F_u->{F_fmt4});}' unless defined(&f_fmt4);
    eval 'sub f_fmt7 () { ($F_u->{F_fmt7});}' unless defined(&f_fmt7);
    eval 'sub f_fmt9 () { ($F_u->{F_fmt9});}' unless defined(&f_fmt9);
    eval 'sub f_fmtA () { ($F_u->{F_fmtA});}' unless defined(&f_fmtA);
    eval 'sub f_fmtB () { ($F_u->{F_fmtB});}' unless defined(&f_fmtB);
    eval 'sub CFSIZE () {($sizeof{\'struct frame\'} - $sizeof{ &union  &F_u});}' unless defined(&CFSIZE);
    eval 'sub NFMTSIZE () {9;}' unless defined(&NFMTSIZE);
    eval 'sub FMT0 () {0x0;}' unless defined(&FMT0);
    eval 'sub FMT1 () {0x1;}' unless defined(&FMT1);
    eval 'sub FMT2 () {0x2;}' unless defined(&FMT2);
    eval 'sub FMT3 () {0x3;}' unless defined(&FMT3);
    eval 'sub FMT4 () {0x4;}' unless defined(&FMT4);
    eval 'sub FMT7 () {0x7;}' unless defined(&FMT7);
    eval 'sub FMT9 () {0x9;}' unless defined(&FMT9);
    eval 'sub FMTA () {0xa;}' unless defined(&FMTA);
    eval 'sub FMTB () {0xb;}' unless defined(&FMTB);
    eval 'sub FMT0SIZE () {0;}' unless defined(&FMT0SIZE);
    eval 'sub FMT1SIZE () {0;}' unless defined(&FMT1SIZE);
    eval 'sub FMT2SIZE () {$sizeof{\'struct fmt2\'};}' unless defined(&FMT2SIZE);
    eval 'sub FMT3SIZE () {$sizeof{\'struct fmt3\'};}' unless defined(&FMT3SIZE);
    eval 'sub FMT4SIZE () {$sizeof{\'struct fmt4\'};}' unless defined(&FMT4SIZE);
    eval 'sub FMT7SIZE () {$sizeof{\'struct fmt7\'};}' unless defined(&FMT7SIZE);
    eval 'sub FMT9SIZE () {$sizeof{\'struct fmt9\'};}' unless defined(&FMT9SIZE);
    eval 'sub FMTASIZE () {$sizeof{\'struct fmtA\'};}' unless defined(&FMTASIZE);
    eval 'sub FMTBSIZE () {$sizeof{\'struct fmtB\'};}' unless defined(&FMTBSIZE);
    eval 'sub V_BUSERR () {0x008;}' unless defined(&V_BUSERR);
    eval 'sub V_ADDRERR () {0x00c;}' unless defined(&V_ADDRERR);
    eval 'sub V_TRAP1 () {0x084;}' unless defined(&V_TRAP1);
    eval 'sub SSW_RC () {0x2000;}' unless defined(&SSW_RC);
    eval 'sub SSW_RB () {0x1000;}' unless defined(&SSW_RB);
    eval 'sub SSW_DF () {0x0100;}' unless defined(&SSW_DF);
    eval 'sub SSW_RM () {0x0080;}' unless defined(&SSW_RM);
    eval 'sub SSW_RW () {0x0040;}' unless defined(&SSW_RW);
    eval 'sub SSW_FCMASK () {0x0007;}' unless defined(&SSW_FCMASK);
    eval 'sub SSW4_CP () {0x8000;}' unless defined(&SSW4_CP);
    eval 'sub SSW4_CU () {0x4000;}' unless defined(&SSW4_CU);
    eval 'sub SSW4_CT () {0x2000;}' unless defined(&SSW4_CT);
    eval 'sub SSW4_CM () {0x1000;}' unless defined(&SSW4_CM);
    eval 'sub SSW4_MA () {0x0800;}' unless defined(&SSW4_MA);
    eval 'sub SSW4_ATC () {0x0400;}' unless defined(&SSW4_ATC);
    eval 'sub SSW4_LK () {0x0200;}' unless defined(&SSW4_LK);
    eval 'sub SSW4_RW () {0x0100;}' unless defined(&SSW4_RW);
    eval 'sub SSW4_WBSV () {0x0080;}' unless defined(&SSW4_WBSV);
    eval 'sub SSW4_SZMASK () {0x0060;}' unless defined(&SSW4_SZMASK);
    eval 'sub SSW4_SZLW () {0x0000;}' unless defined(&SSW4_SZLW);
    eval 'sub SSW4_SZB () {0x0020;}' unless defined(&SSW4_SZB);
    eval 'sub SSW4_SZW () {0x0040;}' unless defined(&SSW4_SZW);
    eval 'sub SSW4_SZLN () {0x0060;}' unless defined(&SSW4_SZLN);
    eval 'sub SSW4_TTMASK () {0x0018;}' unless defined(&SSW4_TTMASK);
    eval 'sub SSW4_TTNOR () {0x0000;}' unless defined(&SSW4_TTNOR);
    eval 'sub SSW4_TTM16 () {0x0008;}' unless defined(&SSW4_TTM16);
    eval 'sub SSW4_TMMASK () {0x0007;}' unless defined(&SSW4_TMMASK);
    eval 'sub SSW4_TMDCP () {0x0000;}' unless defined(&SSW4_TMDCP);
    eval 'sub SSW4_TMUD () {0x0001;}' unless defined(&SSW4_TMUD);
    eval 'sub SSW4_TMUC () {0x0002;}' unless defined(&SSW4_TMUC);
    eval 'sub SSW4_TMKD () {0x0005;}' unless defined(&SSW4_TMKD);
    eval 'sub SSW4_TMKC () {0x0006;}' unless defined(&SSW4_TMKC);
    eval 'sub FSLW_MA () {0x08000000;}' unless defined(&FSLW_MA);
    eval 'sub FSLW_LK () {0x02000000;}' unless defined(&FSLW_LK);
    eval 'sub FSLW_RW () {0x01800000;}' unless defined(&FSLW_RW);
    eval 'sub FSLW_RW_R () {0x01000000;}' unless defined(&FSLW_RW_R);
    eval 'sub FSLW_RW_W () {0x00800000;}' unless defined(&FSLW_RW_W);
    eval 'sub FSLW_SIZE () {0x00600000;}' unless defined(&FSLW_SIZE);
    eval 'sub FSLW_SIZE_LONG () {0x00000000;}' unless defined(&FSLW_SIZE_LONG);
    eval 'sub FSLW_SIZE_BYTE () {0x00200000;}' unless defined(&FSLW_SIZE_BYTE);
    eval 'sub FSLW_SIZE_WORD () {0x00400000;}' unless defined(&FSLW_SIZE_WORD);
    eval 'sub FSLW_SIZE_MV16 () {0x00600000;}' unless defined(&FSLW_SIZE_MV16);
    eval 'sub FLSW_TT () {0x00180000;}' unless defined(&FLSW_TT);
    eval 'sub FSLW_TM () {0x00070000;}' unless defined(&FSLW_TM);
    eval 'sub FSLW_TM_SV () {0x00040000;}' unless defined(&FSLW_TM_SV);
    eval 'sub FSLW_IO () {0x00008000;}' unless defined(&FSLW_IO);
    eval 'sub FSLW_PBE () {0x00004000;}' unless defined(&FSLW_PBE);
    eval 'sub FSLW_SBE () {0x00002000;}' unless defined(&FSLW_SBE);
    eval 'sub FSLW_PTA () {0x00001000;}' unless defined(&FSLW_PTA);
    eval 'sub FSLW_PTB () {0x00000800;}' unless defined(&FSLW_PTB);
    eval 'sub FSLW_IL () {0x00000400;}' unless defined(&FSLW_IL);
    eval 'sub FSLW_PF () {0x00000200;}' unless defined(&FSLW_PF);
    eval 'sub FSLW_SP () {0x00000100;}' unless defined(&FSLW_SP);
    eval 'sub FSLW_WP () {0x00000080;}' unless defined(&FSLW_WP);
    eval 'sub FSLW_TWE () {0x00000040;}' unless defined(&FSLW_TWE);
    eval 'sub FSLW_RE () {0x00000020;}' unless defined(&FSLW_RE);
    eval 'sub FSLW_WE () {0x00000010;}' unless defined(&FSLW_WE);
    eval 'sub FSLW_TTR () {0x00000008;}' unless defined(&FSLW_TTR);
    eval 'sub FSLW_BPE () {0x00000004;}' unless defined(&FSLW_BPE);
    eval 'sub FSLW_SEE () {0x00000001;}' unless defined(&FSLW_SEE);
    eval 'sub fpf_null () { ($FPF_u1->{FPF_null});}' unless defined(&fpf_null);
    eval 'sub fpf_version () { ($FPF_u1->{FPF_nonnull}->{FPF_version});}' unless defined(&fpf_version);
    eval 'sub fpf_fsize () { ($FPF_u1->{FPF_nonnull}->{FPF_fsize});}' unless defined(&fpf_fsize);
    eval 'sub fpf_res1 () { ($FPF_u1->{FPF_nonnull}->{FPF_res1});}' unless defined(&fpf_res1);
    eval 'sub fpf_idle () { ($FPF_u2->{FPF_idle});}' unless defined(&fpf_idle);
    eval 'sub fpf_busy () { ($FPF_u2->{FPF_busy});}' unless defined(&fpf_busy);
    eval 'sub fpf_unimp () { ($FPF_u2->{FPF_unimp});}' unless defined(&fpf_unimp);
    eval 'sub FPF6_FMT_NULL () {0x00;}' unless defined(&FPF6_FMT_NULL);
    eval 'sub FPF6_FMT_IDLE () {0x60;}' unless defined(&FPF6_FMT_IDLE);
    eval 'sub FPF6_FMT_EXCP () {0xe0;}' unless defined(&FPF6_FMT_EXCP);
    eval 'sub FPF6_V_BSUN () {0;}' unless defined(&FPF6_V_BSUN);
    eval 'sub FPF6_V_INEX12 () {1;}' unless defined(&FPF6_V_INEX12);
    eval 'sub FPF6_V_DZ () {2;}' unless defined(&FPF6_V_DZ);
    eval 'sub FPF6_V_UNFL () {3;}' unless defined(&FPF6_V_UNFL);
    eval 'sub FPF6_V_OPERR () {4;}' unless defined(&FPF6_V_OPERR);
    eval 'sub FPF6_V_OVFL () {5;}' unless defined(&FPF6_V_OVFL);
    eval 'sub FPF6_V_SNAN () {6;}' unless defined(&FPF6_V_SNAN);
    eval 'sub FPF6_V_UNSUP () {7;}' unless defined(&FPF6_V_UNSUP);
}
1;
