Lines Matching refs:dst
60 sm_strlcpy(dst, src, size)
61 register char *dst;
69 for (i = 0; i < size && (dst[i] = src[i]) != 0; i++)
71 dst[i] = '\0';
106 sm_strlcat(dst, src, size) in sm_strlcat() argument
107 register char *dst; in sm_strlcat()
113 o = strlen(dst);
117 for (i = 0, j = o; i < size && (dst[j] = src[i]) != 0; i++, j++)
119 dst[j] = '\0';
150 sm_strlcat2(dst, src1, src2, len) in sm_strlcat2() argument
151 register char *dst; in sm_strlcat2()
159 o = strlen(dst);
168 for (i = 0, j = o; i < len && (dst[j] = src1[i]) != 0; i++, j++)
175 dst[j] = '\0';
182 for (i = 0; i < len && (dst[j] = src2[i]) != 0; i++, j++)
184 dst[j] = '\0'; /* terminate dst; there is space since i < len */
214 sm_strlcpyn(char *dst, ssize_t len, int n, ...) in sm_strlcpyn() argument
216 sm_strlcpyn(dst, len, n, va_alist) in sm_strlcpyn()
217 register char *dst; in sm_strlcpyn()
246 for (i = 0; j < len && (dst[j] = str[i]) != 0; i++, j++)
253 dst[j] = '\0';
263 dst[j] = '\0'; /* terminate dst; there is space since j < len */
304 sm_strlapp(dst, src, size)
305 register char **dst;
313 for (i = 0; i < size && ((*dst)[i] = src[i]) != '\0'; i++)
315 (*dst)[i] = '\0';
318 *dst += i;
323 (*dst)[0] = '\0';