X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fstring%2Fstrlen.c;h=9dfc38fed0a058172142e2441820e6b2aaffa1c0;hp=62ab7a147cee519f17d70f5e3cbc3ee0f9f3f958;hb=0a5395faab237ba9008352b0f4bee9659bbd3d5f;hpb=34893ecc2200dc7017c36a54cb6c5f4c2378b5ec 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)); +} +*/