Lines Matching defs:src
82 * @src: Where to copy the string from
87 char *strcpy(char *dest, const char *src)
93 "0: mvst %[dest],%[src]\n"
95 : [dest] "+&a" (dest), [src] "+&a" (src)
106 * @src: Where to copy the string from
113 char *strncpy(char *dest, const char *src, size_t n)
115 size_t len = __strnend(src, n) - src;
117 memcpy(dest, src, len);
126 * @src: The string to append to it
131 char *strcat(char *dest, const char *src)
140 "1: mvst %[dummy],%[src]\n"
142 : [dummy] "+&a" (dummy), [dest] "+&a" (dest), [src] "+&a" (src)
153 * @src: The string to append to it
157 size_t strlcat(char *dest, const char *src, size_t n)
160 size_t len = __strend(src) - src;
169 memcpy(dest, src, len);
179 * @src: The string to append to it
188 char *strncat(char *dest, const char *src, size_t n)
190 size_t len = __strnend(src, n) - src;
194 memcpy(p, src, len);