| /* | |
| * Copyright (c) 2014 Wind River Systems, Inc. | |
| * Copyright (c) 2021 Nordic Semiconductor ASA | |
| * | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| #include <string.h> | |
| #include <stdint.h> | |
| #include <sys/types.h> | |
| /** | |
| * | |
| * @brief Get fixed-size string length | |
| * | |
| * This function is not available in ARM C Standard library. | |
| * | |
| * @return number of bytes in fixed-size string <s> | |
| */ | |
| size_t strnlen(const char *s, size_t maxlen) | |
| { | |
| size_t n = 0; | |
| while (*s != '\0' && n < maxlen) { | |
| s++; | |
| n++; | |
| } | |
| return n; | |
| } |