| /* CC0 (Public domain) - see LICENSE.CC0 file for details */ | |
| #include <ccan/str.h> | |
| size_t strcount(const char *haystack, const char *needle) | |
| { | |
| size_t i = 0, nlen = strlen(needle); | |
| while ((haystack = strstr(haystack, needle)) != NULL) { | |
| i++; | |
| haystack += nlen; | |
| } | |
| return i; | |
| } |