[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.3 and 1.8

version 1.3, 2000/04/14 17:35:14 version 1.8, 2000/04/29 00:42:26
Line 44 
Line 44 
 struct __ldata {  struct __ldata {
         wchar_t ch;                     /* Character */          wchar_t ch;                     /* Character */
         attr_t  attr;                   /* Attributes */          attr_t  attr;                   /* Attributes */
           wchar_t bch;                    /* Background character */
           attr_t  battr;                  /* Background attributes */
 };  };
   
 #define __LDATASIZE     (sizeof(__LDATA))  #define __LDATASIZE     (sizeof(__LDATA))
Line 82  struct __window {  /* Window structure. 
Line 84  struct __window {  /* Window structure. 
         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 */
         wchar_t bchar;                  /* Background character */          wchar_t bch;                    /* Background character */
         attr_t  battr;                  /* Background attributes */          attr_t  battr;                  /* Background attributes */
 };  };
   
   /* Set of attributes unset by 'me' - 'mb', 'md', 'mh', 'mk', 'mp' and 'mr'. */
   #define __TERMATTR \
           (__REVERSE | __BLINK | __DIM | __BOLD | __BLANK | __PROTECT)
   
 struct __winlist {  struct __winlist {
         struct __window         *winp;  /* The window. */          struct __window         *winp;  /* The window. */
         struct __winlist        *nextp; /* Next window. */          struct __winlist        *nextp; /* Next window. */
Line 93  struct __winlist {
Line 99  struct __winlist {
   
 /* Private functions. */  /* Private functions. */
 #ifdef DEBUG  #ifdef DEBUG
 void     __CTRACE __P((const char *, ...));  void     __CTRACE(const char *fmt, ...);
 #endif  #endif
 int      __delay __P((void));  int      __delay(void);
 unsigned int __hash __P((char *, int));  unsigned int __hash(char *s, int len);
 void     __id_subwins __P((WINDOW *));  void     __id_subwins(WINDOW *orig);
 void     __init_getch __P((char *));  void     __init_getch(char *sp);
 void     __init_acs __P((void));  void     __init_acs(void);
 char    *__longname __P((char *, char *));      /* Original BSD version */  char    *__longname(char *bp, char *def);       /* Original BSD version */
 int      __mvcur __P((int, int, int, int, int));  int      __mvcur(int ly, int lx, int y, int x, int in_refresh);
 int      __nodelay __P((void));  int      __nodelay(void);
 int      __notimeout __P((void));  int      __notimeout(void);
 char    *__parse_cap __P((const char *, ...));  char    *__parse_cap(const char *, ...);
 void     __restartwin __P((void));  void     __restartwin(void);
 void     __restore_colors __P((void));  void     __restore_colors(void);
 void     __restore_termios __P((void));  void     __restore_cursor_vis(void);
 void     __restore_stophandler __P((void));  void     __restore_meta_state(void);
 void     __save_termios __P((void));  void     __restore_termios(void);
 void     __set_color __P((attr_t));  void     __restore_stophandler(void);
 void     __set_stophandler __P((void));  void     __save_termios(void);
 void     __set_subwin __P((WINDOW *, WINDOW *));  void     __set_color(attr_t attr);
 void     __startwin __P((void));  void     __set_stophandler(void);
 void     __stop_signal_handler __P((int));  void     __set_subwin(WINDOW *orig, WINDOW *win);
 int      __stopwin __P((void));  void     __startwin(void);
 void     __swflags __P((WINDOW *));  void     __stop_signal_handler(int signo);
 int      __timeout __P((int));  int      __stopwin(void);
 int      __touchline __P((WINDOW *, int, int, int, int));  void     __swflags(WINDOW *win);
 int      __touchwin __P((WINDOW *));  int      __timeout(int delay);
 char    *__tscroll __P((const char *, int, int));  int      __touchline(WINDOW *win, int y, int sx, int ex, int force);
 int      __waddch __P((WINDOW *, __LDATA *));  int      __touchwin(WINDOW *win);
   char    *__tscroll(const char *cap, int n1, int n2);
   void     __unsetattr(int);
   int      __waddch(WINDOW *win, __LDATA *dp);
   
 /* Private #defines. */  /* Private #defines. */
 #define min(a,b)        (a < b ? a : b)  #define min(a,b)        (a < b ? a : b)
Line 134  extern int   __pfast;
Line 143  extern int   __pfast;
 extern int               __rawmode;  extern int               __rawmode;
 extern int               __noqch;  extern int               __noqch;
 extern attr_t            __nca;  extern attr_t            __nca;
   extern attr_t            __mask_OP, __mask_ME, __mask_UE, __mask_SE;
 extern struct __winlist *__winlistp;  extern struct __winlist *__winlistp;
   extern WINDOW           *__virtscr;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.8

CVSweb <webmaster@jp.NetBSD.org>