X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cde%2Flib%2FDtTerm%2FTerm%2FTermBuffer.c;h=095fed270db94065f4dfcdb42abf7bd9834607c9;hb=aa1bfc0ab33ff7b8863a3623c599c015263bf1d2;hp=2ae3e93156f7940ec5fdf7ffda42d419755f2c87;hpb=c884521619ded86baea5e0a74c8d0d2234c232fe;p=oweals%2Fcde.git diff --git a/cde/lib/DtTerm/Term/TermBuffer.c b/cde/lib/DtTerm/Term/TermBuffer.c index 2ae3e931..095fed27 100644 --- a/cde/lib/DtTerm/Term/TermBuffer.c +++ b/cde/lib/DtTerm/Term/TermBuffer.c @@ -16,7 +16,7 @@ * details. * * You should have received a copy of the GNU Lesser General Public - * License along with these librararies and programs; if not, write + * License along with these libraries and programs; if not, write * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth * Floor, Boston, MA 02110-1301 USA */ @@ -39,6 +39,7 @@ static char rcs_id[] = "$TOG: TermBuffer.c /main/2 1997/04/17 18:04:41 samborn $ #define USE_MEMCPY /* use memcpy for line movement... */ #include +#include "TermPrim.h" #include "TermHeader.h" /* for MIN/MAX */ #include "TermBufferP.h" #include "TermEnhance.h" @@ -46,7 +47,7 @@ static char rcs_id[] = "$TOG: TermBuffer.c /main/2 1997/04/17 18:04:41 samborn $ /* ** clear "count" enhancements starting at startCol */ -static +static void clearEnhancements ( TermBuffer tb, @@ -451,7 +452,7 @@ _DtTermBufferFreeBuffer /* ** clear all the enhancements from startCol through stopCol */ -static +static void clearEnhancements ( TermBuffer tb, @@ -638,8 +639,8 @@ _DtTermDeleteEnhancement ** end of the line to col */ copyCount = WIDTH(line) - (col + width); - memcpy(enh + col , enh + col + width, - copyCount * sizeof(DtTermEnhPart)); + memmove(enh + col , enh + col + width, + copyCount * sizeof(DtTermEnhPart)); }