strcpy()/strcat() are inherently dangerous, even when used with great care. strlcpy() and strlcat() are much safer replacements, and are available from OpenBSD under a very liberal license. Import them and start using them. Between pointer vectors, malloz, stralloc and now strlcpy/strlcat, Magicka has much safer, simpler and more performant infrastructure for dealing with strings and dynamic collections of various kinds. Signed-off-by: Dan Cross <patchdev@fat-dragon.org>