This repository has been archived on 2024-04-08 . You can view files and clone it, but cannot push or open issues or pull requests.
Dan Cross
1c7849b724
Fix a bug in stralloc_starts() and add a test.
strcalloc_starts() should have tested the return value of `memcmp` against 0 for equality. Fixed and added a test case. As an aside, one might wonder how bugs like that are creeping into well-tested code imported from other projects? The answer, specific to stralloc, is that the original code was very specific to qmail, and used a number of additional functions specific to qmail. Rather than import half of qmail, the version imported into Magicka has been reworked to, instead, use standard C functions. The process of modifying the code gave rise to the opportunity for bugs to creep in. Now that a unit testing framework is in place, we can test things in isolation more easily and hopefully catch such things BEFORE they are published to the master repository. Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
MagickaBBS
A Bulletin Board System for UN*X like platforms.
For documentation, see http://docs.magickabbs.com/
Description
Languages
C
97.9%
Perl
0.9%
Makefile
0.8%
Roff
0.2%
Shell
0.1%
Other
0.1%