rem: (char *) &itPtr->adp.outputPtr->string,
add: (char *) &itPtr->adp.response.string,
context: NsAdpDebug(NsInterp *itPtr, char *host, char *port, char *procs){    Tcl_DString ds;    int code;    code = TCL_OK;    if (!itPtr->adp.debugInit) {	itPtr->delete = 1;	Tcl_DStringInit(&ds);	Tcl_DStringAppendElement(&ds, itPtr->servPtr->adp.debuginit);	Tcl_DStringAppendElement(&ds, procs ? procs : "");	Tcl_DStringAppendElement(&ds, host ? host : "");	Tcl_DStringAppendElement(&ds, port ? port : "");	code = NsTclEval(itPtr->interp, ds.string);        Tcl_DStringFree(&ds);	if (code != TCL_OK) {	    Ns_TclLogError(itPtr->interp);	    return TCL_ERROR;	}	if (Tcl_LinkVar(itPtr->interp, "ns_adp_output",			(char *) &itPtr->adp.outputPtr->string,		TCL_LINK_STRING | TCL_LINK_READ_ONLY) != TCL_OK) {	    Ns_TclLogError(itPtr->interp);	}	itPtr->adp.debugInit = 1;	itPtr->adp.debugLevel = 1;    }    return code;}