From 9646d4863074f61684cef7226bd1884eea9c34f0 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 28 Jan 1995 13:06:29 +0000 Subject: [PATCH] (main): Use memset, not bzero. (line_bytes_split): Use memmove instead of bcopy. --- src/split.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/split.c b/src/split.c index eb3bd15..36523c1 100644 --- a/src/split.c +++ b/src/split.c @@ -259,7 +259,7 @@ main (argc, argv) strcpy (outfile, outbase); outfile_mid = outfile + strlen (outfile); outfile_end = outfile_mid + 2; - bzero (outfile_mid, 30); + memset (outfile_mid, 0, 30); outfile_mid[0] = 'a'; outfile_mid[1] = 'a' - 1; /* first call to next_file_name makes it an 'a' */ @@ -488,10 +488,11 @@ line_bytes_split (nchars) cwrite (1, buf, bp - buf); /* Discard the chars we just output; move rest of chunk - down to be the start of the next chunk. */ + down to be the start of the next chunk. Source and + destination probably overlap. */ n_buffered -= bp - buf; if (n_buffered > 0) - bcopy (bp, buf, n_buffered); + memmove (buf, bp, n_buffered); } while (!eof); free (buf); -- 2.7.4