1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
lokinet/include/llarp/string.h

25 lines
338 B
C
Raw Normal View History

2018-04-05 16:23:14 +02:00
#ifndef LLARP_STRING_H
#define LLARP_STRING_H
#include <llarp/common.h>
#ifdef __cplusplus
extern "C" {
#endif
2018-04-05 16:43:16 +02:00
2018-05-29 14:12:47 +02:00
#ifndef __FreeBSD__
2018-06-17 17:26:00 +02:00
#if !(__APPLE__ && __MACH__)
size_t INLINE
strnlen(const char* str, size_t sz)
{
2018-04-05 16:43:16 +02:00
size_t slen = 0;
while(sz-- && str[slen])
slen++;
2018-04-05 16:43:16 +02:00
return slen;
}
2018-06-17 17:26:00 +02:00
#endif
2018-05-29 14:12:47 +02:00
#endif
2018-04-05 16:43:16 +02:00
2018-04-05 16:23:14 +02:00
#ifdef __cplusplus
}
#endif
#endif