X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fbase%2Flib_redrawln.c;h=c99d6992a2a9e8da59e7fd12b62883566f15d3ee;hp=ad54044142ade2cb3db896df34faeeb6c6710147;hb=1f7a36fe16b11bb4aab51be89bbc1b0f75936b78;hpb=92e187a3459ab7ce1613a3684ca6642447c73620 diff --git a/ncurses/base/lib_redrawln.c b/ncurses/base/lib_redrawln.c index ad540441..c99d6992 100644 --- a/ncurses/base/lib_redrawln.c +++ b/ncurses/base/lib_redrawln.c @@ -1,5 +1,6 @@ /**************************************************************************** - * Copyright (c) 1998-2009,2010 Free Software Foundation, Inc. * + * Copyright 2020 Thomas E. Dickey * + * Copyright 1998-2009,2010 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -39,7 +40,7 @@ #include -MODULE_ID("$Id: lib_redrawln.c,v 1.16 2010/05/01 22:10:55 David.Benjamin Exp $") +MODULE_ID("$Id: lib_redrawln.c,v 1.18 2020/02/02 23:34:34 tom Exp $") NCURSES_EXPORT(int) wredrawln(WINDOW *win, int beg, int num) @@ -71,7 +72,7 @@ wredrawln(WINDOW *win, int beg, int num) if (end > win->_maxy + 1) end = win->_maxy + 1; - len = (win->_maxx + 1); + len = (size_t) (win->_maxx + 1); if (len > (size_t) (CurScreen(sp)->_maxx + 1 - win->_begx)) len = (size_t) (CurScreen(sp)->_maxx + 1 - win->_begx); len *= sizeof(CurScreen(sp)->_line[0].text[0]);