This commit is contained in:
Romain Goyet
2015-05-31 21:39:04 +02:00
parent 872efea4d1
commit 871111d4b4
7 changed files with 13 additions and 7 deletions

View File

@@ -2,4 +2,4 @@ SFLAGS += -Iliba/include
liba/src/external/sqlite/mem5.o: CFLAGS += -w
objs += $(addprefix liba/src/, assert.o errno.o malloc.o memcpy.o memset.o external/sqlite/mem5.o)
objs += $(addprefix liba/src/, assert.o errno.o malloc.o memcpy.o memset.o strlen.o external/sqlite/mem5.o)

View File

@@ -10,7 +10,6 @@ LIBA_BEGIN_DECLS
void * memcpy(void * dst, const void * src, size_t n);
void * memset(void * b, int c, size_t len);
size_t strlen(const char * s);
LIBA_END_DECLS

8
liba/src/strlen.c Normal file
View File

@@ -0,0 +1,8 @@
#include <string.h>
size_t strlen(const char * s) {
const char * str = s;
while (*str)
str++;
return str - s;
}