require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_NETIPSEC_AH_VAR_H_)) {
    eval 'sub _NETIPSEC_AH_VAR_H_ () {1;}' unless defined(&_NETIPSEC_AH_VAR_H_);
    eval 'sub AH_STAT_HDROPS () {0;}' unless defined(&AH_STAT_HDROPS);
    eval 'sub AH_STAT_NOPF () {1;}' unless defined(&AH_STAT_NOPF);
    eval 'sub AH_STAT_NOTDB () {2;}' unless defined(&AH_STAT_NOTDB);
    eval 'sub AH_STAT_BADKCR () {3;}' unless defined(&AH_STAT_BADKCR);
    eval 'sub AH_STAT_BADAUTH () {4;}' unless defined(&AH_STAT_BADAUTH);
    eval 'sub AH_STAT_NOXFORM () {5;}' unless defined(&AH_STAT_NOXFORM);
    eval 'sub AH_STAT_QFULL () {6;}' unless defined(&AH_STAT_QFULL);
    eval 'sub AH_STAT_WRAP () {7;}' unless defined(&AH_STAT_WRAP);
    eval 'sub AH_STAT_REPLAY () {8;}' unless defined(&AH_STAT_REPLAY);
    eval 'sub AH_STAT_BADAUTHL () {9;}' unless defined(&AH_STAT_BADAUTHL);
    eval 'sub AH_STAT_INPUT () {10;}' unless defined(&AH_STAT_INPUT);
    eval 'sub AH_STAT_OUTPUT () {11;}' unless defined(&AH_STAT_OUTPUT);
    eval 'sub AH_STAT_INVALID () {12;}' unless defined(&AH_STAT_INVALID);
    eval 'sub AH_STAT_IBYTES () {13;}' unless defined(&AH_STAT_IBYTES);
    eval 'sub AH_STAT_OBYTES () {14;}' unless defined(&AH_STAT_OBYTES);
    eval 'sub AH_STAT_TOOBIG () {15;}' unless defined(&AH_STAT_TOOBIG);
    eval 'sub AH_STAT_PDROPS () {16;}' unless defined(&AH_STAT_PDROPS);
    eval 'sub AH_STAT_CRYPTO () {17;}' unless defined(&AH_STAT_CRYPTO);
    eval 'sub AH_STAT_TUNNEL () {18;}' unless defined(&AH_STAT_TUNNEL);
    eval 'sub AH_STAT_HIST () {19;}' unless defined(&AH_STAT_HIST);
    eval 'sub AH_ALG_MAX () { &SADB_AALG_STATS_NUM;}' unless defined(&AH_ALG_MAX);
    eval 'sub AH_ALG_STR () { &SADB_AALG_STATS_STR;}' unless defined(&AH_ALG_STR);
    eval 'sub AH_NSTATS () {( &AH_STAT_HIST +  &AH_ALG_MAX);}' unless defined(&AH_NSTATS);
    if(defined(&_KERNEL)) {
    }
}
1;
