Lines Matching full:len
12 static void *malloc(size_t len);
35 void *memmove(void *dst, const void *src, size_t len) in memmove() argument
39 pos = len; in memmove()
47 while (len) { in memmove()
50 len--; in memmove()
59 void *memcpy(void *dst, const void *src, size_t len) in memcpy() argument
63 while (pos < len) { in memcpy()
76 void *memset(void *dst, int b, size_t len) in memset() argument
80 while (len--) { in memset()
129 size_t len; in strlen() local
131 for (len = 0; str[len]; len++) in strlen()
133 return len; in strlen()
151 size_t len; in strnlen() local
153 for (len = 0; (len < maxlen) && str[len]; len++); in strnlen()
154 return len; in strnlen()
160 size_t len; in strdup() local
163 len = strlen(str); in strdup()
164 ret = malloc(len + 1); in strdup()
166 memcpy(ret, str, len + 1); in strdup()
174 size_t len; in strndup() local
177 len = strnlen(str, maxlen); in strndup()
178 ret = malloc(len + 1); in strndup()
180 memcpy(ret, str, len); in strndup()
181 ret[len] = '\0'; in strndup()
190 size_t len; in strlcat() local
193 for (len = 0; dst[len]; len++) in strlcat()
198 if (len < size) in strlcat()
199 dst[len] = c; in strlcat()
202 len++; in strlcat()
206 return len; in strlcat()
212 size_t len; in strlcpy() local
215 for (len = 0;;) { in strlcpy()
216 c = src[len]; in strlcpy()
217 if (len < size) in strlcpy()
218 dst[len] = c; in strlcpy()
221 len++; in strlcpy()
223 return len; in strlcpy()
260 size_t len; in strncpy() local
262 for (len = 0; len < size; len++) in strncpy()
263 if ((dst[len] = *src)) in strncpy()