require '_h2ph_pre.ph';

unless(defined(&_UVM_UVM_VNODE_H_)) {
    eval 'sub _UVM_UVM_VNODE_H_ () {1;}' unless defined(&_UVM_UVM_VNODE_H_);
    eval 'sub UVM_VNODE_VALID () {0x001;}' unless defined(&UVM_VNODE_VALID);
    eval 'sub UVM_VNODE_CANPERSIST () {0x002;}' unless defined(&UVM_VNODE_CANPERSIST);
    eval 'sub UVM_VNODE_ALOCK () {0x004;}' unless defined(&UVM_VNODE_ALOCK);
    eval 'sub UVM_VNODE_DYING () {0x008;}' unless defined(&UVM_VNODE_DYING);
    eval 'sub UVM_VNODE_RELKILL () {0x010;}' unless defined(&UVM_VNODE_RELKILL);
    eval 'sub UVM_VNODE_WANTED () {0x020;}' unless defined(&UVM_VNODE_WANTED);
    eval 'sub UVM_VNODE_VNISLOCKED () {0x040;}' unless defined(&UVM_VNODE_VNISLOCKED);
    eval 'sub UVM_VNODE_IOSYNC () {0x080;}' unless defined(&UVM_VNODE_IOSYNC);
    eval 'sub UVM_VNODE_IOSYNCWANTED () {0x100;}' unless defined(&UVM_VNODE_IOSYNCWANTED);
    eval 'sub UVM_VNODE_WRITEABLE () {0x200;}' unless defined(&UVM_VNODE_WRITEABLE);
    eval 'sub UVM_VNODE_BLOCKED () {( &UVM_VNODE_ALOCK| &UVM_VNODE_DYING| &UVM_VNODE_RELKILL);}' unless defined(&UVM_VNODE_BLOCKED);
    if(0) {
    }
}
1;
