On Wed, Apr 18, 2007, Tsantilas Christos wrote:
> Hi all,
>   Here is a perl script which can be used to convert debug statements 
> to new debugs statements :-) .
> It mostly works or just  do standard errors.
> It does not formats the output. I think the astyle can do the rest work.
> Does not convert the debug statements, if the format string contains 
> formating flags like "%2.1f".
> 
> I think can be used as reference for other related convertions too.
> 
> Should I proceed with the convertion?
> Should I post a patch to bugzila  or open a temporary branch on 
> sourceforge better?

I'm going to be slightly greedy/annoying here and say:

* Yes please! Because
* It cuts down on the amount of work required when migrating the codebase
  from C strings (and the C-string-like String type that Squid-3 is currently
  using) as there's a lot of places where C strings are debug'ed and I wasn't
  looking forward to converting them all to %*.s or similar (which allows you
  to pass an int length specifier before a buffer, a pre-requisite for
  logging strings when your strings suddenly aren't NUL-terminated!), but
* I'd just start submitting diffs against Squid-3-HEAD and include whatever can
  be done into the current codebase; this is something that can be done
  very incrementally and shouldn't have any actual operational impact, and
* It makes my next set of work easier (ie, starting to get rid of the C strings
  in Squid-3 and replacing them with String as a temporary stepping stone
  towards refcounted buffers.)

2c,




Adrian

Reply via email to