require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_NETINET_DCCP_H_)) {
    eval 'sub _NETINET_DCCP_H_ () {1;}' unless defined(&_NETINET_DCCP_H_);
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : undef) == (defined(&LITTLE_ENDIAN) ? &LITTLE_ENDIAN : undef)) {
    } else {
    }
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : undef) == (defined(&LITTLE_ENDIAN) ? &LITTLE_ENDIAN : undef)) {
    } else {
    }
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : undef) == (defined(&LITTLE_ENDIAN) ? &LITTLE_ENDIAN : undef)) {
    } else {
    }
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : undef) == (defined(&LITTLE_ENDIAN) ? &LITTLE_ENDIAN : undef)) {
    } else {
    }
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : undef) == (defined(&LITTLE_ENDIAN) ? &LITTLE_ENDIAN : undef)) {
    } else {
    }
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : undef) == (defined(&LITTLE_ENDIAN) ? &LITTLE_ENDIAN : undef)) {
    } else {
    }
    eval 'sub DCCP_TYPE_REQUEST () {0;}' unless defined(&DCCP_TYPE_REQUEST);
    eval 'sub DCCP_TYPE_RESPONSE () {1;}' unless defined(&DCCP_TYPE_RESPONSE);
    eval 'sub DCCP_TYPE_DATA () {2;}' unless defined(&DCCP_TYPE_DATA);
    eval 'sub DCCP_TYPE_ACK () {3;}' unless defined(&DCCP_TYPE_ACK);
    eval 'sub DCCP_TYPE_DATAACK () {4;}' unless defined(&DCCP_TYPE_DATAACK);
    eval 'sub DCCP_TYPE_CLOSEREQ () {5;}' unless defined(&DCCP_TYPE_CLOSEREQ);
    eval 'sub DCCP_TYPE_CLOSE () {6;}' unless defined(&DCCP_TYPE_CLOSE);
    eval 'sub DCCP_TYPE_RESET () {7;}' unless defined(&DCCP_TYPE_RESET);
    eval 'sub DCCP_TYPE_MOVE () {8;}' unless defined(&DCCP_TYPE_MOVE);
    eval 'sub DCCP_FEATURE_CC () {1;}' unless defined(&DCCP_FEATURE_CC);
    eval 'sub DCCP_FEATURE_ECN () {2;}' unless defined(&DCCP_FEATURE_ECN);
    eval 'sub DCCP_FEATURE_ACKRATIO () {3;}' unless defined(&DCCP_FEATURE_ACKRATIO);
    eval 'sub DCCP_FEATURE_ACKVECTOR () {4;}' unless defined(&DCCP_FEATURE_ACKVECTOR);
    eval 'sub DCCP_FEATURE_MOBILITY () {5;}' unless defined(&DCCP_FEATURE_MOBILITY);
    eval 'sub DCCP_FEATURE_LOSSWINDOW () {6;}' unless defined(&DCCP_FEATURE_LOSSWINDOW);
    eval 'sub DCCP_FEATURE_CONN_NONCE () {8;}' unless defined(&DCCP_FEATURE_CONN_NONCE);
    eval 'sub DCCP_FEATURE_IDENTREG () {7;}' unless defined(&DCCP_FEATURE_IDENTREG);
    eval 'sub DCCP_OPT_PADDING () {0;}' unless defined(&DCCP_OPT_PADDING);
    eval 'sub DCCP_OPT_DATA_DISCARD () {1;}' unless defined(&DCCP_OPT_DATA_DISCARD);
    eval 'sub DCCP_OPT_SLOW_RECV () {2;}' unless defined(&DCCP_OPT_SLOW_RECV);
    eval 'sub DCCP_OPT_BUF_CLOSED () {3;}' unless defined(&DCCP_OPT_BUF_CLOSED);
    eval 'sub DCCP_OPT_CHANGE_L () {32;}' unless defined(&DCCP_OPT_CHANGE_L);
    eval 'sub DCCP_OPT_CONFIRM_L () {33;}' unless defined(&DCCP_OPT_CONFIRM_L);
    eval 'sub DCCP_OPT_CHANGE_R () {34;}' unless defined(&DCCP_OPT_CHANGE_R);
    eval 'sub DCCP_OPT_CONFIRM_R () {35;}' unless defined(&DCCP_OPT_CONFIRM_R);
    eval 'sub DCCP_OPT_INIT_COOKIE () {36;}' unless defined(&DCCP_OPT_INIT_COOKIE);
    eval 'sub DCCP_OPT_NDP_COUNT () {37;}' unless defined(&DCCP_OPT_NDP_COUNT);
    eval 'sub DCCP_OPT_ACK_VECTOR0 () {38;}' unless defined(&DCCP_OPT_ACK_VECTOR0);
    eval 'sub DCCP_OPT_ACK_VECTOR1 () {39;}' unless defined(&DCCP_OPT_ACK_VECTOR1);
    eval 'sub DCCP_OPT_RECV_BUF_DROPS () {40;}' unless defined(&DCCP_OPT_RECV_BUF_DROPS);
    eval 'sub DCCP_OPT_TIMESTAMP () {41;}' unless defined(&DCCP_OPT_TIMESTAMP);
    eval 'sub DCCP_OPT_TIMESTAMP_ECHO () {42;}' unless defined(&DCCP_OPT_TIMESTAMP_ECHO);
    eval 'sub DCCP_OPT_ELAPSEDTIME () {43;}' unless defined(&DCCP_OPT_ELAPSEDTIME);
    eval 'sub DCCP_OPT_DATACHECKSUM () {44;}' unless defined(&DCCP_OPT_DATACHECKSUM);
    eval 'sub DCCP_REASON_UNSPEC () {0;}' unless defined(&DCCP_REASON_UNSPEC);
    eval 'sub DCCP_REASON_CLOSED () {1;}' unless defined(&DCCP_REASON_CLOSED);
    eval 'sub DCCP_REASON_INVALID () {2;}' unless defined(&DCCP_REASON_INVALID);
    eval 'sub DCCP_REASON_OPTION_ERR () {3;}' unless defined(&DCCP_REASON_OPTION_ERR);
    eval 'sub DCCP_REASON_FEA_ERR () {4;}' unless defined(&DCCP_REASON_FEA_ERR);
    eval 'sub DCCP_REASON_CONN_REF () {5;}' unless defined(&DCCP_REASON_CONN_REF);
    eval 'sub DCCP_REASON_BAD_SNAME () {6;}' unless defined(&DCCP_REASON_BAD_SNAME);
    eval 'sub DCCP_REASON_BAD_COOKIE () {7;}' unless defined(&DCCP_REASON_BAD_COOKIE);
    eval 'sub DCCP_REASON_INV_MOVE () {8;}' unless defined(&DCCP_REASON_INV_MOVE);
    eval 'sub DCCP_REASON_UNANSW_CH () {10;}' unless defined(&DCCP_REASON_UNANSW_CH);
    eval 'sub DCCP_REASON_FRUITLESS_NEG () {11;}' unless defined(&DCCP_REASON_FRUITLESS_NEG);
    eval 'sub DCCP_CCID () {0x1;}' unless defined(&DCCP_CCID);
    eval 'sub DCCP_CSLEN () {0x2;}' unless defined(&DCCP_CSLEN);
    eval 'sub DCCP_MAXSEG () {0x4;}' unless defined(&DCCP_MAXSEG);
    eval 'sub DCCP_SERVICE () {0x8;}' unless defined(&DCCP_SERVICE);
    eval 'sub DCCP_NDP_LIMIT () {16;}' unless defined(&DCCP_NDP_LIMIT);
    eval 'sub DCCP_SEQ_NUM_LIMIT () {16777216;}' unless defined(&DCCP_SEQ_NUM_LIMIT);
    eval 'sub DCCP_MAX_OPTIONS () {32;}' unless defined(&DCCP_MAX_OPTIONS);
    eval 'sub DCCP_CONNECT_TIMER () {(75*  &hz);}' unless defined(&DCCP_CONNECT_TIMER);
    eval 'sub DCCP_CLOSE_TIMER () {(75*  &hz);}' unless defined(&DCCP_CLOSE_TIMER);
    eval 'sub DCCP_TIMEWAIT_TIMER () {(60*  &hz);}' unless defined(&DCCP_TIMEWAIT_TIMER);
    eval 'sub DCCP_MAX_PKTS () {100;}' unless defined(&DCCP_MAX_PKTS);
}
1;
