From eaaae31d1105a7abe31918c59ae9bfab0010bb51 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Thu, 27 Apr 2006 22:59:20 +0000 Subject: r15302: Remove strangely named function "StrnCpy" - strlcpy is available as a replacement. (This used to be commit 72237344cf22dacfaf1d87c3e0b922023fa4afb0) --- source4/lib/util/util_str.c | 21 --------------------- 1 file changed, 21 deletions(-) (limited to 'source4/lib/util/util_str.c') diff --git a/source4/lib/util/util_str.c b/source4/lib/util/util_str.c index 60419e0510..34d37ecfbd 100644 --- a/source4/lib/util/util_str.c +++ b/source4/lib/util/util_str.c @@ -171,27 +171,6 @@ _PUBLIC_ char *safe_strcat(char *dest, const char *src, size_t maxlength) return dest; } -/** - Like strncpy but always null terminates. Make sure there is room! - The variable n should always be one less than the available size. -**/ - -_PUBLIC_ char *StrnCpy(char *dest,const char *src,size_t n) -{ - char *d = dest; - if (!dest) - return(NULL); - if (!src) { - *dest = 0; - return(dest); - } - while (n-- && (*d++ = *src++)) - ; - *d = 0; - return(dest); -} - - /** Routine to get hex characters and turn them into a 16 byte array. the array can be variable length, and any non-hex-numeric -- cgit