require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NET_SLCOMPRESS_H_)) {
    eval 'sub _NET_SLCOMPRESS_H_ () {1;}' unless defined(&_NET_SLCOMPRESS_H_);
    eval 'sub MAX_STATES () {16;}' unless defined(&MAX_STATES);
    eval 'sub MAX_HDR () { &MLEN;}' unless defined(&MAX_HDR);
    eval 'sub TYPE_IP () {0x40;}' unless defined(&TYPE_IP);
    eval 'sub TYPE_UNCOMPRESSED_TCP () {0x70;}' unless defined(&TYPE_UNCOMPRESSED_TCP);
    eval 'sub TYPE_COMPRESSED_TCP () {0x80;}' unless defined(&TYPE_COMPRESSED_TCP);
    eval 'sub TYPE_ERROR () {0x;}' unless defined(&TYPE_ERROR);
    eval 'sub NEW_C () {0x40;}' unless defined(&NEW_C);
    eval 'sub NEW_I () {0x20;}' unless defined(&NEW_I);
    eval 'sub NEW_S () {0x8;}' unless defined(&NEW_S);
    eval 'sub NEW_A () {0x4;}' unless defined(&NEW_A);
    eval 'sub NEW_W () {0x2;}' unless defined(&NEW_W);
    eval 'sub NEW_U () {0x1;}' unless defined(&NEW_U);
    eval 'sub SPECIAL_I () {( &NEW_S| &NEW_W| &NEW_U);}' unless defined(&SPECIAL_I);
    eval 'sub SPECIAL_D () {( &NEW_S| &NEW_A| &NEW_W| &NEW_U);}' unless defined(&SPECIAL_D);
    eval 'sub SPECIALS_MASK () {( &NEW_S| &NEW_A| &NEW_W| &NEW_U);}' unless defined(&SPECIALS_MASK);
    eval 'sub TCP_PUSH_BIT () {0x10;}' unless defined(&TCP_PUSH_BIT);
    eval 'sub cs_ip () { ($slcs_u->{csu_ip});}' unless defined(&cs_ip);
    eval 'sub cs_hdr () { ($slcs_u->{csu_hdr});}' unless defined(&cs_hdr);
    unless(defined(&SL_NO_STATS)) {
    }
    eval 'sub SLF_TOSS () {1;}' unless defined(&SLF_TOSS);
}
1;
