DATASHR.h 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. #if defined EXTERN
  2. #undef EXTERN
  3. #endif
  4. #if defined ___905
  5. #define EXTERN
  6. #else
  7. #define EXTERN extern
  8. #endif
  9. typedef struct ___4622
  10. {
  11. ___3501 ___4672;
  12. struct ___4622 *___2701;
  13. } ___4623;
  14. template <typename T>
  15. void ___1923(T *___2850)
  16. {
  17. REQUIRE(VALID_REF(___2850));
  18. REQUIRE(___2850->___3318 >= 1);
  19. ++(___2850->___3318);
  20. }
  21. template <typename T>
  22. void ___944(T *___2850)
  23. {
  24. REQUIRE(VALID_REF(___2850));
  25. REQUIRE(___2850->___3318 > 0);
  26. --(___2850->___3318);
  27. }
  28. template <typename T>
  29. ___372 ___2061(T *___2850)
  30. {
  31. REQUIRE(VALID_REF(___2850));
  32. REQUIRE(___2850->___3318 >= 0);
  33. return ___2850->___3318 > 1;
  34. }
  35. template <typename T>
  36. ___372 ___2060(T *___2850)
  37. {
  38. REQUIRE(VALID_REF(___2850));
  39. REQUIRE(___2850->___3318 >= 0);
  40. return ___2850->___3318 > 0;
  41. }
  42. template <>
  43. void ___1923(___1361 ___2850);
  44. template <>
  45. void ___944(___1361 ___2850);
  46. template <>
  47. ___372 ___2061(___1361 ___2850);
  48. template <>
  49. ___372 ___2060(___1361 ___2850);
  50. template <typename T>
  51. void ___1924(T *___2850)
  52. {
  53. REQUIRE(VALID_REF(___2850));
  54. REQUIRE(___2850->___4371 >= 0);
  55. REQUIRE(___2850->___3318 > ___2850->___4371);
  56. ++(___2850->___4371);
  57. }
  58. template <typename T>
  59. void ___945(T *___2850)
  60. {
  61. REQUIRE(VALID_REF(___2850));
  62. REQUIRE(___2850->___4371 >= 1);
  63. REQUIRE(___2850->___3318 >= ___2850->___4371);
  64. --(___2850->___4371);
  65. }
  66. template <typename T>
  67. ___372 ___2079(T *___2850)
  68. {
  69. REQUIRE(VALID_REF(___2850));
  70. REQUIRE(___2850->___4371 >= 0);
  71. REQUIRE(___2850->___3318 >= ___2850->___4371);
  72. return ___2850->___4371 > 1;
  73. }
  74. template <typename T>
  75. ___372 ___2078(T *___2850)
  76. {
  77. REQUIRE(VALID_REF(___2850));
  78. REQUIRE(___2850->___4371 >= 0);
  79. REQUIRE(___2850->___3318 >= ___2850->___4371);
  80. return ___2850->___4371 > 0;
  81. }
  82. bool isSharedVarBaseZone(___902 const &___881, ___3501 ___4671, ___1172 refZone, ___1172 refVar);
  83. EXTERN ___3501 ___1772(___902 const *___883, ___1172 ___4600, ___1172 ___4337, ___3501 ZonesToExamine);
  84. EXTERN ___1172 ___3181(___902 const *___881, ___3501 ___4684, ___1172 zone, ___1172 ___4336);
  85. EXTERN ___3501 ___1804(___902 *___883, ___1172 ___4600, ___3501 ZonesToExamine);
  86. EXTERN ___2227 ___1798(___902 *___883, ___1172 ___4600, ___1172 ___4337);
  87. EXTERN ___372 ___415(___902 *___883, ___1172 ___4600, ___1172 ___4337, ___372 CopySharedData);
  88. EXTERN ___2227 ___1662(___902 const *___883, ___1172 ___4600);
  89. EXTERN ___372 ___412(___902 *___883, ___1172 ___4600);
  90. EXTERN ___372 ___413(___1521 *___1483, ___1172 ___4600);
  91. EXTERN ___372 ___414(___1521 *___1483, ___1172 ___4600);
  92. EXTERN ___372 ZoneStructuresAreNativeVarCopyCompatible(ValueLocation_e sourceVarValueLocation, ValueLocation_e targetVarValueLocation, ___4683 const *sourceZoneSpec, ___4683 const *targetZoneSpec);
  93. EXTERN ___372 ___4688(ValueLocation_e sourceVarValueLocation, ValueLocation_e targetVarValueLocation, ZoneData_s const *sourceZoneData, ___4683 const *sourceZoneSpec, ___4683 const *targetZoneSpec, ___372 &___2039);
  94. EXTERN ___372 ___2870(___902 const *___881, ___1172 sourceZone, ___4683 const *targetZoneSpec, ValueLocation_e targetVarValueLocation, ___1172 ___4336, ___372 &___2039);
  95. EXTERN ___372 ___4687(ZoneData_s const *sourceZoneData, ___4683 const *sourceZoneSpec, ___4683 const *targetZoneSpec, ___372 &___2039);
  96. EXTERN ___372 ___2869(___902 const *___881, ___1172 sourceZone, ___4683 const *targetZoneSpec, ___372 &___2039);
  97. EXTERN ___372 ___2077(___902 const *___883, ___1172 ___4600, ___1172 ___4337);
  98. EXTERN ___372 ___4354(___902 const *___883, ___1172 ___4601, ___1172 ___4602, ___1172 ___718);
  99. EXTERN ___372 ___2726(___902 const *___883, ___1172 ___4601, ___1172 ___4602);
  100. EXTERN ___372 ___1261(___902 const *___883, ___1172 ___4601, ___1172 ___4602);
  101. EXTERN ___372 ___2737(___902 const *___883, ___1172 ___4601, ___1172 ___4602);
  102. EXTERN ___372 ElemToFaceMapIsSharedBetweenZones(___902 const *___883, ___1172 ___4601, ___1172 ___4602);
  103. EXTERN ___372 ___546(___902 const *___883, ___1172 ___4601, ___1172 ___4602);
  104. EXTERN ___1172 ___3180(___902 const *___881, ___3501 ___4684, ___1172 zone);
  105. EXTERN ___372 ___4625(___902 const *___883, ___1172 ___4600);
  106. EXTERN ___372 ___4627(___902 const *___883,
  107. ___1172 ___4600, ___3501 ___4370);
  108. EXTERN ___372 ___4626(___902 const *___883, ___1172 ___4600, ___3501 ___4370);
  109. EXTERN ___372 ___892(___902 const *___883, ___3501 ___4672);
  110. EXTERN ___372 ___894(___902 const *___883, ___3501 ___4672, ___3501 ___4370);
  111. EXTERN ___372 ___893(___902 const *___883, ___3501 ___4672, ___3501 ___4370);
  112. EXTERN ___372 ___80(void);
  113. EXTERN ___372 ___1799(___902 const *___883, ___3501 ___1419, ValueLocation_e const *___2231, ___3501 ___4655, ___4623 *&___4624);
  114. EXTERN void ___3553(___902 const *___883, ___1172 ___3648, ___1172 ___3952, ___1172 ___4346);
  115. EXTERN void ___680(const ___4683 *___3649, ___4683 *___3953);
  116. EXTERN void ___3548(___902 const *___883, ___1172 ___3648, ___1172 ___3952);
  117. EXTERN void ___3554(___902 const *___883, ___4623 const *___4624, ___1172 ___4340);
  118. EXTERN void ___940(___4623 **___4621);