[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.41 and 1.43

version 1.41, 2007/12/08 18:38:11 version 1.43, 2009/07/22 16:57:14
Line 83  typedef struct nschar_t {
Line 83  typedef struct nschar_t {
 #endif /* HAVE_WCHAR */  #endif /* HAVE_WCHAR */
   
 /*  /*
  * A window an array of __LINE structures pointed to by the 'lines' pointer.   * A window is an array of __LINE structures pointed to by the 'lines' pointer.
  * A line is an array of __LDATA structures pointed to by the 'line' pointer.   * A line is an array of __LDATA structures pointed to by the 'line' pointer.
  *   *
  * IMPORTANT: the __LDATA structure must NOT induce any padding, so if new   * IMPORTANT: the __LDATA structure must NOT induce any padding, so if new
Line 139  struct __window {  /* Window structure. 
Line 139  struct __window {  /* Window structure. 
         int maxy, maxx;                 /* Maximum values for curx, cury. */          int maxy, maxx;                 /* Maximum values for curx, cury. */
         int reqy, reqx;                 /* Size requested when created */          int reqy, reqx;                 /* Size requested when created */
         int ch_off;                     /* x offset for firstch/lastch. */          int ch_off;                     /* x offset for firstch/lastch. */
         __LINE **lines;                 /* Array of pointers to the lines */          __LINE **alines;                /* Array of pointers to the lines */
         __LINE  *lspace;                /* line space (for cleanup) */          __LINE  *lspace;                /* line space (for cleanup) */
         __LDATA *wspace;                /* window space (for cleanup) */          __LDATA *wspace;                /* window space (for cleanup) */
   
Line 298  struct __screen {
Line 298  struct __screen {
         char *stdbuf;          char *stdbuf;
         unsigned int len;          unsigned int len;
         int meta_state;          int meta_state;
         char pad_char;          char padchar;
         char ttytype[128];          char ttytype[128];
         int endwin;          int endwin;
         int notty;          int notty;
Line 339  extern SCREEN   *_cursesi_screen;       
Line 339  extern SCREEN   *_cursesi_screen;       
 #define __CTRACE_LINE           0x00000200  #define __CTRACE_LINE           0x00000200
 #define __CTRACE_ATTR           0x00000400  #define __CTRACE_ATTR           0x00000400
 #define __CTRACE_ERASE          0x00000800  #define __CTRACE_ERASE          0x00000800
   #define __CTRACE_FILEIO         0x00001000
 #define __CTRACE_ALL            0x7fffffff  #define __CTRACE_ALL            0x7fffffff
 void     __CTRACE_init(void);  void     __CTRACE_init(void);
 void     __CTRACE(int, const char *, ...) __attribute__((__format__(__printf__, 2, 3)));  void     __CTRACE(int, const char *, ...) __attribute__((__format__(__printf__, 2, 3)));
Line 402  void  __unsetattr(int);
Line 403  void  __unsetattr(int);
 void     __unset_color(WINDOW *win);  void     __unset_color(WINDOW *win);
 int      __waddch(WINDOW *, __LDATA *);  int      __waddch(WINDOW *, __LDATA *);
 int      __wgetnstr(WINDOW *, char *, int);  int      __wgetnstr(WINDOW *, char *, int);
 #ifdef HAVE_WCHAR  
 int  __wgetn_wstr(WINDOW *, wchar_t *, int);  
 #endif /* HAVE_WCHAR */  
 void     __winch_signal_handler(int);  void     __winch_signal_handler(int);
   
 /* Private #defines. */  /* Private #defines. */

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.43

CVSweb <webmaster@jp.NetBSD.org>