From b67d41cf67f3bfccef7f2e7f67c20e09f8ffc080 Mon Sep 17 00:00:00 2001 From: Jonas Volman Date: Tue, 14 Jul 2026 14:01:23 -0700 Subject: [PATCH] Match strnlen --- source/cseries/cseries.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/source/cseries/cseries.c b/source/cseries/cseries.c index 3a6aeaa0..ba3c1171 100644 --- a/source/cseries/cseries.c +++ b/source/cseries/cseries.c @@ -260,6 +260,28 @@ char *tag_to_string( return s; } +long strnlen( + const char *string, + long n) +{ + long length; + const char *p; + + length = 0; + if (n > 0) + { + p = string; + do + { + if (!*p++) + break; + length++; + } while (length < n); + } + + return length; +} + char *strnupr( char *string,