[BACK]Return to curses_private.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libcurses

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libcurses/curses_private.h between version 1.50.8.1 and 1.50.8.2

version 1.50.8.1, 2016/11/04 14:48:53 version 1.50.8.2, 2017/01/07 08:56:04
Line 131  struct __window {  /* Window structure. 
Line 131  struct __window {  /* Window structure. 
 #define __IDCHAR        0x00040000      /* insert/delete char sequences */  #define __IDCHAR        0x00040000      /* insert/delete char sequences */
 #define __ISPAD         0x00080000      /* "window" is a pad */  #define __ISPAD         0x00080000      /* "window" is a pad */
 #define __ISDERWIN      0x00100000      /* "window" is derived from parent */  #define __ISDERWIN      0x00100000      /* "window" is derived from parent */
   #define __IMMEDOK       0x00200000      /* refreshed when changed */
   #define __SYNCOK        0x00400000      /* sync when changed */
         unsigned int flags;          unsigned int flags;
         int     delay;                  /* delay for getch() */          int     delay;                  /* delay for getch() */
         attr_t  wattr;                  /* Character attributes */          attr_t  wattr;                  /* Character attributes */
Line 181  struct __pair {
Line 183  struct __pair {
 };  };
   
 /* Maximum colours */  /* Maximum colours */
 #define MAX_COLORS      64  #define MAX_COLORS      256
 /* Maximum colour pairs - determined by number of colour bits in attr_t */  /* Maximum colour pairs - determined by number of colour bits in attr_t */
 #define MAX_PAIRS       PAIR_NUMBER(__COLOR)  #define MAX_PAIRS       PAIR_NUMBER(__COLOR)
   
Line 199  struct __screen {
Line 201  struct __screen {
         int      lx, ly;        /* loop parameters for refresh */          int      lx, ly;        /* loop parameters for refresh */
         int      COLS;          /* Columns on the screen. */          int      COLS;          /* Columns on the screen. */
         int      LINES;         /* Lines on the screen. */          int      LINES;         /* Lines on the screen. */
           int      ESCDELAY;      /* Delay between keys in esc seq's. */
   #define ESCDELAY_DEFAULT        300 /* milliseconds. */
         int      TABSIZE;       /* Size of a tab. */          int      TABSIZE;       /* Size of a tab. */
   #define TABSIZE_DEFAULT         8   /* spaces. */
         int      COLORS;        /* Maximum colors on the screen */          int      COLORS;        /* Maximum colors on the screen */
         int      COLOR_PAIRS;   /* Maximum color pairs on the screen */          int      COLOR_PAIRS;   /* Maximum color pairs on the screen */
         int      My_term;       /* Use Def_term regardless. */          int      My_term;       /* Use Def_term regardless. */
Line 252  struct __screen {
Line 257  struct __screen {
         int resized;          int resized;
         wchar_t *unget_list;          wchar_t *unget_list;
         int unget_len, unget_pos;          int unget_len, unget_pos;
           int filtered;
           int checkfd;
 #ifdef HAVE_WCHAR  #ifdef HAVE_WCHAR
 #define MB_LEN_MAX 8  #define MB_LEN_MAX 8
 #define MAX_CBUF_SIZE MB_LEN_MAX  #define MAX_CBUF_SIZE MB_LEN_MAX
Line 306  void     _cursesi_reset_wacs(SCREEN *);
Line 313  void     _cursesi_reset_wacs(SCREEN *);
 void     _cursesi_resetterm(SCREEN *);  void     _cursesi_resetterm(SCREEN *);
 int      _cursesi_setterm(char *, SCREEN *);  int      _cursesi_setterm(char *, SCREEN *);
 int      __delay(void);  int      __delay(void);
 u_int    __hash_more(const void *, size_t, u_int);  unsigned int     __hash_more(const void *, size_t, unsigned int);
 #define __hash(s, len)  __hash_more((s), (len), 0u)  #define __hash(s, len)  __hash_more((s), (len), 0u)
 void     __id_subwins(WINDOW *);  void     __id_subwins(WINDOW *);
 void     __init_getch(SCREEN *);  void     __init_getch(SCREEN *);
Line 342  void  __startwin(SCREEN *);
Line 349  void  __startwin(SCREEN *);
 void     __stop_signal_handler(int);  void     __stop_signal_handler(int);
 int      __stopwin(void);  int      __stopwin(void);
 void     __swflags(WINDOW *);  void     __swflags(WINDOW *);
   void     __sync(WINDOW *);
 int      __timeout(int);  int      __timeout(int);
 int      __touchline(WINDOW *, int, int, int);  int      __touchline(WINDOW *, int, int, int);
 int      __touchwin(WINDOW *);  int      __touchwin(WINDOW *);

Legend:
Removed from v.1.50.8.1  
changed lines
  Added in v.1.50.8.2

CVSweb <webmaster@jp.NetBSD.org>