[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.59 and 1.59.2.1

version 1.59, 2017/01/11 20:43:03 version 1.59.2.1, 2017/04/21 16:53:10
Line 189  struct __pair {
Line 189  struct __pair {
   
 typedef struct keymap keymap_t;  typedef struct keymap keymap_t;
   
   /* POSIX allows up to 8 columns in a label. */
   #define MAX_SLK_COLS    8
   #ifdef HAVE_WCHAR
   #define MAX_SLK_LABEL   sizeof(wchar_t) * MAX_SLK_COLS
   #else
   #define MAX_SLK_LABEL   MAX_SLK_COLS
   #endif
   struct __slk_label {
           char    *text;
           int      justify;
   #define SLK_JUSTIFY_LEFT        0
   #define SLK_JUSTIFY_CENTER      1
   #define SLK_JUSTIFY_RIGHT       2
           char     label[MAX_SLK_LABEL + 1];
           int      x;
   };
   
 #define MAX_RIPS        5  #define MAX_RIPS        5
 struct __ripoff {  struct __ripoff {
Line 268  struct __screen {
Line 284  struct __screen {
         int unget_len, unget_pos;          int unget_len, unget_pos;
         int filtered;          int filtered;
         int checkfd;          int checkfd;
   
           /* soft label key */
           bool             is_term_slk;
           WINDOW          *slk_window;
           int              slk_format;
   #define SLK_FMT_3_2_3   0
   #define SLK_FMT_4_4     1
           int              slk_nlabels;
           int              slk_label_len;
           bool             slk_hidden;
           struct __slk_label *slk_labels;
   
 #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 357  void  __set_color(WINDOW *win, attr_t at
Line 385  void  __set_color(WINDOW *win, attr_t at
 void     __set_stophandler(void);  void     __set_stophandler(void);
 void     __set_winchhandler(void);  void     __set_winchhandler(void);
 void     __set_subwin(WINDOW *, WINDOW *);  void     __set_subwin(WINDOW *, WINDOW *);
   int      __slk_init(SCREEN *);
   void     __slk_free(SCREEN *);
   int      __slk_resize(SCREEN *, int cols);
   int      __slk_noutrefresh(SCREEN *);
 void     __startwin(SCREEN *);  void     __startwin(SCREEN *);
 void     __stop_signal_handler(int);  void     __stop_signal_handler(int);
 int      __stopwin(void);  int      __stopwin(void);
Line 365  void  __sync(WINDOW *);
Line 397  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 *);
   int      __unripoffline(int (*)(WINDOW *, int));
 void     __unsetattr(int);  void     __unsetattr(int);
 void     __unset_color(WINDOW *win);  void     __unset_color(WINDOW *win);
 int      __waddch(WINDOW *, __LDATA *);  int      __waddch(WINDOW *, __LDATA *);

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.59.2.1

CVSweb <webmaster@jp.NetBSD.org>