rem: itPtr->nsconn.flags |= NS_CONN_GZIP;
add: itPtr->conn->flags |= NS_CONN_GZIP;
context: NsAdpFlush(NsInterp *itPtr, int stream){    Tcl_DString *bufPtr = itPtr->adp.responsePtr;    int status;    if (bufPtr != NULL	    && itPtr->adp.exception != ADP_ABORT	    && !(itPtr->adp.flags & ADP_ERROR)	    && (bufPtr->length > 0 || !stream)) {	if (itPtr->adp.flags & ADP_GZIP) {	    itPtr->nsconn.flags |= NS_CONN_GZIP;	}	status = Ns_ConnFlush(itPtr->conn,			      bufPtr->string, bufPtr->length, stream);    	Tcl_DStringTrunc(bufPtr, 0);	if (status != NS_OK) {	    itPtr->adp.flags |= ADP_ERROR;	    Tcl_SetResult(itPtr->interp, "flush failed", TCL_STATIC);	    return TCL_ERROR;	}    }    return TCL_OK;}