--- trunk/src/misc.c 2007/10/08 16:18:11 6 +++ trunk/src/misc.c 2007/10/08 16:18:27 10 @@ -25,11 +25,12 @@ * SUCH DAMAGE. * * - * $Id: misc.c,v 1.2 2005/05/07 02:13:29 debug Exp $ + * $Id: misc.c,v 1.3 2005/06/20 05:52:47 debug Exp $ */ #include #include +#include #include #include "misc.h" @@ -123,3 +124,32 @@ return h; } + +#ifdef USE_STRLCPY_REPLACEMENTS +/* + * mystrlcpy(): + * + * Quick hack strlcpy() replacement for systems that lack that function. + * NOTE: No length checking is done. + */ +size_t mystrlcpy(char *dst, const char *src, size_t size) +{ + strcpy(dst, src); + return strlen(src); +} + + +/* + * mystrlcat(): + * + * Quick hack strlcat() replacement for systems that lack that function. + * NOTE: No length checking is done. + */ +size_t mystrlcat(char *dst, const char *src, size_t size) +{ + size_t orig_dst_len = strlen(dst); + strcat(dst, src); + return strlen(src) + orig_dst_len; +} +#endif +