SquidString is now officially deprecated in favour of SBuf starting with 
squid-3.5
I've begun testing out SquidString removal with the following tactics. 
This is the fastest method I can think of which also ensures we catch 
all semantic changes the callers of SquidString may be requiring. It is 
the same method tested previously for conversion of the HttpMsg 
hierarchy Pointers and allows us to stop at any stage with a working
If anyone can find issues with these please point them out:
* update SquidString API,  renaming methods with identical semantics to 
the SBuf name
* rename any SquidString API functions with differing semantics to SBuf 
using a SquidString_ prefix
* make SquidString inherit from SBuf, dropping all the duplicate API 
functions and private members.
* remove all the SquidString_ prefixed functions by upgrading the 
callers not to need them
* erase SquidString.h, String.cc, String.cci
* review for merge with trunk.
PS. Kinkie would you mind if I did this in stringng branch ?
Amos
Received on Sat Oct 05 2013 - 03:15:44 MDT
This archive was generated by hypermail 2.2.0 : Sat Oct 05 2013 - 12:00:11 MDT