require '_h2ph_pre.ph';

unless(defined(&ui_x1)) {
    sub ui_x1 () {	 ($ui_i->{ih_x1});}
}
unless(defined(&ui_pr)) {
    sub ui_pr () {	 ($ui_i->{ih_pr});}
}
unless(defined(&ui_len)) {
    sub ui_len () {	 ($ui_i->{ih_len});}
}
unless(defined(&ui_src)) {
    sub ui_src () {	 ($ui_i->{ih_src});}
}
unless(defined(&ui_dst)) {
    sub ui_dst () {	 ($ui_i->{ih_dst});}
}
unless(defined(&ui_sport)) {
    sub ui_sport () {	 ($ui_u->{uh_sport});}
}
unless(defined(&ui_dport)) {
    sub ui_dport () {	 ($ui_u->{uh_dport});}
}
unless(defined(&ui_ulen)) {
    sub ui_ulen () {	 ($ui_u->{uh_ulen});}
}
unless(defined(&ui_sum)) {
    sub ui_sum () {	 ($ui_u->{uh_sum});}
}
unless(defined(&UDPCTL_CHECKSUM)) {
    sub UDPCTL_CHECKSUM () {	1;}
}
unless(defined(&UDPCTL_BADDYNAMIC)) {
    sub UDPCTL_BADDYNAMIC () {	2;}
}
unless(defined(&UDPCTL_RECVSPACE)) {
    sub UDPCTL_RECVSPACE () {	3;}
}
unless(defined(&UDPCTL_SENDSPACE)) {
    sub UDPCTL_SENDSPACE () {	4;}
}
unless(defined(&UDPCTL_MAXID)) {
    sub UDPCTL_MAXID () {	5;}
}
unless(defined(&UDPCTL_NAMES)) {
    sub UDPCTL_NAMES () {	{ { 0, 0}, { "checksum",  &CTLTYPE_INT }, { "baddynamic",  &CTLTYPE_STRUCT }, { "recvspace",  &CTLTYPE_INT }, { "sendspace",  &CTLTYPE_INT }, };}
}
if(defined(&_KERNEL)) {
    if(defined( &INET6)  && !defined( &TCP6)) {
    }
    if(defined(&INET6)) {
    }
}
1;
