require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_NPF_LIB_H_)) {
    eval 'sub _NPF_LIB_H_ () {1;}' unless defined(&_NPF_LIB_H_);
    require 'sys/types.ph';
    require 'net/npf.ph';
    eval 'sub NPF_ITER_BEGIN () {0;}' unless defined(&NPF_ITER_BEGIN);
    eval 'sub NPF_RULESET_MAP_PREF () {"map:";}' unless defined(&NPF_RULESET_MAP_PREF);
    if(defined(&_NPF_PRIVATE)) {
	require 'ifaddrs.ph';
    }
}
1;
