Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: working URL to perlstyle

...

Mostly quite sensible Perl stuff as documented in perlstyle:

http://www.perldoc.com/perl5.8.0/pod/perl.org/perlstyle.html

Differences from the standard Perl style are documented below.

...

Wiki Markup
One addition, arising from \[http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4593 bug 4593\]: if there are warnings about variables being signed/unsigned, caused by use of "int" types in system calls that accept "size_t" (or similar), it is better to \*carefully\* perform a cast in the call(s) to the specific system calls being warned about, instead of changing the type of variables on a global scale to be a "size_t".  Bug 4593 is a good example of how this can cause bugs as a side-effect due to -1 being used as an error indicator.

...

CategoryDevelopment