--------------------- PatchSet 10378 Date: 2008/01/06 11:38:29 Author: adri Branch: s27_adri Tag: (none) Log: Enable the string-references-buffer stuff. Members: libbuf/String.c:1.1.2.20->1.1.2.21 Index: squid/libbuf/String.c =================================================================== RCS file: /cvsroot/squid-sf//squid/libbuf/Attic/String.c,v retrieving revision 1.1.2.20 retrieving revision 1.1.2.21 diff -u -r1.1.2.20 -r1.1.2.21 --- squid/libbuf/String.c 6 Jan 2008 09:38:47 -0000 1.1.2.20 +++ squid/libbuf/String.c 6 Jan 2008 11:38:29 -0000 1.1.2.21 @@ -1,6 +1,6 @@ /* - * $Id: String.c,v 1.1.2.20 2008/01/06 09:38:47 adri Exp $ + * $Id: String.c,v 1.1.2.21 2008/01/06 11:38:29 adri Exp $ * * DEBUG: section 67 String * AUTHOR: Duane Wessels @@ -231,9 +231,15 @@ { String n; +#if 0 /* XXX for now just copy; we'll make this reference the buffer + offset later! */ assert(start + len <= buf_len(b)); stringLimitInit(&n, buf_buf(b) + start, len); +#endif + /* And this version is the reference-the-buffer one! */ + n.nb = buf_ref(b); + n.offset = start; + n.len = len; return n; }