diff options
| author | J08nY | 2018-07-12 15:01:38 +0200 |
|---|---|---|
| committer | J08nY | 2018-07-12 15:01:38 +0200 |
| commit | 35d80e26ca2284e20ee93eb5bf05914f73fca6d3 (patch) | |
| tree | a4b0387b523a6866b38658dbfa7c55f4dd9732d9 /src/util/str.c | |
| parent | e73dbb321629b845d37cae1b8376a8ac5a7542be (diff) | |
| download | ecgen-35d80e26ca2284e20ee93eb5bf05914f73fca6d3.tar.gz ecgen-35d80e26ca2284e20ee93eb5bf05914f73fca6d3.tar.zst ecgen-35d80e26ca2284e20ee93eb5bf05914f73fca6d3.zip | |
Diffstat (limited to 'src/util/str.c')
| -rw-r--r-- | src/util/str.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/util/str.c b/src/util/str.c index 7293538..ff075f2 100644 --- a/src/util/str.c +++ b/src/util/str.c @@ -65,3 +65,10 @@ char *str_joinv(char *separator, ...) { char *str_concat(char **strings, size_t len) { return str_join(NULL, strings, len); } + +size_t str_cnt(const char *str, const char c) { + size_t result = 0; + for (; str[result]; str[result] == c ? result++ : *str++) + ; + return result; +} |
