require '_h2ph_pre.ph';

unless(defined(&_NETISO_ARGO_DEBUG_H_)) {
    eval 'sub _NETISO_ARGO_DEBUG_H_ () {1;}' unless defined(&_NETISO_ARGO_DEBUG_H_);
    eval 'sub dump_buf {
        local($a, $b) = @_;
	    eval q( &Dump_buf(, ($b)));
    }' unless defined(&dump_buf);
    unless(defined(&ARGO_DEBUG)) {
	eval 'sub ARGO_DEBUG () {1;}' unless defined(&ARGO_DEBUG);
    }
    if(defined(&ARGO_DEBUG)) {
	if(0) {
	    unless(defined(&TPPT)) {
		eval 'sub TPPT () {1;}' unless defined(&TPPT);
	    }
	    unless(defined(&TP_PERF_MEAS)) {
		eval 'sub TP_PERF_MEAS () {1;}' unless defined(&TP_PERF_MEAS);
	    }
	}
    }
    if(defined(&ARGO_DEBUG)) {
	unless(defined(&lint)) {
	    eval 'sub ASSERT {
	        local($phrase) = @_;
    		eval q( &if( !($phrase) )  &printf(\\"ASSERTION NOT VALID at line %d file %s\\\\n\\", &__LINE__, &__FILE__));
	    }' unless defined(&ASSERT);
	} else {
	    eval 'sub ASSERT {
	        local($phrase) = @_;
    		eval q();
	    }' unless defined(&ASSERT);
	}
    } else {
	eval 'sub ASSERT {
	    local($phrase) = @_;
    	    eval q();
	}' unless defined(&ASSERT);
    }
    eval 'sub D_INPUT () {ord(\'\\1\');}' unless defined(&D_INPUT);
    eval 'sub D_OUTPUT () {ord(\'\\2\');}' unless defined(&D_OUTPUT);
    eval 'sub D_ROUTE () {ord(\'\\3\');}' unless defined(&D_ROUTE);
    eval 'sub D_CTLINPUT () {ord(\'\\4\');}' unless defined(&D_CTLINPUT);
    eval 'sub D_CTLOUTPUT () {ord(\'\\5\');}' unless defined(&D_CTLOUTPUT);
    eval 'sub D_OPTIONS () {ord(\'\\6\');}' unless defined(&D_OPTIONS);
    eval 'sub D_IOCTL () {ord(\'\\7\');}' unless defined(&D_IOCTL);
    eval 'sub D_ETHER () {ord(\'\\10\');}' unless defined(&D_ETHER);
    eval 'sub D_TOKEN () {ord(\'\\11\');}' unless defined(&D_TOKEN);
    eval 'sub D_ADCOM () {ord(\'\\12\');}' unless defined(&D_ADCOM);
    eval 'sub D_ISO () {ord(\'\\13\');}' unless defined(&D_ISO);
    eval 'sub D_FORWARD () {ord(\'\\14\');}' unless defined(&D_FORWARD);
    eval 'sub D_DUMPOUT () {ord(\'\\15\');}' unless defined(&D_DUMPOUT);
    eval 'sub D_DUMPIN () {ord(\'\\16\');}' unless defined(&D_DUMPIN);
    eval 'sub D_DISCARD () {ord(\'\\17\');}' unless defined(&D_DISCARD);
    eval 'sub D_FRAG () {ord(\'\\20\');}' unless defined(&D_FRAG);
    eval 'sub D_REASS () {ord(\'\\21\');}' unless defined(&D_REASS);
    eval 'sub D_ESISOUTPUT () {ord(\'\\30\');}' unless defined(&D_ESISOUTPUT);
    eval 'sub D_ESISINPUT () {ord(\'\\31\');}' unless defined(&D_ESISINPUT);
    eval 'sub D_SNPA () {ord(\'\\32\');}' unless defined(&D_SNPA);
    eval 'sub D_ISISOUTPUT () {ord(\'\\40\');}' unless defined(&D_ISISOUTPUT);
    eval 'sub D_ISISINPUT () {ord(\'\\41\');}' unless defined(&D_ISISINPUT);
    eval 'sub D_EON () {ord(\'\\57\');}' unless defined(&D_EON);
    eval 'sub D_ECNWORK () {ord(\'\\60\');}' unless defined(&D_ECNWORK);
    eval 'sub D_ECNOUT () {ord(\'\\61\');}' unless defined(&D_ECNOUT);
    eval 'sub D_ECNFIN () {ord(\'\\62\');}' unless defined(&D_ECNFIN);
    eval 'sub D_ECNDWN () {ord(\'\\63\');}' unless defined(&D_ECNDWN);
    eval 'sub D_ECNUTIL () {ord(\'\\64\');}' unless defined(&D_ECNUTIL);
    eval 'sub D_INCOMING () {ord(\'\\70\');}' unless defined(&D_INCOMING);
    eval 'sub D_CDATA () {ord(\'\\71\');}' unless defined(&D_CDATA);
    eval 'sub D_CFIND () {ord(\'\\72\');}' unless defined(&D_CFIND);
    eval 'sub D_CDUMP_REQ () {ord(\'\\73\');}' unless defined(&D_CDUMP_REQ);
    eval 'sub D_CADDR () {ord(\'\\74\');}' unless defined(&D_CADDR);
    eval 'sub D_CCONS () {ord(\'\\75\');}' unless defined(&D_CCONS);
    eval 'sub D_CCONN () {ord(\'\\76\');}' unless defined(&D_CCONN);
    eval 'sub D_SETPARAMS () {ord(\'\\137\');}' unless defined(&D_SETPARAMS);
    eval 'sub D_RTT () {ord(\'\\140\');}' unless defined(&D_RTT);
    eval 'sub D_ACKRECV () {ord(\'\\141\');}' unless defined(&D_ACKRECV);
    eval 'sub D_ACKSEND () {ord(\'\\142\');}' unless defined(&D_ACKSEND);
    eval 'sub D_CONN () {ord(\'\\143\');}' unless defined(&D_CONN);
    eval 'sub D_CREDIT () {ord(\'\\144\');}' unless defined(&D_CREDIT);
    eval 'sub D_DATA () {ord(\'\\145\');}' unless defined(&D_DATA);
    eval 'sub D_DRIVER () {ord(\'\\146\');}' unless defined(&D_DRIVER);
    eval 'sub D_EMIT () {ord(\'\\147\');}' unless defined(&D_EMIT);
    eval 'sub D_ERROR_EMIT () {ord(\'\\150\');}' unless defined(&D_ERROR_EMIT);
    eval 'sub D_TPINPUT () {ord(\'\\151\');}' unless defined(&D_TPINPUT);
    eval 'sub D_INDICATION () {ord(\'\\152\');}' unless defined(&D_INDICATION);
    eval 'sub D_CHKSUM () {ord(\'\\153\');}' unless defined(&D_CHKSUM);
    eval 'sub D_RENEG () {ord(\'\\154\');}' unless defined(&D_RENEG);
    eval 'sub D_PERF_MEAS () {ord(\'\\155\');}' unless defined(&D_PERF_MEAS);
    eval 'sub D_MBUF_MEAS () {ord(\'\\156\');}' unless defined(&D_MBUF_MEAS);
    eval 'sub D_RTC () {ord(\'\\157\');}' unless defined(&D_RTC);
    eval 'sub D_SB () {ord(\'\\160\');}' unless defined(&D_SB);
    eval 'sub D_DISASTER_CHECK () {ord(\'\\161\');}' unless defined(&D_DISASTER_CHECK);
    eval 'sub D_REQUEST () {ord(\'\\162\');}' unless defined(&D_REQUEST);
    eval 'sub D_STASH () {ord(\'\\163\');}' unless defined(&D_STASH);
    eval 'sub D_NEWSOCK () {ord(\'\\164\');}' unless defined(&D_NEWSOCK);
    eval 'sub D_TIMER () {ord(\'\\165\');}' unless defined(&D_TIMER);
    eval 'sub D_TPIOCTL () {ord(\'\\166\');}' unless defined(&D_TPIOCTL);
    eval 'sub D_SIZE_CHECK () {ord(\'\\167\');}' unless defined(&D_SIZE_CHECK);
    eval 'sub D_2ER () {ord(\'\\170\');}' unless defined(&D_2ER);
    eval 'sub D_DISASTER_CHECK_W () {ord(\'\\171\');}' unless defined(&D_DISASTER_CHECK_W);
    eval 'sub D_XPD () {ord(\'\\172\');}' unless defined(&D_XPD);
    eval 'sub D_SYSCALL () {ord(\'\\173\');}' unless defined(&D_SYSCALL);
    eval 'sub D_DROP () {ord(\'\\174\');}' unless defined(&D_DROP);
    eval 'sub D_ZDREF () {ord(\'\\175\');}' unless defined(&D_ZDREF);
    eval 'sub D_TPISO () {ord(\'\\176\');}' unless defined(&D_TPISO);
    eval 'sub D_QUENCH () {ord(\'\\177\');}' unless defined(&D_QUENCH);
    if(defined(&notdef)) {
	eval 'sub TPMT_DATA () {0x21;}' unless defined(&TPMT_DATA);
	eval 'sub TPMT_TPHDR () {0x22;}' unless defined(&TPMT_TPHDR);
	eval 'sub TPMT_IPHDR () {0x32;}' unless defined(&TPMT_IPHDR);
	eval 'sub TPMT_SONAME () {0x28;}' unless defined(&TPMT_SONAME);
	eval 'sub TPMT_EOT () {0x40;}' unless defined(&TPMT_EOT);
	eval 'sub TPMT_XPD () {0x44;}' unless defined(&TPMT_XPD);
    } else {
	eval 'sub TPMT_DATA () { &MT_DATA;}' unless defined(&TPMT_DATA);
	eval 'sub TPMT_RCVRTC () { &MT_DATA;}' unless defined(&TPMT_RCVRTC);
	eval 'sub TPMT_SNDRTC () { &MT_DATA;}' unless defined(&TPMT_SNDRTC);
	eval 'sub TPMT_IPHDR () { &MT_HEADER;}' unless defined(&TPMT_IPHDR);
	eval 'sub TPMT_TPHDR () { &MT_HEADER;}' unless defined(&TPMT_TPHDR);
	eval 'sub TPMT_SONAME () { &MT_SONAME;}' unless defined(&TPMT_SONAME);
	eval 'sub TPMT_XPD () { &MT_OOBDATA;}' unless defined(&TPMT_XPD);
    }
}
1;
