require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_UVM_PROT_)) {
    eval 'sub _UVM_PROT_ () {1;}' unless defined(&_UVM_PROT_);
    eval 'sub VM_PROT_NONE () {(( &vm_prot_t) 0x);}' unless defined(&VM_PROT_NONE);
    eval 'sub VM_PROT_READ () {(( &vm_prot_t) 0x1);}' unless defined(&VM_PROT_READ);
    eval 'sub VM_PROT_WRITE () {(( &vm_prot_t) 0x2);}' unless defined(&VM_PROT_WRITE);
    eval 'sub VM_PROT_EXECUTE () {(( &vm_prot_t) 0x4);}' unless defined(&VM_PROT_EXECUTE);
    eval 'sub VM_PROT_DEFAULT () {( &VM_PROT_READ| &VM_PROT_WRITE| &VM_PROT_EXECUTE);}' unless defined(&VM_PROT_DEFAULT);
    eval 'sub VM_PROT_ALL () {( &VM_PROT_READ| &VM_PROT_WRITE| &VM_PROT_EXECUTE);}' unless defined(&VM_PROT_ALL);
}
1;
