X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fterm.priv.h;h=03669cb4bf7792a4f4bf7bbe5784ae43bb4fe54f;hp=85380ac33e212ed210dcb7080e2d6b570cb08c04;hb=461e72d1826483cb2c2cb243412f2dc5b00b2b1a;hpb=f6b436c4fb50275df43ea10ba9c744fe195a327d diff --git a/ncurses/term.priv.h b/ncurses/term.priv.h index 85380ac3..03669cb4 100644 --- a/ncurses/term.priv.h +++ b/ncurses/term.priv.h @@ -27,7 +27,7 @@ ****************************************************************************/ /* - * $Id: term.priv.h,v 1.5 2021/09/24 16:42:04 tom Exp $ + * $Id: term.priv.h,v 1.7 2021/11/20 23:33:33 tom Exp $ * * term.priv.h * @@ -55,6 +55,12 @@ extern "C" { #include /* time_t */ #include /* time_t */ +#ifdef USE_PTHREADS +#if USE_REENTRANT +#include +#endif +#endif + /* * State of tparm(). */ @@ -179,6 +185,7 @@ typedef struct { TGETENT_CACHE tgetent_cache[TGETENT_MAX]; int tgetent_index; long tgetent_sequence; + int terminal_count; char * dbd_blob; /* string-heap for dbd_list[] */ char ** dbd_list; /* distinct places to look for data */ @@ -317,6 +324,8 @@ typedef struct { extern NCURSES_EXPORT_VAR(NCURSES_PRESCREEN) _nc_prescreen; +extern NCURSES_EXPORT(void) _nc_free_tparm(TERMINAL*); + #ifdef __cplusplus } #endif