NAME¶
firestring_strncat -
strncat(3) with slightly saner semantics
SYNOPSIS¶
#include <firestring.h>
-lfirestring
void firestring_strncat(char * const to, const char * const
from, const size_t size)
DESCRIPTION¶
firestring_strncpy() acts like
strncat(3) except that
to will
always contain a trailing nil, even if the function runs out of space and the
size argument is the maximum size of all of
to, not just the
amount of space remaining in it. In simpler terms, firestring_strncat()
appends the string
from to
to, where
to is a buffer of
size bytes.
RETURN VALUE¶
Always succeeds.
AUTHOR¶
Ian Gulliver <ian@penguinhosting.net>
SEE ALSO¶
libfirestring(3)