/* compatibility hack */ #include "dcc_defs.h" int dcc_strlcat(char *dst, const char *src, int lim) { int dlen, slen, delta; dlen = strlen(dst); delta = lim - dlen; if (delta <= 0) return lim; slen = strlen(src); if (slen >= delta) slen = delta-1; if (slen <= 0) return dlen; memcpy(dst+dlen, src, slen); dlen += slen; dst[dlen] = '\0'; return dlen; }