Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/lib/libcurses/curses_private.h,v rcsdiff: /ftp/cvs/cvsroot/src/lib/libcurses/curses_private.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.48 retrieving revision 1.49 diff -u -p -r1.48 -r1.49 --- src/lib/libcurses/curses_private.h 2013/10/16 19:59:29 1.48 +++ src/lib/libcurses/curses_private.h 2013/11/09 11:16:59 1.49 @@ -1,4 +1,4 @@ -/* $NetBSD: curses_private.h,v 1.48 2013/10/16 19:59:29 roy Exp $ */ +/* $NetBSD: curses_private.h,v 1.49 2013/11/09 11:16:59 blymn Exp $ */ /*- * Copyright (c) 1998-2000 Brett Lymn @@ -99,6 +99,7 @@ struct __line { #endif #define __ISDIRTY 0x01 /* Line is dirty. */ #define __ISPASTEOL 0x02 /* Cursor is past end of line */ +#define __ISFORCED 0x04 /* Force update, no optimisation */ unsigned int flags; unsigned int hash; /* Hash value for the line. */ int *firstchp, *lastchp; /* First and last chngd columns ptrs */ @@ -290,8 +291,10 @@ int __cputchar_args(int, void *); void _cursesi_free_keymap(keymap_t *); int _cursesi_gettmode(SCREEN *); void _cursesi_reset_acs(SCREEN *); -int _cursesi_addbyte(WINDOW *, __LINE **, int *, int *, int , attr_t); -int _cursesi_addwchar(WINDOW *, __LINE **, int *, int *, const cchar_t *); +int _cursesi_addbyte(WINDOW *, __LINE **, int *, int *, int , attr_t, int); +int _cursesi_addwchar(WINDOW *, __LINE **, int *, int *, const cchar_t *, + int); +int _cursesi_waddbytes(WINDOW *, const char *, int, attr_t, int); #ifdef HAVE_WCHAR void _cursesi_reset_wacs(SCREEN *); #endif /* HAVE_WCHAR */