Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 35615 invoked by uid 500); 11 Jun 2003 21:31:45 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 35594 invoked from network); 11 Jun 2003 21:31:45 -0000 Date: Wed, 11 Jun 2003 17:31:42 -0400 (EDT) From: Cliff Woolley X-X-Sender: root@bistromath.cs.virginia.edu To: "'dev@httpd.apache.org'" Subject: RE: [PATCH] Avoid unnecessary brigade splits on core input and ou tput filters. WAS: EOS or FLUSH buckets In-Reply-To: <69EB8DF424C8FE409AF8FFAF1B19787AE19441@ftlpexch502> Message-ID: References: <69EB8DF424C8FE409AF8FFAF1B19787AE19441@ftlpexch502> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N On Wed, 11 Jun 2003, Juan Rivera wrote: > the bucket previous to e and then splicing it at the tail of b. Oh, I missed this part. Try APR_RING_SPLICE_TAIL(). But don't forget you have to fix up the brigade you spliced out of, which is why APR_RING_CONCAT() does an APR_RING_INIT() on h2 after moving its contents into h1 with APR_RING_SPLICE_BEFORE(). --Cliff