home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / cpm / emacs / emacssrc.lzh / medisp.h < prev    next >
C/C++ Source or Header  |  1992-03-11  |  936b  |  53 lines

  1.  
  2. #ifndef OWNER
  3. #define Extern extern
  4. #else
  5. #define Extern
  6. #endif
  7.  
  8. #include    "stdio.h"
  9. #include    "ed.h"
  10.  
  11. /*efine    WFDEBUG    0            /* Window flag debug.        */
  12.  
  13. typedef    struct    VIDEO {
  14.     short    v_flag;            /* Flags            */
  15.     char    v_text[1];        /* Screen data.            */
  16. }    VIDEO;
  17.  
  18. #define    VFCHG    0x0001            /* Changed.            */
  19.  
  20. Extern int    sgarbf    
  21. #ifdef OWNER
  22. = TRUE
  23. #endif
  24. ;            /* TRUE if screen is garbage    */
  25. Extern int    mpresf    
  26. #ifdef OWNER
  27. = FALSE
  28. #endif
  29. ;        /* TRUE if message in last line    */
  30. Extern int    vtrow    
  31. #ifdef OWNER
  32. = 0
  33. #endif
  34. ;            /* Row location of SW cursor    */
  35. Extern int    vtcol    
  36. #ifdef OWNER
  37. = 0
  38. #endif
  39. ;            /* Column location of SW cursor    */
  40. Extern int    ttrow    
  41. #ifdef OWNER
  42. = HUGE
  43. #endif
  44. ;            /* Row location of HW cursor    */
  45. Extern int    ttcol    
  46. #ifdef OWNER
  47. = HUGE
  48. #endif
  49. ;            /* Column location of HW cursor    */
  50.  
  51. Extern VIDEO    **vscreen;            /* Virtual screen.        */
  52. Extern VIDEO    **pscreen;            /* Physical screen.        */
  53.