Lines Matching defs:dest
81 * @dest: Where to copy the string to
84 * returns a pointer to @dest
87 char *strcpy(char *dest, const char *src)
89 char *ret = dest;
93 "0: mvst %[dest],%[src]\n"
95 : [dest] "+&a" (dest), [src] "+&a" (src)
105 * @dest: Where to copy the string to
113 char *strncpy(char *dest, const char *src, size_t n)
116 memset(dest + len, 0, n - len);
117 memcpy(dest, src, len);
118 return dest;
125 * @dest: The string to be appended to
128 * returns a pointer to @dest
131 char *strcat(char *dest, const char *src)
134 char *ret = dest;
138 "0: srst %[dummy],%[dest]\n"
142 : [dummy] "+&a" (dummy), [dest] "+&a" (dest), [src] "+&a" (src)
152 * @dest: The string to be appended to
157 size_t strlcat(char *dest, const char *src, size_t n)
159 size_t dsize = __strend(dest) - dest;
164 dest += dsize;
168 dest[len] = '\0';
169 memcpy(dest, src, len);
178 * @dest: The string to be appended to
182 * returns a pointer to @dest
188 char *strncat(char *dest, const char *src, size_t n)
191 char *p = __strend(dest);
195 return dest;