[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.47 and 1.47.8.1

version 1.47, 2011/10/04 11:01:13 version 1.47.8.1, 2014/08/20 00:02:17
Line 99  struct __line {
Line 99  struct __line {
 #endif  #endif
 #define __ISDIRTY       0x01            /* Line is dirty. */  #define __ISDIRTY       0x01            /* Line is dirty. */
 #define __ISPASTEOL     0x02            /* Cursor is past end of line */  #define __ISPASTEOL     0x02            /* Cursor is past end of line */
   #define __ISFORCED      0x04            /* Force update, no optimisation */
         unsigned int flags;          unsigned int flags;
         unsigned int hash;              /* Hash value for the line. */          unsigned int hash;              /* Hash value for the line. */
         int *firstchp, *lastchp;        /* First and last chngd columns ptrs */          int *firstchp, *lastchp;        /* First and last chngd columns ptrs */
Line 129  struct __window {  /* Window structure. 
Line 130  struct __window {  /* Window structure. 
 #define __NOTIMEOUT     0x00020000      /* Wait indefinitely for func keys */  #define __NOTIMEOUT     0x00020000      /* Wait indefinitely for func keys */
 #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 */
         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 139  struct __window {  /* Window structure. 
Line 141  struct __window {  /* Window structure. 
         int     pbegy, pbegx,          int     pbegy, pbegx,
                 sbegy, sbegx,                  sbegy, sbegx,
                 smaxy, smaxx;           /* Saved prefresh() values */                  smaxy, smaxx;           /* Saved prefresh() values */
           int     dery, derx;             /* derived window coordinates
                                              - top left corner of source
                                              relative to parent win */
 #ifdef HAVE_WCHAR  #ifdef HAVE_WCHAR
         nschar_t *bnsp;                 /* Background non-spacing char list */          nschar_t *bnsp;                 /* Background non-spacing char list */
 #endif /* HAVE_WCHAR */  #endif /* HAVE_WCHAR */
Line 193  struct __screen {
Line 198  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      TABSIZE;       /* Size of a tab. */
         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 289  int     __cputchar_args(int, void *);
Line 295  int     __cputchar_args(int, void *);
 void     _cursesi_free_keymap(keymap_t *);  void     _cursesi_free_keymap(keymap_t *);
 int      _cursesi_gettmode(SCREEN *);  int      _cursesi_gettmode(SCREEN *);
 void     _cursesi_reset_acs(SCREEN *);  void     _cursesi_reset_acs(SCREEN *);
 int     _cursesi_addbyte(WINDOW *, __LINE **, int *, int *, int , attr_t);  int     _cursesi_addbyte(WINDOW *, __LINE **, int *, int *, int , attr_t, int);
 int     _cursesi_addwchar(WINDOW *, __LINE **, int *, int *, const cchar_t *);  int     _cursesi_addwchar(WINDOW *, __LINE **, int *, int *, const cchar_t *,
                             int);
   int     _cursesi_waddbytes(WINDOW *, const char *, int, attr_t, int);
 #ifdef HAVE_WCHAR  #ifdef HAVE_WCHAR
 void     _cursesi_reset_wacs(SCREEN *);  void     _cursesi_reset_wacs(SCREEN *);
 #endif /* HAVE_WCHAR */  #endif /* HAVE_WCHAR */

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.47.8.1

CVSweb <webmaster@jp.NetBSD.org>