Lines Matching refs:len
16 static void *malloc(size_t len);
38 void *memmove(void *dst, const void *src, size_t len);
40 void *memmove(void *dst, const void *src, size_t len) in memmove() argument
44 pos = len; in memmove()
52 while (len) { in memmove()
55 len--; in memmove()
63 void *memcpy(void *dst, const void *src, size_t len);
65 void *memcpy(void *dst, const void *src, size_t len) in memcpy() argument
69 while (pos < len) { in memcpy()
81 void *memset(void *dst, int b, size_t len);
83 void *memset(void *dst, int b, size_t len) in memset() argument
87 while (len--) { in memset()
137 size_t len; in strlen() local
139 for (len = 0; str[len]; len++) in strlen()
141 return len; in strlen()
159 size_t len; in strnlen() local
161 for (len = 0; (len < maxlen) && str[len]; len++); in strnlen()
162 return len; in strnlen()
168 size_t len; in strdup() local
171 len = strlen(str); in strdup()
172 ret = malloc(len + 1); in strdup()
174 memcpy(ret, str, len + 1); in strdup()
182 size_t len; in strndup() local
185 len = strnlen(str, maxlen); in strndup()
186 ret = malloc(len + 1); in strndup()
188 memcpy(ret, str, len); in strndup()
189 ret[len] = '\0'; in strndup()
198 size_t len = strnlen(dst, size); in strlcat() local
204 while (len + 1 < size) { in strlcat()
205 dst[len] = *src; in strlcat()
208 len++; in strlcat()
212 if (len < size) in strlcat()
213 dst[len] = '\0'; in strlcat()
216 len++; in strlcat()
218 return len; in strlcat()
224 size_t len; in strlcpy() local
226 for (len = 0; len < size; len++) { in strlcpy()
227 dst[len] = src[len]; in strlcpy()
228 if (!dst[len]) in strlcpy()
229 return len; in strlcpy()
234 while (src[len]) in strlcpy()
235 len++; in strlcpy()
237 return len; in strlcpy()
274 size_t len; in strncpy() local
276 for (len = 0; len < size; len++) in strncpy()
277 if ((dst[len] = *src)) in strncpy()