Lines Matching refs:dst
31 void *_nolibc_memcpy_up(void *dst, const void *src, size_t len)
36 ((char *)dst)[pos] = ((const char *)src)[pos];
39 return dst;
43 void *_nolibc_memcpy_down(void *dst, const void *src, size_t len)
47 ((char *)dst)[len] = ((const char *)src)[len];
49 return dst;
56 void *memmove(void *dst, const void *src, size_t len)
63 if (dst < src) {
70 ((char *)dst)[pos] = ((const char *)src)[pos];
73 return dst;
78 void *memcpy(void *dst, const void *src, size_t len)
80 return _nolibc_memcpy_up(dst, src, len);
87 void *memset(void *dst, int b, size_t len)
89 char *p = dst;
96 return dst;
122 char *strcpy(char *dst, const char *src)
124 char *ret = dst;
126 while ((*dst++ = *src++));
198 size_t strlcat(char *dst, const char *src, size_t size)
203 for (len = 0; dst[len]; len++)
209 dst[len] = c;
220 size_t strlcpy(char *dst, const char *src, size_t size)
228 dst[len] = c;
237 char *strncat(char *dst, const char *src, size_t size)
239 char *orig = dst;
241 while (*dst)
242 dst++;
244 while (size && (*dst = *src)) {
246 dst++;
250 *dst = 0;
268 char *strncpy(char *dst, const char *src, size_t size)
273 if ((dst[len] = *src))
275 return dst;