Lines Matching full:len
13 static void *malloc(size_t len);
35 void *memmove(void *dst, const void *src, size_t len);
37 void *memmove(void *dst, const void *src, size_t len) in memmove() argument
41 pos = len; in memmove()
49 while (len) { in memmove()
52 len--; in memmove()
60 void *memcpy(void *dst, const void *src, size_t len);
62 void *memcpy(void *dst, const void *src, size_t len) in memcpy() argument
66 while (pos < len) { in memcpy()
78 void *memset(void *dst, int b, size_t len);
80 void *memset(void *dst, int b, size_t len) in memset() argument
84 while (len--) { in memset()
134 size_t len; in strlen() local
136 for (len = 0; str[len]; len++) in strlen()
138 return len; in strlen()
156 size_t len; in strnlen() local
158 for (len = 0; (len < maxlen) && str[len]; len++); in strnlen()
159 return len; in strnlen()
165 size_t len; in strdup() local
168 len = strlen(str); in strdup()
169 ret = malloc(len + 1); in strdup()
171 memcpy(ret, str, len + 1); in strdup()
179 size_t len; in strndup() local
182 len = strnlen(str, maxlen); in strndup()
183 ret = malloc(len + 1); in strndup()
185 memcpy(ret, str, len); in strndup()
186 ret[len] = '\0'; in strndup()
195 size_t len = strnlen(dst, size); in strlcat() local
198 * We want len < size-1. But as size is unsigned and can wrap in strlcat()
199 * around, we use len + 1 instead. in strlcat()
201 while (len + 1 < size) { in strlcat()
202 dst[len] = *src; in strlcat()
205 len++; in strlcat()
209 if (len < size) in strlcat()
210 dst[len] = '\0'; in strlcat()
213 len++; in strlcat()
215 return len; in strlcat()
221 size_t len; in strlcpy() local
223 for (len = 0; len < size; len++) { in strlcpy()
224 dst[len] = src[len]; in strlcpy()
225 if (!dst[len]) in strlcpy()
226 return len; in strlcpy()
231 while (src[len]) in strlcpy()
232 len++; in strlcpy()
234 return len; in strlcpy()
271 size_t len; in strncpy() local
273 for (len = 0; len < size; len++) in strncpy()
274 if ((dst[len] = *src)) in strncpy()