The attached git diff updates
missing/strlcat.c from 1.8 to 1.15,
missing/strlcpy.c from 1.5 to 1.12 and also the
There is no important reason. But there was a license change:
new style-BSD to a less restrictive ISC-style license.
Other changes include improving code readability and
modernizing (function prototypes, no
Upstream URLs (if you're looking for more details):
Updated by cremno (cremno phobia) over 4 years ago
Shyouhei Urabe wrote:
The code is much cleaner so I would +1, but it seems the upstream has more recent revisions (strlcat.c 1.16 and strlcpy.c 1.13). Why to avoid them?
The current revisions would require defining a function-like macro called
DEF_WEAK (which originally defines a weak alias):
But CRuby isn't a libc implementation. Possible namespace violations can be solved by e.g. renaming