Lines Matching refs:dst
35 void *memmove(void *dst, const void *src, size_t len)
42 if (dst < src) {
49 ((char *)dst)[pos] = ((const char *)src)[pos];
52 return dst;
59 void *memcpy(void *dst, const void *src, size_t len)
64 ((char *)dst)[pos] = ((const char *)src)[pos];
67 return dst;
76 void *memset(void *dst, int b, size_t len)
78 char *p = dst;
85 return dst;
112 char *strcpy(char *dst, const char *src)
114 char *ret = dst;
116 while ((*dst++ = *src++));
188 size_t strlcat(char *dst, const char *src, size_t size)
190 size_t len = strnlen(dst, size);
197 dst[len] = *src;
205 dst[len] = '\0';
214 size_t strlcpy(char *dst, const char *src, size_t size)
219 dst[len] = src[len];
220 if (!dst[len])
224 dst[size-1] = '\0';
233 char *strncat(char *dst, const char *src, size_t size)
235 char *orig = dst;
237 while (*dst)
238 dst++;
240 while (size && (*dst = *src)) {
242 dst++;
246 *dst = 0;
264 char *strncpy(char *dst, const char *src, size_t size)
269 if ((dst[len] = *src))
271 return dst;