From 06e4ec853a2ee0bde0efb8ed6c0fad2ac4162942 Mon Sep 17 00:00:00 2001 From: Sebastian Gniazdowski Date: Tue, 8 Nov 2016 05:37:53 -0800 Subject: 39871: cut down number of strlen()s in getstrvalue() --- Src/string.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Src/string.c') diff --git a/Src/string.c b/Src/string.c index 04e7446c9..b46ea60cf 100644 --- a/Src/string.c +++ b/Src/string.c @@ -41,6 +41,19 @@ dupstring(const char *s) return t; } +/**/ +mod_export char * +dupstring_wlen(const char *s, unsigned len) +{ + char *t; + + if (!s) + return NULL; + t = (char *) zhalloc(len + 1); + strcpy(t, s); + return t; +} + /**/ mod_export char * ztrdup(const char *s) -- cgit v1.2.3