X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Ftinfo%2Flib_data.c;h=9c2759345d71f1d95d9999b67865b8be41ef1dca;hp=71261eda1077b24bcd5f3fbe2f1961a0e5fb4dd3;hb=d49a800c7f54c8d9e77f745423c821a8535ada59;hpb=d4ede7c5fa6a269d338fea32cd93bf39083dda8c diff --git a/ncurses/tinfo/lib_data.c b/ncurses/tinfo/lib_data.c index 71261eda..9c275934 100644 --- a/ncurses/tinfo/lib_data.c +++ b/ncurses/tinfo/lib_data.c @@ -30,6 +30,7 @@ * Author: Zeyd M. Ben-Halim 1992,1995 * * and: Eric S. Raymond * * and: Thomas E. Dickey 1996-on * + * and: Juergen Pfeifer * ****************************************************************************/ /* @@ -41,7 +42,7 @@ #include -MODULE_ID("$Id: lib_data.c,v 1.54 2009/06/06 18:46:31 tom Exp $") +MODULE_ID("$Id: lib_data.c,v 1.58 2010/01/23 19:41:58 Miroslav.Lichvar Exp $") /* * OS/2's native linker complains if we don't initialize public data when @@ -154,6 +155,10 @@ NCURSES_EXPORT_VAR(NCURSES_GLOBALS) _nc_globals = { 0, /* safeprint_rows */ #endif +#ifdef USE_TERM_DRIVER + 0, /* term_driver */ +#endif + #ifdef TRACE FALSE, /* init_trace */ CHARS_0s, /* trace_fname */ @@ -228,6 +233,7 @@ NCURSES_EXPORT_VAR(NCURSES_PRESCREEN) _nc_prescreen = { #if NCURSES_NO_PADDING FALSE, /* flag to set if padding disabled */ #endif + 0, /* _outch */ #if BROKEN_LINKER || USE_REENTRANT NULL, /* real_acs_map */ 0, /* LINES */ @@ -254,8 +260,7 @@ _nc_screen_of(WINDOW *win) SCREEN *sp = 0; if (win != 0) { - WINDOWLIST *wp = (WINDOWLIST *) win; - sp = wp->screen; + sp = WINDOW_EXT(win, screen); } return (sp); }