Lines Matching refs:src

56 void * LV_ATTRIBUTE_FAST_MEM lv_memcpy(void * dst, const void * src, size_t len)  in lv_memcpy()  argument
59 const uint8_t * s8 = src; in lv_memcpy()
148 void * LV_ATTRIBUTE_FAST_MEM lv_memmove(void * dst, const void * src, size_t len) in lv_memmove() argument
150 if(dst < src || (char *)dst > ((char *)src + len)) { in lv_memmove()
151 return lv_memcpy(dst, src, len); in lv_memmove()
154 if(dst > src) { in lv_memmove()
156 char * s = (char *)src + len - 1; in lv_memmove()
164 char * s = (char *)src; in lv_memmove()
194 size_t lv_strlcpy(char * dst, const char * src, size_t dst_size) in lv_strlcpy() argument
198 for(; i < dst_size - 1 && src[i]; i++) { in lv_strlcpy()
199 dst[i] = src[i]; in lv_strlcpy()
203 while(src[i]) i++; in lv_strlcpy()
207 char * lv_strncpy(char * dst, const char * src, size_t dst_size) in lv_strncpy() argument
210 for(i = 0; i < dst_size && src[i]; i++) { in lv_strncpy()
211 dst[i] = src[i]; in lv_strncpy()
219 char * lv_strcpy(char * dst, const char * src) in lv_strcpy() argument
222 while((*dst++ = *src++) != '\0'); in lv_strcpy()
251 char * lv_strdup(const char * src) in lv_strdup() argument
253 size_t len = lv_strlen(src) + 1; in lv_strdup()
257 lv_memcpy(dst, src, len); /*memcpy is faster than strncpy when length is known*/ in lv_strdup()
261 char * lv_strcat(char * dst, const char * src) in lv_strcat() argument
263 lv_strcpy(dst + lv_strlen(dst), src); in lv_strcat()
267 char * lv_strncat(char * dst, const char * src, size_t src_len) in lv_strncat() argument
273 while(src_len != 0 && *src != '\0') { in lv_strncat()
275 *dst++ = *src++; in lv_strncat()