Lines Matching defs:dest

80 char *strcpy(char *dest, const char *src)
82 char *tmp = dest;
84 while ((*dest++ = *src++) != '\0')
92 char *strncpy(char *dest, const char *src, size_t count)
94 char *tmp = dest;
102 return dest;
107 ssize_t sized_strscpy(char *dest, const char *src, size_t count)
127 /* If src or dest is unaligned, don't do word-at-a-time. */
128 if (((long) dest | (long) src) & (sizeof(long) - 1))
147 *(unsigned long *)(dest+res) = c & zero_bytemask(data);
150 *(unsigned long *)(dest+res) = c;
160 dest[res] = c;
169 dest[res-1] = '\0';
176 * stpcpy - copy a string from src to dest returning a pointer to the new end
177 * of dest, including src's %NUL-terminator. May overrun dest.
178 * @dest: pointer to end of string being copied into. Must be large enough
181 * dest.
184 * to the new %NUL-terminating character in @dest. (For strcpy, the return
185 * value is a pointer to the start of @dest). This interface is considered
190 char *stpcpy(char *__restrict__ dest, const char *__restrict__ src);
191 char *stpcpy(char *__restrict__ dest, const char *__restrict__ src)
193 while ((*dest++ = *src++) != '\0')
195 return --dest;
200 char *strcat(char *dest, const char *src)
202 char *tmp = dest;
204 while (*dest)
205 dest++;
206 while ((*dest++ = *src++) != '\0')
214 char *strncat(char *dest, const char *src, size_t count)
216 char *tmp = dest;
219 while (*dest)
220 dest++;
221 while ((*dest++ = *src++) != 0) {
223 *dest = '\0';
234 size_t strlcat(char *dest, const char *src, size_t count)
236 size_t dsize = strlen(dest);
243 dest += dsize;
247 __builtin_memcpy(dest, src, len);
248 dest[len] = 0;
596 * @dest: Where to copy to
603 void *memcpy(void *dest, const void *src, size_t count)
605 char *tmp = dest;
610 return dest;
618 * @dest: Where to copy to
624 void *memmove(void *dest, const void *src, size_t count)
629 if (dest <= src) {
630 tmp = dest;
635 tmp = dest;
642 return dest;