require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_ARM_PROC_H_)) {
    eval 'sub _ARM_PROC_H_ () {1;}' unless defined(&_ARM_PROC_H_);
    eval 'sub MDLWP_NOALIGNFLT () {0x2;}' unless defined(&MDLWP_NOALIGNFLT);
    eval 'sub MDLWP_VFPINTR () {0x4;}' unless defined(&MDLWP_VFPINTR);
    eval 'sub PROC_MACHINE_ARCH {
        my($P) = @_;
	    eval q((($P)-> ($p_md->{md_march})));
    }' unless defined(&PROC_MACHINE_ARCH);
    eval 'sub PROC0_MD_INITIALIZERS () {. &p_md = { . &md_march =  &MACHINE_ARCH },;}' unless defined(&PROC0_MD_INITIALIZERS);
}
1;
