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>
2018-10-11 21:36:29 +10:00
2018-08-13 14:07:21 +10:00
2018-08-13 14:07:21 +10:00
2018-10-10 10:25:26 +10:00
2018-06-24 10:28:18 +10:00
2018-03-05 18:49:30 +10:00
2018-06-05 14:03:18 +10:00
2018-02-08 20:13:50 +10:00
2018-10-10 10:25:26 +10:00
2016-04-09 18:22:55 +10:00
2018-02-05 11:14:37 +10:00
2018-02-18 19:52:55 +10:00
2018-06-24 10:28:18 +10:00

MagickaBBS

A Bulletin Board System for UN*X like platforms.

For documentation, see http://docs.magickabbs.com/

Description
No description provided
Readme 4.7 MiB
Languages
C 97.9%
Perl 0.9%
Makefile 0.8%
Roff 0.2%
Shell 0.1%
Other 0.1%