home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / windbase / windbase.exe / MEMSLC.3 / EDITOR / PORT.H < prev    next >
C/C++ Source or Header  |  1995-03-06  |  3KB  |  66 lines

  1. /*****************************************************************************\
  2. **                                                                           **
  3. **  WW     WW IIIIIIII NNN   NN DDDDDDD  BBBBBBB     AA     SSSSSS EEEEEEEE  **
  4. **  WW  W  WW    II    NNNN  NN DD    DD BB    BB  AA  AA  SS      EE        **
  5. **  WW  W  WW    II    NN NN NN DD    DD BBBBBBB  AAAAAAAA  SSSSSS EEEEEE    **
  6. **   WW W WW     II    NN  NNNN DD    DD BB    BB AA    AA      SS EE        **
  7. **    WWWWW   IIIIIIII NN   NNN DDDDDDD  BBBBBBB  AA    AA SSSSSS  EEEEEEEE  **
  8. **                                                                           **
  9. **   SSSSSS  OOOOOO  FFFFFFFF TTTTTTTT WW     WW    AA    RRRRRRR  EEEEEEEE  **
  10. **  SS      OO    OO FF          TT    WW  W  WW  AA  AA  RR    RR EE        **
  11. **   SSSSS  OO    OO FFFFF       TT    WW  W  WW AAAAAAAA RRRRRRR  EEEEEE    **
  12. **       SS OO    OO FF          TT     WW W WW  AA    AA RR   RR  EE        **
  13. **  SSSSSS   OOOOOO  FF          TT      WWWWW   AA    AA RR    RR EEEEEEEE  **
  14. **                                                                           **
  15. *********** NOTICE ************************************************************
  16. **        This file contains valuable trade secrets and proprietary          **
  17. **        assets of Windbase Software Inc.  Embodying substantial            **
  18. **        creative efforts and confidential information.  Unauthorized       **
  19. **        use, copying, decompiling, translating, disclosure or              **
  20. **        transfer, of any kind, is strictly prohibited.                     **
  21. **                                                                           **
  22. **        COPYRIGHT (C) 1992, 1993, 1994.  Windbase Software Inc.            **
  23. **        ALL RIGHTS RESERVED.                                               **
  24. \*****************************************************************************/
  25.  
  26.  
  27. /****************************************************************************\
  28. ** Microsoft Portability
  29. \****************************************************************************/
  30.  
  31. #ifdef MSC
  32.  
  33. #  include <graph.h>
  34.  
  35. #  define clrscr() _clearscreen(_GWINDOW)
  36. #  define gotoxy(a,b) _settextposition((b),(a))
  37. #  define insline() _scrolltextwindow(-1)
  38. #  define delline() _scrolltextwindow(1)
  39. #  define clreol() mscclreol();
  40. #  define window(a,b,c,d) _settextwindow((b),(a),(d),(c))
  41.  
  42. #  define wherex() mscwherex()
  43. #  define normvideo() mscnormvideo()
  44.  
  45. void mscclreol(void);
  46. void mscnormvideo(void);
  47. int mscwherex(void);
  48. unsigned long coreleft(void);
  49.  
  50. #endif
  51.  
  52.  
  53. /****************************************************************************\
  54. ** Common Portability Functions
  55. \****************************************************************************/
  56.  
  57. #ifdef WBSTDC
  58.   void initscreen(void);
  59.   void reversevideo(void);
  60.   void scrprintf(char *format, ...);
  61. #else
  62.   void initscreen();
  63.   void reversevideo();
  64.   void scrprintf();
  65. #endif
  66.