home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume27 / ytalk-3.0 / part01 / curses.h < prev    next >
C/C++ Source or Header  |  1993-08-20  |  1KB  |  35 lines

  1. /* curses.h -- curses interface (curses.c) */
  2.  
  3. /*               NOTICE
  4.  *
  5.  * Copyright (c) 1990,1992,1993 Britt Yenne.  All rights reserved.
  6.  * 
  7.  * This software is provided AS-IS.  The author gives no warranty,
  8.  * real or assumed, and takes no responsibility whatsoever for any 
  9.  * use or misuse of this software, or any damage created by its use
  10.  * or misuse.
  11.  * 
  12.  * This software may be freely copied and distributed provided that
  13.  * no part of this NOTICE is deleted or edited in any manner.
  14.  * 
  15.  */
  16.  
  17. /* Mail comments or questions to ytalk@austin.eds.com */
  18.  
  19. extern void    init_curses    ();
  20. extern void    end_curses    ();
  21. extern int    open_curses    ( /* yuser, title */ );
  22. extern void    close_curses    ( /* yuser */ );
  23. extern void    addch_curses    ( /* yuser, char */ );
  24. extern void    move_curses    ( /* yuser, y, x */ );
  25. extern void    clreol_curses    ( /* yuser */ );
  26. extern void    clreos_curses    ( /* yuser */ );
  27. extern void    scroll_curses    ( /* yuser */ );
  28. extern void    flush_curses    ( /* yuser */ );
  29.  
  30. #ifndef getyx
  31. # define getyx(w,y,x)    y = w->_cury, x = w->_curx
  32. #endif
  33.  
  34. /* EOF */
  35.