X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=functions%2Fstring%2Fstrlen.c;h=9dfc38fed0a058172142e2441820e6b2aaffa1c0;hb=e5456e3c2697c4e17fc9aa3439f2e305517b4d96;hp=62ab7a147cee519f17d70f5e3cbc3ee0f9f3f958;hpb=dcc8a8e99f69e090a03b7b868443addbc0817820;p=pdclib.old diff --git a/functions/string/strlen.c b/functions/string/strlen.c index 62ab7a1..9dfc38f 100644 --- a/functions/string/strlen.c +++ b/functions/string/strlen.c @@ -6,3 +6,24 @@ // ---------------------------------------------------------------------------- size_t strlen( const char * s ) { /* TODO */ }; + +/* Therx code +{ + const char * start = s1; + while (*s1) + { + s1++; + } + return s1 - start; +} +*/ + +/* PDPC code - unreviewed +{ + const char *p; + + p = s; + while (*p != '\0') p++; + return ((size_t)(p - s)); +} +*/