[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: stream_bw event



On Tue, Feb 06, 2007 at 10:31:19PM +0000, Robert Hogan wrote:
> 
> Mentioned this on irc the other night and took the attached approach. 
> 
> If you are happy with the general outline, I can prepare a proper
> patch adding stuff to the docs etc and with proper comments.

Looks good.

> There are probably a couple
> of house-style solecisms in there too, so please let me know.

Okay!  (Ordinarily, I'd just clean this kind of stuff up myself, but
you asked.)  First off, here's some stuff you might not know about our
house style:
  - we have a whitespace checking script that you can invoke
    with "make check-spaces"
  - we try to make everything build warning-free on GCC.  If you're
    using a Unix-like platform, run configure with
    --enable-gcc-warnings in order to keep your source squeaky-clean.

The only actual error I found in the code was that you declared a
no-arguments function as "int fn();" rather than "int fn(void)".  This
is fine in C++ or Java, but in standard C, it can be confused for an
old (pre-ANSI) style declaration where instead of saying "this
function takes no arguments" you're saying "this function might or
might take arguments; I'm not telling."

Again, this looks like a good and useful feature.  Would you like me
to tidy up the patch and check it in, or would you like to do it
yourself?

yrs,
-- 
Nick Mathewson

Attachment: pgpzhuYycpwUX.pgp
Description: PGP signature