Lines Matching refs:dst
58 sm_strlcpy(dst, src, size)
59 register char *dst;
67 for (i = 0; i < size && (dst[i] = src[i]) != 0; i++)
69 dst[i] = '\0';
104 sm_strlcat(dst, src, size) in sm_strlcat() argument
105 register char *dst; in sm_strlcat()
111 o = strlen(dst);
115 for (i = 0, j = o; i < size && (dst[j] = src[i]) != 0; i++, j++)
117 dst[j] = '\0';
148 sm_strlcat2(dst, src1, src2, len) in sm_strlcat2() argument
149 register char *dst; in sm_strlcat2()
157 o = strlen(dst);
166 for (i = 0, j = o; i < len && (dst[j] = src1[i]) != 0; i++, j++)
173 dst[j] = '\0';
180 for (i = 0; i < len && (dst[j] = src2[i]) != 0; i++, j++)
182 dst[j] = '\0'; /* terminate dst; there is space since i < len */
212 sm_strlcpyn(char *dst, ssize_t len, int n, ...) in sm_strlcpyn() argument
214 sm_strlcpyn(dst, len, n, va_alist) in sm_strlcpyn()
215 register char *dst; in sm_strlcpyn()
244 for (i = 0; j < len && (dst[j] = str[i]) != 0; i++, j++)
251 dst[j] = '\0';
261 dst[j] = '\0'; /* terminate dst; there is space since j < len */
302 sm_strlapp(dst, src, size)
303 register char **dst;
311 for (i = 0; i < size && ((*dst)[i] = src[i]) != '\0'; i++)
313 (*dst)[i] = '\0';
316 *dst += i;
321 (*dst)[0] = '\0';