| #ifndef _STRNLEN_H | |
| #define _STRNLEN_H | |
| #include <cstddef> | |
| namespace | |
| { | |
| // This function is identical to strnlen(), which is not found on Darwin. | |
| inline size_t _strnlen(const char *s, size_t maxlen) { | |
| size_t i; | |
| for (i = 0; i < maxlen && s[i]; ++i) | |
| ; | |
| return i; | |
| } | |
| } | |
| #endif |