1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00

Merge pull request #108 from Makuna/strnlen

strnlen implementation
This commit is contained in:
Ivan Grokhotkov 2015-04-26 17:41:38 +08:00
commit 468dff5e73

View File

@ -116,6 +116,13 @@ char* strncpy(char * dest, const char * src, size_t n) {
return ets_strncpy(dest, src, n);
}
size_t strnlen(const char *s, size_t len) {
// there is no ets_strnlen
const char *cp;
for (cp = s; len != 0 && *cp != '\0'; cp++, len--);
return (size_t)(cp - s);
}
char* strstr(const char *haystack, const char *needle) {
return ets_strstr(haystack, needle);
}