require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_RF__RF_DAGFLAGS_H_)) {
    eval 'sub _RF__RF_DAGFLAGS_H_ () {1;}' unless defined(&_RF__RF_DAGFLAGS_H_);
    eval 'sub RF_DAG_FLAGS_NONE () {0;}' unless defined(&RF_DAG_FLAGS_NONE);
    eval 'sub RF_DAG_SUPPRESS_LOCKS () {(1<<0);}' unless defined(&RF_DAG_SUPPRESS_LOCKS);
    eval 'sub RF_DAG_RETURN_ASM () {(1<<1);}' unless defined(&RF_DAG_RETURN_ASM);
    eval 'sub RF_DAG_RETURN_DAG () {(1<<2);}' unless defined(&RF_DAG_RETURN_DAG);
    eval 'sub RF_DAG_NONBLOCKING_IO () {(1<<3);}' unless defined(&RF_DAG_NONBLOCKING_IO);
    eval 'sub RF_DAG_ACCESS_COMPLETE () {(1<<4);}' unless defined(&RF_DAG_ACCESS_COMPLETE);
    eval 'sub RF_DAG_DISPATCH_RETURNED () {(1<<5);}' unless defined(&RF_DAG_DISPATCH_RETURNED);
    eval 'sub RF_DAG_TEST_ACCESS () {(1<<6);}' unless defined(&RF_DAG_TEST_ACCESS);
}
1;
