Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

217 lines
6.0 KiB

  1. /*
  2. ** Copyright 1992, Silicon Graphics, Inc.
  3. ** All Rights Reserved.
  4. **
  5. ** This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
  6. ** the contents of this file may not be disclosed to third parties, copied or
  7. ** duplicated in any form, in whole or in part, without the prior written
  8. ** permission of Silicon Graphics, Inc.
  9. **
  10. ** RESTRICTED RIGHTS LEGEND:
  11. ** Use, duplication or disclosure by the Government is subject to restrictions
  12. ** as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
  13. ** and Computer Software clause at DFARS 252.227-7013, and/or in similar or
  14. ** successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
  15. ** rights reserved under the Copyright Laws of the United States.
  16. **
  17. */
  18. #include <setjmp.h>
  19. struct JumpBuffer {
  20. jmp_buf buf;
  21. };
  22. #define mysetjmp(x) setjmp((x)->buf)
  23. #define mylongjmp(x,y) longjmp((x)->buf, y)
  24. /* <<AT&T USL C++ Language System <3.0.1> 02/03/92>> */
  25. /* < ../core/basicsurfeval.c++ > */
  26. void *__vec_new (void *, int , int , void *);
  27. void __vec_ct (void *, int , int , void *);
  28. void __vec_dt (void *, int , int , void *);
  29. void __vec_delete (void *, int , int , void *, int , int );
  30. typedef int (*__vptp)(void);
  31. struct __mptr {short d; short i; __vptp f; };
  32. typedef float REAL ;
  33. typedef void (*Pfvv )(void );
  34. typedef void (*Pfvf )(float *);
  35. typedef int (*cmpfunc )(void *, void *);
  36. typedef REAL Knot ;
  37. typedef REAL *Knot_ptr ;
  38. struct CachingEvaluator;
  39. enum __Q2_16CachingEvaluator11ServiceMode { play__Q2_16CachingEvaluator11ServiceMode = 0, record__Q2_16CachingEvaluator11ServiceMode = 1, playAndRecord__Q2_16CachingEvaluator11ServiceMode = 2} ;
  40. struct CachingEvaluator {
  41. struct __mptr *__vptr__16CachingEvaluator ;
  42. };
  43. extern void *__nw__FUi (unsigned int );
  44. struct BasicSurfaceEvaluator;
  45. struct BasicSurfaceEvaluator {
  46. struct __mptr *__vptr__16CachingEvaluator ;
  47. };
  48. extern struct __mptr* __ptbl_vec_____core_basicsurfeval_c___domain2f_[];
  49. void __gldomain2f__21BasicSurfaceEv0 (struct BasicSurfaceEvaluator *__0this , REAL __1__A5 , REAL __1__A6 , REAL __1__A7 , REAL __1__A8 )
  50. {
  51. }
  52. void __glpolymode__21BasicSurfaceEv0 (struct BasicSurfaceEvaluator *__0this , long __1__A9 )
  53. {
  54. }
  55. void __glrange2f__21BasicSurfaceEva0 (struct
  56. BasicSurfaceEvaluator *__0this , long __1type , REAL *__1from , REAL *__1to )
  57. {
  58. }
  59. void __glenable__21BasicSurfaceEval0 (struct BasicSurfaceEvaluator *__0this , long __1__A10 )
  60. {
  61. }
  62. void __gldisable__21BasicSurfaceEva0 (struct BasicSurfaceEvaluator *__0this , long
  63. __1__A11 )
  64. {
  65. }
  66. void __glbgnmap2f__21BasicSurfaceEv0 (struct BasicSurfaceEvaluator *__0this , long __1__A12 )
  67. {
  68. }
  69. void __glendmap2f__21BasicSurfaceEv0 (struct BasicSurfaceEvaluator *__0this )
  70. {
  71. }
  72. void __glmap2f__21BasicSurfaceEvalu0 (struct BasicSurfaceEvaluator *__0this , long __1__A13 ,
  73. REAL __1__A14 , REAL __1__A15 , long __1__A16 , long __1__A17 ,
  74. REAL __1__A18 , REAL __1__A19 , long __1__A20 , long __1__A21 ,
  75. REAL *__1__A22 )
  76. {
  77. }
  78. void
  79. __glmapgrid2f__21BasicSurfaceE0 (struct BasicSurfaceEvaluator *__0this , long __1__A23 , REAL __1__A24 , REAL __1__A25 , long __1__A26 , REAL __1__A27 , REAL __1__A28 )
  80. {
  81. }
  82. void __glmapmesh2f__21BasicSurfaceE0 (struct BasicSurfaceEvaluator *__0this , long
  83. __1__A29 , long __1__A30 , long __1__A31 , long __1__A32 , long __1__A33 )
  84. {
  85. }
  86. void __glevalcoord2f__21BasicSurfac0 (struct BasicSurfaceEvaluator *__0this , long __1__A34 ,
  87. REAL __1__A35 , REAL __1__A36 )
  88. {
  89. }
  90. void __glevalpoint2i__21BasicSurfac0 (struct BasicSurfaceEvaluator *__0this , long __1__A37 , long __1__A38 )
  91. {
  92. }
  93. void __glbgnline__21BasicSurfaceEva0 (struct BasicSurfaceEvaluator *__0this )
  94. {
  95. }
  96. void __glendline__21BasicSurfaceEva0 (struct
  97. BasicSurfaceEvaluator *__0this )
  98. {
  99. }
  100. void __glbgnclosedline__21BasicSurf0 (struct BasicSurfaceEvaluator *__0this )
  101. {
  102. }
  103. void __glendclosedline__21BasicSurf0 (struct BasicSurfaceEvaluator *__0this )
  104. {
  105. }
  106. void __glbgntmesh__21BasicSurfaceEv0 (struct BasicSurfaceEvaluator *__0this )
  107. {
  108. }
  109. void __glswaptmesh__21BasicSurfaceE0 (struct BasicSurfaceEvaluator *__0this )
  110. {
  111. }
  112. void
  113. __glendtmesh__21BasicSurfaceEv0 (struct BasicSurfaceEvaluator *__0this )
  114. {
  115. }
  116. void __glbgnqstrip__21BasicSurfaceE0 (struct BasicSurfaceEvaluator *__0this )
  117. {
  118. }
  119. void __glendqstrip__21BasicSurfaceE0 (struct BasicSurfaceEvaluator *__0this )
  120. {
  121. }
  122. int __glcanRecord__16CachingEvalua0 (struct CachingEvaluator *);
  123. int __glcanPlayAndRecord__16Cachin0 (struct CachingEvaluator *);
  124. int __glcreateHandle__16CachingEva0 (struct CachingEvaluator *, int );
  125. void __glbeginOutput__16CachingEval0 (struct CachingEvaluator *, int , int );
  126. void __glendOutput__16CachingEvalua0 (struct CachingEvaluator *);
  127. void __gldiscardRecording__16Cachin0 (struct CachingEvaluator *, int );
  128. void __glplayRecording__16CachingEv0 (struct CachingEvaluator *, int );
  129. struct __mptr __gl__vtbl__21BasicSurfaceEval0[] = {0,0,0,
  130. 0,0,(__vptp)__glcanRecord__16CachingEvalua0 ,
  131. 0,0,(__vptp)__glcanPlayAndRecord__16Cachin0 ,
  132. 0,0,(__vptp)__glcreateHandle__16CachingEva0 ,
  133. 0,0,(__vptp)__glbeginOutput__16CachingEval0 ,
  134. 0,0,(__vptp)__glendOutput__16CachingEvalua0 ,
  135. 0,0,(__vptp)__gldiscardRecording__16Cachin0 ,
  136. 0,0,(__vptp)__glplayRecording__16CachingEv0 ,
  137. 0,0,(__vptp)__glrange2f__21BasicSurfaceEva0 ,
  138. 0,0,(__vptp)__gldomain2f__21BasicSurfaceEv0 ,
  139. 0,0,(__vptp)__glenable__21BasicSurfaceEval0 ,
  140. 0,0,(__vptp)__gldisable__21BasicSurfaceEva0 ,
  141. 0,0,(__vptp)__glbgnmap2f__21BasicSurfaceEv0 ,
  142. 0,0,(__vptp)__glmap2f__21BasicSurfaceEvalu0 ,
  143. 0,0,(__vptp)__glmapgrid2f__21BasicSurfaceE0 ,
  144. 0,0,(__vptp)__glmapmesh2f__21BasicSurfaceE0 ,
  145. 0,0,(__vptp)__glevalcoord2f__21BasicSurfac0 ,
  146. 0,0,(__vptp)__glevalpoint2i__21BasicSurfac0 ,
  147. 0,0,(__vptp)__glendmap2f__21BasicSurfaceEv0 ,
  148. 0,0,(__vptp)__glpolymode__21BasicSurfaceEv0 ,
  149. 0,0,(__vptp)__glbgnline__21BasicSurfaceEva0 ,
  150. 0,0,(__vptp)__glendline__21BasicSurfaceEva0 ,
  151. 0,0,(__vptp)__glbgnclosedline__21BasicSurf0 ,
  152. 0,0,(__vptp)__glendclosedline__21BasicSurf0 ,
  153. 0,0,(__vptp)__glbgntmesh__21BasicSurfaceEv0 ,
  154. 0,0,(__vptp)__glswaptmesh__21BasicSurfaceE0 ,
  155. 0,0,(__vptp)__glendtmesh__21BasicSurfaceEv0 ,
  156. 0,0,(__vptp)__glbgnqstrip__21BasicSurfaceE0 ,
  157. 0,0,(__vptp)__glendqstrip__21BasicSurfaceE0 ,
  158. 0,0,0};
  159. /* the end */