home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol076 / ed6.c < prev    next >
Encoding:
C/C++ Source or Header  |  1984-04-29  |  693 b   |  63 lines

  1. /* ED6.C */
  2.  
  3. #include ed0.c
  4. #include ed1.ccc
  5. int outx,outy;
  6. outxget()
  7. {
  8.     return(outx);
  9. }
  10. outyget()
  11. {
  12.     return(outy);
  13. }
  14. outchar(c) char c;
  15. {
  16.     syscout(c);
  17.     outx++;
  18.     return(c);
  19. }
  20. outxy(x,y) int x,y;
  21. {
  22.     outx=x;
  23.     outy=y;
  24.     syscout(27);        /* H19/H89 values */
  25.     syscout('Y');
  26.     syscout(y+32);
  27.     syscout(x+32);
  28. }
  29. outclr()
  30. {
  31.     syscout(27);        /* H19/H89 */
  32.     syscout('E');
  33. }
  34. outdelln()
  35. {
  36.     outxy(0,outy);
  37.     outdeol();
  38. }
  39. outdeol()
  40. {
  41.     syscout(27);        /* H19/H89 */
  42.     syscout('K');
  43. }
  44. outuphas()
  45. {
  46.     return(YES);
  47. }
  48. outdnhas()
  49. {
  50.     return(YES);
  51. }
  52. outsup()
  53. {
  54.     outxy(0,SCRNL1);
  55.     syscout(10);
  56. }
  57. outsdn()
  58. {
  59.     outxy(0,0);
  60.     syscout(27);        /* H19/H89 */
  61.     syscout('L');
  62. }
  63.