home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xibm.zip / apa16 / apa16Decls.h < prev    next >
C/C++ Source or Header  |  1991-12-30  |  5KB  |  149 lines

  1. /***********************************************************
  2.         Copyright IBM Corporation 1987,1988
  3.  
  4.                       All Rights Reserved
  5.  
  6. Permission to use, copy, modify, and distribute this software and its 
  7. documentation for any purpose and without fee is hereby granted, 
  8. provided that the above copyright notice appear in all copies and that
  9. both that copyright notice and this permission notice appear in 
  10. supporting documentation, and that the name of IBM not be
  11. used in advertising or publicity pertaining to distribution of the
  12. software without specific, written prior permission.  
  13.  
  14. IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  15. ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
  16. IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  17. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  18. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  19. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  20. SOFTWARE.
  21.  
  22. ******************************************************************/
  23. /***********************************************************
  24. Copyright 1989 by the Massachusetts Institute of Technology
  25.  
  26.                      All rights reserved.
  27.  
  28. Permission to use, copy, modify, and distribute this software and its
  29. documentation for any purpose and without fee is hereby granted,
  30. provided that the above copyright notice appear in all copies and that
  31. both that copyright notice and this permission notice appear in
  32. supporting documentation, and that the name of the Massachusetts
  33. Institute of Technology (M.I.T.) not be used in advertising or publicity
  34. pertaining to distribution of the software without specific, written
  35. prior permission.
  36.  
  37. M.I.T. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  38. ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
  39. M.I.T. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  40. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  41. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  42. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  43. SOFTWARE.
  44.  
  45. ******************************************************************/
  46. /* $Header: /afs/athena.mit.edu/astaff/project/x11r5/src/athena/ibm/apa16/RCS/apa16Decls.h,v 5.0 1991/12/30 19:22:35 jfc Exp $ */
  47. /* $Source: /afs/athena.mit.edu/astaff/project/x11r5/src/athena/ibm/apa16/RCS/apa16Decls.h,v $ */
  48. /* "@(#)apa16decls.h    3.1 88/09/22 09:30:27" */
  49.  
  50. /* apa16bitblt.c */
  51. extern    RegionPtr    apa16CopyArea();
  52. extern    RegionPtr    apa16CopyPlane();
  53. extern    int        apa16DoBitblt();
  54.  
  55. /* apa16cursor.c */
  56. extern    int        apa16CursorInit();
  57. extern    Bool        apa16RealizeCursor();
  58. extern    Bool        apa16UnrealizeCursor();
  59. extern    int        apa16DisplayCursor();
  60. extern    void        apa16HideCursor();
  61.  
  62. /* apa16fillsp.c */
  63. extern    void        apa16TileFS();
  64. extern    void        apa16SolidFS();
  65. extern    void        apa16StippleFS();
  66. extern    void        apa16InvertSolidFS();
  67. extern    void        apa16InvertStippleFS();
  68. extern    void        apa16WhiteStippleFS();
  69. extern    void        apa16BlackSolidFS();
  70. extern    void        apa16WhiteSolidFS();
  71. extern    void        apa16UnnaturalTileFS();
  72. extern    void        apa16UnnaturalStippleFS();
  73.  
  74. /* apa16font.c */
  75. extern    Bool        apa16RealizeFont();
  76. extern    Bool        apa16UnrealizeFont();
  77.  
  78. /* apa16gc.c */
  79. extern    Bool        apa16CreateGC();
  80. extern    void        apa16ValidateGC();
  81. extern    void        apa16DestroyGC();
  82.  
  83. /* apa16hdwr.c */
  84. extern    int        apa16_qoffset;
  85. extern    unsigned short int apa16_rop2stype[];
  86.  
  87. /* apa16imggblt.c */
  88. extern    void        apa16ImageGlyphBlt();
  89.  
  90. /* apa16io.c */
  91. extern    Bool        apa16Probe();
  92. extern    Bool        apa16ScreenInit();
  93. extern    Bool        apa16ScreenClose();
  94.  
  95. /* apa16line.c */
  96. extern    void        apa16LineSS();
  97. extern    void        apa16PolySegment();
  98. extern    void        apa16DashLine();
  99.  
  100. /* apa16plygblt.c */
  101. extern    void        apa16PolyGlyphBlt();
  102.  
  103. /* apa16pntwin.c */
  104. extern    void        apa16PaintWindowSolid();
  105. extern    void        apa16PaintWindow();
  106. /* apa16pnta.c */
  107. extern    void        apa16SolidFillArea();
  108. extern    void        apa16StippleFillArea();
  109.  
  110. /* apa16reparea.c */
  111. extern    void        apa16replicateArea();
  112.  
  113. /* apa16text.c */
  114. extern    void        apa16ImageText8();
  115. extern    void        apa16ImageText16();
  116. extern    int        apa16PolyText8();
  117. extern    int        apa16PolyText16();
  118.  
  119. /* apa16tile.c */
  120. extern    void        apa16TileArea32();
  121.  
  122. /* apa16window.c */
  123. extern    Bool        apa16CreateWindow();
  124. extern    void        apa16CopyWindow();
  125. extern    Bool        apa16ChangeWindowAttributes();
  126.  
  127. /* mfbwait.c */
  128. extern    void        apa16PolyFillRect();
  129. extern    void        apa16PolyPoint();
  130. extern    void        apa16PushPixels();
  131. extern    void        apa16SolidPP();
  132. extern    void        apa16PutImage();
  133. extern    void        apa16SetSpans();
  134. extern    void        apa16GetSpans();
  135. extern    void        apa16GetImage();
  136. extern    void        apa16ZeroPolyArcSS();
  137. extern    void        apa16StippleFillSpans();
  138.  
  139. /* apa16FillArc.c */
  140. extern    void        apa16PolyFillArcSolid();
  141.  
  142. /* apa16Rect.c */
  143. extern    void        apa16PolyRectangle();
  144.  
  145. /* fs.s */
  146. extern    void        apa16FastFS(), apa16FastHorzFS(), apa16FastVertFS();
  147.  
  148. extern int apa16FontPrivateIndex;
  149.