// This code is Public Domain. Use, modify, and redistribute at will.
// ----------------------------------------------------------------------------
-size_t strlen( const char * s ) { /* TODO */ };
+#include <__size_t.h>
+
+size_t strlen( const char * src )
+{
+ size_t len = 0;
+ while ( src[len] != '\0' )
+ {
+ ++len;
+ }
+ return len;
+}