require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_NETIPSEC_ESP_VAR_H_)) {
    eval 'sub _NETIPSEC_ESP_VAR_H_ () {1;}' unless defined(&_NETIPSEC_ESP_VAR_H_);
    eval 'sub ESP_STAT_HDROPS () {0;}' unless defined(&ESP_STAT_HDROPS);
    eval 'sub ESP_STAT_NOPF () {1;}' unless defined(&ESP_STAT_NOPF);
    eval 'sub ESP_STAT_NOTDB () {2;}' unless defined(&ESP_STAT_NOTDB);
    eval 'sub ESP_STAT_BADKCR () {3;}' unless defined(&ESP_STAT_BADKCR);
    eval 'sub ESP_STAT_QFULL () {4;}' unless defined(&ESP_STAT_QFULL);
    eval 'sub ESP_STAT_NOXFORM () {5;}' unless defined(&ESP_STAT_NOXFORM);
    eval 'sub ESP_STAT_BADILEN () {6;}' unless defined(&ESP_STAT_BADILEN);
    eval 'sub ESP_STAT_WRAP () {7;}' unless defined(&ESP_STAT_WRAP);
    eval 'sub ESP_STAT_BADENC () {8;}' unless defined(&ESP_STAT_BADENC);
    eval 'sub ESP_STAT_BADAUTH () {9;}' unless defined(&ESP_STAT_BADAUTH);
    eval 'sub ESP_STAT_REPLAY () {10;}' unless defined(&ESP_STAT_REPLAY);
    eval 'sub ESP_STAT_INPUT () {11;}' unless defined(&ESP_STAT_INPUT);
    eval 'sub ESP_STAT_OUTPUT () {12;}' unless defined(&ESP_STAT_OUTPUT);
    eval 'sub ESP_STAT_INVALID () {13;}' unless defined(&ESP_STAT_INVALID);
    eval 'sub ESP_STAT_IBYTES () {14;}' unless defined(&ESP_STAT_IBYTES);
    eval 'sub ESP_STAT_OBYTES () {15;}' unless defined(&ESP_STAT_OBYTES);
    eval 'sub ESP_STAT_TOOBIG () {16;}' unless defined(&ESP_STAT_TOOBIG);
    eval 'sub ESP_STAT_PDROPS () {17;}' unless defined(&ESP_STAT_PDROPS);
    eval 'sub ESP_STAT_CRYPTO () {18;}' unless defined(&ESP_STAT_CRYPTO);
    eval 'sub ESP_STAT_TUNNEL () {19;}' unless defined(&ESP_STAT_TUNNEL);
    eval 'sub ESP_STAT_HIST () {20;}' unless defined(&ESP_STAT_HIST);
    eval 'sub ESP_ALG_MAX () { &SADB_EALG_STATS_NUM;}' unless defined(&ESP_ALG_MAX);
    eval 'sub ESP_ALG_STR () { &SADB_EALG_STATS_STR;}' unless defined(&ESP_ALG_STR);
    eval 'sub ESP_NSTATS () {( &ESP_STAT_HIST +  &ESP_ALG_MAX);}' unless defined(&ESP_NSTATS);
    if(defined(&_KERNEL)) {
    }
}
1;
