Lines Matching refs:dest

72  * @dest: Where to copy the string to
75 char * strcpy(char * dest,const char *src)
77 char *tmp = dest;
79 while ((*dest++ = *src++) != '\0')
88 * @dest: Where to copy the string to
96 char * strncpy(char * dest,const char *src,size_t count)
98 char *tmp = dest;
100 while (count-- && (*dest++ = *src++) != '\0')
110 * @dest: Where to copy the string to
121 size_t strlcpy(char *dest, const char *src, size_t size)
127 memcpy(dest, src, len);
128 dest[len] = '\0';
137 * @dest: The string to be appended to
140 char * strcat(char * dest, const char * src)
142 char *tmp = dest;
144 while (*dest)
145 dest++;
146 while ((*dest++ = *src++) != '\0')
156 * @dest: The string to be appended to
163 char * strncat(char *dest, const char *src, size_t count)
165 char *tmp = dest;
168 while (*dest)
169 dest++;
170 while ((*dest++ = *src++)) {
172 *dest = '\0';
185 * @dest: The string to be appended to
187 * @size: The size of @dest
193 * Return: min(strlen(dest), size) + strlen(src)
195 size_t strlcat(char *dest, const char *src, size_t size)
197 size_t len = strnlen(dest, size);
199 return len + strlcpy(dest + len, src, size - len);
556 * @dest: Where to copy to
563 __used void * memcpy(void *dest, const void *src, size_t count)
565 unsigned long *dl = (unsigned long *)dest, *sl = (unsigned long *)src;
568 if (src == dest)
569 return dest;
572 if ( (((ulong)dest | (ulong)src) & (sizeof(*dl) - 1)) == 0) {
584 return dest;
591 * @dest: Where to copy to
597 __used void * memmove(void * dest,const void *src,size_t count)
601 if (dest <= src || (src + count) <= dest) {
604 * - when dest is before src (assuming that memcpy is doing forward-copying)
605 * - when destination don't overlap the source buffer (src + count <= dest)
614 memcpy(dest, src, count);
616 tmp = (char *) dest + count;
622 return dest;