require '_h2ph_pre.ph';

require 'sys/types.ph';
unless(defined(&_NETISO_TP_USER_H_)) {
    eval 'sub _NETISO_TP_USER_H_ () {1;}' unless defined(&_NETISO_TP_USER_H_);
    eval 'sub SOL_TRANSPORT () {0xfffe;}' unless defined(&SOL_TRANSPORT);
    eval 'sub SOL_NETWORK () {0xfffd;}' unless defined(&SOL_NETWORK);
    eval 'sub TPACK_WINDOW () {0x;}' unless defined(&TPACK_WINDOW);
    eval 'sub TPACK_EACH () {0x1;}' unless defined(&TPACK_EACH);
    eval 'sub TPRX_USE_CW () {0x8;}' unless defined(&TPRX_USE_CW);
    eval 'sub TPRX_EACH () {0x4;}' unless defined(&TPRX_EACH);
    eval 'sub TPRX_FASTSTART () {0x1;}' unless defined(&TPRX_FASTSTART);
    eval 'sub TPOPT_INTERCEPT () {0x200;}' unless defined(&TPOPT_INTERCEPT);
    eval 'sub TPOPT_FLAGS () {0x300;}' unless defined(&TPOPT_FLAGS);
    eval 'sub TPOPT_CONN_DATA () {0x400;}' unless defined(&TPOPT_CONN_DATA);
    eval 'sub TPOPT_DISC_DATA () {0x500;}' unless defined(&TPOPT_DISC_DATA);
    eval 'sub TPOPT_CFRM_DATA () {0x600;}' unless defined(&TPOPT_CFRM_DATA);
    eval 'sub TPOPT_CDDATA_CLEAR () {0x700;}' unless defined(&TPOPT_CDDATA_CLEAR);
    eval 'sub TPOPT_MY_TSEL () {0x800;}' unless defined(&TPOPT_MY_TSEL);
    eval 'sub TPOPT_PEER_TSEL () {0x900;}' unless defined(&TPOPT_PEER_TSEL);
    eval 'sub TPOPT_PERF_MEAS () {0xa00;}' unless defined(&TPOPT_PERF_MEAS);
    eval 'sub TPOPT_PSTATISTICS () {0xb00;}' unless defined(&TPOPT_PSTATISTICS);
    eval 'sub TPOPT_PARAMS () {0xc00;}' unless defined(&TPOPT_PARAMS);
    eval 'sub TPOPT_DISC_REASON () {0xe00;}' unless defined(&TPOPT_DISC_REASON);
    eval 'sub TPFLAG_NLQOS_PDN () {0x1;}' unless defined(&TPFLAG_NLQOS_PDN);
    eval 'sub TPFLAG_PEER_ON_SAMENET () {0x2;}' unless defined(&TPFLAG_PEER_ON_SAMENET);
    eval 'sub TPFLAG_GENERAL_ADDR () {0x4;}' unless defined(&TPFLAG_GENERAL_ADDR);
}
1;
