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.

167 lines
4.6 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/basiccrveval.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 BasicCurveEvaluator;
  45. struct BasicCurveEvaluator {
  46. struct __mptr *__vptr__16CachingEvaluator ;
  47. };
  48. extern struct __mptr* __ptbl_vec_____core_basiccrveval_c___domain1f_[];
  49. void __gldomain1f__19BasicCurveEval0 (struct BasicCurveEvaluator *__0this , REAL __1__A5 , REAL __1__A6 )
  50. {
  51. }
  52. void __glrange1f__19BasicCurveEvalu0 (struct BasicCurveEvaluator *__0this , long __1type , REAL *__1__A7 , REAL *__1__A8 )
  53. {
  54. }
  55. void __glenable__19BasicCurveEvalua0 (struct
  56. BasicCurveEvaluator *__0this , long __1__A9 )
  57. {
  58. }
  59. void __gldisable__19BasicCurveEvalu0 (struct BasicCurveEvaluator *__0this , long __1__A10 )
  60. {
  61. }
  62. void __glbgnmap1f__19BasicCurveEval0 (struct BasicCurveEvaluator *__0this , long __1__A11 )
  63. {
  64. }
  65. void
  66. __glmap1f__19BasicCurveEvaluat0 (struct BasicCurveEvaluator *__0this , long __1__A12 , REAL __1__A13 , REAL __1__A14 , long __1__A15 , long __1__A16 , REAL *__1__A17 )
  67. {
  68. }
  69. void __glmapgrid1f__19BasicCurveEva0 (struct BasicCurveEvaluator *__0this ,
  70. long __1__A18 , REAL __1__A19 , REAL __1__A20 )
  71. {
  72. }
  73. void __glmapmesh1f__19BasicCurveEva0 (struct BasicCurveEvaluator *__0this , long __1__A21 , long __1__A22 , long __1__A23 )
  74. {
  75. }
  76. void
  77. __glevalcoord1f__19BasicCurveE0 (struct BasicCurveEvaluator *__0this , long __1__A24 , REAL __1__A25 )
  78. {
  79. }
  80. void __glendmap1f__19BasicCurveEval0 (struct BasicCurveEvaluator *__0this )
  81. {
  82. }
  83. void __glbgnline__19BasicCurveEvalu0 (struct BasicCurveEvaluator *__0this )
  84. {
  85. }
  86. void __glendline__19BasicCurveEvalu0 (struct BasicCurveEvaluator *__0this )
  87. {
  88. }
  89. int __glcanRecord__16CachingEvalua0 (struct CachingEvaluator *);
  90. int __glcanPlayAndRecord__16Cachin0 (struct CachingEvaluator *);
  91. int __glcreateHandle__16CachingEva0 (struct CachingEvaluator *, int );
  92. void __glbeginOutput__16CachingEval0 (struct CachingEvaluator *, int , int );
  93. void __glendOutput__16CachingEvalua0 (struct CachingEvaluator *);
  94. void __gldiscardRecording__16Cachin0 (struct CachingEvaluator *, int );
  95. void __glplayRecording__16CachingEv0 (struct CachingEvaluator *, int );
  96. struct __mptr __gl__vtbl__19BasicCurveEvalua0[] = {0,0,0,
  97. 0,0,(__vptp)__glcanRecord__16CachingEvalua0 ,
  98. 0,0,(__vptp)__glcanPlayAndRecord__16Cachin0 ,
  99. 0,0,(__vptp)__glcreateHandle__16CachingEva0 ,
  100. 0,0,(__vptp)__glbeginOutput__16CachingEval0 ,
  101. 0,0,(__vptp)__glendOutput__16CachingEvalua0 ,
  102. 0,0,(__vptp)__gldiscardRecording__16Cachin0 ,
  103. 0,0,(__vptp)__glplayRecording__16CachingEv0 ,
  104. 0,0,(__vptp)__gldomain1f__19BasicCurveEval0 ,
  105. 0,0,(__vptp)__glrange1f__19BasicCurveEvalu0 ,
  106. 0,0,(__vptp)__glenable__19BasicCurveEvalua0 ,
  107. 0,0,(__vptp)__gldisable__19BasicCurveEvalu0 ,
  108. 0,0,(__vptp)__glbgnmap1f__19BasicCurveEval0 ,
  109. 0,0,(__vptp)__glmap1f__19BasicCurveEvaluat0 ,
  110. 0,0,(__vptp)__glmapgrid1f__19BasicCurveEva0 ,
  111. 0,0,(__vptp)__glmapmesh1f__19BasicCurveEva0 ,
  112. 0,0,(__vptp)__glevalcoord1f__19BasicCurveE0 ,
  113. 0,0,(__vptp)__glendmap1f__19BasicCurveEval0 ,
  114. 0,0,(__vptp)__glbgnline__19BasicCurveEvalu0 ,
  115. 0,0,(__vptp)__glendline__19BasicCurveEvalu0 ,
  116. 0,0,0};
  117. /* the end */