lib: Remove StrnCpy
authorVolker Lendecke <vl@samba.org>
Mon, 31 Dec 2018 06:16:29 +0000 (07:16 +0100)
committerJeremy Allison <jra@samba.org>
Tue, 8 Jan 2019 02:40:26 +0000 (03:40 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/include/proto.h
source3/lib/util_str.c

index d2f9986c244e56ec98721adadc700582ab55800e..c92d9921d6ec2950dca2580b244bc1771c1dbc7f 100644 (file)
@@ -574,7 +574,6 @@ size_t str_charnum(const char *s);
 bool trim_char(char *s,char cfront,char cback);
 bool strhasupper(const char *s);
 bool strhaslower(const char *s);
-char *StrnCpy(char *dest,const char *src,size_t n);
 bool in_list(const char *s, const char *list, bool casesensitive);
 void fstring_sub(char *s,const char *pattern,const char *insert);
 char *realloc_string_sub2(char *string,
index eb36478d8a21abb3139d183c68fa4558424538f0..8568af46c172f98c50189dc815061b7e3bcf057c 100644 (file)
@@ -170,32 +170,6 @@ bool trim_char(char *s,char cfront,char cback)
        return ret;
 }
 
-/**
- Like strncpy but always null terminates. Make sure there is room!
- The variable n should always be one less than the available size.
-**/
-char *StrnCpy(char *dest,const char *src,size_t n)
-{
-       char *d = dest;
-
-       if (!dest) {
-               smb_panic("ERROR: NULL dest in StrnCpy");
-       }
-
-       if (!src) {
-               *dest = 0;
-               return(dest);
-       }
-
-       while (n-- && (*d = *src)) {
-               d++;
-               src++;
-       }
-
-       *d = 0;
-       return(dest);
-}
-
 /**
  Check if a string is part of a list.
 **/