/resources/smarteiffel-germ/compile_to_c.h

http://github.com/tybor/Liberty · C Header · 19784 lines · 19203 code · 99 blank · 482 comment · 113 complexity · dfed47b14d35501b06183c52b4ae3d17 MD5 · raw file

  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4. /*
  5. ANSI C code generated by
  6. Liberty Eiffel The GNU Eiffel Compiler, Eiffel tools and libraries
  7. release 2016.05 (Alexander Graham Bell)
  8. Copyright (C), 2011-2016 - C.ADRIAN, P.REDAELLI, R.MACK
  9. http://www.liberty-eiffel.org
  10. Original SmartEiffel code:
  11. Copyright (C), 1994-2002 - INRIA - LORIA - ESIAL UHP Nancy 1 - FRANCE
  12. Copyright (C), 2003-2005 - INRIA - LORIA - IUT Charlemagne Nancy 2 - FRANCE
  13. D.COLNET, P.RIBET, C.ADRIAN, V.CROIZIER, F.MERIZEN
  14. http://smarteiffel.loria.fr
  15. C Compiler options used: -pipe -O2
  16. */
  17. /*
  18. -- ------------------------------------------------------------------------------------------------------------
  19. -- Copyright notice below. Please read.
  20. --
  21. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  22. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  23. --
  24. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  25. --
  26. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  27. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  28. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  29. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  30. -- conditions:
  31. --
  32. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  33. -- portions of the Software.
  34. --
  35. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  36. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  37. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  38. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  39. -- OR OTHER DEALINGS IN THE SOFTWARE.
  40. --
  41. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  42. -- ------------------------------------------------------------------------------------------------------------
  43. */
  44. /*
  45. This file (Liberty/sys/runtime/base.h) contains all basic Eiffel
  46. type definitions.
  47. This file is automatically included in the header for all modes of
  48. compilation: -boost, -no_check, -require_check, -ensure_check, ...
  49. This file is also included in the header of any cecil file (when the
  50. -cecil option is used).
  51. This file is also included in the header file of C++ wrappers (when
  52. using the external "C++" clause).
  53. */
  54. #ifndef _BASE_H
  55. #define _BASE_H
  56. #if defined(_MSC_VER) && (_MSC_VER >= 1400) /* VC8+ */
  57. # ifndef _CRT_SECURE_NO_DEPRECATE
  58. # define _CRT_SECURE_NO_DEPRECATE
  59. # endif
  60. # ifndef _CRT_NONSTDC_NO_DEPRECATE
  61. # define _CRT_NONSTDC_NO_DEPRECATE
  62. # endif
  63. #endif /* VC8+ */
  64. #include <stdio.h>
  65. #include <string.h>
  66. #include <math.h>
  67. #include <stdlib.h>
  68. #include <signal.h>
  69. #include <stddef.h>
  70. #include <stdarg.h>
  71. #include <limits.h>
  72. #include <float.h>
  73. #include <setjmp.h>
  74. #include <sys/types.h>
  75. #include <sys/stat.h>
  76. #include <fcntl.h>
  77. #if defined __USE_POSIX || defined __unix__ || defined _POSIX_C_SOURCE
  78. # include <unistd.h>
  79. #endif
  80. #if !defined(WIN32) && \
  81. (defined(WINVER) || defined(_WIN32_WINNT) || defined(_WIN32) || \
  82. defined(__WIN32__) || defined(__TOS_WIN__) || defined(_MSC_VER))
  83. # define WIN32 1
  84. #endif
  85. #ifdef WIN32
  86. # include <windows.h>
  87. #endif
  88. #ifdef SE_THREAD
  89. #ifdef WIN32
  90. # define TLS(type) __declspec(thread) type
  91. #else
  92. # ifndef O_RDONLY
  93. # include <sys/file.h>
  94. # endif
  95. # ifndef O_RDONLY
  96. # define O_RDONLY 0000
  97. # endif
  98. # define TLS(type) __thread type
  99. #endif
  100. #else
  101. #define TLS(type) type
  102. #endif
  103. #if defined(_MSC_VER) && (_MSC_VER < 1600) /* MSVC older than v10 */
  104. typedef signed char int8_t;
  105. typedef signed short int16_t;
  106. typedef signed int int32_t;
  107. typedef signed __int64 int64_t;
  108. typedef unsigned char uint8_t;
  109. typedef unsigned short uint16_t;
  110. typedef unsigned int uint32_t;
  111. typedef unsigned __int64 uint64_t;
  112. # define PRId8 "d"
  113. # define PRId16 "d"
  114. # define PRId32 "d"
  115. # define PRId64 "I64d"
  116. # define INT8_C(c) c
  117. # define INT16_C(c) c
  118. # define INT32_C(c) c
  119. # define INT64_C(c) c ## i64
  120. # define UINT8_C(c) c ## u
  121. # define UINT16_C(c) c ## u
  122. # define UINT32_C(c) c ## u
  123. # define UINT64_C(c) c ## ui64
  124. #elif defined(__WATCOMC__) && (__WATCOMC__ <= 1220) /* WATCOM 12.2 or lower */
  125. typedef signed char int8_t;
  126. typedef signed short int16_t;
  127. typedef signed long int int32_t;
  128. typedef signed __int64 int64_t;
  129. typedef unsigned char uint8_t;
  130. typedef unsigned short uint16_t;
  131. typedef unsigned long int uint32_t;
  132. typedef unsigned __int64 uint64_t;
  133. # define PRId8 "d"
  134. # define PRId16 "d"
  135. # define PRId32 "d"
  136. # define PRId64 "Ld"
  137. # define INT8_C(c) c
  138. # define INT16_C(c) c
  139. # define INT32_C(c) c ## L
  140. # define INT64_C(c) c ## i64
  141. # define UINT8_C(c) c ## u
  142. # define UINT16_C(c) c ## u
  143. # define UINT32_C(c) c ## UL
  144. # define UINT64_C(c) c ## ui64
  145. #elif defined(__BORLANDC__) && (__BORLANDC__ < 0x600) /* Borland before 6.0 */
  146. typedef signed char int8_t;
  147. typedef signed short int16_t;
  148. typedef signed long int int32_t;
  149. typedef signed __int64 int64_t;
  150. typedef unsigned char uint8_t;
  151. typedef unsigned short uint16_t;
  152. typedef unsigned long int uint32_t;
  153. typedef unsigned __int64 uint64_t;
  154. # define PRId8 "d"
  155. # define PRId16 "d"
  156. # define PRId32 "ld"
  157. # define PRId64 "I64Ld"
  158. # define INT8_C(c) c
  159. # define INT16_C(c) c
  160. # define INT32_C(c) c ## L
  161. # define INT64_C(c) c ## i64
  162. # define UINT8_C(c) c ## u
  163. # define UINT16_C(c) c ## u
  164. # define UINT32_C(c) c ## UL
  165. # define UINT64_C(c) c ## ui64
  166. #elif defined(__FreeBSD__) && (__FreeBSD__ < 5) /* FreeBSD before 5.0 */ && !defined (_SYS_INTTYPES_H_)
  167. typedef signed char int8_t;
  168. typedef signed short int16_t;
  169. typedef signed long int int32_t;
  170. typedef signed long long int int64_t;
  171. typedef unsigned char uint8_t;
  172. typedef unsigned short uint16_t;
  173. typedef unsigned long int uint32_t;
  174. typedef unsigned long long int uint64_t;
  175. #elif defined(__CYGWIN__) && defined(__BIT_TYPES_DEFINED__) /* Cygwin defines intxx_t in sys/types.h instead of inttypes.h */
  176. # include <cygwin/version.h>
  177. # if defined(CYGWIN_VERSION_DLL_MAJOR) && (CYGWIN_VERSION_DLL_MAJOR<1005)
  178. typedef unsigned char uint8_t;
  179. typedef __uint16_t uint16_t;
  180. typedef __uint32_t uint32_t;
  181. typedef __uint64_t uint64_t;
  182. # endif
  183. #elif defined(SASC)
  184. # error("Too old SAS/C compiler, sorry.");
  185. #elif defined(__SASC__)
  186. # if (__SASC__ < 750 ) /* SAS/C before 7.50 */
  187. typedef signed char int8_t;
  188. typedef signed short int16_t;
  189. typedef signed long int int32_t;
  190. typedef signed long long int int64_t;
  191. typedef unsigned char uint8_t;
  192. typedef unsigned short uint16_t;
  193. typedef unsigned long int uint32_t;
  194. typedef unsigned long long int uint64_t;
  195. # endif
  196. #else
  197. # include <inttypes.h>
  198. # if !defined(INT8_MAX) && defined(INT16_MAX)
  199. /* int8_t is not mandatory */
  200. typedef int_least8_t int8_t;
  201. # endif
  202. #endif
  203. #if !defined(PRId16)
  204. # define PRId8 "d"
  205. # define PRId16 "d"
  206. # define PRId32 "ld"
  207. # define PRId64 "lld"
  208. #elif !defined(PRId8)
  209. # define PRId8 "d"
  210. #endif
  211. #if !defined(INT16_C)
  212. # define INT8_C(c) c
  213. # define INT16_C(c) c
  214. # define INT32_C(c) c ## L
  215. # define INT64_C(c) c ## LL
  216. # define UINT8_C(c) c ## u
  217. # define UINT16_C(c) c ## u
  218. # define UINT32_C(c) c ## UL
  219. # define UINT64_C(c) c ## ULL
  220. #elif !defined(INT8_C)
  221. # define INT8_C(c) c
  222. # define UINT8_C(c) c ## u
  223. #endif
  224. #if !defined(INT16_MIN)
  225. # define INT8_MIN (-INT8_C(127)-1)
  226. # define INT8_MAX (INT8_C(127))
  227. # define INT16_MIN (-INT16_C(32767)-1)
  228. # define INT16_MAX (INT16_C(32767))
  229. # define INT32_MIN (-INT32_C(2147483647)-1)
  230. # define INT32_MAX (INT32_C(2147483647))
  231. # define INT64_MIN (-INT64_C(9223372036854775807)-1)
  232. # define INT64_MAX (INT64_C(9223372036854775807))
  233. #elif !defined(INT8_MIN)
  234. # define INT8_MIN (-INT8_C(127)-1)
  235. #endif
  236. /*
  237. C compiler specific declaration for non-returning functions. Use
  238. NO_RETURN void foo(int bar);
  239. to declare a function prototype for function that doesn't return.
  240. */
  241. #if defined __GNUC__
  242. # define NO_RETURN __attribute__ ((noreturn))
  243. #elif defined __POCC__ || defined __BORLANDC__ || defined _MSC_VER
  244. # define NO_RETURN __declspec(noreturn)
  245. #else
  246. # define NO_RETURN
  247. /* maybe some warning occur unless NO_RETURN is defined for your compiler */
  248. #endif
  249. /*
  250. Endian stuff
  251. */
  252. #if defined(BSD) && (BSD >= 199103)
  253. # include <machine/endian.h>
  254. #elif defined(__alpha__) || defined(__alpha) || defined(_M_ALPHA)
  255. /* bi-endian processor, current mode should be find in machine/endian.h file */
  256. # include <machine/endian.h>
  257. #elif defined(linux)
  258. # include <endian.h>
  259. #endif
  260. #if !defined(BYTE_ORDER) && defined(__BYTE_ORDER)
  261. # define BYTE_ORDER __BYTE_ORDER
  262. #endif
  263. #if !defined(LITTLE_ENDIAN) && defined(__LITTLE_ENDIAN)
  264. # define LITTLE_ENDIAN __LITTLE_ENDIAN
  265. #endif
  266. #if !defined(BIG_ENDIAN) && defined(__BIG_ENDIAN)
  267. # define BIG_ENDIAN __BIG_ENDIAN
  268. #endif
  269. #if !defined(LITTLE_ENDIAN)
  270. # define LITTLE_ENDIAN 1234 /* LSB first (vax, pc) */
  271. #endif
  272. #if !defined(BIG_ENDIAN)
  273. # define BIG_ENDIAN 4321 /* MSB first (IBM, net) */
  274. #endif
  275. #if !defined(PDP_ENDIAN)
  276. # define PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */
  277. #endif
  278. #if !defined(BYTE_ORDER) && defined(BIT_ZERO_ON_RIGHT)
  279. # define BYTE_ORDER LITTLE_ENDIAN
  280. #elif !defined(BYTE_ORDER) && defined(BIT_ZERO_ON_LEFT)
  281. # define BYTE_ORDER BIG_ENDIAN
  282. #elif !defined(BYTE_ORDER)
  283. /* ARM */
  284. # if defined(__ARMEL__)
  285. # define BYTE_ORDER LITTLE_ENDIAN
  286. # elif defined(__ARMEB__)
  287. # define BYTE_ORDER BIG_ENDIAN
  288. # elif defined(__arm__)
  289. # error "ARMs are bi-endian processors. Endianness is unknown for this system, please drop an e-mail to liberty-eiffel@gnu.org"
  290. # endif
  291. /* HP RISC */
  292. # if defined(__hppa__) || defined(__hppa) || defined(__hp9000) || \
  293. defined(__hp9000s300) || defined(hp9000s300) || \
  294. defined(__hp9000s700) || defined(hp9000s700) || \
  295. defined(__hp9000s800) || defined(hp9000s800) || defined(hp9000s820)
  296. # define BYTE_ORDER BIG_ENDIAN
  297. # endif
  298. /* IBM */
  299. # if defined(ibm032) || defined(ibm370) || defined(_IBMR2) || \
  300. defined(IBM370) || defined(__MVS__)
  301. # define BYTE_ORDER BIG_ENDIAN
  302. # endif
  303. /* Intel x86 */
  304. # if defined(i386) || defined(__i386__) || defined(__i386) || \
  305. defined(_M_IX86) || defined(_X86_) || defined(__THW_INTEL) || \
  306. defined(sun386)
  307. # define BYTE_ORDER LITTLE_ENDIAN
  308. # endif
  309. /* Intel Itanium */
  310. # if defined(__ia64__) || defined(_IA64) || defined(__IA64__) || \
  311. defined(_M_IA64) || defined(_M_AMD64) || defined(_M_IX86) || defined(_AMD64_)
  312. # define BYTE_ORDER LITTLE_ENDIAN
  313. # endif
  314. /* Nationnal Semiconductor 32000 serie */
  315. # if defined(ns32000)
  316. # define BYTE_ORDER LITTLE_ENDIAN
  317. # endif
  318. /* Motorola 68000 */
  319. # if defined(mc68000) || defined(is68k) || defined(macII) || defined(m68k)
  320. # define BYTE_ORDER BIG_ENDIAN
  321. # endif
  322. /* MIPS */
  323. # if defined(MIPSEL) || defined(_MIPSEL)
  324. # define BYTE_ORDER LITTLE_ENDIAN
  325. # elif defined(MIPSEB) || defined(_MIPSEB)
  326. # define BYTE_ORDER BIG_ENDIAN
  327. # elif defined(__mips__) || defined(__mips) || defined(__MIPS__)
  328. # error "MIPS are bi-endian processors. Endianness is unknown for this system, please drop an e-mail to liberty-eiffel@gnu.org"
  329. # endif
  330. /* Power PC */
  331. /* this processor is bi-endian, how to know if little-endian is set? */
  332. # if defined(__powerpc) || defined(__powerpc__) || defined(__POWERPC__) || \
  333. defined(__ppc__) || defined(__ppc) || defined(_M_PPC) || \
  334. defined(__PPC) || defined(__PPC__)
  335. # define BYTE_ORDER BIG_ENDIAN
  336. # endif
  337. /* Pyramid 9810 */
  338. # if defined(pyr)
  339. # define BYTE_ORDER BIG_ENDIAN
  340. # endif
  341. /* RS/6000 */
  342. # if defined(__THW_RS6000) || defined(_IBMR2) || defined(_POWER) || \
  343. defined(_ARCH_PWR) || defined(_ARCH_PWR2)
  344. # define BYTE_ORDER BIG_ENDIAN
  345. # endif
  346. /* SPARC */
  347. # if defined(__sparc__) || defined(sparc) || defined(__sparc)
  348. # define BYTE_ORDER BIG_ENDIAN
  349. # endif
  350. /* CCI Tahoe */
  351. # if defined(tahoe)
  352. # define BYTE_ORDER BIG_ENDIAN
  353. # endif
  354. /* VAX */
  355. # if defined(vax) || defined(VAX) || defined(__vax__) || defined(_vax_) || \
  356. defined(__vax) || defined(__VAX)
  357. # define BYTE_ORDER LITTLE_ENDIAN
  358. # endif
  359. /* ELATE is a virtual OS with a little endian Virtual Processor */
  360. # if defined(__ELATE__)
  361. # define BYTE_ORDER LITTLE_ENDIAN
  362. # endif
  363. /* Miscellaneous little endian */
  364. # if defined(wrltitan)
  365. # define BYTE_ORDER LITTLE_ENDIAN
  366. # endif
  367. /* Miscellaneous big endian */
  368. # if defined(apollo) || defined(__convex__) || defined(_CRAY) || defined(sel)
  369. # define BYTE_ORDER BIG_ENDIAN
  370. # endif
  371. #endif
  372. #if !defined(BYTE_ORDER)
  373. # error "Unknown byte order. Add your system in above macros once you know your system type. Please drop an e-mail to liberty-eiffel@gnu.org"
  374. #endif
  375. #if (BYTE_ORDER != BIG_ENDIAN && BYTE_ORDER != LITTLE_ENDIAN)
  376. # error "Only little-endian and big-endian are valid at this time. Please drop an e-mail to liberty-eiffel@gnu.org"
  377. #endif
  378. /*
  379. Byte swapping stuff
  380. */
  381. extern void copy_swap_16(const uint16_t *src, uint16_t *dest, int count);
  382. /* Because ANSI C EXIT_* are not always defined: */
  383. #ifndef EXIT_FAILURE
  384. # define EXIT_FAILURE 1
  385. #endif
  386. #ifndef EXIT_SUCCESS
  387. # define EXIT_SUCCESS 0
  388. #endif
  389. /*
  390. On Linux glibc systems, we need to use sig.* versions of jmp_buf,
  391. setjmp and longjmp to preserve the signal handling context.
  392. Currently, the way I figured to detect this is if _SIGSET_H_types has
  393. been defined in /usr/include/setjmp.h.
  394. NOTE: with gcc, -ansi is used for SmartEiffel generated files EXCEPT in
  395. -no_split mode. ANSI only recognizes the non-sig versions.
  396. */
  397. #if (defined(_SIGSET_H_types) && !defined(__STRICT_ANSI__))
  398. # define JMP_BUF sigjmp_buf
  399. # define SETJMP(x) sigsetjmp( (x), 1)
  400. # define LONGJMP siglongjmp
  401. #else
  402. # define JMP_BUF jmp_buf
  403. # define SETJMP(x) setjmp( (x) )
  404. # define LONGJMP longjmp
  405. #endif
  406. /*
  407. Type to store reference objects Id:
  408. */
  409. typedef int Tid;
  410. typedef struct S0 T0;
  411. struct S0{Tid id;};
  412. /*
  413. The default channel used to print runtime error messages:
  414. */
  415. #define SE_ERR stderr
  416. /*
  417. Eiffel type INTEGER_8 is #1:
  418. */
  419. typedef int8_t T1;
  420. #define EIF_INTEGER_8 T1
  421. #define M1 (INT8_C(0))
  422. #define EIF_INTEGER_8_BITS (CHAR_BIT)
  423. #define EIF_MINIMUM_INTEGER_8 (INT8_MIN)
  424. #define EIF_MAXIMUM_INTEGER_8 (INT8_MAX)
  425. /*
  426. Eiffel type INTEGER_16 is #10:
  427. */
  428. typedef int16_t T10;
  429. #define EIF_INTEGER_16 T10
  430. #define M10 (INT16_C(0))
  431. #define EIF_INTEGER_16_BITS (CHAR_BIT*sizeof(T10t))
  432. #define EIF_MINIMUM_INTEGER_16 (INT16_MIN) /*-32768*/
  433. #define EIF_MAXIMUM_INTEGER_16 (INT16_MAX) /*+32767*/
  434. /*
  435. Eiffel type INTEGER or INTEGER_32 is #2:
  436. */
  437. typedef int32_t T2;
  438. #define EIF_INTEGER T2
  439. #define EIF_INTEGER_32 T2
  440. #define M2 (INT32_C(0))
  441. #define EIF_INTEGER_BITS ((T2)(CHAR_BIT*sizeof(T2)))
  442. #define EIF_INTEGER_32_BITS EIF_INTEGER_BITS
  443. #define EIF_MINIMUM_INTEGER (INT32_MIN)
  444. #define EIF_MAXIMUM_INTEGER (INT32_MAX)
  445. /*
  446. Eiffel type INTEGER_64 is #11:
  447. */
  448. typedef int64_t T11;
  449. #define EIF_INTEGER_64 T11
  450. #define M11 (INT64_C(0))
  451. #define EIF_INTEGER_64_BITS (CHAR_BIT*sizeof(T11))
  452. #define EIF_MINIMUM_INTEGER_64 (INT64_MIN)
  453. #define EIF_MAXIMUM_INTEGER_64 (INT64_MAX)
  454. /*
  455. Eiffel type CHARACTER is #3:
  456. */
  457. typedef unsigned char T3;
  458. #define EIF_CHARACTER T3
  459. #define M3 (0)
  460. #define EIF_CHARACTER_BITS (CHAR_BIT)
  461. #define EIF_MINIMUM_CHARACTER_CODE (0)
  462. #define EIF_MAXIMUM_CHARACTER_CODE (255)
  463. #define T3code(x) ((T10)(x))
  464. #define T3to_integer(x) ((signed char)(x))
  465. #define T3to_integer_8(x) ((signed char)(x))
  466. #define T3to_bit(x) (x)
  467. /*
  468. Eiffel type REAL_32 is #4:
  469. */
  470. typedef float T4;
  471. typedef T4 real32_t;
  472. #define EIF_REAL_32 T4
  473. #define M4 (0.0)
  474. #define EIF_MINIMUM_REAL_32 (-(FLT_MAX))
  475. #define EIF_MAXIMUM_REAL_32 (FLT_MAX)
  476. /*
  477. Eiffel type REAL or REAL_64 is #5:
  478. */
  479. typedef double T5;
  480. typedef T5 real64_t;
  481. #define EIF_REAL T5
  482. #define EIF_REAL_64 T5
  483. #define M5 (0.0)
  484. #define EIF_MINIMUM_REAL_64 (-(DBL_MAX))
  485. #define EIF_MINIMUM_REAL (EIF_MINIMUM_REAL_64)
  486. #define EIF_MAXIMUM_REAL_64 (DBL_MAX)
  487. #define EIF_MAXIMUM_REAL (EIF_MAXIMUM_REAL_64)
  488. /*
  489. Eiffel type REAL_EXTENDED is #12:
  490. */
  491. typedef long double T12;
  492. typedef T12 real_extended_t;
  493. #define EIF_REAL_EXTENDED T12
  494. #define EIF_REAL_128 T12
  495. #define M12 (0.0)
  496. #define EIF_MINIMUM_REAL_EXTENDED (-(DBL_MAX))
  497. #define EIF_MAXIMUM_REAL_EXTENDED (DBL_MAX)
  498. /*
  499. Eiffel type BOOLEAN is #6:
  500. */
  501. typedef char T6;
  502. #define EIF_BOOLEAN T6
  503. #define M6 (0)
  504. #define EIF_BOOLEAN_BITS (CHAR_BIT)
  505. /*
  506. Eiffel type POINTER is #8:
  507. */
  508. typedef void* T8;
  509. #define EIF_POINTER T8
  510. /* Sometimes, NULL is defined as 0 */
  511. #define M8 ((void*)NULL)
  512. #define EIF_POINTER_BITS (CHAR_BIT*sizeof(void*))
  513. /*
  514. To use type STRING on the C side:
  515. */
  516. #define EIF_STRING T7*
  517. /*
  518. Some Other EIF_* defined in ETL:
  519. */
  520. #define eif_access(x) ((char*)(x))
  521. #define EIF_REFERENCE T0*
  522. #define EIF_OBJ T0*
  523. #define EIF_OBJECT EIF_OBJ
  524. #define EIF_ANY EIF_OBJ
  525. /*
  526. Wrappers for `malloc' and `calloc':
  527. */
  528. void se_check_malloc(const void*result, const char*format, ...);
  529. void* se_malloc(size_t size);
  530. void* se_calloc(size_t nmemb, size_t size);
  531. void* se_realloc(void* src, size_t size);
  532. void* se_malloc_(size_t size, void*(*alloc)(size_t));
  533. void* se_calloc_(size_t nmemb, size_t size, void*(*alloc)(size_t,size_t));
  534. /*
  535. die method.
  536. */
  537. void se_die(int code);
  538. /*
  539. Runtime hooks. They allow different runtime modules to be quite independant. In time, they will also allow
  540. thread-safe operations.
  541. Currently known modules:
  542. - boost
  543. - no_check
  544. - sedb
  545. - gc
  546. - print stack
  547. - profile
  548. - plugins
  549. However, currently only profile uses this method. It will be extended to other modules later.
  550. The currently defined hooks are described in the enum below (the names should be self-explanatory).
  551. */
  552. typedef enum {
  553. SE_HANDLE_EXCEPTION_SET, /* called when an exception handler is set, prior to SETJMP */
  554. SE_HANDLE_EXCEPTION_CLEAR, /* called when a feature with an exception handler normally returns */
  555. SE_HANDLE_EXCEPTION_THROWN, /* called when an exception is thrown, prior to the LONGJMP */
  556. SE_HANDLE_ENTER_GC, /* called when gc_start() begins */
  557. SE_HANDLE_EXIT_GC, /* called when gc_start() ends */
  558. SE_HANDLE_ENTER_PRINT_STACK, /* called when se_print_run_time_stack() begins */
  559. SE_HANDLE_EXIT_PRINT_STACK, /* called when se_print_run_time_stack() ends */
  560. SE_HANDLE_NO_MORE_MEMORY, /* called by se_alloc() and co */
  561. SE_HANDLE_SEDB_BREAK, /* called when sedb stops the program */
  562. SE_HANDLE_SEDB_CONTINUE, /* called when sedb continues the program */
  563. SE_HANDLE_RUNTIME_ERROR, /* called when a runtime error is raised and not caught by an exception. Cannot be raised in boost mode. */
  564. SE_HANDLE_DIE_WITH_CODE, /* called when the program is stopped by the die_with_code feature. The data points to the int code. */
  565. SE_HANDLE_NORMAL_EXIT /* called when the program correctly terminates. The data is null. */
  566. } se_handler_action_t;
  567. extern int handlers_count;
  568. typedef void se_runtime_handler_t(se_handler_action_t action, void*data);
  569. void register_handler(se_runtime_handler_t*handler);
  570. void _handle(se_handler_action_t action, void*data);
  571. #define handle(action,data) do{if(handlers_count>0)_handle(action,data);}while(0)
  572. #endif /* #ifndef _BASE_H */
  573. #define SE_BOOST 1
  574. /*
  575. -- ------------------------------------------------------------------------------------------------------------
  576. -- Copyright notice below. Please read.
  577. --
  578. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  579. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  580. --
  581. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  582. --
  583. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  584. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  585. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  586. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  587. -- conditions:
  588. --
  589. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  590. -- portions of the Software.
  591. --
  592. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  593. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  594. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  595. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  596. -- OR OTHER DEALINGS IN THE SOFTWARE.
  597. --
  598. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  599. -- ------------------------------------------------------------------------------------------------------------
  600. */
  601. #ifndef WIN32
  602. # include <dirent.h>
  603. #endif
  604. #ifndef WIN32
  605. # include <unistd.h>
  606. #endif
  607. EIF_POINTER directory_open(EIF_POINTER path);
  608. EIF_POINTER directory_read_entry(EIF_POINTER dirstream);
  609. EIF_POINTER directory_get_entry_name(EIF_POINTER entry);
  610. EIF_BOOLEAN directory_close(EIF_POINTER dirstream);
  611. #define directory_current_working_directory (directory_cwd())
  612. EIF_POINTER directory_cwd(void);
  613. EIF_BOOLEAN directory_chdir(EIF_POINTER destination);
  614. EIF_BOOLEAN directory_mkdir(EIF_POINTER directory_path);
  615. EIF_BOOLEAN directory_rmdir(EIF_POINTER directory_path);
  616. /*
  617. -- ------------------------------------------------------------------------------------------------------------
  618. -- Copyright notice below. Please read.
  619. --
  620. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  621. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  622. --
  623. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  624. --
  625. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  626. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  627. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  628. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  629. -- conditions:
  630. --
  631. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  632. -- portions of the Software.
  633. --
  634. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  635. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  636. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  637. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  638. -- OR OTHER DEALINGS IN THE SOFTWARE.
  639. --
  640. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  641. -- ------------------------------------------------------------------------------------------------------------
  642. */
  643. #define basic_exec_system_none 0
  644. #define basic_exec_system_posix 1
  645. #define basic_exec_system_win32 2
  646. #include "eiffel_exec.h"
  647. /***************************
  648. * Common macros and types *
  649. * basic_exec_xxx *
  650. ***************************/
  651. #if defined __USE_POSIX || defined __unix__ || defined _POSIX_C_SOURCE || defined __APPLE__
  652. /*# include <unistd.h> done in base.h */
  653. /*# include <sys/types.h> done in base.h */
  654. #include <sys/wait.h>
  655. typedef struct se_exec_data se_exec_data_t;
  656. struct se_exec_data {
  657. pid_t id; /* the launched child process id */
  658. int running; /* true if the process is running */
  659. int child; /* true if the process is the child itself (useful for duplicate) */
  660. int status; /* the status of the child process if finished */
  661. };
  662. extern char** environ;
  663. #define basic_exec_id(data) (((se_exec_data_t*)data)->id)
  664. #define basic_exec_is_child(data) (((se_exec_data_t*)data)->child)
  665. #define basic_exec_status(data) (((se_exec_data_t*)data)->status)
  666. #define basic_exec_alloc_pipe() (calloc(2, sizeof(int)))
  667. #define basic_exec_free_pipe(p) (free(p))
  668. #define basic_exec_alloc_data() ((se_exec_data_t*)se_malloc(sizeof(se_exec_data_t)))
  669. #define basic_exec_free_data(p) (free(p))
  670. #define basic_exec_init_pipe(p) ((EIF_BOOLEAN)(pipe(p)>=0))
  671. #define basic_exec_system basic_exec_system_posix
  672. #elif defined WIN32
  673. /*# include <windows.h> done in base.h */
  674. typedef struct se_exec_data se_exec_data_t;
  675. struct se_exec_data {
  676. PROCESS_INFORMATION process_information;
  677. int running;
  678. DWORD status;
  679. };
  680. #define basic_exec_id(data) (((se_exec_data_t*)data)->process_information.dwProcessId)
  681. #define basic_exec_is_child(data) (0)
  682. #define basic_exec_status(data) (((se_exec_data_t*)data)->status)
  683. #define basic_exec_alloc_pipe() (calloc(2, sizeof(HANDLE)))
  684. #define basic_exec_free_pipe(p) (free(p))
  685. #define basic_exec_alloc_data() ((se_exec_data_t*)se_malloc(sizeof(se_exec_data_t)))
  686. #define basic_exec_free_data(p) (free(p))
  687. #define basic_exec_system basic_exec_system_win32
  688. extern EIF_BOOLEAN basic_exec_init_pipe(HANDLE*p);
  689. #else
  690. /* Dummy implementation that always reports an error back to the Eiffel side */
  691. typedef int se_exec_data_t;
  692. #define basic_exec_id(data) (-1)
  693. #define basic_exec_is_child(data) (0)
  694. #define basic_exec_status(data) (0)
  695. #define basic_exec_alloc_pipe() (NULL)
  696. #define basic_exec_free_pipe(p) /* dummy */
  697. #define basic_exec_alloc_data() ((se_exec_data_t*)NULL)
  698. #define basic_exec_free_data(p) /* dummy */
  699. #define basic_exec_init_pipe(p) ((EIF_BOOLEAN)0)
  700. #define basic_exec_system basic_exec_system_none
  701. #endif
  702. /***********************************
  703. * Prototypes for common functions *
  704. * basic_exec_xxx *
  705. ***********************************/
  706. extern EIF_BOOLEAN basic_exec_is_finished(se_exec_data_t*data);
  707. extern void basic_exec_wait(se_exec_data_t*data);
  708. extern void basic_exec_cleanup(se_exec_data_t*data, int status);
  709. /*************************************************
  710. * Posix-specific function prototypes and macros *
  711. * basic_exec_posix_xxx *
  712. *************************************************/
  713. extern EIF_BOOLEAN basic_exec_posix_execute(se_exec_data_t*data, char*prog, char**args, EIF_BOOLEAN keep_env, char**add_env, int*in_fd, int*out_fd, int*err_fd);
  714. extern EIF_INTEGER basic_exec_posix_get_character (EIF_INTEGER fd);
  715. extern void basic_exec_posix_put_character(EIF_INTEGER fd, EIF_CHARACTER c);
  716. extern void basic_exec_posix_wait_any(se_exec_data_t*data);
  717. extern void basic_exec_posix_any_finished(se_exec_data_t*data);
  718. #if basic_exec_system == basic_exec_system_posix
  719. #define basic_exec_posix_flush(fd) (fsync(fd))
  720. #define basic_exec_posix_close(fd) (close(fd))
  721. #define basic_exec_posix_kill(data, sig) (kill((data)->id, (sig)))
  722. #define basic_exec_posix_get_in_descriptor(pipe) (((int*)pipe)[0])
  723. #define basic_exec_posix_get_out_descriptor(pipe) (((int*)pipe)[1])
  724. #else
  725. #define basic_exec_posix_flush(fd) /* dummy */
  726. #define basic_exec_posix_close(fd) /* dummy */
  727. #define basic_exec_posix_kill(data, sig) /* dummy */
  728. #define basic_exec_posix_get_in_descriptor(pipe) 0
  729. #define basic_exec_posix_get_out_descriptor(pipe) 0
  730. #endif
  731. /*************************************************
  732. * Win32-specific function prototypes and macros *
  733. * basic_exec_win32_xxx *
  734. *************************************************/
  735. #if basic_exec_system == basic_exec_system_win32
  736. #define basic_exec_win32_flush(h) FlushFileBuffers((HANDLE)h)
  737. #define basic_exec_win32_close(h) CloseHandle((HANDLE)h)
  738. #define basic_exec_win32_handle(data) ((int)((se_exec_data_t*)data)->process_information.hProcess)
  739. #define basic_exec_win32_maximum_wait (MAXIMUM_WAIT_OBJECTS)
  740. extern EIF_BOOLEAN basic_exec_win32_execute(se_exec_data_t*data, char*args, EIF_BOOLEAN keep_env, char*add_env, HANDLE*in_h, HANDLE*out_h, HANDLE*err_h);
  741. extern EIF_BOOLEAN basic_exec_win32_wait_any(HANDLE*handles, DWORD count, se_exec_data_t*data);
  742. extern EIF_BOOLEAN basic_exec_win32_any_finished(HANDLE*handles, DWORD count, se_exec_data_t*data);
  743. extern void basic_exec_win32_put_character(HANDLE h, EIF_CHARACTER c);
  744. extern EIF_INTEGER basic_exec_win32_get_character (HANDLE h);
  745. #define basic_exec_win32_get_in_handle(pipe) (((HANDLE*)pipe)[0])
  746. #define basic_exec_win32_get_out_handle(pipe) (((HANDLE*)pipe)[1])
  747. #else
  748. #define basic_exec_win32_flush(h) /* dummy */
  749. #define basic_exec_win32_close(h) /* dummy */
  750. #define basic_exec_win32_handle(data) (0)
  751. #define basic_exec_win32_maximum_wait (0)
  752. extern EIF_BOOLEAN basic_exec_win32_execute(se_exec_data_t*data, char*args, EIF_BOOLEAN keep_env, char*add_env, void*in_h, void*out_h, void*err_h);
  753. extern EIF_BOOLEAN basic_exec_win32_wait_any(void*handles, int count, se_exec_data_t*data);
  754. extern EIF_BOOLEAN basic_exec_win32_any_finished(void*handles, int count, se_exec_data_t*data);
  755. extern void basic_exec_win32_put_character(void*h, EIF_CHARACTER c);
  756. extern EIF_INTEGER basic_exec_win32_get_character (void*h);
  757. #define basic_exec_win32_get_in_handle(pipe) NULL
  758. #define basic_exec_win32_get_out_handle(pipe) NULL
  759. #endif
  760. extern void basic_exec_waitpid_init(EIF_OBJECT);
  761. extern EIF_INTEGER basic_exec_waitpid_fd(void);
  762. extern EIF_INTEGER basic_exec_waitpid_read_buffer(void*);
  763. /*
  764. -- ------------------------------------------------------------------------------------------------------------
  765. -- Copyright notice below. Please read.
  766. --
  767. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  768. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  769. --
  770. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  771. --
  772. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  773. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  774. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  775. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  776. -- conditions:
  777. --
  778. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  779. -- portions of the Software.
  780. --
  781. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  782. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  783. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  784. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  785. -- OR OTHER DEALINGS IN THE SOFTWARE.
  786. --
  787. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  788. -- ------------------------------------------------------------------------------------------------------------
  789. */
  790. #define mbi_unsigned_32_to_integer_64(x) (((int64_t)((uint32_t)(x))))
  791. #define mbi_unsigned_less_than(a,b) ((((uint32_t)(a)) < ((uint32_t)(b))))
  792. #define mbi_unsigned_greater_than(a,b) ((((uint32_t)(a)) > ((uint32_t)(b))))
  793. #define mbi_unsigned_greater_or_equal(a,b) ((((uint32_t)(a)) >= ((uint32_t)(b))))
  794. #define mbi_storage_at(s, n) (((s)+(n)))
  795. EIF_BOOLEAN mbi_inc (int32_t *p);
  796. EIF_BOOLEAN mbi_add (int32_t a, int32_t b, int32_t *p);
  797. EIF_BOOLEAN mbi_add_with_inc (int32_t a, int32_t b, int32_t *p);
  798. EIF_BOOLEAN mbi_dec (int32_t *p);
  799. EIF_BOOLEAN mbi_subtract (int32_t a, int32_t b, int32_t *p);
  800. EIF_BOOLEAN mbi_subtract_with_dec (int32_t a, int32_t b, int32_t *p);
  801. EIF_INTEGER mbi_multiply (int32_t a, int32_t b, int32_t *p);
  802. EIF_INTEGER mbi_multiply_with_add (int32_t a, int32_t b, int32_t c, int32_t *p);
  803. EIF_INTEGER mbi_multiply_with_2_add (int32_t a, int32_t b, int32_t c, int32_t d, int32_t *p);
  804. EIF_INTEGER mbi_divide (int32_t a, int32_t b, int32_t d, int32_t *r);
  805. /*
  806. -- ------------------------------------------------------------------------------------------------------------
  807. -- Copyright notice below. Please read.
  808. --
  809. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  810. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  811. --
  812. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  813. --
  814. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  815. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  816. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  817. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  818. -- conditions:
  819. --
  820. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  821. -- portions of the Software.
  822. --
  823. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  824. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  825. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  826. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  827. -- OR OTHER DEALINGS IN THE SOFTWARE.
  828. --
  829. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  830. -- ------------------------------------------------------------------------------------------------------------
  831. */
  832. #define basic_getenv(v) (getenv((char*)v))
  833. /*
  834. -- ------------------------------------------------------------------------------------------------------------
  835. -- Copyright notice below. Please read.
  836. --
  837. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  838. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  839. --
  840. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  841. --
  842. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  843. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  844. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  845. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  846. -- conditions:
  847. --
  848. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  849. -- portions of the Software.
  850. --
  851. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  852. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  853. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  854. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  855. -- OR OTHER DEALINGS IN THE SOFTWARE.
  856. --
  857. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  858. -- ------------------------------------------------------------------------------------------------------------
  859. */
  860. EIF_INTEGER fstat_st_size(EIF_POINTER path);
  861. EIF_INTEGER_64 fstat_st_mtime(EIF_POINTER path);
  862. EIF_BOOLEAN fstat_st_is_file(EIF_POINTER path);
  863. EIF_BOOLEAN fstat_st_is_dir(EIF_POINTER path);
  864. /*
  865. -- ------------------------------------------------------------------------------------------------------------
  866. -- Copyright notice below. Please read.
  867. --
  868. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  869. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  870. --
  871. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  872. --
  873. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  874. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  875. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  876. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  877. -- conditions:
  878. --
  879. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  880. -- portions of the Software.
  881. --
  882. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  883. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  884. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  885. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  886. -- OR OTHER DEALINGS IN THE SOFTWARE.
  887. --
  888. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  889. -- ------------------------------------------------------------------------------------------------------------
  890. */
  891. #include <errno.h>
  892. #define text_file_read_open(p) (fopen(((char*)(p)),"r"))
  893. #define text_file_write_open(p) (fopen(((char*)(p)),"w"))
  894. #define text_file_write_append(p) (fopen(((char*)(p)),"a"))
  895. #define text_file_read_write_open(p) (fopen(((char*)(p)),"r+"))
  896. #define text_file_read_write_append(p) (fopen(((char*)(p)),"a+"))
  897. #define binary_file_read_open(p) (fopen(((char*)(p)),"rb"))
  898. #define binary_file_write_open(p) (fopen(((char*)(p)),"wb"))
  899. #define binary_file_write_append(p) (fopen(((char*)(p)),"ab"))
  900. #define io_fclose(p) (fclose((FILE*)(p)))
  901. #define io_flush(p) (fflush((FILE*)(p)))
  902. #define io_getc(f) (getc(((FILE*)(f))))
  903. #define io_putc(b, f) (putc((b),((FILE*)(f))))
  904. #define io_ungetc(b, f) (ungetc((b), (FILE*)(f)))
  905. #define io_fread(b, n, f) (fread((void *)(b),(size_t)(1), (size_t)(n),(FILE*)(f)))
  906. #define io_fwrite(b, n, f) (fwrite((void *)(b),(size_t)(1), (size_t)(n),(FILE*)(f)))
  907. #define io_feof(f) (feof(((FILE*)(f))))
  908. #define io_rename(o, n) (rename(((char*)(o)),((char*)(n))) == 0)
  909. #define io_remove(f) (remove(((char*)(f))) == 0)
  910. #define io_fseek(f, o) (fseek((FILE*)(f),(o),SEEK_SET))
  911. #define io_ftell(f) ((EIF_INTEGER_64)ftell((FILE*)(f)))
  912. #if defined __USE_POSIX || defined __unix__ || defined _POSIX_C_SOURCE
  913. # define read_stdin(b, s) (read(STDIN_FILENO, b, s))
  914. #else
  915. extern int read_stdin(EIF_CHARACTER *buffer, int size);
  916. #endif
  917. extern int io_copy(char*source, char*target);
  918. extern int io_file_exists(char*source);
  919. extern int io_same_physical_file(char*path1,char*path2);
  920. /*
  921. -- ------------------------------------------------------------------------------------------------------------
  922. -- Copyright notice below. Please read.
  923. --
  924. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  925. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  926. --
  927. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  928. --
  929. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  930. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  931. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  932. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  933. -- conditions:
  934. --
  935. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  936. -- portions of the Software.
  937. --
  938. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  939. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  940. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  941. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  942. -- OR OTHER DEALINGS IN THE SOFTWARE.
  943. --
  944. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  945. -- ------------------------------------------------------------------------------------------------------------
  946. */
  947. #define pointer_hash_code(p) (((unsigned int)(unsigned long)(p))>>1)
  948. #define pointer_to_natural_32(p) ((unsigned int) (p))
  949. #define pointer_to_any(p) ((T0*)(p))
  950. #define pointer_plus(p, o) (((char*)(p))+o)
  951. /*
  952. -- ------------------------------------------------------------------------------------------------------------
  953. -- Copyright notice below. Please read.
  954. --
  955. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  956. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  957. --
  958. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  959. --
  960. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  961. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  962. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  963. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  964. -- conditions:
  965. --
  966. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  967. -- portions of the Software.
  968. --
  969. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  970. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  971. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  972. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  973. -- OR OTHER DEALINGS IN THE SOFTWARE.
  974. --
  975. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  976. -- ------------------------------------------------------------------------------------------------------------
  977. */
  978. #ifdef WIN32
  979. # include <time.h>
  980. #else
  981. # include <sys/time.h>
  982. #endif
  983. extern EIF_INTEGER basic_microsecond_microsecond;
  984. extern EIF_INTEGER_64 basic_microsecond_time;
  985. #define basic_microsecond_update (_basic_microsecond_update())
  986. void _basic_microsecond_update(void);
  987. /*
  988. -- ------------------------------------------------------------------------------------------------------------
  989. -- Copyright notice below. Please read.
  990. --
  991. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  992. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  993. --
  994. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  995. --
  996. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  997. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  998. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  999. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  1000. -- conditions:
  1001. --
  1002. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  1003. -- portions of the Software.
  1004. --
  1005. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  1006. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  1007. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  1008. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  1009. -- OR OTHER DEALINGS IN THE SOFTWARE.
  1010. --
  1011. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  1012. -- ------------------------------------------------------------------------------------------------------------
  1013. */
  1014. #define sprintf_pointer(buffer, pointer) sprintf((char*)(buffer),"%p",pointer)
  1015. void sprintf_real_64(EIF_CHARACTER* b, EIF_CHARACTER m, int32_t f, real64_t r);
  1016. void sprintf_real_extended(EIF_CHARACTER* b, EIF_CHARACTER m, int32_t f, real_extended_t r);
  1017. /* C Header Pass 1: */
  1018. typedef union _se_agent se_agent;
  1019. typedef struct _se_agent0 se_agent0;
  1020. typedef struct S29 T29;
  1021. typedef int T296;
  1022. typedef struct S113 T113;
  1023. typedef struct S126 T126;
  1024. typedef void*T903;
  1025. typedef struct S104 T104;
  1026. typedef struct S283 T283;
  1027. typedef struct S117 T117;
  1028. typedef struct S111 T111;
  1029. typedef struct S291 T291;
  1030. typedef void*T281;
  1031. typedef int T297;
  1032. typedef struct S7 T7;
  1033. typedef struct S909 T909;
  1034. typedef struct S293 T293;
  1035. typedef struct S86 T86;
  1036. typedef struct S910 T910;
  1037. typedef struct S295 T295;
  1038. typedef int T554;
  1039. typedef struct S546 T546;
  1040. typedef struct S78 T78;
  1041. typedef struct S911 T911;
  1042. typedef struct S557 T557;
  1043. typedef struct S561 T561;
  1044. typedef struct S562 T562;
  1045. typedef struct S563 T563;
  1046. typedef struct S564 T564;
  1047. typedef struct S565 T565;
  1048. typedef struct S912 T912;
  1049. typedef struct S913 T913;
  1050. typedef struct S102 T102;
  1051. typedef struct S556 T556;
  1052. typedef int T545;
  1053. typedef struct S464 T464;
  1054. typedef struct S665 T665;
  1055. typedef struct S81 T81;
  1056. typedef struct S69 T69;
  1057. typedef struct S467 T467;
  1058. typedef struct S123 T123;
  1059. typedef struct S708 T708;
  1060. typedef struct S709 T709;
  1061. typedef struct S704 T704;
  1062. typedef struct S914 T914;
  1063. typedef struct S107 T107;
  1064. typedef struct S566 T566;
  1065. typedef struct S710 T710;
  1066. typedef struct S351 T351;
  1067. typedef struct S437 T437;
  1068. typedef struct S915 T915;
  1069. typedef struct S333 T333;
  1070. typedef struct S711 T711;
  1071. typedef struct S916 T916;
  1072. typedef struct S447 T447;
  1073. typedef struct S790 T790;
  1074. typedef struct S588 T588;
  1075. typedef struct S621 T621;
  1076. typedef struct S622 T622;
  1077. typedef struct S623 T623;
  1078. typedef struct S624 T624;
  1079. typedef struct S625 T625;
  1080. typedef struct S637 T637;
  1081. typedef struct S638 T638;
  1082. typedef struct S639 T639;
  1083. typedef struct S641 T641;
  1084. typedef struct S642 T642;
  1085. typedef struct S646 T646;
  1086. typedef struct S647 T647;
  1087. typedef struct S648 T648;
  1088. typedef struct S649 T649;
  1089. typedef struct S650 T650;
  1090. typedef struct S651 T651;
  1091. typedef struct S652 T652;
  1092. typedef struct S654 T654;
  1093. typedef struct S655 T655;
  1094. typedef struct S653 T653;
  1095. typedef struct S656 T656;
  1096. typedef struct S657 T657;
  1097. typedef struct S658 T658;
  1098. typedef struct S917 T917;
  1099. typedef struct S552 T552;
  1100. typedef struct S97 T97;
  1101. typedef struct S91 T91;
  1102. typedef struct S383 T383;
  1103. typedef void*T110;
  1104. typedef struct S95 T95;
  1105. typedef struct S286 T286;
  1106. typedef struct S89 T89;
  1107. typedef struct S919 T919;
  1108. typedef struct S920 T920;
  1109. typedef struct S921 T921;
  1110. typedef struct S306 T306;
  1111. typedef struct S108 T108;
  1112. typedef void*T116;
  1113. typedef void*T125;
  1114. typedef struct S124 T124;
  1115. typedef void*T127;
  1116. typedef struct S452 T452;
  1117. typedef struct S923 T923;
  1118. typedef struct S924 T924;
  1119. typedef struct S925 T925;
  1120. typedef struct S341 T341;
  1121. typedef struct S120 T120;
  1122. typedef struct S290 T290;
  1123. typedef struct S926 T926;
  1124. typedef struct S441 T441;
  1125. typedef struct S929 T929;
  1126. typedef int T587;
  1127. typedef struct S930 T930;
  1128. typedef struct S931 T931;
  1129. typedef struct S932 T932;
  1130. typedef struct S727 T727;
  1131. typedef struct S728 T728;
  1132. typedef struct S729 T729;
  1133. typedef struct S318 T318;
  1134. typedef struct S935 T935;
  1135. typedef struct S936 T936;
  1136. typedef struct S719 T719;
  1137. typedef struct S551 T551;
  1138. typedef struct S937 T937;
  1139. typedef struct S938 T938;
  1140. typedef struct S720 T720;
  1141. typedef struct S939 T939;
  1142. typedef int T940;
  1143. typedef struct S340 T340;
  1144. typedef struct S943 T943;
  1145. typedef int T807;
  1146. typedef struct S804 T804;
  1147. typedef struct S806 T806;
  1148. typedef int T944;
  1149. typedef struct S945 T945;
  1150. typedef struct S946 T946;
  1151. typedef struct S59 T59;
  1152. typedef struct S805 T805;
  1153. typedef struct S947 T947;
  1154. typedef struct S953 T953;
  1155. typedef struct S954 T954;
  1156. typedef int T80;
  1157. typedef struct S955 T955;
  1158. typedef int T957;
  1159. typedef struct S959 T959;
  1160. typedef struct S106 T106;
  1161. typedef struct S962 T962;
  1162. typedef struct S783 T783;
  1163. typedef struct S825 T825;
  1164. typedef struct S964 T964;
  1165. typedef struct S966 T966;
  1166. typedef struct S968 T968;
  1167. typedef struct S970 T970;
  1168. typedef struct S785 T785;
  1169. typedef struct S491 T491;
  1170. typedef struct S973 T973;
  1171. typedef struct S367 T367;
  1172. typedef struct S974 T974;
  1173. typedef struct S407 T407;
  1174. typedef struct S975 T975;
  1175. typedef struct S462 T462;
  1176. typedef struct S433 T433;
  1177. typedef struct S395 T395;
  1178. typedef struct S439 T439;
  1179. typedef struct S440 T440;
  1180. typedef struct S505 T505;
  1181. typedef struct S514 T514;
  1182. typedef struct S516 T516;
  1183. typedef struct S121 T121;
  1184. typedef struct S517 T517;
  1185. typedef struct S458 T458;
  1186. typedef struct S423 T423;
  1187. typedef struct S480 T480;
  1188. typedef struct S418 T418;
  1189. typedef struct S449 T449;
  1190. typedef struct S455 T455;
  1191. typedef struct S453 T453;
  1192. typedef struct S456 T456;
  1193. typedef struct S396 T396;
  1194. typedef struct S450 T450;
  1195. typedef struct S422 T422;
  1196. typedef struct S448 T448;
  1197. typedef struct S451 T451;
  1198. typedef struct S459 T459;
  1199. typedef struct S518 T518;
  1200. typedef struct S504 T504;
  1201. typedef struct S292 T292;
  1202. typedef struct S461 T461;
  1203. typedef struct S436 T436;
  1204. typedef struct S282 T282;
  1205. typedef struct S486 T486;
  1206. typedef struct S488 T488;
  1207. typedef struct S489 T489;
  1208. typedef struct S490 T490;
  1209. typedef struct S438 T438;
  1210. typedef struct S976 T976;
  1211. typedef struct S289 T289;
  1212. typedef struct S497 T497;
  1213. typedef struct S977 T977;
  1214. typedef struct S538 T538;
  1215. typedef struct S507 T507;
  1216. typedef struct S416 T416;
  1217. typedef struct S493 T493;
  1218. typedef struct S386 T386;
  1219. typedef struct S494 T494;
  1220. typedef struct S495 T495;
  1221. typedef struct S370 T370;
  1222. typedef struct S361 T361;
  1223. typedef struct S364 T364;
  1224. typedef struct S366 T366;
  1225. typedef struct S355 T355;
  1226. typedef struct S359 T359;
  1227. typedef struct S360 T360;
  1228. typedef struct S509 T509;
  1229. typedef struct S510 T510;
  1230. typedef struct S511 T511;
  1231. typedef struct S499 T499;
  1232. typedef struct S400 T400;
  1233. typedef struct S471 T471;
  1234. typedef struct S481 T481;
  1235. typedef struct S500 T500;
  1236. typedef struct S535 T535;
  1237. typedef struct S536 T536;
  1238. typedef struct S978 T978;
  1239. typedef struct S979 T979;
  1240. typedef struct S468 T468;
  1241. typedef struct S469 T469;
  1242. typedef struct S980 T980;
  1243. typedef struct S406 T406;
  1244. typedef struct S981 T981;
  1245. typedef struct S684 T684;
  1246. typedef struct S982 T982;
  1247. typedef struct S435 T435;
  1248. typedef struct S983 T983;
  1249. typedef struct S403 T403;
  1250. typedef struct S537 T537;
  1251. typedef struct S984 T984;
  1252. typedef struct S496 T496;
  1253. typedef struct S427 T427;
  1254. typedef struct S413 T413;
  1255. typedef struct S985 T985;
  1256. typedef struct S371 T371;
  1257. typedef struct S384 T384;
  1258. typedef struct S376 T376;
  1259. typedef struct S498 T498;
  1260. typedef struct S443 T443;
  1261. typedef struct S484 T484;
  1262. typedef struct S485 T485;
  1263. typedef struct S378 T378;
  1264. typedef struct S419 T419;
  1265. typedef struct S482 T482;
  1266. typedef struct S513 T513;
  1267. typedef struct S503 T503;
  1268. typedef struct S381 T381;
  1269. typedef struct S409 T409;
  1270. typedef struct S483 T483;
  1271. typedef struct S477 T477;
  1272. typedef struct S410 T410;
  1273. typedef struct S680 T680;
  1274. typedef struct S502 T502;
  1275. typedef struct S472 T472;
  1276. typedef struct S411 T411;
  1277. typedef struct S473 T473;
  1278. typedef struct S475 T475;
  1279. typedef struct S512 T512;
  1280. typedef struct S534 T534;
  1281. typedef struct S533 T533;
  1282. typedef struct S529 T529;
  1283. typedef struct S530 T530;
  1284. typedef struct S531 T531;
  1285. typedef struct S532 T532;
  1286. typedef struct S528 T528;
  1287. typedef struct S389 T389;
  1288. typedef struct S412 T412;
  1289. typedef struct S524 T524;
  1290. typedef struct S525 T525;
  1291. typedef struct S526 T526;
  1292. typedef struct S527 T527;
  1293. typedef struct S417 T417;
  1294. typedef struct S523 T523;
  1295. typedef struct S520 T520;
  1296. typedef struct S521 T521;
  1297. typedef struct S522 T522;
  1298. typedef struct S519 T519;
  1299. typedef struct S476 T476;
  1300. typedef struct S479 T479;
  1301. typedef struct S478 T478;
  1302. typedef struct S988 T988;
  1303. typedef struct S446 T446;
  1304. typedef struct S784 T784;
  1305. typedef struct S470 T470;
  1306. typedef struct S372 T372;
  1307. typedef struct S425 T425;
  1308. typedef struct S408 T408;
  1309. typedef struct S989 T989;
  1310. typedef struct S990 T990;
  1311. typedef struct S421 T421;
  1312. typedef T0 T991;
  1313. typedef struct S993 T993;
  1314. typedef struct S995 T995;
  1315. typedef struct S997 T997;
  1316. typedef struct S998 T998;
  1317. typedef struct S463 T463;
  1318. typedef struct S999 T999;
  1319. typedef struct S445 T445;
  1320. typedef struct S460 T460;
  1321. typedef struct S1000 T1000;
  1322. typedef struct S442 T442;
  1323. typedef struct S415 T415;
  1324. typedef struct S1001 T1001;
  1325. typedef struct S1002 T1002;
  1326. typedef struct S101 T101;
  1327. typedef struct S1004 T1004;
  1328. typedef struct S701 T701;
  1329. typedef struct S1005 T1005;
  1330. typedef T0 T1006;
  1331. typedef T0 T1008;
  1332. typedef struct S1010 T1010;
  1333. typedef struct S1011 T1011;
  1334. typedef struct S543 T543;
  1335. typedef struct S1013 T1013;
  1336. typedef struct S1014 T1014;
  1337. typedef struct S1017 T1017;
  1338. typedef struct S1018 T1018;
  1339. typedef struct S1021 T1021;
  1340. typedef struct S1022 T1022;
  1341. typedef struct S1023 T1023;
  1342. typedef struct S1024 T1024;
  1343. typedef struct S1027 T1027;
  1344. typedef struct S1031 T1031;
  1345. typedef struct S1036 T1036;
  1346. typedef struct S1037 T1037;
  1347. typedef struct S1038 T1038;
  1348. typedef struct S1039 T1039;
  1349. typedef struct S1040 T1040;
  1350. typedef struct S547 T547;
  1351. typedef struct S1041 T1041;
  1352. typedef struct S1042 T1042;
  1353. typedef struct S581 T581;
  1354. typedef struct S1044 T1044;
  1355. typedef struct S1045 T1045;
  1356. typedef struct S1046 T1046;
  1357. /*BUG:NA@runtime!*/typedef struct S379 T379;
  1358. typedef struct S1049 T1049;
  1359. typedef struct S1051 T1051;
  1360. typedef struct S1052 T1052;
  1361. typedef struct S1053 T1053;
  1362. typedef struct S1054 T1054;
  1363. typedef struct S660 T660;
  1364. typedef struct S1055 T1055;
  1365. typedef struct S1056 T1056;
  1366. typedef struct S1057 T1057;
  1367. typedef struct S348 T348;
  1368. typedef struct S1058 T1058;
  1369. typedef struct S1063 T1063;
  1370. typedef struct S1064 T1064;
  1371. typedef struct S1065 T1065;
  1372. typedef struct S1066 T1066;
  1373. typedef struct S1069 T1069;
  1374. typedef struct S1072 T1072;
  1375. typedef struct S1075 T1075;
  1376. typedef struct S1079 T1079;
  1377. typedef struct S842 T842;
  1378. typedef void*T843;
  1379. typedef struct S844 T844;
  1380. typedef struct S846 T846;
  1381. typedef struct S848 T848;
  1382. typedef struct S849 T849;
  1383. typedef struct S850 T850;
  1384. typedef struct S851 T851;
  1385. typedef struct S1080 T1080;
  1386. typedef struct S845 T845;
  1387. typedef struct S852 T852;
  1388. typedef struct S1081 T1081;
  1389. typedef struct S1084 T1084;
  1390. typedef struct S1086 T1086;
  1391. typedef struct S1089 T1089;
  1392. typedef struct S583 T583;
  1393. typedef struct S1091 T1091;
  1394. typedef struct S1093 T1093;
  1395. typedef T0 T1094;
  1396. typedef struct S1095 T1095;
  1397. typedef struct S1096 T1096;
  1398. typedef struct S324 T324;
  1399. typedef int T747;
  1400. typedef struct S1098 T1098;
  1401. typedef struct S1101 T1101;
  1402. typedef T0 T1102;
  1403. /*BUG:NA@runtime!*/typedef struct S707 T707;
  1404. typedef struct S1105 T1105;
  1405. typedef struct S1106 T1106;
  1406. typedef struct S542 T542;
  1407. typedef struct S1108 T1108;
  1408. typedef struct S809 T809;
  1409. typedef struct S1110 T1110;
  1410. typedef struct S1111 T1111;
  1411. typedef struct S1113 T1113;
  1412. typedef struct S1116 T1116;
  1413. typedef struct S1119 T1119;
  1414. typedef struct S1122 T1122;
  1415. typedef struct S1124 T1124;
  1416. typedef struct S726 T726;
  1417. typedef struct S699 T699;
  1418. typedef struct S696 T696;
  1419. typedef struct S584 T584;
  1420. typedef struct S700 T700;
  1421. typedef struct S1128 T1128;
  1422. typedef struct S1130 T1130;
  1423. typedef struct S693 T693;
  1424. typedef struct S686 T686;
  1425. typedef struct S689 T689;
  1426. typedef struct S691 T691;
  1427. typedef struct S698 T698;
  1428. typedef struct S692 T692;
  1429. typedef struct S688 T688;
  1430. typedef struct S690 T690;
  1431. typedef struct S697 T697;
  1432. typedef struct S432 T432;
  1433. typedef struct S1132 T1132;
  1434. typedef struct S1133 T1133;
  1435. typedef struct S1134 T1134;
  1436. typedef struct S1135 T1135;
  1437. typedef struct S713 T713;
  1438. /*BUG:NA@runtime!*/typedef void*T353;
  1439. /*BUG:NA@runtime!*/typedef struct S404 T404;
  1440. /*BUG:NA@runtime!*/typedef void*T402;
  1441. typedef struct S1142 T1142;
  1442. typedef struct S1146 T1146;
  1443. typedef struct S763 T763;
  1444. typedef struct S1148 T1148;
  1445. typedef struct S394 T394;
  1446. typedef struct S465 T465;
  1447. typedef struct S675 T675;
  1448. typedef struct S1149 T1149;
  1449. typedef struct S1150 T1150;
  1450. typedef struct S676 T676;
  1451. typedef struct S1151 T1151;
  1452. typedef struct S1152 T1152;
  1453. typedef struct S1153 T1153;
  1454. typedef struct S1157 T1157;
  1455. /*BUG:NA@runtime!*/typedef void*T391;
  1456. typedef struct S1162 T1162;
  1457. typedef struct S1165 T1165;
  1458. typedef struct S1167 T1167;
  1459. typedef struct S1168 T1168;
  1460. typedef struct S1170 T1170;
  1461. typedef struct S428 T428;
  1462. typedef struct S1173 T1173;
  1463. typedef struct S1176 T1176;
  1464. /*BUG:NA@runtime!*/typedef struct S344 T344;
  1465. /*BUG:NA@runtime!*/typedef void*T87;
  1466. /*BUG:NA@runtime!*/typedef struct S349 T349;
  1467. typedef struct S1180 T1180;
  1468. typedef struct S1185 T1185;
  1469. typedef struct S1188 T1188;
  1470. typedef struct S1193 T1193;
  1471. typedef struct S1196 T1196;
  1472. typedef struct S1199 T1199;
  1473. /*BUG:NA@runtime!*/typedef struct S1204 T1204;
  1474. typedef struct S1207 T1207;
  1475. typedef struct S1210 T1210;
  1476. typedef struct S1213 T1213;
  1477. typedef struct S1216 T1216;
  1478. typedef struct S1220 T1220;
  1479. typedef struct S1222 T1222;
  1480. /*BUG:NA@runtime!*/typedef void*T354;
  1481. typedef struct S1229 T1229;
  1482. typedef struct S1234 T1234;
  1483. typedef struct S1237 T1237;
  1484. typedef struct S1240 T1240;
  1485. typedef struct S1243 T1243;
  1486. typedef struct S1248 T1248;
  1487. typedef struct S879 T879;
  1488. typedef struct S1250 T1250;
  1489. /*BUG:NA@runtime!*/typedef void*T40;
  1490. typedef struct S1253 T1253;
  1491. typedef struct S1254 T1254;
  1492. typedef struct S1255 T1255;
  1493. typedef struct S1256 T1256;
  1494. typedef struct S369 T369;
  1495. typedef struct S1259 T1259;
  1496. /*BUG:NA@runtime!*/typedef void*T569;
  1497. typedef struct S1263 T1263;
  1498. typedef struct S1268 T1268;
  1499. typedef struct S1269 T1269;
  1500. typedef struct S801 T801;
  1501. typedef struct S802 T802;
  1502. typedef struct S803 T803;
  1503. typedef struct S798 T798;
  1504. typedef struct S799 T799;
  1505. typedef struct S800 T800;
  1506. typedef struct S1273 T1273;
  1507. typedef struct S1278 T1278;
  1508. typedef struct S1281 T1281;
  1509. typedef struct S1283 T1283;
  1510. typedef struct S1286 T1286;
  1511. typedef struct S1289 T1289;
  1512. typedef struct S1291 T1291;
  1513. /*BUG:NA@runtime!*/typedef void*T393;
  1514. /*BUG:NA@runtime!*/typedef void*T357;
  1515. typedef struct S1300 T1300;
  1516. typedef struct S1304 T1304;
  1517. typedef struct S1308 T1308;
  1518. typedef int T1312;
  1519. typedef struct S1315 T1315;
  1520. typedef struct S1318 T1318;
  1521. typedef struct S1320 T1320;
  1522. typedef struct S1321 T1321;
  1523. typedef struct S1322 T1322;
  1524. typedef struct S1325 T1325;
  1525. typedef struct S1328 T1328;
  1526. typedef struct S61 T61;
  1527. typedef struct S811 T811;
  1528. typedef int T1331;
  1529. typedef struct S767 T767;
  1530. typedef struct S682 T682;
  1531. typedef T0 T1333;
  1532. typedef struct S1335 T1335;
  1533. typedef struct S1336 T1336;
  1534. typedef struct S1337 T1337;
  1535. typedef struct S1338 T1338;
  1536. typedef struct S1340 T1340;
  1537. typedef struct S1343 T1343;
  1538. typedef struct S702 T702;
  1539. typedef struct S667 T667;
  1540. typedef struct S580 T580;
  1541. typedef struct S548 T548;
  1542. typedef struct S1344 T1344;
  1543. typedef struct S668 T668;
  1544. typedef struct S672 T672;
  1545. typedef struct S671 T671;
  1546. typedef struct S673 T673;
  1547. typedef struct S670 T670;
  1548. typedef struct S681 T681;
  1549. typedef struct S666 T666;
  1550. typedef uint64_t T16; /*NATURAL_64*/
  1551. typedef struct S683 T683;
  1552. typedef int T342;
  1553. typedef struct S1345 T1345;
  1554. typedef struct S1346 T1346;
  1555. typedef struct S544 T544;
  1556. typedef struct S677 T677;
  1557. typedef struct S578 T578;
  1558. typedef struct S685 T685;
  1559. typedef struct S764 T764;
  1560. typedef struct S765 T765;
  1561. typedef struct S1348 T1348;
  1562. typedef struct S1349 T1349;
  1563. typedef struct S1350 T1350;
  1564. typedef int T320;
  1565. typedef struct S128 T128;
  1566. typedef struct S1351 T1351;
  1567. typedef struct S1352 T1352;
  1568. typedef struct S770 T770;
  1569. typedef struct S122 T122;
  1570. typedef struct S1357 T1357;
  1571. typedef struct S429 T429;
  1572. typedef struct S426 T426;
  1573. typedef struct S380 T380;
  1574. typedef struct S820 T820;
  1575. typedef struct S663 T663;
  1576. typedef struct S818 T818;
  1577. typedef struct S771 T771;
  1578. typedef struct S669 T669;
  1579. typedef struct S553 T553;
  1580. typedef struct S1359 T1359;
  1581. typedef struct S819 T819;
  1582. typedef struct S662 T662;
  1583. typedef struct S350 T350;
  1584. typedef int T1360;
  1585. typedef struct S1361 T1361;
  1586. typedef struct S871 T871;
  1587. typedef struct S873 T873;
  1588. typedef struct S874 T874;
  1589. typedef struct S875 T875;
  1590. typedef struct S1363 T1363;
  1591. typedef struct S1365 T1365;
  1592. typedef struct S1369 T1369;
  1593. typedef struct S1372 T1372;
  1594. typedef struct S1375 T1375;
  1595. typedef struct S1378 T1378;
  1596. typedef struct S1379 T1379;
  1597. typedef struct S1380 T1380;
  1598. typedef struct S674 T674;
  1599. typedef struct S869 T869;
  1600. typedef struct S738 T738;
  1601. typedef struct S1384 T1384;
  1602. typedef int T1389;
  1603. typedef struct S1390 T1390;
  1604. typedef struct S1392 T1392;
  1605. typedef struct S1393 T1393;
  1606. typedef struct S1394 T1394;
  1607. typedef struct S1395 T1395;
  1608. typedef struct S1396 T1396;
  1609. typedef struct S1400 T1400;
  1610. typedef struct S1401 T1401;
  1611. typedef struct S1405 T1405;
  1612. typedef struct S904 T904;
  1613. typedef struct S577 T577;
  1614. typedef struct S659 T659;
  1615. typedef T0 T1407;
  1616. typedef struct S1409 T1409;
  1617. typedef T0 T1410;
  1618. typedef struct S1412 T1412;
  1619. typedef T0 T1413;
  1620. typedef T0 T1415;
  1621. typedef T0 T1417;
  1622. typedef struct S571 T571;
  1623. typedef struct S572 T572;
  1624. typedef struct S573 T573;
  1625. typedef struct S574 T574;
  1626. typedef struct S575 T575;
  1627. typedef struct S576 T576;
  1628. typedef T0 T1419;
  1629. typedef int T1420;
  1630. typedef T0 T1422;
  1631. typedef struct S1426 T1426;
  1632. typedef int T1427;
  1633. typedef struct S824 T824;
  1634. typedef T0 T1429;
  1635. typedef int T1432;
  1636. typedef struct S1434 T1434;
  1637. typedef struct S841 T841;
  1638. typedef struct S1435 T1435;
  1639. typedef struct S1436 T1436;
  1640. typedef struct S743 T743;
  1641. typedef struct S1437 T1437;
  1642. typedef struct S1438 T1438;
  1643. /*BUG:NA@runtime!*/typedef void*T570;
  1644. typedef struct S1442 T1442;
  1645. typedef struct S740 T740;
  1646. typedef T0 T1447;
  1647. typedef T0 T1449;
  1648. typedef T0 T1451;
  1649. typedef T0 T1453;
  1650. typedef T0 T1455;
  1651. typedef T0 T1457;
  1652. typedef T0 T1459;
  1653. typedef struct S1461 T1461;
  1654. typedef struct S816 T816;
  1655. typedef struct S1462 T1462;
  1656. typedef struct S814 T814;
  1657. typedef int T1463;
  1658. typedef struct S1464 T1464;
  1659. typedef struct S1466 T1466;
  1660. /* C Header Pass 2: */
  1661. typedef T3*T9;
  1662. #define M9 NULL
  1663. typedef T0**T934;
  1664. #define M934 NULL
  1665. typedef T0**T948;
  1666. #define M948 NULL
  1667. typedef struct S951 T951;
  1668. typedef struct S952 T952;
  1669. typedef T0**T956;
  1670. #define M956 NULL
  1671. typedef T0**T960;
  1672. #define M960 NULL
  1673. typedef T10*T961;
  1674. #define M961 NULL
  1675. typedef T0**T965;
  1676. #define M965 NULL
  1677. typedef struct S994 T994;
  1678. typedef T0**T996;
  1679. #define M996 NULL
  1680. typedef T0**T1025;
  1681. #define M1025 NULL
  1682. typedef struct S1026 T1026;
  1683. typedef T0**T1028;
  1684. #define M1028 NULL
  1685. typedef struct S1029 T1029;
  1686. typedef T2*T1030;
  1687. #define M1030 NULL
  1688. typedef T0**T1047;
  1689. #define M1047 NULL
  1690. typedef struct S1048 T1048;
  1691. typedef T0**T1050;
  1692. #define M1050 NULL
  1693. typedef T0**T1067;
  1694. #define M1067 NULL
  1695. typedef struct S1068 T1068;
  1696. typedef T0**T1070;
  1697. #define M1070 NULL
  1698. typedef struct S1071 T1071;
  1699. typedef T0**T1073;
  1700. #define M1073 NULL
  1701. typedef T0**T1074;
  1702. #define M1074 NULL
  1703. typedef struct S1076 T1076;
  1704. typedef T351*T1082;
  1705. #define M1082 NULL
  1706. typedef T0**T1083;
  1707. #define M1083 NULL
  1708. typedef T0**T1085;
  1709. #define M1085 NULL
  1710. typedef struct S1087 T1087;
  1711. typedef T0**T1088;
  1712. #define M1088 NULL
  1713. typedef struct S1090 T1090;
  1714. typedef T0**T1092;
  1715. #define M1092 NULL
  1716. typedef T0**T1100;
  1717. #define M1100 NULL
  1718. typedef T0**T1103;
  1719. #define M1103 NULL
  1720. typedef T0**T1104;
  1721. #define M1104 NULL
  1722. typedef struct S1112 T1112;
  1723. typedef T0**T1114;
  1724. #define M1114 NULL
  1725. typedef struct S1115 T1115;
  1726. typedef T0**T1117;
  1727. #define M1117 NULL
  1728. typedef T0**T1118;
  1729. #define M1118 NULL
  1730. typedef struct S1120 T1120;
  1731. typedef struct S1121 T1121;
  1732. typedef T0**T1123;
  1733. #define M1123 NULL
  1734. typedef T0**T1125;
  1735. #define M1125 NULL
  1736. typedef T0**T1126;
  1737. #define M1126 NULL
  1738. typedef T0**T1127;
  1739. #define M1127 NULL
  1740. typedef T0**T1136;
  1741. #define M1136 NULL
  1742. typedef T0**T1137;
  1743. #define M1137 NULL
  1744. typedef T0**T1138;
  1745. #define M1138 NULL
  1746. typedef T0**T1139;
  1747. #define M1139 NULL
  1748. typedef T0**T1140;
  1749. #define M1140 NULL
  1750. typedef T0**T1141;
  1751. #define M1141 NULL
  1752. typedef T0**T1143;
  1753. #define M1143 NULL
  1754. typedef T0**T1144;
  1755. #define M1144 NULL
  1756. typedef T0**T1145;
  1757. #define M1145 NULL
  1758. typedef T0**T1147;
  1759. #define M1147 NULL
  1760. typedef T0**T1155;
  1761. #define M1155 NULL
  1762. typedef T0**T1156;
  1763. #define M1156 NULL
  1764. typedef struct S1158 T1158;
  1765. typedef T0**T1159;
  1766. #define M1159 NULL
  1767. typedef T11*T1160;
  1768. #define M1160 NULL
  1769. typedef T0**T1161;
  1770. #define M1161 NULL
  1771. typedef struct S1163 T1163;
  1772. typedef T0**T1164;
  1773. #define M1164 NULL
  1774. typedef struct S1166 T1166;
  1775. typedef struct S1169 T1169;
  1776. typedef T0**T1171;
  1777. #define M1171 NULL
  1778. typedef struct S1172 T1172;
  1779. typedef T0**T1174;
  1780. #define M1174 NULL
  1781. typedef T0**T1175;
  1782. #define M1175 NULL
  1783. typedef T0**T1177;
  1784. #define M1177 NULL
  1785. typedef T0**T1178;
  1786. #define M1178 NULL
  1787. typedef T0**T1179;
  1788. #define M1179 NULL
  1789. typedef T0**T1181;
  1790. #define M1181 NULL
  1791. typedef struct S1182 T1182;
  1792. typedef T0**T1184;
  1793. #define M1184 NULL
  1794. typedef struct S1186 T1186;
  1795. typedef T0**T1187;
  1796. #define M1187 NULL
  1797. typedef struct S1189 T1189;
  1798. typedef T0**T1194;
  1799. #define M1194 NULL
  1800. typedef struct S1195 T1195;
  1801. typedef struct S1198 T1198;
  1802. typedef T0**T1200;
  1803. #define M1200 NULL
  1804. typedef T0**T1201;
  1805. #define M1201 NULL
  1806. typedef T0**T1202;
  1807. #define M1202 NULL
  1808. typedef T0**T1203;
  1809. #define M1203 NULL
  1810. typedef struct S1205 T1205;
  1811. typedef struct S1206 T1206;
  1812. typedef T0**T1208;
  1813. #define M1208 NULL
  1814. typedef struct S1209 T1209;
  1815. typedef T0**T1211;
  1816. #define M1211 NULL
  1817. typedef T0**T1212;
  1818. #define M1212 NULL
  1819. typedef struct S1214 T1214;
  1820. typedef T0**T1215;
  1821. #define M1215 NULL
  1822. typedef T0**T1217;
  1823. #define M1217 NULL
  1824. typedef struct S1218 T1218;
  1825. typedef T0**T1219;
  1826. #define M1219 NULL
  1827. typedef struct S1221 T1221;
  1828. typedef T0**T1223;
  1829. #define M1223 NULL
  1830. typedef struct S1224 T1224;
  1831. typedef T0**T1225;
  1832. #define M1225 NULL
  1833. typedef T0**T1226;
  1834. #define M1226 NULL
  1835. typedef T0**T1227;
  1836. #define M1227 NULL
  1837. typedef T0**T1228;
  1838. #define M1228 NULL
  1839. typedef struct S1230 T1230;
  1840. typedef T0**T1231;
  1841. #define M1231 NULL
  1842. typedef struct S1233 T1233;
  1843. typedef T0**T1235;
  1844. #define M1235 NULL
  1845. typedef T0**T1236;
  1846. #define M1236 NULL
  1847. typedef struct S1238 T1238;
  1848. typedef struct S1239 T1239;
  1849. typedef T0**T1241;
  1850. #define M1241 NULL
  1851. typedef struct S1242 T1242;
  1852. typedef T0**T1244;
  1853. #define M1244 NULL
  1854. typedef T0**T1245;
  1855. #define M1245 NULL
  1856. typedef T1*T1246;
  1857. #define M1246 NULL
  1858. typedef struct S1247 T1247;
  1859. typedef T0**T1249;
  1860. #define M1249 NULL
  1861. typedef T0**T1251;
  1862. #define M1251 NULL
  1863. typedef T0**T1252;
  1864. #define M1252 NULL
  1865. typedef T0**T1258;
  1866. #define M1258 NULL
  1867. typedef T0**T1260;
  1868. #define M1260 NULL
  1869. typedef T324*T1261;
  1870. #define M1261 NULL
  1871. typedef struct S1262 T1262;
  1872. typedef T0**T1264;
  1873. #define M1264 NULL
  1874. typedef struct S1265 T1265;
  1875. typedef T0**T1266;
  1876. #define M1266 NULL
  1877. typedef T0**T1267;
  1878. #define M1267 NULL
  1879. typedef struct S1271 T1271;
  1880. typedef T0**T1274;
  1881. #define M1274 NULL
  1882. typedef struct S1275 T1275;
  1883. typedef T0**T1276;
  1884. #define M1276 NULL
  1885. typedef struct S1277 T1277;
  1886. typedef T0**T1279;
  1887. #define M1279 NULL
  1888. typedef T0**T1280;
  1889. #define M1280 NULL
  1890. typedef struct S1282 T1282;
  1891. typedef T0**T1284;
  1892. #define M1284 NULL
  1893. typedef struct S1285 T1285;
  1894. typedef T0**T1287;
  1895. #define M1287 NULL
  1896. typedef struct S1288 T1288;
  1897. typedef T0**T1290;
  1898. #define M1290 NULL
  1899. typedef T0**T1292;
  1900. #define M1292 NULL
  1901. typedef T0**T1293;
  1902. #define M1293 NULL
  1903. typedef T0**T1294;
  1904. #define M1294 NULL
  1905. typedef T0**T1295;
  1906. #define M1295 NULL
  1907. typedef T0**T1296;
  1908. #define M1296 NULL
  1909. typedef T0**T1297;
  1910. #define M1297 NULL
  1911. typedef T0**T1298;
  1912. #define M1298 NULL
  1913. typedef struct S1299 T1299;
  1914. typedef T0**T1301;
  1915. #define M1301 NULL
  1916. typedef T0**T1302;
  1917. #define M1302 NULL
  1918. typedef T0**T1303;
  1919. #define M1303 NULL
  1920. typedef T0**T1305;
  1921. #define M1305 NULL
  1922. typedef struct S1306 T1306;
  1923. typedef T0**T1307;
  1924. #define M1307 NULL
  1925. typedef struct S1309 T1309;
  1926. typedef T0**T1310;
  1927. #define M1310 NULL
  1928. typedef T0**T1311;
  1929. #define M1311 NULL
  1930. typedef T0**T1314;
  1931. #define M1314 NULL
  1932. typedef struct S1316 T1316;
  1933. typedef T0**T1317;
  1934. #define M1317 NULL
  1935. typedef struct S1319 T1319;
  1936. typedef T0**T1323;
  1937. #define M1323 NULL
  1938. typedef T0**T1324;
  1939. #define M1324 NULL
  1940. typedef T0**T1326;
  1941. #define M1326 NULL
  1942. typedef struct S1327 T1327;
  1943. typedef T0**T1329;
  1944. #define M1329 NULL
  1945. typedef struct S1330 T1330;
  1946. typedef T0**T1358;
  1947. #define M1358 NULL
  1948. typedef T0**T1362;
  1949. #define M1362 NULL
  1950. typedef struct S1364 T1364;
  1951. typedef T0**T1366;
  1952. #define M1366 NULL
  1953. typedef struct S1367 T1367;
  1954. typedef T0**T1368;
  1955. #define M1368 NULL
  1956. typedef struct S1370 T1370;
  1957. typedef struct S1371 T1371;
  1958. typedef T0**T1373;
  1959. #define M1373 NULL
  1960. typedef struct S1374 T1374;
  1961. typedef T0**T1376;
  1962. #define M1376 NULL
  1963. typedef T0**T1377;
  1964. #define M1377 NULL
  1965. typedef T0**T1381;
  1966. #define M1381 NULL
  1967. typedef T0**T1382;
  1968. #define M1382 NULL
  1969. typedef T0**T1383;
  1970. #define M1383 NULL
  1971. typedef struct S1385 T1385;
  1972. typedef T0**T1386;
  1973. #define M1386 NULL
  1974. typedef T8*T1387;
  1975. #define M1387 NULL
  1976. typedef T0**T1388;
  1977. #define M1388 NULL
  1978. typedef struct S1399 T1399;
  1979. typedef T0**T1402;
  1980. #define M1402 NULL
  1981. typedef T0**T1403;
  1982. #define M1403 NULL
  1983. typedef struct S1404 T1404;
  1984. typedef T0**T1406;
  1985. #define M1406 NULL
  1986. typedef T0**T1439;
  1987. #define M1439 NULL
  1988. typedef T0**T1440;
  1989. #define M1440 NULL
  1990. typedef T0**T1441;
  1991. #define M1441 NULL
  1992. typedef T0**T1443;
  1993. #define M1443 NULL
  1994. typedef struct S1444 T1444;
  1995. typedef T0**T1445;
  1996. #define M1445 NULL
  1997. typedef T0**T1446;
  1998. #define M1446 NULL
  1999. typedef T0**T1465;
  2000. #define M1465 NULL
  2001. typedef struct S1467 T1467;
  2002. /* C Header Pass 3: */
  2003. struct S295{T6 _last_delete_succeeded;T6 _last_rename_succeeded;};
  2004. int se_cmpT295(T295* o1,T295* o2);
  2005. struct S546{T8 _current_entry;T8 _directory_stream;};
  2006. int se_cmpT546(T546* o1,T546* o2);
  2007. struct S351{T2 _mangling;};
  2008. int se_cmpT351(T351* o1,T351* o2);
  2009. struct S711{T295 _file_tools;};
  2010. int se_cmpT711(T711* o1,T711* o2);
  2011. struct S790{T0* _hashed_string_memory;T2 _column;T2 _line;};
  2012. int se_cmpT790(T790* o1,T790* o2);
  2013. extern T940 M940;
  2014. extern T944 M944;
  2015. struct S951{Tid id;T0*o;};
  2016. extern T951 M951;
  2017. struct S952{Tid id;T0*o;};
  2018. extern T952 M952;
  2019. extern T957 M957;
  2020. struct S726{T11 _time_memory;};
  2021. int se_cmpT726(T726* o1,T726* o2);
  2022. struct S491{T726 _time;T2 _microsecond;};
  2023. int se_cmpT491(T491* o1,T491* o2);
  2024. struct S990{T0* _comparator;};
  2025. int se_cmpT990(T990* o1,T990* o2);
  2026. extern T990 M990;
  2027. struct S994{Tid id;T0*o;};
  2028. extern T994 M994;
  2029. struct S1026{Tid id;T0*o;};
  2030. extern T1026 M1026;
  2031. struct S1029{Tid id;T0*o;};
  2032. extern T1029 M1029;
  2033. struct S1048{Tid id;T0*o;};
  2034. extern T1048 M1048;
  2035. struct S348{T0* _class_name;T0* _feature_name;T2 _hash_code;};
  2036. int se_cmpT348(T348* o1,T348* o2);
  2037. struct S1068{Tid id;T0*o;};
  2038. extern T1068 M1068;
  2039. struct S1071{Tid id;T0*o;};
  2040. extern T1071 M1071;
  2041. struct S1076{Tid id;T0*o;};
  2042. extern T1076 M1076;
  2043. struct S1087{Tid id;T0*o;};
  2044. extern T1087 M1087;
  2045. struct S1090{Tid id;T0*o;};
  2046. extern T1090 M1090;
  2047. struct S324{T0* _item_memory;T2 _capacity;};
  2048. int se_cmpT324(T324* o1,T324* o2);
  2049. struct S542{T0* _group;T6 _direct_error;T6 _keep_environment;T6 _direct_input;T6 _direct_output;};
  2050. int se_cmpT542(T542* o1,T542* o2);
  2051. struct S1112{Tid id;T0*o;};
  2052. extern T1112 M1112;
  2053. struct S1115{Tid id;T0*o;};
  2054. extern T1115 M1115;
  2055. struct S1120{Tid id;T0*o;};
  2056. extern T1120 M1120;
  2057. struct S1121{Tid id;T0*o;};
  2058. extern T1121 M1121;
  2059. struct S1158{Tid id;T0*o;};
  2060. extern T1158 M1158;
  2061. struct S1163{Tid id;T0*o;};
  2062. extern T1163 M1163;
  2063. struct S1166{Tid id;T0*o;};
  2064. extern T1166 M1166;
  2065. struct S1169{Tid id;T0*o;};
  2066. extern T1169 M1169;
  2067. struct S1172{Tid id;T0*o;};
  2068. extern T1172 M1172;
  2069. struct S1182{Tid id;T0*o;};
  2070. extern T1182 M1182;
  2071. struct S1186{Tid id;T0*o;};
  2072. extern T1186 M1186;
  2073. struct S1189{Tid id;T0*o;};
  2074. extern T1189 M1189;
  2075. struct S1195{Tid id;T0*o;};
  2076. extern T1195 M1195;
  2077. struct S1198{Tid id;T0*o;};
  2078. extern T1198 M1198;
  2079. struct S1205{Tid id;T0*o;};
  2080. extern T1205 M1205;
  2081. struct S1206{Tid id;T0*o;};
  2082. extern T1206 M1206;
  2083. struct S1209{Tid id;T0*o;};
  2084. extern T1209 M1209;
  2085. struct S1214{Tid id;T0*o;};
  2086. extern T1214 M1214;
  2087. struct S1218{Tid id;T0*o;};
  2088. extern T1218 M1218;
  2089. struct S1221{Tid id;T0*o;};
  2090. extern T1221 M1221;
  2091. struct S1224{Tid id;T0*o;};
  2092. extern T1224 M1224;
  2093. struct S1230{Tid id;T0*o;};
  2094. extern T1230 M1230;
  2095. struct S1233{Tid id;T0*o;};
  2096. extern T1233 M1233;
  2097. struct S1238{Tid id;T0*o;};
  2098. extern T1238 M1238;
  2099. struct S1239{Tid id;T0*o;};
  2100. extern T1239 M1239;
  2101. struct S1242{Tid id;T0*o;};
  2102. extern T1242 M1242;
  2103. struct S1247{Tid id;T0*o;};
  2104. extern T1247 M1247;
  2105. struct S1262{Tid id;T0*o;};
  2106. extern T1262 M1262;
  2107. struct S1265{Tid id;T0*o;};
  2108. extern T1265 M1265;
  2109. struct S1271{Tid id;T0*o;};
  2110. extern T1271 M1271;
  2111. struct S1275{Tid id;T0*o;};
  2112. extern T1275 M1275;
  2113. struct S1277{Tid id;T0*o;};
  2114. extern T1277 M1277;
  2115. struct S1282{Tid id;T0*o;};
  2116. extern T1282 M1282;
  2117. struct S1285{Tid id;T0*o;};
  2118. extern T1285 M1285;
  2119. struct S1288{Tid id;T0*o;};
  2120. extern T1288 M1288;
  2121. struct S1299{Tid id;T0*o;};
  2122. extern T1299 M1299;
  2123. struct S1306{Tid id;T0*o;};
  2124. extern T1306 M1306;
  2125. struct S1309{Tid id;T0*o;};
  2126. extern T1309 M1309;
  2127. extern T1312 M1312;
  2128. struct S1316{Tid id;T0*o;};
  2129. extern T1316 M1316;
  2130. struct S1319{Tid id;T0*o;};
  2131. extern T1319 M1319;
  2132. struct S1327{Tid id;T0*o;};
  2133. extern T1327 M1327;
  2134. struct S1330{Tid id;T0*o;};
  2135. extern T1330 M1330;
  2136. extern T1331 M1331;
  2137. struct S767{T0* _first_error;T2 _first_error_character;T2 _first_error_index;};
  2138. int se_cmpT767(T767* o1,T767* o2);
  2139. extern T1360 M1360;
  2140. struct S1364{Tid id;T0*o;};
  2141. extern T1364 M1364;
  2142. struct S1367{Tid id;T0*o;};
  2143. extern T1367 M1367;
  2144. struct S1370{Tid id;T0*o;};
  2145. extern T1370 M1370;
  2146. struct S1371{Tid id;T0*o;};
  2147. extern T1371 M1371;
  2148. struct S1374{Tid id;T0*o;};
  2149. extern T1374 M1374;
  2150. struct S1385{Tid id;T0*o;};
  2151. extern T1385 M1385;
  2152. extern T1389 M1389;
  2153. struct S1399{Tid id;T0*o;};
  2154. extern T1399 M1399;
  2155. struct S1404{Tid id;T0*o;};
  2156. extern T1404 M1404;
  2157. extern T1420 M1420;
  2158. extern T1427 M1427;
  2159. extern T1432 M1432;
  2160. struct S1444{Tid id;T0*o;};
  2161. extern T1444 M1444;
  2162. extern T1463 M1463;
  2163. struct S1467{Tid id;T0*o;};
  2164. extern T1467 M1467;
  2165. /* C Header Pass 4: */
  2166. struct S29{T0* _level_flag;T6 _version_flag;T6 _help_flag;};
  2167. extern T29 M29;
  2168. extern T296 M296;
  2169. struct S113{T0* _c_compiler_path;T0* _c_strip_path;T0* _c_linker_path;T0* _plugins;T0* _plugin_factory;T0* _config_loadpath_files;T0* _c_compiler;T0* _smarteiffel_options;T0* _is_unix_like;T0* _ace_compiler_options;T0* _is_win_like;T0* _cpp_linker_path;T0* _short_directory;T0* _cpp_compiler;T0* _bin_directory;T0* _config_loadpath_names;T0* _sys_directory;T0* _ace_linker_options;T0* _config;T0* _cpp_compiler_path;T0* _seconf;T0* _extra_loadpath_files;T0* _system_flavor;T0* _system_name;T0* _cpp_strip_path;T2 _c_compiler_mode;T2 _path_id;T6 _no_strip;T6 _root_class_wait_for_procedure;T6 _is_alternate_c_mode;T546 _basic_directory;T6 _c_mode_has_explicit_linker_path_or_option;};
  2170. extern T113 M113;
  2171. struct S126{T0* _output_path;T0* _error_stream;T0* _output_stream;T2 _output_state;T6 _is_verbose;};
  2172. extern T126 M126;
  2173. extern T903 M903;
  2174. struct S104{T0* _local_vars;T0* _closure_local_vars;T0* _current_line;T0* _closure_arguments;T0* _last_parent_edge;T0* _arguments;T0* _last_formal_generic_type_mark;T0* _formal_generic_list;T0* _last_feature_name;T0* _tmp_feature;T0* _last_class_name;T0* _last_class_text;T0* _last_expression;T0* _cluster;T0* _last_instruction;T0* _last_feature_name_list;T0* _last_feature_declaration;T0* _last_type_mark;T0* _last_comment;T0* _last_manifest_string;T0* _last_tag_mark;T11 _total_time;T2 _line;T2 _start_column;T2 _column;T2 _eiffel_parser_stamp;T2 _inline_agent_counter;T2 _start_line;T10 _current_id;T6 _inside_rescue_flag;T6 _ok;T790 _token_buffer;T3 _cc;T6 _tuple_flag;T6 _inside_ensure_flag;T6 _drop_comments;T6 _is_running;T6 _inside_function_flag;T6 _no_rescue;T6 _inside_class_invariant_flag;T6 _skipped_new_line;};
  2175. extern T104 M104;
  2176. struct S283{T0* _file_path;T0* _default_debug_keys;T0* _executable_name_memory;T0* _last_comment;T0* _splitter_memory;T0* _current_line;T2 _start_column;T2 _highest_encountered_level;T2 _root_index;T2 _default_assertion_level;T2 _line;T2 _column;T2 _start_line;T6 _sedb_flag;T6 _skipped_new_line;T6 _need_path_id;T6 _drop_comments;T6 _clean;T6 _manifest_string_trace;T6 _relax;T3 _cc;T6 _profile;T6 _safety_check;T6 _default_trace;T6 _no_main;T790 _token_buffer;T6 _flat_check;T6 _precompile_header;T6 _high_memory_compiler;};
  2177. extern T283 M283;
  2178. struct S117{T0* _native_procedure_mapper;T0* _once_mark_list;T0* _native_function_mapper;T0* _code_compiler;T0* _memory;T0* _compound_expression_compiler;T0* _native_need_wrapper;T0* _out_h;T0* _va_arg_type;T0* _arg_mapper;T0* _external_type;T0* _target_mapper;T0* _target_type;T0* _initializer;T0* _introspection_function;T0* _mapper;T0* _registered_natives;T0* _live_type_compiler;T0* _unused_contexts;T0* _header_pass_4;T0* _argument_type;T0* _header_pass_3;T0* _introspection_display;T0* _header_pass_2;T0* _include_memory;T0* _header_pass_1;T0* _result_type;T0* _header_pass_0;T0* _need_struct;T0* _native_c_definition;T2 _procedure_count;T2 _real_procedure_count;T2 _function_count_in_file;T2 _precursor_routine_count;T2 _top;T2 _function_count;T2 _pending_c_function_counter;T2 _real_function_count;T6 _has_c_plus_plus;T6 _pending_c_function;T6 _in_assignment;T6 _assignment_evobt;T6 _executable_is_up_to_date;T6 _assertion_checks_disabled;T6 _has_closures;};
  2179. extern T117 M117;
  2180. struct S111{T0* _type_native_array_character_memory;T0* _type_string_memory;T0* _live_type_map_;T0* _type_character_memory;T0* _polymorphic_distribution;T0* _type_boolean_memory;T0* _type_pointer_memory;T0* _type_unicode_string_memory;T0* _type_real_extended_memory;T0* _type_any_memory;T0* _type_real_32_memory;T0* _specializing_closure_arguments_lists;T0* _type_natural_32_memory;T0* _specializing_feature_arguments_list;T0* _type_natural_8_memory;T0* _specializing_closure_local_var_lists;T0* _type_integer_32_memory;T0* _specializing_feature_local_var_list;T0* _type_integer_8_memory;T0* _se_atexit_stamp;T0* _type_real_64_memory;T0* _agent_switches;T0* _type_natural_16_memory;T0* _agent_creations;T0* _type_integer_16_memory;T0* _class_invariants;T0* _type_natural_64_memory;T0* _run_features;T0* _root_procedure;T0* _type_integer_64_memory;T2 _void_target_procedure_call_count;T2 _monomorphic_function_call_count;T2 _polymorphic_procedure_call_count;T2 _monomorphic_procedure_call_count;T2 _expanded_target_procedure_call_count;T2 _void_target_function_call_count;T2 _polymorphic_function_call_count;T2 _magic_count;T2 _expanded_target_function_call_count;T2 _se_atexit_id;T2 _inspect_when_merge_counter;T6 _thread_used;int _live_type_sorter;T6 _generating_type_used;T6 _no_id;T6 _pretty_flag;T6 _generator_used;T6 _short_or_class_check_flag;T6 _deep_twin_used;T6 _simplify_done;};
  2181. extern T111 M111;
  2182. struct S291{T10 _min_id;T10 _max_id;};
  2183. extern T291 M291;
  2184. extern T281 M281;
  2185. extern T297 M297;
  2186. struct S7{Tid id;T9 _storage;T2 _storage_lower;T2 _storage_signature_count;T2 _capacity;T2 _count;T2 _generation;T6 _has_storage_signature;};
  2187. extern T7 M7;
  2188. struct S909{Tid id;T934 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2189. extern T909 M909;
  2190. struct S293{T0* _errors_pool;T0* _positions;T0* _explanation;T0* _action;T2 _warning_counter;T2 _error_counter;T6 _style_warning;T6 _no_warning;T6 _flymake_mode;};
  2191. extern T293 M293;
  2192. struct S86{T0* _cecil_files;T2 _state;};
  2193. extern T86 M86;
  2194. struct S910{T0* _item;};
  2195. extern T910 M910;
  2196. extern T295 M295;
  2197. extern T554 M554;
  2198. extern T546 M546;
  2199. struct S78{Tid id;T0* _output_filter;};
  2200. extern T78 M78;
  2201. struct S911{Tid id;T0* _free_nodes;T0* _cache_node;T948 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2202. extern T911 M911;
  2203. struct S557{Tid id;T0* _destination_notation;T0* _current_path;};
  2204. extern T557 M557;
  2205. struct S561{Tid id;T0* _destination_notation;T0* _current_path;};
  2206. extern T561 M561;
  2207. struct S562{Tid id;};
  2208. extern T562 M562;
  2209. struct S563{Tid id;};
  2210. extern T563 M563;
  2211. struct S564{Tid id;};
  2212. extern T564 M564;
  2213. struct S565{Tid id;};
  2214. extern T565 M565;
  2215. struct S912{T0* _item;};
  2216. extern T912 M912;
  2217. struct S913{T6 _item;};
  2218. extern T913 M913;
  2219. struct S102{T0* _filter;T0* _path;T9 _buffer;T8 _input_stream;T2 _buffer_position;T2 _buffer_size;T2 _capacity;T6 _end_of_input;T6 _end_reached;T3 _filtered_last_character;};
  2220. extern T102 M102;
  2221. struct S556{T0* _smarteiffel_options;T0* _cpp_linker_options;T0* _cpp_compiler_options;T0* _cpp_linker_path;T0* _cpp_strip_path;T0* _cpp_compiler_path;T0* _cpp_compiler;T0* _c_linker_options;T0* _c_compiler_options;T0* _c_strip_path;T0* _c_linker_path;T0* _c_compiler_path;T0* _c_compiler;};
  2222. extern T556 M556;
  2223. extern T545 M545;
  2224. struct S464{Tid id;T0* _path;T0* _filter;T9 _buffer;T8 _output_stream;T11 _flushed_character_count;T2 _buffer_position;T2 _capacity;};
  2225. extern T464 M464;
  2226. struct S665{Tid id;T0* _stream;T0* _filter;};
  2227. extern T665 M665;
  2228. struct S81{Tid id;T0* _filter;};
  2229. extern T81 M81;
  2230. struct S69{Tid id;T0* _filter;T9 _buffer;T2 _buffer_position;T2 _capacity;};
  2231. extern T69 M69;
  2232. struct S467{Tid id;T0* _require_assertion;T0* _local_vars;T0* _obsolete_mark;T0* _assigned;T0* _header_comment;T0* _routine_then;T0* _type;T0* _index_list;T0* _arguments;T0* _routine_body;T0* _names;T6 _has_closures;T6 _busy;};
  2233. extern T467 M467;
  2234. struct S123{T0* _cluster;T0* _hashed_path;T0* _text;T2 _count;};
  2235. extern T123 M123;
  2236. struct S708{Tid id;T0* _live_type;T0* _c_path;T6 _dont_split;};
  2237. extern T708 M708;
  2238. struct S709{Tid id;T0* _live_type;int _sorter;T0* _c_path;T0* _suffixes;T0* _ids;T2 _count;T6 _dont_split;};
  2239. extern T709 M709;
  2240. struct S704{Tid id;T0* _c_path;T0* _live_type;T2 _split_id;T6 _dont_split;};
  2241. extern T704 M704;
  2242. struct S914{T956 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2243. extern T914 M914;
  2244. struct S107{T0* _to_string;T2 _hash_code;};
  2245. extern T107 M107;
  2246. struct S566{T0* _path;T0* _name;int _collection_sorter;T546 _basic_directory;T0* _name_list;T6 _exists;};
  2247. extern T566 M566;
  2248. struct S710{Tid id;T0* _classeses;T0* _parent;T2 _distance;T546 _basic_directory;};
  2249. extern T710 M710;
  2250. extern T351 M351;
  2251. struct S437{Tid id;T0* _list;T351 _start_position;T2 _eiffel_parser_stamp;};
  2252. extern T437 M437;
  2253. struct S915{Tid id;T934 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2254. extern T915 M915;
  2255. struct S333{T0* _low_surrogate_values;T0* _low_surrogate_indexes;T961 _storage;T2 _count;T2 _generation;T2 _capacity;};
  2256. extern T333 M333;
  2257. extern T711 M711;
  2258. struct S916{T965 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2259. extern T916 M916;
  2260. struct S447{T0* _pool;T0* _default_debug_keys;T0* _type_dictionary;T0* _exclude_list;T0* _include_list;T0* _directory_path;T0* _option_debug_keys;T0* _name;T0* _tree;T0* _class_text_map;T0* _option_assertion_level;T0* _option_trace;T2 _default_assertion_level;T3 _default_trace;};
  2261. extern T447 M447;
  2262. extern T790 M790;
  2263. struct S588{Tid id;T2 _priority;T990 _sorter;T0* _compiled;};
  2264. extern T588 M588;
  2265. struct S621{Tid id;T0* _compiled;};
  2266. extern T621 M621;
  2267. struct S622{Tid id;T0* _compiled;};
  2268. extern T622 M622;
  2269. struct S623{Tid id;T0* _compiled;};
  2270. extern T623 M623;
  2271. struct S624{Tid id;T0* _compiled;};
  2272. extern T624 M624;
  2273. struct S625{Tid id;T0* _compiled;};
  2274. extern T625 M625;
  2275. struct S637{Tid id;};
  2276. extern T637 M637;
  2277. struct S638{Tid id;};
  2278. extern T638 M638;
  2279. struct S639{Tid id;T0* _target_formal_type;T0* _type;};
  2280. extern T639 M639;
  2281. struct S641{Tid id;T0* _type;};
  2282. extern T641 M641;
  2283. struct S642{Tid id;T0* _type;};
  2284. extern T642 M642;
  2285. struct S646{Tid id;T0* _finish;T0* _type;T0* _continue;T6 _is_expression;};
  2286. extern T646 M646;
  2287. struct S647{Tid id;T0* _name;T0* _bcn;T0* _type_of_current;T0* _rf8;};
  2288. extern T647 M647;
  2289. struct S648{Tid id;T0* _rf7;T0* _name;T0* _bcn;T0* _type_of_current;};
  2290. extern T648 M648;
  2291. struct S649{Tid id;T0* _external_routine_memory;T0* _rf8;T0* _rf7;};
  2292. extern T649 M649;
  2293. struct S650{Tid id;T6 _put_else;};
  2294. extern T650 M650;
  2295. struct S651{Tid id;T6 _put_coma;};
  2296. extern T651 M651;
  2297. struct S652{Tid id;};
  2298. extern T652 M652;
  2299. struct S654{Tid id;};
  2300. extern T654 M654;
  2301. struct S655{Tid id;};
  2302. extern T655 M655;
  2303. struct S653{Tid id;};
  2304. extern T653 M653;
  2305. struct S656{Tid id;};
  2306. extern T656 M656;
  2307. struct S657{Tid id;T6 _flag;};
  2308. extern T657 M657;
  2309. struct S658{Tid id;T0* _name;T0* _type_of_current;T6 _flag;};
  2310. extern T658 M658;
  2311. struct S917{T0* _free_nodes;T0* _cache_node;T996 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2312. extern T917 M917;
  2313. struct S552{T0* _specializing_type_memory;T0* _times;T2 _safety_check_state;T491 _phase_time;T2 _phase;T6 _inlining_dynamic_dispatch_done;T6 _collecting_done;};
  2314. extern T552 M552;
  2315. struct S97{Tid id;T0* _parent_lists;T0* _obsolete_mark;T0* _insert_inherit_test_memory_cache;T0* _index_list;T0* _declaration_type_of_like_current_memory;T0* _feature_dictionary;T0* _heading_comment2;T0* _external_type;T0* _formal_generic_list;T0* _class_invariant;T0* _name;T0* _creation_clause_list;T0* _heading_comment1;T0* _check_expanded_with_flag;T0* _cluster;T0* _feature_clause_list;T0* _path;T0* _end_comment;T0* _tagged_data_map;T2 _assertion_level;T2 _hash_code;T10 _id;T6 _creation_list_check_done;T6 _is_deferred;T6 _sedb_trace;T6 _is_expanded;};
  2316. extern T97 M97;
  2317. struct S91{T0* _native_array_element_type;T0* _target_type;T351 _native_array_internals_from_generating_type_position;T0* _new_type;T0* _external_routine;T0* _type_internals_handler;T0* _native_array_internals_from_generating_type_args;T6 _has_capacity;T351 _internals_from_generating_type_position;T6 _can_twin;};
  2318. extern T91 M91;
  2319. struct S383{Tid id;T0* _create_function_list;T0* _writable_attributes_mem;T0* _precursor_run_features;T0* _to_internals_stamp;T0* _precursor_classes;T0* _create_blank_internals_instruction;T0* _live_features;T0* _tagged_data_map;T0* _run_time_set;T0* _actual_clients_;T0* _class_text_name;T0* _default_create_stamp;T0* _class_text;T0* _structure_signature_memory;T0* _name;T0* _memory_dispose_stamp;T0* _canonical_type_mark;T0* _type;T0* _default_create_run_feature_memory;T2 _hash_code;T2 _generating_type_level;T2 _id;T2 _tagged_memory;T6 _collecting_deep_twin;T1 _collect_is_deep_equal_status;T6 _has_been_collected;T6 _is_collecting;T6 _at_run_time;T6 _create_blank_internals_used;};
  2320. extern T383 M383;
  2321. extern T110 M110;
  2322. struct S95{T0* _to_string;T0* _class_text_memory;T0* _hashed_name;T2 _hash_code;T6 _has_tried_to_load;T351 _start_position;T6 _allow_missing;};
  2323. extern T95 M95;
  2324. struct S286{T0* _name;T0* _canonical_type_mark;T0* _address_of_memory2;T0* _live_type;T0* _temporary_simple_feature_name;T0* _feature_stamps;T0* _item;T0* _default_rescue_compound;T0* _private_generic_list;T0* _children_edge_load;T0* _class_text;T0* _parents;T0* _parents_edge_load;T0* _address_of_memory1;T0* _children_edge;T0* _external_type;T0* _parents_edge;T0* _insert_inherit_test_memory_cache;T0* _children;T0* _class_invariant;T0* _writable_attributes_memory;T2 _hash_code;T6 _default_rescue_collected;T6 _is_deferred;T6 _mark;T6 _has_local_closure;};
  2325. extern T286 M286;
  2326. struct S89{T0* _rename_up_parent_class;T0* _run_features;T0* _rename_up_context_class;T0* _rename_down_edge;T0* _anonymous_features;T0* _rename_down_context_class;T0* _roots;T0* _rename_up_edge;T0* _rename_down_child_feature_stamp;T0* _rename_down_child_class;T0* _rename_up_parent_feature_stamp;T0* _name;T2 _hash_code;};
  2327. extern T89 M89;
  2328. struct S919{T0* _free_nodes;T1025 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2329. extern T919 M919;
  2330. struct S920{T0* _free_nodes;T0* _cache_node;T1028 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2331. extern T920 M920;
  2332. struct S921{T1030 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2333. extern T921 M921;
  2334. struct S306{Tid id;T0* _original;T0* _holders;T9 _storage;T2 _capacity;T2 _storage_lower;T2 _hash_code;T2 _count;T6 _immutable;T6 _is_interned;};
  2335. extern T306 M306;
  2336. struct S108{T0* _se_ums_;T0* _se_ms_;T0* _unicode_string_type;T0* _unicode_string_manifest_initialize_stamp;T0* _string_from_external_sized_copy_stamp;T6 _first_unicode_manifest_string_collected_flag;T6 _first_manifest_string_collected_flag;T6 _is_string_collected;};
  2337. extern T108 M108;
  2338. extern T116 M116;
  2339. extern T125 M125;
  2340. struct S124{T6 _agent_creation_collected_flag;};
  2341. extern T124 M124;
  2342. extern T127 M127;
  2343. struct S452{Tid id;T0* _class_text_memory;T0* _generic_creation;T0* _class_text_name;T6 _has_tried_to_load;};
  2344. extern T452 M452;
  2345. struct S923{T1047 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2346. extern T923 M923;
  2347. struct S924{T0* _free_nodes;T1050 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2348. extern T924 M924;
  2349. struct S925{T1030 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2350. extern T925 M925;
  2351. struct S341{T0* _current_context;T0* _code_stack;T2 _context_level;T2 _sedb_counter;};
  2352. extern T341 M341;
  2353. struct S120{T0* _feature_stamp;T0* _insert_seeds;T0* _context_type;T0* _seeds;T0* _seeds_of_current_feature;T0* _insert_seeds_of_current_feature;T0* _feature_stamps_memory;T0* _features_dictionary;T0* _current_mixer;T0* _features;T0* _pending_list;T0* _current_fn;T0* _specialize_and_check_list;T0* _insert_problem_seeds;T0* _free;T2 _waiting_type;T1 _state;T6 _specialize_and_check_in_progress;};
  2354. extern T120 M120;
  2355. struct S290{T351 _start_position;T0* _name_alias;T0* _name;T2 _name_type;T6 _complete_name_flag;};
  2356. extern T290 M290;
  2357. struct S926{T1067 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2358. extern T926 M926;
  2359. struct S441{Tid id;T0* _class_text_memory;T0* _generic_creation;T0* _class_text_name;T6 _has_tried_to_load;};
  2360. extern T441 M441;
  2361. struct S929{T0* _free_nodes;T0* _cache_node;T1070 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2362. extern T929 M929;
  2363. extern T587 M587;
  2364. struct S930{T0* _free_nodes;T0* _cache_node;T1073 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2365. extern T930 M930;
  2366. struct S931{T0* _free_nodes;T1074 _buckets;T2 _cache_user;T2 _generation;T2 _count;T2 _capacity;};
  2367. extern T931 M931;
  2368. struct S932{T2 _item;};
  2369. extern T932 M932;
  2370. struct S727{Tid id;T6 _info_flag;};
  2371. extern T727 M727;
  2372. struct S728{Tid id;T0* _assign_na;T0* _gc_define2;T0* _native_array_collector;T6 _info_flag;};
  2373. extern T728 M728;
  2374. struct S729{Tid id;T0* _before_mark_compiler;T0* _info_compiler;T0* _c_struct_signature_tagger;T0* _functions_compiler;T0* _native_array_collector;T0* _header_compiler;T0* _c_struct_signature_map;T0* _need_mark;T6 _info_flag;T6 _dispose_flag;};
  2375. extern T729 M729;
  2376. struct S318{Tid id;T0* _memory__;T0* _memory_;T0* _storage;T0* _template;};
  2377. extern T318 M318;
  2378. struct S935{T1082 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2379. extern T935 M935;
  2380. struct S936{T1083 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2381. extern T936 M936;
  2382. struct S719{T0* _explanation;T0* _positions;T6 _is_emitted;};
  2383. extern T719 M719;
  2384. struct S551{T0* _set;T0* _owner;};
  2385. extern T551 M551;
  2386. struct S937{T0* _free_nodes;T1085 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2387. extern T937 M937;
  2388. struct S938{T1088 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2389. extern T938 M938;
  2390. struct S720{Tid id;T0* _data;};
  2391. extern T720 M720;
  2392. struct S939{T1083 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  2393. extern T939 M939;
  2394. struct S340{T0* _entries;T0* _path_h;T0* _path;};
  2395. extern T340 M340;
  2396. struct S943{T0* _free_nodes;T0* _cache_node;T1092 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2397. extern T943 M943;
  2398. extern T807 M807;
  2399. struct S804{Tid id;T0* _config;};
  2400. extern T804 M804;
  2401. struct S806{Tid id;T0* _os;T0* _flavor;T2 _jobs;};
  2402. extern T806 M806;
  2403. struct S945{T934 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2404. extern T945 M945;
  2405. struct S946{T0* _item;};
  2406. extern T946 M946;
  2407. struct S59{int _items_comparator;T0* _strings;T324 _recycling_item;};
  2408. extern T59 M59;
  2409. struct S805{Tid id;T0* _flavor;T0* _my_path;T0* _os;T0* _my_tools;T0* _short;T0* _my_environment;T0* _sys;T0* _my_c_modes;T0* _bin;T0* _my_loadpaths;T2 _jobs;};
  2410. extern T805 M805;
  2411. struct S947{T0* _next;T0* _key;T0* _item;};
  2412. extern T947 M947;
  2413. struct S953{T0* _next;T0* _key;T0* _item;};
  2414. extern T953 M953;
  2415. struct S954{T0* _free_nodes;T1100 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2416. extern T954 M954;
  2417. extern T80 M80;
  2418. struct S955{T1103 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2419. extern T955 M955;
  2420. struct S959{T1104 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2421. extern T959 M959;
  2422. struct S106{T0* _file_path;T0* _sections;T0* _default_section;T0* _last_comment;T0* _last_section;T0* _last_manifest_string;T0* _last_key;T0* _current_line;T2 _start_column;T2 _column;T2 _line;T2 _start_line;T10 _id;T6 _is_invalid;T790 _token_buffer;T6 _expand_execute;T6 _skipped_new_line;T6 _drop_comments;T6 _expand_var;T3 _cc;};
  2423. extern T106 M106;
  2424. struct S962{T961 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2425. extern T962 M962;
  2426. struct S783{Tid id;T546 _basic_directory;T0* _path;T0* _name;T0* _cluster;T0* _classeses;T0* _parent;T2 _distance;};
  2427. extern T783 M783;
  2428. struct S825{Tid id;T546 _basic_directory;T0* _path;T0* _name;T0* _classeses;T0* _parent;T2 _distance;};
  2429. extern T825 M825;
  2430. struct S964{T0* _free_nodes;T1114 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2431. extern T964 M964;
  2432. struct S966{T0* _free_nodes;T1117 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2433. extern T966 M966;
  2434. struct S968{T0* _free_nodes;T1118 _buckets;T2 _cache_user;T2 _generation;T2 _count;T2 _capacity;};
  2435. extern T968 M968;
  2436. struct S970{T0* _free_nodes;T1123 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2437. extern T970 M970;
  2438. struct S785{T0* _cluster;T0* _classes;};
  2439. extern T785 M785;
  2440. extern T491 M491;
  2441. struct S973{Tid id;T1125 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  2442. extern T973 M973;
  2443. struct S367{Tid id;T351 _start_position;T0* _flat_list;T0* _list;};
  2444. extern T367 M367;
  2445. struct S974{Tid id;T1126 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  2446. extern T974 M974;
  2447. struct S407{Tid id;T351 _start_position;T0* _flat_list;T0* _list;};
  2448. extern T407 M407;
  2449. struct S975{T1127 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2450. extern T975 M975;
  2451. struct S462{T0* _closure_local_vars;T0* _closure_arguments;T6 _has_closures;T6 _is_inline_agent;T351 _sedb_trace_before_exit;T0* _obsolete_mark;T0* _header_comment;T0* _anonymous_feature;T0* _result_type;T0* _arguments;T0* _assigned;T0* _names;T0* _feature_clause;T0* _index_list;};
  2452. extern T462 M462;
  2453. struct S433{T0* _list;T0* _tag;T0* _spec;};
  2454. extern T433 M433;
  2455. struct S395{Tid id;T0* _unicode_string;T0* _to_string;T0* _source_view;T0* _initial_storage_id;T0* _once_variable;T0* _alias_link;T2 _hash_code_memory;T6 _unicode_flag;T351 _start_position;T6 _once_flag;};
  2456. extern T395 M395;
  2457. struct S439{T351 _start_position;T0* _list;T6 _no_generic_constraint_flag;};
  2458. extern T439 M439;
  2459. struct S440{T0* _name;T0* _constraint;T2 _rank;};
  2460. extern T440 M440;
  2461. struct S505{Tid id;T0* _written_name;T0* _type_marks_memory;T0* _generic_creation;T0* _class_text_memory;T0* _formal_name;T0* _formal_generic_arg;T2 _rank;T6 _has_tried_to_load;T6 _already_checking;};
  2462. extern T505 M505;
  2463. struct S514{Tid id;T0* _class_text_memory;T0* _generic_creation;T351 _start_position;T6 _has_tried_to_load;};
  2464. extern T514 M514;
  2465. struct S516{Tid id;T351 _start_position;T0* _feature_stamp_memory;T0* _declaration_type;T0* _written_name;T0* _class_text_memory;T0* _generic_creation;T0* _like_what;T6 _has_tried_to_load;};
  2466. extern T516 M516;
  2467. struct S121{T2 _mode;T6 _semi_colon_flag;};
  2468. extern T121 M121;
  2469. struct S517{Tid id;T351 _start_position;T0* _type_marks_memory;T0* _generic_creation;T0* _class_text_memory;T0* _like_what;T0* _written_name;T6 _has_tried_to_load;T6 _like_argument_computing;};
  2470. extern T517 M517;
  2471. struct S458{Tid id;T0* _class_text_name;T0* _signature_resolved_memory;T0* _long_name_memory;T0* _type_memory;T0* _declaration_type_memory;T0* _written_name_memory;T0* _generic_list;T0* _class_text_memory;T0* _generic_creation;T0* _static_memory;T6 _has_tried_to_load;};
  2472. extern T458 M458;
  2473. struct S423{Tid id;T0* _class_text_name;T0* _signature_resolved_memory;T0* _long_name_memory;T0* _type_memory;T0* _declaration_type_memory;T0* _written_name_memory;T0* _generic_list;T0* _class_text_memory;T0* _generic_creation;T0* _static_memory;T6 _has_tried_to_load;};
  2474. extern T423 M423;
  2475. struct S480{Tid id;T0* _class_text_name;T0* _signature_resolved_memory;T0* _long_name_memory;T0* _type_memory;T0* _declaration_type_memory;T0* _written_name_memory;T0* _generic_list;T0* _class_text_memory;T0* _generic_creation;T0* _static_memory;T6 _has_tried_to_load;};
  2476. extern T480 M480;
  2477. struct S418{Tid id;T0* _type_memory;T0* _generic_creation;T0* _class_text_memory;T0* _long_name_memory;T0* _class_text_name;T6 _has_tried_to_load;T6 _is_user_empty_expanded_flag;};
  2478. extern T418 M418;
  2479. struct S449{Tid id;T0* _class_text_name;T0* _generic_creation;T0* _pretty_name;T0* _class_text_memory;T2 _bit_count;T6 _has_tried_to_load;};
  2480. extern T449 M449;
  2481. struct S455{Tid id;T0* _class_text_name;T0* _signature_resolved_memory;T0* _long_name_memory;T0* _type_memory;T0* _declaration_type_memory;T0* _written_name_memory;T0* _generic_list;T0* _class_text_memory;T0* _generic_creation;T0* _static_memory;T6 _has_tried_to_load;};
  2482. extern T455 M455;
  2483. struct S453{Tid id;T0* _class_text_memory;T0* _type_memory;T0* _generic_creation;T0* _class_text_name;T6 _has_tried_to_load;};
  2484. extern T453 M453;
  2485. struct S456{Tid id;T0* _generic_list;T0* _class_text_name;T0* _signature_resolved_memory;T0* _long_name_memory;T0* _type_memory;T0* _declaration_type_memory;T0* _written_name_memory;T0* _static_memory;T0* _class_text_memory;T0* _generic_creation;T2 _pretty_code;T6 _has_tried_to_load;};
  2486. extern T456 M456;
  2487. struct S396{Tid id;T0* _class_text_memory;T0* _generic_creation;T0* _class_text_name;T6 _has_tried_to_load;};
  2488. extern T396 M396;
  2489. struct S450{Tid id;T0* _class_text_memory;T0* _generic_creation;T0* _class_text_name;T6 _has_tried_to_load;};
  2490. extern T450 M450;
  2491. struct S422{Tid id;T0* _class_text_name;T0* _generic_creation;T0* _pretty_name;T0* _class_text_memory;T2 _bit_count_memory;T6 _has_tried_to_load;};
  2492. extern T422 M422;
  2493. struct S448{Tid id;T0* _class_text_name;T0* _generic_creation;T0* _pretty_name;T0* _class_text_memory;T2 _bit_count;T6 _has_tried_to_load;};
  2494. extern T448 M448;
  2495. struct S451{Tid id;T0* _class_text_memory;T0* _generic_creation;T0* _class_text_name;T6 _has_tried_to_load;};
  2496. extern T451 M451;
  2497. struct S459{Tid id;T0* _class_text_name;T0* _signature_resolved_memory;T0* _generic_creation;T0* _static_memory;T0* _declaration_type_memory;T0* _long_name_memory;T0* _generic_list;T0* _class_text_memory;T0* _written_name_memory;T0* _type_memory;T6 _is_user_empty_expanded_flag;T6 _has_tried_to_load;};
  2498. extern T459 M459;
  2499. struct S518{Tid id;T0* _long_name_memory;T0* _specialized_type_mark;T0* _generic_list_memory;T0* _static_memory;T0* _class_text_memory;T0* _generic_creation;T0* _class_type_mark;T6 _has_tried_to_load;};
  2500. extern T518 M518;
  2501. struct S504{T0* _remainder;T0* _first;};
  2502. extern T504 M504;
  2503. struct S292{T0* _eiffel_view_memory;T0* _type_mark_list;T351 _start_position;};
  2504. extern T292 M292;
  2505. struct S461{T0* _remainder;T0* _first;};
  2506. extern T461 M461;
  2507. struct S436{T0* _procedure_list;T0* _comment;T0* _clients;T351 _start_position;};
  2508. extern T436 M436;
  2509. struct S282{T0* _to_string;T0* _manifest_string;T2 _count;T2 _idx;};
  2510. extern T282 M282;
  2511. struct S486{Tid id;T0* _external_tag;};
  2512. extern T486 M486;
  2513. struct S488{Tid id;T0* _feature_name;T0* _alias_data;T0* _external_tag;T0* _plugin;T2 _hash_code;};
  2514. extern T488 M488;
  2515. struct S489{Tid id;T0* _rf8_memory;T0* _rf7_memory;T0* _external_tag;};
  2516. extern T489 M489;
  2517. struct S490{Tid id;T0* _struct;T0* _access;T0* _external_tag;T0* _signature;T0* _type;T2 _access_mode;T6 _macro;T6 _c_inline;T6 _parsing_done;T6 _need_prototype;};
  2518. extern T490 M490;
  2519. struct S438{T0* _alias_tag;T0* _native;T351 _start_position;T0* _default_value;T0* _type_name;};
  2520. extern T438 M438;
  2521. struct S976{T1136 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2522. extern T976 M976;
  2523. struct S289{T0* _comment;T0* _type_mark;T0* _parent_lists;T0* _undefine_list;T0* _class_text_name;T0* _rename_list;T0* _class_text;T0* _export_list;T0* _redefine_list;T6 _is_insert_member;};
  2524. extern T289 M289;
  2525. struct S497{T0* _old_name;T0* _new_name;};
  2526. extern T497 M497;
  2527. struct S977{T1137 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2528. extern T977 M977;
  2529. struct S538{Tid id;T0* _list;T351 _start_position;};
  2530. extern T538 M538;
  2531. struct S507{Tid id;T0* _feature_name;T0* _target;T0* _written_declaration_type_mark_memory;T0* _feature_stamp;T0* _arguments_0;T6 _is_assigned_to;};
  2532. extern T507 M507;
  2533. struct S416{Tid id;T0* _right_side;T0* _left_writable;T0* _left_type_mark;};
  2534. extern T416 M416;
  2535. struct S493{Tid id;T0* _curly_type;T351 _start_position;T0* _resolved_memory;T2 _rank;};
  2536. extern T493 M493;
  2537. struct S386{Tid id;T0* _result_type_memory;T0* _pretty_view;T11 _value_memory;T351 _start_position;T2 _size;};
  2538. extern T386 M386;
  2539. struct S494{Tid id;T0* _normalized_memory;T0* _result_type;T0* _pretty_view;T351 _start_position;};
  2540. extern T494 M494;
  2541. struct S495{Tid id;T0* _item_list;T351 _irregular_position;T0* _optional_arguments;T0* _manifest_make_feature_stamp;T0* _type_mark;T0* _created_type;T0* _manifest_put_feature_stamp;T2 _semicolon_count;T351 _start_position;};
  2542. extern T495 M495;
  2543. struct S370{Tid id;T351 _end_position;T351 _start_position;T0* _remainder;T0* _first_one;T6 _synthetic_tuple;};
  2544. extern T370 M370;
  2545. struct S361{Tid id;T0* _feature_name;T0* _target;T0* _written_declaration_type_mark_memory;T0* _feature_stamp;T0* _arguments_0;T6 _is_assigned_to;};
  2546. extern T361 M361;
  2547. struct S364{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2548. extern T364 M364;
  2549. struct S366{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2550. extern T366 M366;
  2551. struct S355{Tid id;T0* _arguments_0;T0* _creation_type;T0* _feature_name;T0* _target;T0* _feature_stamp;T2 _eiffel_parser_stamp;};
  2552. extern T355 M355;
  2553. struct S359{Tid id;T0* _arguments;T0* _creation_type;T0* _parentheses_feature_name_memory;T0* _feature_name;T0* _target;T0* _feature_stamp;T2 _eiffel_parser_stamp;};
  2554. extern T359 M359;
  2555. struct S360{Tid id;T0* _arguments;T0* _creation_type;T0* _parentheses_feature_name_memory;T0* _feature_name;T0* _target;T0* _feature_stamp;T2 _eiffel_parser_stamp;};
  2556. extern T360 M360;
  2557. struct S509{Tid id;T0* _feature_name;T0* _target;T0* _written_declaration_type_mark_memory;T0* _feature_stamp;T0* _arguments_0;T6 _is_assigned_to;};
  2558. extern T509 M509;
  2559. struct S510{Tid id;T0* _feature_name;T0* _target;T0* _written_declaration_type_mark_memory;T0* _feature_stamp;T0* _arguments_0;T6 _is_assigned_to;};
  2560. extern T510 M510;
  2561. struct S511{Tid id;T0* _feature_name;T0* _target;T0* _written_declaration_type_mark_memory;T0* _feature_stamp;T0* _arguments_0;T6 _is_assigned_to;};
  2562. extern T511 M511;
  2563. struct S499{Tid id;T0* _create_expression;T0* _effective_arg_list;T351 _start_position;};
  2564. extern T499 M499;
  2565. struct S400{Tid id;T351 _start_position;};
  2566. extern T400 M400;
  2567. struct S471{Tid id;T351 _start_position;};
  2568. extern T471 M471;
  2569. struct S481{Tid id;T351 _start_position;T0* _pretty_view;T3 _value;};
  2570. extern T481 M481;
  2571. struct S500{Tid id;T0* _specialized_parent;T0* _specialized_anonymous_feature;T0* _arguments;T0* _parent;T351 _start_position;};
  2572. extern T500 M500;
  2573. struct S535{Tid id;T0* _declaration_type_memory;T0* _explicit_type_mark;T351 _start_position;};
  2574. extern T535 M535;
  2575. struct S536{Tid id;T0* _explicit_type;T0* _writable;T0* _call;T6 _default_create_call;T351 _start_position;};
  2576. extern T536 M536;
  2577. struct S978{T1138 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2578. extern T978 M978;
  2579. struct S979{Tid id;T1139 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2580. extern T979 M979;
  2581. struct S468{Tid id;T0* _to_string;T0* _hashed_string;T0* _outside_set;T0* _result_type;T2 _rank;T351 _start_position;};
  2582. extern T468 M468;
  2583. struct S469{Tid id;T0* _name_list;};
  2584. extern T469 M469;
  2585. struct S980{Tid id;T1140 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2586. extern T980 M980;
  2587. struct S406{Tid id;T0* _name;};
  2588. extern T406 M406;
  2589. struct S981{T1141 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2590. extern T981 M981;
  2591. struct S684{Tid id;T0* _direct_parents_require;T0* _local_require;T2 _eiffel_parser_stamp;T6 _is_require_else;};
  2592. extern T684 M684;
  2593. struct S982{T1143 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2594. extern T982 M982;
  2595. struct S435{Tid id;T0* _source_view;T0* _comment;T0* _expression;T0* _tag;};
  2596. extern T435 M435;
  2597. struct S983{Tid id;T1144 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2598. extern T983 M983;
  2599. struct S403{Tid id;T0* _result_type;T0* _to_string;T0* _outside_set;T0* _hashed_string;T2 _parsing_reference_counter;T351 _start_position;T2 _rank;T2 _live_reference_counter;};
  2600. extern T403 M403;
  2601. struct S537{Tid id;T0* _assertion_list;T0* _index_list;T2 _eiffel_parser_stamp;};
  2602. extern T537 M537;
  2603. struct S984{T1145 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2604. extern T984 M984;
  2605. struct S496{Tid id;T0* _compound;T0* _key_list;T351 _start_position;T2 _eiffel_parser_stamp;};
  2606. extern T496 M496;
  2607. struct S427{Tid id;T0* _then_compound;T0* _expression;T351 _start_position;T2 _eiffel_parser_stamp;};
  2608. extern T427 M427;
  2609. struct S413{Tid id;T0* _else_compound;T0* _elseif_list;T0* _then_compound;T0* _expression;T351 _start_position;T2 _eiffel_parser_stamp;};
  2610. extern T413 M413;
  2611. struct S985{T1147 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2612. extern T985 M985;
  2613. struct S371{Tid id;T0* _dispatch_live_type;T0* _strip_condition;T0* _values;T0* _list;T0* _condition_live_type;T0* _compound;T0* _header_comment;T351 _start_position;T2 _eiffel_parser_stamp;};
  2614. extern T371 M371;
  2615. struct S384{Tid id;T0* _written_declaration_type_mark;T0* _declaration_type;T351 _start_position;};
  2616. extern T384 M384;
  2617. struct S376{Tid id;T0* _dynamic_dispatch_temporary1;T0* _condition_type;T0* _manifest_string_inspector;T0* _else_compound;T351 _else_position;T0* _when_list;T0* _expression;T351 _start_position;T2 _eiffel_parser_stamp;};
  2618. extern T376 M376;
  2619. struct S498{Tid id;T0* _dynamic_dispatch_temporary1;T0* _condition_type;T0* _manifest_string_inspector;T0* _else_compound;T351 _else_position;T0* _when_list;T0* _expression;T351 _start_position;T2 _eiffel_parser_stamp;};
  2620. extern T498 M498;
  2621. struct S443{Tid id;T0* _list;T0* _header_comment;T351 _start_position;T2 _eiffel_parser_stamp;};
  2622. extern T443 M443;
  2623. struct S484{Tid id;T0* _expression;T0* _comment2;T0* _tag;T0* _comment1;};
  2624. extern T484 M484;
  2625. struct S485{Tid id;T0* _loop_body;T0* _until_expression;T0* _loop_variant;T0* _loop_invariant;T0* _initialize;T351 _start_position;T2 _eiffel_parser_stamp;};
  2626. extern T485 M485;
  2627. struct S378{Tid id;T0* _once_function;T0* _enclosing_function;T0* _written_declaration_type_mark;T0* _type_mark_memory;T0* _declaration_type;T351 _start_position;};
  2628. extern T378 M378;
  2629. struct S419{Tid id;T0* _explicit_type;T351 _start_position;T0* _call;T0* _writable;T2 _eiffel_parser_stamp;T6 _default_create_call;};
  2630. extern T419 M419;
  2631. struct S482{Tid id;T0* _source_view;T0* _c_code;T2 _eiffel_parser_stamp;T6 _is_c_inline_c;T351 _start_position;};
  2632. extern T482 M482;
  2633. struct S513{Tid id;T0* _specialized_parent;T0* _specialized_anonymous_feature;T0* _arguments;T0* _parent;T351 _start_position;T2 _eiffel_parser_stamp;};
  2634. extern T513 M513;
  2635. struct S503{Tid id;T0* _written_declaration_type_mark;T0* _declaration_type;T351 _start_position;};
  2636. extern T503 M503;
  2637. struct S381{Tid id;T0* _right_side;T0* _left_side;T2 _eiffel_parser_stamp;};
  2638. extern T381 M381;
  2639. struct S409{Tid id;T0* _left_side;T0* _right_side;T2 _eiffel_parser_stamp;T6 _forced_flag;};
  2640. extern T409 M409;
  2641. struct S483{Tid id;T0* _right_side;T0* _left_side;T2 _eiffel_parser_stamp;};
  2642. extern T483 M483;
  2643. struct S477{Tid id;T351 _start_position;T2 _eiffel_parser_stamp;};
  2644. extern T477 M477;
  2645. struct S410{Tid id;T0* _list;T2 _eiffel_parser_stamp;};
  2646. extern T410 M410;
  2647. struct S680{Tid id;T351 _start_position;T0* _list;T0* _header_comment;T2 _eiffel_parser_stamp;T6 _is_ensure_then;};
  2648. extern T680 M680;
  2649. struct S502{Tid id;T0* _closed_operand_list;T0* _open_operand_list;T0* _feature_stamp;T0* _code;T0* _context_features;T0* _original_function_call;T0* _resolved_memory;T0* _inline_feature;T6 _has_omitted_open_arguments;T351 _start_position;};
  2650. extern T502 M502;
  2651. struct S472{Tid id;T0* _comment;T0* _expression;};
  2652. extern T472 M472;
  2653. struct S411{Tid id;T351 _start_position;};
  2654. extern T411 M411;
  2655. struct S473{Tid id;T0* _then_expression;T0* _expression;T351 _start_position;};
  2656. extern T473 M473;
  2657. struct S475{Tid id;T0* _resolve_map;T0* _else_part;T0* _elseif_list;T0* _then_expression;T0* _expression;T351 _start_position;};
  2658. extern T475 M475;
  2659. struct S512{Tid id;T0* _expression;T351 _start_position;T0* _tagged_data_map;};
  2660. extern T512 M512;
  2661. struct S534{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2662. extern T534 M534;
  2663. struct S533{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2664. extern T533 M533;
  2665. struct S529{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2666. extern T529 M529;
  2667. struct S530{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2668. extern T530 M530;
  2669. struct S531{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2670. extern T531 M531;
  2671. struct S532{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2672. extern T532 M532;
  2673. struct S528{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2674. extern T528 M528;
  2675. struct S389{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2676. extern T389 M389;
  2677. struct S412{Tid id;T0* _right_side;T0* _left_side;T351 _operator_position;T6 _eq_flag;};
  2678. extern T412 M412;
  2679. struct S524{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2680. extern T524 M524;
  2681. struct S525{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2682. extern T525 M525;
  2683. struct S526{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2684. extern T526 M526;
  2685. struct S527{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2686. extern T527 M527;
  2687. struct S417{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2688. extern T417 M417;
  2689. struct S523{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2690. extern T523 M523;
  2691. struct S520{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2692. extern T520 M520;
  2693. struct S521{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2694. extern T521 M521;
  2695. struct S522{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2696. extern T522 M522;
  2697. struct S519{Tid id;T0* _feature_name;T0* _arguments;T0* _target;T0* _parentheses_feature_name_memory;T0* _feature_stamp;T0* _written_declaration_type_mark_memory;T6 _is_assigned_to;};
  2698. extern T519 M519;
  2699. struct S476{Tid id;T0* _calling_code;T0* _feature_stamp;T0* _target_type;T0* _feature_name;T0* _local_name;};
  2700. extern T476 M476;
  2701. struct S479{T0* _permissions;T0* _items;T0* _for_all;T351 _start_position;};
  2702. extern T479 M479;
  2703. struct S478{T0* _list;T0* _clients;};
  2704. extern T478 M478;
  2705. struct S988{T1155 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2706. extern T988 M988;
  2707. struct S446{T0* _list;T0* _class_text;T0* _comment;T0* _clients;};
  2708. extern T446 M446;
  2709. struct S784{T0* _path;T0* _cluster;T0* _class_name;};
  2710. extern T784 M784;
  2711. struct S470{T351 _start_position;T0* _hashed_name;};
  2712. extern T470 M470;
  2713. struct S372{Tid id;T0* _declaration_type;T0* _formal_arg_list;T2 _closure_rank;T351 _start_position;T2 _rank;T6 _is_outside;};
  2714. extern T372 M372;
  2715. struct S425{Tid id;T0* _declaration_type;T0* _written_declaration_type_mark;T0* _feature_stamp;T0* _feature_name;};
  2716. extern T425 M425;
  2717. struct S408{Tid id;T0* _declaration_type;T0* _local_var_list;T0* _written_declaration_type_mark;T2 _closure_rank;T351 _start_position;T2 _rank;T6 _is_outside;};
  2718. extern T408 M408;
  2719. struct S989{T0* _cache_node;T0* _free_nodes;T1156 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  2720. extern T989 M989;
  2721. struct S421{Tid id;T0* _ensure_assertion;T0* _type_of_current;T0* _old_list;T0* _result_type;T0* _name;T0* _require_assertion;T0* _base_feature;T2 _use_current_state;T2 _order;};
  2722. extern T421 M421;
  2723. struct S993{T1159 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2724. extern T993 M993;
  2725. struct S995{T0* _next;T0* _key;T0* _item;};
  2726. extern T995 M995;
  2727. struct S997{T1160 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2728. extern T997 M997;
  2729. struct S998{T0* _free_nodes;T1161 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2730. extern T998 M998;
  2731. struct S463{T0* _insert_comment;T0* _inherit_comment;T0* _inherit_list;T0* _class_text;T0* _insert_list;T6 _default_insert_any_added_flag;};
  2732. extern T463 M463;
  2733. struct S999{T0* _free_nodes;T1164 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2734. extern T999 M999;
  2735. struct S445{T0* _list;};
  2736. extern T445 M445;
  2737. struct S460{T0* _list;};
  2738. extern T460 M460;
  2739. struct S1000{T0* _free_nodes;T0* _cache_node;T1171 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2740. extern T1000 M1000;
  2741. struct S442{Tid id;T0* _list;T0* _header_comment;T351 _start_position;T2 _eiffel_parser_stamp;};
  2742. extern T442 M442;
  2743. struct S415{Tid id;T0* _closure_local_vars;T0* _result_type;T0* _closure_arguments;T0* _alias_string;T0* _permissions;T0* _routine_body;T0* _assigner;T0* _local_vars;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _native;T0* _header_comment;T0* _end_comment;T0* _feature_text;T0* _index_list;T0* _arguments;T6 _has_closures;T6 _is_generated_eiffel;};
  2744. extern T415 M415;
  2745. struct S1001{T0* _free_nodes;T0* _cache_node;T1174 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2746. extern T1001 M1001;
  2747. struct S1002{T1175 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2748. extern T1002 M1002;
  2749. struct S101{T0* _thread_types;};
  2750. extern T101 M101;
  2751. struct S1004{T1177 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2752. extern T1004 M1004;
  2753. struct S701{Tid id;T0* _permissions;T0* _assigner;T0* _end_comment;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _closure_local_vars;T0* _header_comment;T0* _specialized_feature_stamp;T0* _index_list;T0* _feature_text;T0* _closure_arguments;T0* _result_type;T2 _rank;};
  2754. extern T701 M701;
  2755. struct S1005{T1178 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2756. extern T1005 M1005;
  2757. struct S1010{T1179 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2758. extern T1010 M1010;
  2759. struct S1011{T0* _free_nodes;T0* _cache_node;T1181 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2760. extern T1011 M1011;
  2761. struct S543{T0* _source_type;T0* _destination_graph_nodes;T2 _hash_code;};
  2762. extern T543 M543;
  2763. struct S1013{T0* _cache_node;T0* _free_nodes;T1184 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  2764. extern T1013 M1013;
  2765. struct S1014{T0* _free_nodes;T1187 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2766. extern T1014 M1014;
  2767. struct S1017{T1175 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2768. extern T1017 M1017;
  2769. struct S1018{T0* _cache_node;T0* _free_nodes;T1194 _val_buckets;T1194 _key_buckets;T2 _count;T2 _capacity;T2 _generation;T2 _cache_user;T2 _cache_buckets;};
  2770. extern T1018 M1018;
  2771. struct S1021{T0* _free_nodes;T1200 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2772. extern T1021 M1021;
  2773. struct S1022{T960 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2774. extern T1022 M1022;
  2775. struct S1023{T1201 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2776. extern T1023 M1023;
  2777. struct S1024{T0* _next;T0* _key;T0* _item;};
  2778. extern T1024 M1024;
  2779. struct S1027{T0* _next;T0* _key;T0* _item;};
  2780. extern T1027 M1027;
  2781. struct S1031{T1202 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2782. extern T1031 M1031;
  2783. struct S1036{T0* _free_nodes;T1203 _buckets;T2 _cache_user;T2 _generation;T2 _count;T2 _capacity;};
  2784. extern T1036 M1036;
  2785. struct S1037{T0* _free_nodes;T0* _cache_node;T1208 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2786. extern T1037 M1037;
  2787. struct S1038{T0* _free_nodes;T0* _cache_node;T1211 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2788. extern T1038 M1038;
  2789. struct S1039{T0* _cache_node;T0* _free_nodes;T1212 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  2790. extern T1039 M1039;
  2791. struct S1040{T1215 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2792. extern T1040 M1040;
  2793. struct S547{Tid id;T0* _context_type;T0* _feature_stamp;T0* _dynamic_type;};
  2794. extern T547 M547;
  2795. struct S1041{T0* _free_nodes;T0* _cache_node;T1217 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2796. extern T1041 M1041;
  2797. struct S1042{T1358 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2798. extern T1042 M1042;
  2799. struct S581{T0* _agent_type;T0* _signature;};
  2800. extern T581 M581;
  2801. struct S1044{T0* _cache_node;T0* _free_nodes;T1219 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  2802. extern T1044 M1044;
  2803. struct S1045{T0* _free_nodes;T0* _cache_node;T1223 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2804. extern T1045 M1045;
  2805. struct S1046{T1225 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2806. extern T1046 M1046;
  2807. struct S1049{T0* _next;T0* _key;T0* _item;};
  2808. extern T1049 M1049;
  2809. struct S1051{T1226 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2810. extern T1051 M1051;
  2811. struct S1052{T1227 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2812. extern T1052 M1052;
  2813. struct S1053{T0* _free_nodes;T0* _cache_node;T1228 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2814. extern T1053 M1053;
  2815. struct S1054{T1231 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2816. extern T1054 M1054;
  2817. struct S660{T0* _parents_edges;T0* _build_definition;T0* _feature_name;T0* _parents_type;T0* _body_type;T0* _parents_af;T0* _body_inherit;T0* _body_feature;T6 _local_definition;T1 _computing_result_type;T6 _signature_ready;};
  2818. extern T660 M660;
  2819. struct S1055{T0* _free_nodes;T1235 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2820. extern T1055 M1055;
  2821. struct S1056{T1175 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  2822. extern T1056 M1056;
  2823. struct S1057{T0* _cache_node;T0* _free_nodes;T1236 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  2824. extern T1057 M1057;
  2825. extern T348 M348;
  2826. struct S1058{T0* _free_nodes;T0* _cache_node;T1241 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2827. extern T1058 M1058;
  2828. struct S1063{T0* _free_nodes;T1244 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2829. extern T1063 M1063;
  2830. struct S1064{T1245 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2831. extern T1064 M1064;
  2832. struct S1065{T1246 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2833. extern T1065 M1065;
  2834. struct S1066{T1179 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2835. extern T1066 M1066;
  2836. struct S1069{T0* _next;T0* _key;T0* _item;};
  2837. extern T1069 M1069;
  2838. struct S1072{T0* _next;T0* _key;T10 _item;};
  2839. extern T1072 M1072;
  2840. struct S1075{T0* _next;T0* _item;};
  2841. extern T1075 M1075;
  2842. struct S1079{T0* _free_nodes;T1249 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2843. extern T1079 M1079;
  2844. struct S842{Tid id;T0* _bdw;T0* _type;T0* _assignment;};
  2845. extern T842 M842;
  2846. extern T843 M843;
  2847. struct S844{Tid id;T0* _bdw;T0* _live_type;T0* _native_array_collector;};
  2848. extern T844 M844;
  2849. struct S846{Tid id;T0* _structer;};
  2850. extern T846 M846;
  2851. struct S848{Tid id;T0* _wa_cycle;T0* _wa_cyclic_buf;T0* _wa_buf;};
  2852. extern T848 M848;
  2853. struct S849{Tid id;};
  2854. extern T849 M849;
  2855. struct S850{Tid id;};
  2856. extern T850 M850;
  2857. struct S851{Tid id;T6 _flag;};
  2858. extern T851 M851;
  2859. struct S1080{T1251 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2860. extern T1080 M1080;
  2861. struct S845{Tid id;T0* _tag;T2 _count;T2 _id;};
  2862. extern T845 M845;
  2863. struct S852{Tid id;T0* _type;T0* _tag;};
  2864. extern T852 M852;
  2865. struct S1081{T1252 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2866. extern T1081 M1081;
  2867. struct S1084{T0* _lost_nodes_memory;T0* _root;T0* _map;T0* _item_memory;T2 _count;T2 _generation;T6 _rebalance;T6 _map_dirty;};
  2868. extern T1084 M1084;
  2869. struct S1086{T0* _item;T0* _next;T2 _key;};
  2870. extern T1086 M1086;
  2871. struct S1089{T1258 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2872. extern T1089 M1089;
  2873. struct S583{T0* _feature_name;T0* _target_type_mark;T0* _code;T0* _c_name;T0* _target_type;T6 _is_creation;};
  2874. extern T583 M583;
  2875. struct S1091{T0* _next;T0* _key;T0* _item;};
  2876. extern T1091 M1091;
  2877. struct S1093{T0* _item;};
  2878. extern T1093 M1093;
  2879. struct S1095{T1260 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  2880. extern T1095 M1095;
  2881. struct S1096{T1261 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2882. extern T1096 M1096;
  2883. extern T324 M324;
  2884. extern T747 M747;
  2885. struct S1098{T0* _free_nodes;T1264 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2886. extern T1098 M1098;
  2887. struct S1101{T1266 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  2888. extern T1101 M1101;
  2889. struct S1105{T0* _ordered_keys;T0* _free_nodes;T1267 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2890. extern T1105 M1105;
  2891. struct S1106{Tid id;T0* _cache_node;T0* _ordered_keys;T0* _free_nodes;T948 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2892. extern T1106 M1106;
  2893. extern T542 M542;
  2894. struct S1108{T0* _free_nodes;T0* _cache_node;T1274 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2895. extern T1108 M1108;
  2896. struct S809{Tid id;T0* _to_string;};
  2897. extern T809 M809;
  2898. struct S1110{T1276 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2899. extern T1110 M1110;
  2900. struct S1111{T0* _free_nodes;T1279 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2901. extern T1111 M1111;
  2902. struct S1113{T0* _next;T0* _key;T0* _item;};
  2903. extern T1113 M1113;
  2904. struct S1116{T0* _next;T0* _key;T0* _item;};
  2905. extern T1116 M1116;
  2906. struct S1119{T0* _next;T0* _item;};
  2907. extern T1119 M1119;
  2908. struct S1122{T0* _next;T0* _key;T2 _item;};
  2909. extern T1122 M1122;
  2910. struct S1124{T0* _free_nodes;T1280 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2911. extern T1124 M1124;
  2912. extern T726 M726;
  2913. struct S699{Tid id;T0* _value_memory;T0* _obsolete_mark;T0* _result_type;T0* _closure_local_vars;T0* _closure_arguments;T0* _permissions;T0* _assigner;T0* _ensure_assertion;T0* _require_assertion;T0* _header_comment;T0* _feature_text;T0* _index_list;};
  2914. extern T699 M699;
  2915. struct S696{Tid id;T0* _assigner;T0* _value_memory;T0* _index_list;T0* _ensure_assertion;T0* _result_type;T0* _require_assertion;T0* _closure_arguments;T0* _header_comment;T0* _obsolete_mark;T0* _feature_text;T0* _permissions;T0* _closure_local_vars;T2 _rank;};
  2916. extern T696 M696;
  2917. struct S584{Tid id;T0* _arguments;T0* _closure_local_vars;T0* _inline_result;T0* _closure_arguments;T0* _rescue_compound;T0* _permissions;T0* _routine_then;T0* _assigner;T0* _local_vars;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _result_type;T0* _header_comment;T0* _routine_body;T0* _feature_text;T0* _index_list;T0* _end_comment;T2 _use_current_state;T6 _has_closures;};
  2918. extern T584 M584;
  2919. struct S700{Tid id;T0* _value_memory;T0* _obsolete_mark;T0* _result_type;T0* _closure_local_vars;T0* _closure_arguments;T0* _permissions;T0* _assigner;T0* _ensure_assertion;T0* _require_assertion;T0* _header_comment;T0* _feature_text;T0* _index_list;};
  2920. extern T700 M700;
  2921. struct S1128{Tid id;T1125 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2922. extern T1128 M1128;
  2923. struct S1130{Tid id;T1126 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2924. extern T1130 M1130;
  2925. struct S693{Tid id;T0* _value_memory;T0* _obsolete_mark;T0* _result_type;T0* _closure_local_vars;T0* _closure_arguments;T0* _permissions;T0* _assigner;T0* _ensure_assertion;T0* _require_assertion;T0* _header_comment;T0* _feature_text;T0* _index_list;};
  2926. extern T693 M693;
  2927. struct S686{Tid id;T0* _closure_arguments;T0* _permissions;T0* _routine_body;T0* _index_list;T0* _assigner;T0* _end_comment;T0* _ensure_assertion;T0* _arguments;T0* _require_assertion;T0* _result_type;T0* _header_comment;T0* _obsolete_mark;T0* _feature_text;T0* _local_vars;T0* _closure_local_vars;T6 _has_closures;};
  2928. extern T686 M686;
  2929. struct S689{Tid id;T0* _closure_local_vars;T0* _closure_arguments;T0* _alias_string;T0* _permissions;T0* _routine_body;T0* _assigner;T0* _local_vars;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _native;T0* _header_comment;T0* _end_comment;T0* _feature_text;T0* _index_list;T0* _arguments;T6 _has_closures;T6 _is_generated_eiffel;};
  2930. extern T689 M689;
  2931. struct S691{Tid id;T0* _closure_local_vars;T0* _closure_arguments;T0* _rescue_compound;T0* _permissions;T0* _routine_then;T0* _assigner;T0* _local_vars;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _arguments;T0* _header_comment;T0* _routine_body;T0* _feature_text;T0* _index_list;T0* _end_comment;T2 _use_current_state;T6 _has_closures;};
  2932. extern T691 M691;
  2933. struct S698{Tid id;T0* _value_memory;T0* _obsolete_mark;T0* _result_type;T0* _closure_local_vars;T0* _closure_arguments;T0* _permissions;T0* _assigner;T0* _ensure_assertion;T0* _require_assertion;T0* _header_comment;T0* _feature_text;T0* _index_list;};
  2934. extern T698 M698;
  2935. struct S692{Tid id;T0* _closure_local_vars;T0* _result_type;T0* _closure_arguments;T0* _rescue_compound;T0* _permissions;T0* _routine_then;T0* _assigner;T0* _local_vars;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _arguments;T0* _header_comment;T0* _routine_body;T0* _feature_text;T0* _index_list;T0* _end_comment;T2 _use_current_state;T6 _has_closures;};
  2936. extern T692 M692;
  2937. struct S688{Tid id;T0* _permissions;T0* _routine_body;T0* _index_list;T0* _assigner;T0* _end_comment;T0* _ensure_assertion;T0* _arguments;T0* _require_assertion;T0* _closure_arguments;T0* _header_comment;T0* _obsolete_mark;T0* _feature_text;T0* _local_vars;T0* _closure_local_vars;T6 _has_closures;};
  2938. extern T688 M688;
  2939. struct S690{Tid id;T0* _closure_local_vars;T0* _closure_arguments;T0* _rescue_compound;T0* _permissions;T0* _routine_then;T0* _assigner;T0* _local_vars;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _arguments;T0* _header_comment;T0* _routine_body;T0* _feature_text;T0* _index_list;T0* _end_comment;T2 _use_current_state;T6 _has_closures;};
  2940. extern T690 M690;
  2941. struct S697{Tid id;T0* _assigner;T0* _value_memory;T0* _ensure_assertion;T0* _obsolete_mark;T0* _require_assertion;T0* _closure_local_vars;T0* _header_comment;T0* _permissions;T0* _feature_text;T0* _result_type;T0* _index_list;T0* _closure_arguments;T2 _rank;};
  2942. extern T697 M697;
  2943. struct S432{T0* _list;};
  2944. extern T432 M432;
  2945. struct S1132{T1284 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  2946. extern T1132 M1132;
  2947. struct S1133{T0* _free_nodes;T1287 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2948. extern T1133 M1133;
  2949. struct S1134{T0* _free_nodes;T0* _cache_node;T1290 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2950. extern T1134 M1134;
  2951. struct S1135{T1047 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2952. extern T1135 M1135;
  2953. struct S713{T0* _list;};
  2954. extern T713 M713;
  2955. struct S1142{T1292 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2956. extern T1142 M1142;
  2957. struct S1146{T1293 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2958. extern T1146 M1146;
  2959. struct S763{Tid id;T0* _lower_manifest_expression;T0* _upper_manifest_expression;T0* _upper;T0* _lower;};
  2960. extern T763 M763;
  2961. struct S1148{T1294 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2962. extern T1148 M1148;
  2963. struct S394{Tid id;T0* _manifest_expression;T0* _expression;};
  2964. extern T394 M394;
  2965. struct S465{Tid id;T0* _list;};
  2966. extern T465 M465;
  2967. struct S675{Tid id;T0* _declaration_type;T0* _type_mark;T0* _writable;};
  2968. extern T675 M675;
  2969. struct S1149{T1295 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2970. extern T1149 M1149;
  2971. struct S1150{T1296 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2972. extern T1150 M1150;
  2973. struct S676{Tid id;T0* _original_capture;T0* _capture_memory;T2 _rank;T6 _inside_agent_launcher_flag;T351 _start_position;};
  2974. extern T676 M676;
  2975. struct S1151{T1297 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2976. extern T1151 M1151;
  2977. struct S1152{T1298 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2978. extern T1152 M1152;
  2979. struct S1153{T0* _free_nodes;T1301 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  2980. extern T1153 M1153;
  2981. struct S1157{T0* _next;T0* _item;};
  2982. extern T1157 M1157;
  2983. struct S1162{T0* _next;T0* _key;T1 _item;};
  2984. extern T1162 M1162;
  2985. struct S1165{T0* _next;T0* _key;T0* _item;};
  2986. extern T1165 M1165;
  2987. struct S1167{T1302 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2988. extern T1167 M1167;
  2989. struct S1168{T1303 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  2990. extern T1168 M1168;
  2991. struct S1170{T0* _next;T0* _key;T0* _item;};
  2992. extern T1170 M1170;
  2993. struct S428{Tid id;T0* _compound;T2 _eiffel_parser_stamp;};
  2994. extern T428 M428;
  2995. struct S1173{T0* _next;T0* _key;T0* _item;};
  2996. extern T1173 M1173;
  2997. struct S1176{T0* _free_nodes;T0* _cache_node;T1305 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  2998. extern T1176 M1176;
  2999. struct S1180{T0* _next;T0* _key;T0* _item;};
  3000. extern T1180 M1180;
  3001. struct S1185{T0* _next;T0* _item;};
  3002. extern T1185 M1185;
  3003. struct S1188{T0* _next;T0* _key;T1 _item;};
  3004. extern T1188 M1188;
  3005. struct S1193{T0* _next_val;T0* _next_key;T0* _key;T0* _val;};
  3006. extern T1193 M1193;
  3007. struct S1196{T0* _free_nodes;T1307 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3008. extern T1196 M1196;
  3009. struct S1199{T0* _next;T0* _key;T0* _item;};
  3010. extern T1199 M1199;
  3011. struct S1204{T0* _next;T0* _item;};
  3012. extern T1204 M1204;
  3013. struct S1207{T0* _next;T0* _key;T0* _item;};
  3014. extern T1207 M1207;
  3015. struct S1210{T0* _next;T0* _key;T0* _item;};
  3016. extern T1210 M1210;
  3017. struct S1213{T0* _next;T0* _item;};
  3018. extern T1213 M1213;
  3019. struct S1216{T0* _next;T0* _key;T0* _item;};
  3020. extern T1216 M1216;
  3021. struct S1220{T0* _next;T0* _item;};
  3022. extern T1220 M1220;
  3023. struct S1222{T0* _next;T0* _key;T0* _item;};
  3024. extern T1222 M1222;
  3025. struct S1229{T0* _next;T0* _key;T0* _item;};
  3026. extern T1229 M1229;
  3027. struct S1234{T0* _next;T0* _key;T0* _item;};
  3028. extern T1234 M1234;
  3029. struct S1237{T0* _next;T348 _item;};
  3030. extern T1237 M1237;
  3031. struct S1240{T0* _next;T348 _key;T0* _item;};
  3032. extern T1240 M1240;
  3033. struct S1243{T0* _next;T0* _key;T0* _item;};
  3034. extern T1243 M1243;
  3035. struct S1248{T0* _next;T0* _key;T0* _item;};
  3036. extern T1248 M1248;
  3037. struct S879{T0* _struct;};
  3038. extern T879 M879;
  3039. struct S1250{T1310 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3040. extern T1250 M1250;
  3041. struct S1253{T1311 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3042. extern T1253 M1253;
  3043. struct S1254{T0* _right;T0* _left;T0* _item;T2 _balance;int _safe_equal;};
  3044. extern T1254 M1254;
  3045. struct S1255{Tid id;T1311 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3046. extern T1255 M1255;
  3047. struct S1256{T0* _free_nodes;T1314 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3048. extern T1256 M1256;
  3049. struct S369{Tid id;T2 _rank;T351 _start_position;T0* _result_type;T0* _declaration_type;};
  3050. extern T369 M369;
  3051. struct S1259{T0* _cache_node;T0* _free_nodes;T1317 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  3052. extern T1259 M1259;
  3053. struct S1263{T0* _next;T0* _key;T0* _item;};
  3054. extern T1263 M1263;
  3055. struct S1268{T0* _next;T0* _key;T0* _item;};
  3056. extern T1268 M1268;
  3057. struct S1269{Tid id;T0* _traversable;T2 _generation;T2 _item_index;};
  3058. extern T1269 M1269;
  3059. struct S801{Tid id;T0* _output;T0* _input;T0* _errstream;T0* _error;T0* _instream;T0* _group;T0* _outstream;T8 _data;T6 _is_connected;T6 _direct_input;T6 _direct_error;T6 _direct_output;};
  3060. extern T801 M801;
  3061. struct S802{Tid id;T0* _output;T0* _input;T0* _errstream;T0* _error;T0* _instream;T0* _group;T0* _outstream;T8 _data;T6 _is_connected;T6 _direct_input;T6 _direct_error;T6 _direct_output;};
  3062. extern T802 M802;
  3063. struct S803{Tid id;T0* _group;T6 _direct_error;T6 _direct_output;T6 _direct_input;};
  3064. extern T803 M803;
  3065. struct S798{Tid id;T0* _id_map;T8 _data;};
  3066. extern T798 M798;
  3067. struct S799{Tid id;T0* _handle_map;T8 _data;T6 _handle_list_dirty;};
  3068. extern T799 M799;
  3069. struct S800{Tid id;};
  3070. extern T800 M800;
  3071. struct S1273{T0* _next;T0* _key;T0* _item;};
  3072. extern T1273 M1273;
  3073. struct S1278{T0* _next;T0* _key;T0* _item;};
  3074. extern T1278 M1278;
  3075. struct S1281{T0* _next;T0* _key;T0* _item;};
  3076. extern T1281 M1281;
  3077. struct S1283{T1323 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3078. extern T1283 M1283;
  3079. struct S1286{T0* _next;T0* _key;T0* _item;};
  3080. extern T1286 M1286;
  3081. struct S1289{T0* _next;T0* _key;T0* _item;};
  3082. extern T1289 M1289;
  3083. struct S1291{T1324 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3084. extern T1291 M1291;
  3085. struct S1300{T0* _next;T0* _key;T0* _item;};
  3086. extern T1300 M1300;
  3087. struct S1304{T0* _next;T0* _key;T0* _item;};
  3088. extern T1304 M1304;
  3089. struct S1308{T0* _next;T0* _key;T0* _item;};
  3090. extern T1308 M1308;
  3091. struct S1315{T0* _next;T0* _key;T0* _item;};
  3092. extern T1315 M1315;
  3093. struct S1318{T0* _next;T0* _item;};
  3094. extern T1318 M1318;
  3095. struct S1320{T1030 _storage;T2 _capacity;T2 _lower;T2 _generation;T2 _storage_lower;T2 _upper;};
  3096. extern T1320 M1320;
  3097. struct S1321{T0* _free_nodes;T1326 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3098. extern T1321 M1321;
  3099. struct S1322{T0* _free_nodes;T1329 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3100. extern T1322 M1322;
  3101. struct S1325{T0* _item;T0* _next;T2 _key;};
  3102. extern T1325 M1325;
  3103. struct S1328{T0* _item;T0* _next;T2 _key;};
  3104. extern T1328 M1328;
  3105. struct S61{T0* _filter;T9 _buffer;T2 _capacity;};
  3106. extern T61 M61;
  3107. struct S811{Tid id;T0* _to_string_cache;T0* _path;T3 _drive;T6 _valid_cache;};
  3108. extern T811 M811;
  3109. extern T767 M767;
  3110. struct S682{Tid id;T2 _eiffel_parser_stamp;T351 _start_position;T3 _info_code;};
  3111. extern T682 M682;
  3112. struct S1335{T0* _free_nodes;T1362 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3113. extern T1335 M1335;
  3114. struct S1336{T0* _item_2;T0* _item_1;};
  3115. extern T1336 M1336;
  3116. struct S1337{T0* _free_nodes;T1366 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3117. extern T1337 M1337;
  3118. struct S1338{T0* _cache_node;T0* _free_nodes;T1368 _buckets;T2 _cache_user;T2 _cache_buckets;T2 _generation;T2 _count;T2 _capacity;};
  3119. extern T1338 M1338;
  3120. struct S1340{T0* _free_nodes;T0* _cache_node;T1373 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  3121. extern T1340 M1340;
  3122. struct S1343{T0* _free_nodes;T0* _cache_node;T1376 _buckets;T2 _count;T2 _cache_user;T2 _generation;T2 _capacity;T2 _cache_buckets;};
  3123. extern T1343 M1343;
  3124. struct S702{Tid id;T351 _end_position;T351 _start_position;T6 _synthetic_tuple;};
  3125. extern T702 M702;
  3126. struct S667{Tid id;T0* _type_mark;T351 _start_position;};
  3127. extern T667 M667;
  3128. struct S580{Tid id;T0* _target_type;T0* _feature_stamp;T351 _start_position;};
  3129. extern T580 M580;
  3130. struct S548{T0* _code;};
  3131. extern T548 M548;
  3132. struct S1344{T1377 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3133. extern T1344 M1344;
  3134. struct S668{Tid id;T0* _dynamic_type;T0* _side_effect_free_expression;};
  3135. extern T668 M668;
  3136. struct S672{Tid id;T0* _target_type;T0* _target;T0* _tagged_data_map;};
  3137. extern T672 M672;
  3138. struct S671{Tid id;T0* _live_type;T0* _dynamic_dispatch_temporary1;};
  3139. extern T671 M671;
  3140. struct S673{Tid id;T0* _dynamic_dispatch_temporary1;};
  3141. extern T673 M673;
  3142. struct S670{Tid id;T351 _start_position;T0* _tag;T0* _tagged_data_map;T0* _original_expression;T6 _collect_flag;};
  3143. extern T670 M670;
  3144. struct S681{Tid id;T0* _expression;T2 _eiffel_parser_stamp;};
  3145. extern T681 M681;
  3146. struct S666{Tid id;T0* _result_type_memory;T0* _pretty_view;uint64_t _value_memory;T351 _start_position;T2 _size;};
  3147. extern T666 M666;
  3148. struct S683{Tid id;T0* _error_message;T2 _eiffel_parser_stamp;int _exceptions;T351 _start_position;T2 _error_code;};
  3149. extern T683 M683;
  3150. extern T342 M342;
  3151. struct S1345{T1358 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3152. extern T1345 M1345;
  3153. struct S1346{T0* _root;T0* _lost_nodes_memory;T0* _map;T2 _generation;T2 _count;T6 _rebalance;T351 _item_memory;T6 _map_dirty;};
  3154. extern T1346 M1346;
  3155. struct S544{Tid id;T0* _expression_type;T0* _expression;T0* _resolved_memory;};
  3156. extern T544 M544;
  3157. struct S677{Tid id;T0* _feature_name_memory;T0* _written_link;T0* _agent_args;T0* _fake_tuple;T0* _target;T0* _agent_type;};
  3158. extern T677 M677;
  3159. struct S578{Tid id;T0* _target_type;T0* _feature_stamp;T351 _start_position;T2 _eiffel_parser_stamp;};
  3160. extern T578 M578;
  3161. struct S685{Tid id;T0* _agent_type;T0* _feature_name_memory;T0* _written_link;T0* _agent_args;T0* _fake_tuple;T0* _target;T2 _eiffel_parser_stamp;};
  3162. extern T685 M685;
  3163. struct S764{T0* _headers;T351 _start_position;T0* _string_pool;T2 _empty_index;T351 _empty_position;};
  3164. extern T764 M764;
  3165. struct S765{Tid id;T0* _type;T0* _trace;T6 _trace_result;};
  3166. extern T765 M765;
  3167. struct S1348{T0* _item;};
  3168. extern T1348 M1348;
  3169. struct S1349{T1381 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3170. extern T1349 M1349;
  3171. struct S1350{T1382 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3172. extern T1350 M1350;
  3173. extern T320 M320;
  3174. struct S128{Tid id;T6 _can_be_dropped_flag;T6 _precomputable;};
  3175. extern T128 M128;
  3176. struct S1351{T0* _free_nodes;T1383 _buckets;T2 _cache_user;T2 _generation;T2 _count;T2 _capacity;};
  3177. extern T1351 M1351;
  3178. struct S1352{T1386 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3179. extern T1352 M1352;
  3180. struct S770{Tid id;T0* _base_feature;T0* _routine_body;T0* _local_vars;T0* _ensure_assertion;T0* _require_assertion;T0* _old_list;T0* _arguments;T0* _name;T0* _result_type;T0* _type_of_current;T2 _use_current_state;};
  3181. extern T770 M770;
  3182. struct S122{T6 _used;};
  3183. extern T122 M122;
  3184. struct S1357{T1201 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  3185. extern T1357 M1357;
  3186. struct S429{Tid id;T0* _feature_name;T0* _target;T0* _written_declaration_type_mark_memory;T0* _feature_stamp;T0* _arguments_0;T6 _is_assigned_to;};
  3187. extern T429 M429;
  3188. struct S426{Tid id;T0* _explicit_type;T351 _start_position;T0* _call;T0* _writable;T2 _eiffel_parser_stamp;T6 _default_create_call;};
  3189. extern T426 M426;
  3190. struct S380{Tid id;T351 _start_position;T0* _target_type;T3 _array_name;};
  3191. extern T380 M380;
  3192. struct S820{Tid id;T0* _old_list;T0* _result_type;T0* _name;T0* _base_feature;T0* _type_of_current;T0* _value;T2 _use_current_state;};
  3193. extern T820 M820;
  3194. struct S663{Tid id;T0* _arguments;T0* _base_feature;T0* _rescue_compound;T0* _routine_body;T0* _local_vars;T0* _require_assertion;T0* _old_list;T0* _ensure_assertion;T0* _name;T0* _result_type;T0* _type_of_current;T2 _use_current_state;};
  3195. extern T663 M663;
  3196. struct S818{Tid id;T0* _base_feature;T0* _ensure_assertion;T0* _require_assertion;T0* _old_list;T0* _arguments;T0* _name;T0* _result_type;T0* _type_of_current;T2 _use_current_state;};
  3197. extern T818 M818;
  3198. struct S771{Tid id;T0* _base_feature;T0* _routine_body;T0* _local_vars;T0* _ensure_assertion;T0* _old_list;T0* _arguments;T0* _name;T0* _require_assertion;T0* _type_of_current;T2 _use_current_state;};
  3199. extern T771 M771;
  3200. struct S669{Tid id;T351 _start_position;T0* _declaration_type;T0* _index;T0* _array;};
  3201. extern T669 M669;
  3202. struct S553{Tid id;T0* _arguments;T0* _base_feature;T0* _ensure_assertion;T0* _routine_body;T0* _type_of_current;T0* _old_list;T0* _require_assertion;T0* _name;T0* _local_vars;T0* _rescue_compound;T2 _use_current_state;T6 _side_effect_free_flag;};
  3203. extern T553 M553;
  3204. struct S1359{T1310 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  3205. extern T1359 M1359;
  3206. struct S819{Tid id;T0* _arguments;T0* _base_feature;T0* _rescue_compound;T0* _routine_body;T0* _local_vars;T0* _require_assertion;T0* _old_list;T0* _ensure_assertion;T0* _name;T0* _result_type;T0* _type_of_current;T2 _use_current_state;};
  3207. extern T819 M819;
  3208. struct S662{Tid id;T0* _base_feature;T0* _ensure_assertion;T0* _rescue_compound;T0* _routine_body;T0* _local_vars;T0* _old_list;T0* _arguments;T0* _name;T0* _require_assertion;T0* _type_of_current;T2 _use_current_state;};
  3209. extern T662 M662;
  3210. struct S350{T2 _item;};
  3211. extern T350 M350;
  3212. struct S1361{T1387 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3213. extern T1361 M1361;
  3214. struct S871{Tid id;T0* _process;T0* _filter;T8 _pipe;T2 _filtered_descriptor;T6 _is_connected;};
  3215. extern T871 M871;
  3216. struct S873{Tid id;T0* _process;T8 _pipe;T2 _filtered_descriptor;T6 _is_connected;T6 _can_unread_character;T6 _has_unread_character;T3 _unread_buffer;T6 _end_of_input;T3 _filtered_last_character;};
  3217. extern T873 M873;
  3218. struct S874{Tid id;T0* _process;T0* _filter;T8 _pipe;T8 _handle;T6 _is_connected;};
  3219. extern T874 M874;
  3220. struct S875{Tid id;T0* _process;T8 _handle;T8 _pipe;T6 _is_connected;T6 _can_unread_character;T6 _has_unread_character;T3 _unread_buffer;T6 _end_of_input;T3 _filtered_last_character;};
  3221. extern T875 M875;
  3222. struct S1363{T0* _next;T0* _key;T0* _item;};
  3223. extern T1363 M1363;
  3224. struct S1365{T0* _next;T0* _key;T0* _item;};
  3225. extern T1365 M1365;
  3226. struct S1369{T0* _next;T0* _item;};
  3227. extern T1369 M1369;
  3228. struct S1372{T0* _next;T0* _key;T0* _item;};
  3229. extern T1372 M1372;
  3230. struct S1375{T0* _next;T0* _key;T0* _item;};
  3231. extern T1375 M1375;
  3232. struct S1378{T1388 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3233. extern T1378 M1378;
  3234. struct S1379{T2 _balance;T351 _item;T0* _left;T0* _right;int _safe_equal;};
  3235. extern T1379 M1379;
  3236. struct S1380{Tid id;T1388 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3237. extern T1380 M1380;
  3238. struct S674{Tid id;T0* _list;T351 _start_position;};
  3239. extern T674 M674;
  3240. struct S869{T0* _transitions;T0* _headers;T0* _tag_state;T2 _empty_idx;T2 _id;T2 _maxstate;T6 _has_empty;};
  3241. extern T869 M869;
  3242. struct S738{Tid id;T11 _value;};
  3243. extern T738 M738;
  3244. struct S1384{T0* _next;T0* _item;};
  3245. extern T1384 M1384;
  3246. struct S1390{T0* _map;T0* _root;T0* _lost_nodes_memory;T2 _value_memory;T2 _count;T2 _generation;T2 _key_memory;T6 _rebalance;T6 _map_dirty;};
  3247. extern T1390 M1390;
  3248. struct S1392{T0* _first_link;T0* _free_nodes;T0* _last_link;T0* _mem_lnk;T2 _upper;T2 _generation;T2 _mem_idx;};
  3249. extern T1392 M1392;
  3250. struct S1393{T2 _item_2;T3 _item_1;};
  3251. extern T1393 M1393;
  3252. struct S1394{T1402 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3253. extern T1394 M1394;
  3254. struct S1395{T1403 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3255. extern T1395 M1395;
  3256. struct S1396{T0* _left;T0* _right;T2 _balance;int _safe_equal_key;T2 _value;T2 _key;};
  3257. extern T1396 M1396;
  3258. struct S1400{T0* _next;T0* _item;};
  3259. extern T1400 M1400;
  3260. struct S1401{T0* _free_nodes;T1406 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3261. extern T1401 M1401;
  3262. struct S1405{T0* _next;T0* _key;T0* _item;};
  3263. extern T1405 M1405;
  3264. struct S904{T0* _c_auto_init_plugin_deps_name;T0* _c_auto_init_plugin_deps_location;T0* _c_auto_init_function_name;T0* _c_compiler_options;T0* _c_linker_options;T0* _c_library_paths;T0* _c_libraries;T0* _c_header_paths;T0* _c_headers;T0* _c_sources;T351 _start_position;T6 _is_included;T6 _auto_init_done;T546 _bd;T0* _path;T0* _name;T2 _hash_code;};
  3265. extern T904 M904;
  3266. struct S577{T0* _type;T0* _doc_tag;T2 _number;T2 _eiffel_parser_stamp;};
  3267. extern T577 M577;
  3268. struct S659{T2 _declared_tmp_counter;};
  3269. extern T659 M659;
  3270. struct S1409{T1439 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3271. extern T1409 M1409;
  3272. struct S1412{T1440 _storage;T2 _lower;T2 _generation;T2 _capacity;T2 _upper;};
  3273. extern T1412 M1412;
  3274. struct S571{Tid id;T0* _internal_c_local_memory;T0* _static_type_memory;T0* _effective_arguments_memory;T0* _target_memory;T0* _anonymous_feature_memory;T0* _type_memory;};
  3275. extern T571 M571;
  3276. struct S572{Tid id;T0* _internal_c_local_memory;T0* _static_type_memory;T0* _effective_arguments_memory;T0* _target_memory;T0* _anonymous_feature_memory;T0* _type_memory;};
  3277. extern T572 M572;
  3278. struct S573{Tid id;T0* _internal_c_local_memory;T0* _static_type_memory;T0* _effective_arguments_memory;T0* _target_memory;T0* _anonymous_feature_memory;T0* _type_memory;};
  3279. extern T573 M573;
  3280. struct S574{Tid id;T0* _internal_c_local_memory;T0* _static_type_memory;T0* _effective_arguments_memory;T0* _target_memory;T0* _anonymous_feature_memory;T0* _type_memory;};
  3281. extern T574 M574;
  3282. struct S575{Tid id;T0* _internal_c_local_memory;T0* _static_type_memory;T0* _effective_arguments_memory;T0* _target_memory;T0* _anonymous_feature_memory;T0* _type_memory;};
  3283. extern T575 M575;
  3284. struct S576{Tid id;T0* _internal_c_local_memory;T0* _static_type_memory;T0* _effective_arguments_memory;T0* _target_memory;T0* _anonymous_feature_memory;T0* _type_memory;};
  3285. extern T576 M576;
  3286. struct S1426{Tid id;T0* _dictionary;T2 _generation;T2 _item_index;};
  3287. extern T1426 M1426;
  3288. struct S824{Tid id;T2 _count;T2 _index;};
  3289. extern T824 M824;
  3290. struct S1434{T1441 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3291. extern T1434 M1434;
  3292. struct S841{Tid id;T6 _item;};
  3293. extern T841 M841;
  3294. struct S1435{T0* _free_nodes;T1443 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3295. extern T1435 M1435;
  3296. struct S1436{T1445 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3297. extern T1436 M1436;
  3298. struct S743{T1030 _storage;T2 _capacity;T2 _offset;T2 _integer_length;T6 _negative;};
  3299. extern T743 M743;
  3300. struct S1437{Tid id;T1403 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3301. extern T1437 M1437;
  3302. struct S1438{T1446 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3303. extern T1438 M1438;
  3304. struct S1442{T0* _next;T0* _key;T0* _item;};
  3305. extern T1442 M1442;
  3306. struct S740{Tid id;T1030 _storage;T2 _capacity;T6 _negative;};
  3307. extern T740 M740;
  3308. struct S1461{T1137 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3309. extern T1461 M1461;
  3310. struct S816{Tid id;T0* _item;};
  3311. extern T816 M816;
  3312. struct S1462{T0* _free_nodes;T1465 _buckets;T2 _capacity;T2 _generation;T2 _cache_user;T2 _count;};
  3313. extern T1462 M1462;
  3314. struct S814{Tid id;T2 _item;};
  3315. extern T814 M814;
  3316. struct S1464{T9 _storage;T2 _generation;T2 _capacity;T2 _upper;};
  3317. extern T1464 M1464;
  3318. struct S1466{T0* _item;T0* _next;T2 _key;};
  3319. extern T1466 M1466;
  3320. extern char*s358_1195446850A;
  3321. extern char*s113_0A;
  3322. extern char*s117_1418906530A;
  3323. extern char*s33_424424A;
  3324. extern char*s647_25969530A;
  3325. extern char*s121_9A;
  3326. extern char*s111_10A;
  3327. extern char*s33_424430A;
  3328. extern char*s381_1114345928A;
  3329. extern char*s660_1983193131A;
  3330. extern char*s30_199827552A;
  3331. extern char*s117_1564992795A;
  3332. extern char*s647_59375621A;
  3333. extern char*s117_1772404517A;
  3334. extern char*s104_1078639380A;
  3335. extern char*s436_772854717A;
  3336. extern char*s104_1138390195A;
  3337. extern char*s117_523400916A;
  3338. extern char*s104_393689A;
  3339. extern char*s483_218994080A;
  3340. extern char*s117_12331A;
  3341. extern char*s694_32A;
  3342. extern char*s625_5794275A;
  3343. extern char*s729_1880914324A;
  3344. extern char*s104_34A;
  3345. extern char*s729_1607908341A;
  3346. extern char*s33_38A;
  3347. extern char*s117_40A;
  3348. extern char*s117_41A;
  3349. extern char*s640_7233618A;
  3350. extern char*s33_42A;
  3351. extern char*s33_43A;
  3352. extern char*s117_44A;
  3353. extern char*s117_36951A;
  3354. extern char*s113_45A;
  3355. extern char*s467_46A;
  3356. extern char*s113_47A;
  3357. extern char*s638_48A;
  3358. extern char*s126_1071750288A;
  3359. extern char*s29_1889925553A;
  3360. extern char*s425_532898088A;
  3361. extern char*s625_1664036235A;
  3362. extern char*s488_58A;
  3363. extern char*s625_1023028228A;
  3364. extern char*s648_59A;
  3365. extern char*s121_60A;
  3366. extern char*s33_60A;
  3367. extern char*s33_61A;
  3368. extern char*s647_2017590A;
  3369. extern char*s844_1752899740A;
  3370. extern char*s33_62A;
  3371. extern char*s30_63A;
  3372. extern char*s805_1883030297A;
  3373. extern char*s33_64A;
  3374. extern char*s106_1684808173A;
  3375. extern char*s650_1216329562A;
  3376. extern char*s104_67A;
  3377. extern char*s104_1268871407A;
  3378. extern char*s647_219498506A;
  3379. extern char*s30_1202957293A;
  3380. extern char*s34_212160365A;
  3381. extern char*s642_80037A;
  3382. extern char*s33_12376A;
  3383. extern char*s120_325166540A;
  3384. extern char*s117_77A;
  3385. extern char*s437_77A;
  3386. extern char*s825_79A;
  3387. extern char*s117_1206795525A;
  3388. extern char*s117_441192857A;
  3389. extern char*s625_82A;
  3390. extern char*s552_251231528A;
  3391. extern char*s625_84A;
  3392. extern char*s117_2189840A;
  3393. extern char*s115_301485A;
  3394. extern char*s117_392938270A;
  3395. extern char*s625_585895143A;
  3396. extern char*s640_91A;
  3397. extern char*s117_93A;
  3398. extern char*s33_94A;
  3399. extern char*s104_916596A;
  3400. extern char*s825_2008215484A;
  3401. extern char*s729_152877053A;
  3402. extern char*s113_99A;
  3403. extern char*s848_101A;
  3404. extern char*s283_376816512A;
  3405. extern char*s113_273430505A;
  3406. extern char*s30_104A;
  3407. extern char*s642_105A;
  3408. extern char*s101_283093730A;
  3409. extern char*s113_109A;
  3410. extern char*s447_178490A;
  3411. extern char*s33_112335826A;
  3412. extern char*s117_114A;
  3413. extern char*s97_772983982A;
  3414. extern char*s702_115A;
  3415. extern char*s577_1399364920A;
  3416. extern char*s30_118A;
  3417. extern char*s495_123A;
  3418. extern char*s33_124A;
  3419. extern char*s729_125A;
  3420. extern char*s33_126A;
  3421. extern char*s117_273430530A;
  3422. extern char*s117_391886489A;
  3423. extern char*s554_876265439A;
  3424. extern char*s727_6284A;
  3425. extern char*s377_1485085274A;
  3426. extern char*s117_545126362A;
  3427. extern char*s409_1089483711A;
  3428. extern char*s647_579867211A;
  3429. extern char*s104_629850238A;
  3430. extern char*s117_1629400044A;
  3431. extern char*s33_80109A;
  3432. extern char*s642_252339A;
  3433. extern char*s120_612971904A;
  3434. extern char*s447_202915491A;
  3435. extern char*s407_446205995A;
  3436. extern char*s642_6305A;
  3437. extern char*s104_280897875A;
  3438. extern char*s415_1324593410A;
  3439. extern char*s34_1473988901A;
  3440. extern char*s583_168A;
  3441. extern char*s435_145102259A;
  3442. extern char*s104_339436953A;
  3443. extern char*s113_539873441A;
  3444. extern char*s467_1876110531A;
  3445. extern char*s650_51065777A;
  3446. extern char*s104_470853074A;
  3447. extern char*s702_1257264577A;
  3448. extern char*s582_6330A;
  3449. extern char*s113_180A;
  3450. extern char*s33_961210799A;
  3451. extern char*s117_116813823A;
  3452. extern char*s117_30942A;
  3453. extern char*s117_37095A;
  3454. extern char*s844_61699A;
  3455. extern char*s33_269315573A;
  3456. extern char*s34_436911A;
  3457. extern char*s642_1341914655A;
  3458. extern char*s105_1604340919A;
  3459. extern char*s283_1341859296A;
  3460. extern char*s104_194A;
  3461. extern char*s660_42706587A;
  3462. extern char*s111_195A;
  3463. extern char*s117_475921520A;
  3464. extern char*s365_788380019A;
  3465. extern char*s624_619030689A;
  3466. extern char*s293_200A;
  3467. extern char*s642_117385886A;
  3468. extern char*s729_786221024A;
  3469. extern char*s117_6355A;
  3470. extern char*s728_1409981632A;
  3471. extern char*s117_204A;
  3472. extern char*s640_205A;
  3473. extern char*s844_85966583A;
  3474. extern char*s110_580488532A;
  3475. extern char*s848_212314278A;
  3476. extern char*s104_639285944A;
  3477. extern char*s427_1085830094A;
  3478. extern char*s111_215A;
  3479. extern char*s395_905138318A;
  3480. extern char*s283_216A;
  3481. extern char*s342_2070057757A;
  3482. extern char*s33_217A;
  3483. extern char*s488_218A;
  3484. extern char*s33_218A;
  3485. extern char*s647_160146A;
  3486. extern char*s117_993675817A;
  3487. extern char*s33_220A;
  3488. extern char*s104_873294598A;
  3489. extern char*s33_54688766A;
  3490. extern char*s647_4638080A;
  3491. extern char*s640_226A;
  3492. extern char*s104_1922692108A;
  3493. extern char*s117_227A;
  3494. extern char*s283_1302880443A;
  3495. extern char*s342_1306325004A;
  3496. extern char*s117_585944489A;
  3497. extern char*s639_230A;
  3498. extern char*s433_230A;
  3499. extern char*s642_236A;
  3500. extern char*s623_237A;
  3501. extern char*s117_240A;
  3502. extern char*s113_240A;
  3503. extern char*s111_241A;
  3504. extern char*s33_241A;
  3505. extern char*s554_242A;
  3506. extern char*s640_36137368A;
  3507. extern char*s844_6395A;
  3508. extern char*s621_244A;
  3509. extern char*s117_245A;
  3510. extern char*s727_246A;
  3511. extern char*s625_247A;
  3512. extern char*s33_1682815431A;
  3513. extern char*s117_249A;
  3514. extern char*s117_251A;
  3515. extern char*s104_251A;
  3516. extern char*s293_252A;
  3517. extern char*s625_254A;
  3518. extern char*s647_255A;
  3519. extern char*s589_255A;
  3520. extern char*s111_542094038A;
  3521. extern char*s619_257A;
  3522. extern char*s117_257A;
  3523. extern char*s117_258A;
  3524. extern char*s625_259A;
  3525. extern char*s642_259A;
  3526. extern char*s727_6411A;
  3527. extern char*s111_262A;
  3528. extern char*s34_10703002A;
  3529. extern char*s117_1312728230A;
  3530. extern char*s640_263A;
  3531. extern char*s642_264A;
  3532. extern char*s647_265A;
  3533. extern char*s647_1665734122A;
  3534. extern char*s640_184795A;
  3535. extern char*s625_436987A;
  3536. extern char*s456_1428348580A;
  3537. extern char*s293_43325A;
  3538. extern char*s113_270A;
  3539. extern char*s415_190952A;
  3540. extern char*s435_271A;
  3541. extern char*s117_272A;
  3542. extern char*s647_6425A;
  3543. extern char*s640_1097836905A;
  3544. extern char*s105_116346440A;
  3545. extern char*s117_1017947719A;
  3546. extern char*s565_276A;
  3547. extern char*s117_277A;
  3548. extern char*s117_277C;
  3549. extern char*s117_277B;
  3550. extern char*s825_277A;
  3551. extern char*s386_278A;
  3552. extern char*s111_1255776138A;
  3553. extern char*s111_1131876546A;
  3554. extern char*s117_282A;
  3555. extern char*s33_282A;
  3556. extern char*s117_284B;
  3557. extern char*s117_284A;
  3558. extern char*s543_287A;
  3559. extern char*s625_287A;
  3560. extern char*s848_1854022405A;
  3561. extern char*s543_80251A;
  3562. extern char*s653_293A;
  3563. extern char*s653_294A;
  3564. extern char*s495_594795843A;
  3565. extern char*s653_295A;
  3566. extern char*s647_296A;
  3567. extern char*s33_296A;
  3568. extern char*s113_297A;
  3569. extern char*s642_244699380A;
  3570. extern char*s113_298A;
  3571. extern char*s447_299A;
  3572. extern char*s293_300A;
  3573. extern char*s113_301A;
  3574. extern char*s904_302A;
  3575. extern char*s117_6455A;
  3576. extern char*s495_305A;
  3577. extern char*s117_1754886761A;
  3578. extern char*s33_430881A;
  3579. extern char*s117_317A;
  3580. extern char*s33_406284A;
  3581. extern char*s33_42134669A;
  3582. extern char*s436_325449730A;
  3583. extern char*s117_1238750212A;
  3584. extern char*s104_1088075316A;
  3585. extern char*s289_90592250A;
  3586. extern char*s283_322A;
  3587. extern char*s729_35343969A;
  3588. extern char*s801_324A;
  3589. extern char*s113_326A;
  3590. extern char*s625_327A;
  3591. extern char*s647_197159A;
  3592. extern char*s113_327A;
  3593. extern char*s367_327A;
  3594. extern char*s32_329A;
  3595. extern char*s589_1710309A;
  3596. extern char*s32_331A;
  3597. extern char*s117_10739979A;
  3598. extern char*s625_815493762A;
  3599. extern char*s113_333A;
  3600. extern char*s113_334A;
  3601. extern char*s32_334A;
  3602. extern char*s120_107193812A;
  3603. extern char*s35_336A;
  3604. extern char*s583_142931125A;
  3605. extern char*s113_340A;
  3606. extern char*s113_341A;
  3607. extern char*s554_342A;
  3608. extern char*s640_345A;
  3609. extern char*s33_1501191A;
  3610. extern char*s489_348A;
  3611. extern char*s34_437070A;
  3612. extern char*s765_351A;
  3613. extern char*s117_1243560324A;
  3614. extern char*s122_1568216255A;
  3615. extern char*s111_36611104A;
  3616. extern char*s33_1578334651A;
  3617. extern char*s678_301503927A;
  3618. extern char*s538_360A;
  3619. extern char*s386_360A;
  3620. extern char*s33_361A;
  3621. extern char*s420_1136256141A;
  3622. extern char*s488_2140868216A;
  3623. extern char*s728_8033571A;
  3624. extern char*s642_366A;
  3625. extern char*s105_1700247488A;
  3626. extern char*s33_371A;
  3627. extern char*s538_372A;
  3628. extern char*s625_376A;
  3629. extern char*s409_376A;
  3630. extern char*s848_377A;
  3631. extern char*s848_166455A;
  3632. extern char*s117_379A;
  3633. extern char*s506_2054176037A;
  3634. extern char*s33_548214405A;
  3635. extern char*s481_898426A;
  3636. extern char*s113_1561265653A;
  3637. extern char*s117_175857472A;
  3638. extern char*s117_382A;
  3639. extern char*s104_1761000927A;
  3640. extern char*s582_6534A;
  3641. extern char*s624_197373672A;
  3642. extern char*s113_62728285A;
  3643. extern char*s33_10377126A;
  3644. extern char*s640_1639500234A;
  3645. extern char*s117_396A;
  3646. extern char*s125_397A;
  3647. extern char*s729_6550A;
  3648. extern char*s467_1962655329A;
  3649. extern char*s115_402A;
  3650. extern char*s625_2054563574A;
  3651. extern char*s412_1442631340A;
  3652. extern char*s34_9909665A;
  3653. extern char*s117_6559A;
  3654. extern char*s848_1748680500A;
  3655. extern char*s104_1011636926A;
  3656. extern char*s625_1484470448A;
  3657. extern char*s729_411A;
  3658. extern char*s625_1212159A;
  3659. extern char*s104_1733505988A;
  3660. extern char*s117_1601653158A;
  3661. extern char*s647_419A;
  3662. extern char*s367_892535123A;
  3663. extern char*s117_1957408550A;
  3664. extern char*s117_781060556A;
  3665. extern char*s117_726728775A;
  3666. extern char*s436_1604599495A;
  3667. extern char*s420_343527626A;
  3668. extern char*s105_74239A;
  3669. extern char*s729_6580A;
  3670. extern char*s393_1808265259A;
  3671. extern char*s619_86545A;
  3672. extern char*s447_205111678A;
  3673. extern char*s105_696478167A;
  3674. extern char*s648_82239308A;
  3675. extern char*s467_1604408825A;
  3676. extern char*s286_38905513A;
  3677. extern char*s660_1447552176A;
  3678. extern char*s33_1603529235A;
  3679. extern char*s101_313227818A;
  3680. extern char*s848_526175446A;
  3681. extern char*s33_80416A;
  3682. extern char*s117_1793244543A;
  3683. extern char*s648_1395477828A;
  3684. extern char*s844_733445699A;
  3685. extern char*s33_878996813A;
  3686. extern char*s111_408537579A;
  3687. extern char*s117_10666295A;
  3688. extern char*s117_339308075A;
  3689. extern char*s415_1297676933A;
  3690. extern char*s848_6614A;
  3691. extern char*s342_1489034545A;
  3692. extern char*s904_1935504882A;
  3693. extern char*s117_471A;
  3694. extern char*s653_471A;
  3695. extern char*s678_1084920002A;
  3696. extern char*s653_474A;
  3697. extern char*s437_1240817101A;
  3698. extern char*s653_476A;
  3699. extern char*s113_1192507148A;
  3700. extern char*s33_1639475718A;
  3701. extern char*s648_529853775A;
  3702. extern char*s675_1937147216A;
  3703. extern char*s111_1459577427A;
  3704. extern char*s447_397816412A;
  3705. extern char*s113_1721407046A;
  3706. extern char*s489_1577658176A;
  3707. extern char*s625_283801480A;
  3708. extern char*s660_1655357614A;
  3709. extern char*s104_1363289683A;
  3710. extern char*s117_548663546A;
  3711. extern char*s811_498A;
  3712. extern char*s352_1155816456A;
  3713. extern char*s34_2073386A;
  3714. extern char*s104_2117894368A;
  3715. extern char*s582_6655A;
  3716. extern char*s352_1753601396A;
  3717. extern char*s30_613587359A;
  3718. extern char*s640_506A;
  3719. extern char*s582_215791A;
  3720. extern char*s642_1181502A;
  3721. extern char*s844_1544707291A;
  3722. extern char*s104_1524784203A;
  3723. extern char*s904_1942892277A;
  3724. extern char*s117_365905049A;
  3725. extern char*s728_1970645590A;
  3726. extern char*s484_334725631A;
  3727. extern char*s805_1000694404A;
  3728. extern char*s728_722650754A;
  3729. extern char*s727_6671A;
  3730. extern char*s349_25373399A;
  3731. extern char*s117_526A;
  3732. extern char*s728_1477636806A;
  3733. extern char*s642_1084495643A;
  3734. extern char*s415_889865702A;
  3735. extern char*s33_534A;
  3736. extern char*s647_535A;
  3737. extern char*s113_6687A;
  3738. extern char*s510_2057854492A;
  3739. extern char*s117_932172292A;
  3740. extern char*s104_955638361A;
  3741. extern char*s33_548A;
  3742. extern char*s104_9897510A;
  3743. extern char*s34_10315778A;
  3744. extern char*s126_605800239A;
  3745. extern char*s33_552A;
  3746. extern char*s117_12855A;
  3747. extern char*s488_1490203324A;
  3748. extern char*s637_6706A;
  3749. extern char*s104_2030568676A;
  3750. extern char*s117_1901889757A;
  3751. extern char*s124_557A;
  3752. extern char*s848_25822456A;
  3753. extern char*s709_559A;
  3754. extern char*s104_1471861047A;
  3755. extern char*s642_550508910A;
  3756. extern char*s34_1532343833A;
  3757. extern char*s805_68224A;
  3758. extern char*s381_1744510279A;
  3759. extern char*s293_22396357A;
  3760. extern char*s640_570A;
  3761. extern char*s127_570A;
  3762. extern char*s642_1832703325A;
  3763. extern char*s34_54418471A;
  3764. extern char*s104_1228072329A;
  3765. extern char*s117_1988895671A;
  3766. extern char*s117_273430980A;
  3767. extern char*s589_166654A;
  3768. extern char*s283_1476966395A;
  3769. extern char*s117_1290234339A;
  3770. extern char*s104_1961160815A;
  3771. extern char*s412_1037594318A;
  3772. extern char*s104_751585121A;
  3773. extern char*s34_2233396A;
  3774. extern char*s727_273418685A;
  3775. extern char*s30_1724187394A;
  3776. extern char*s34_48390502A;
  3777. extern char*s108_589A;
  3778. extern char*s653_591A;
  3779. extern char*s113_2077353217A;
  3780. extern char*s283_2132072515A;
  3781. extern char*s35_594A;
  3782. extern char*s848_596A;
  3783. extern char*s33_9713026A;
  3784. extern char*s33_36193081A;
  3785. extern char*s530_2080244194A;
  3786. extern char*s34_600A;
  3787. extern char*s105_1317175740A;
  3788. extern char*s113_1398953286A;
  3789. extern char*s111_1463938603A;
  3790. extern char*s115_603A;
  3791. extern char*s848_604A;
  3792. extern char*s848_6755A;
  3793. extern char*s104_1207921682A;
  3794. extern char*s111_801894175A;
  3795. extern char*s104_437331A;
  3796. extern char*s420_1260488135A;
  3797. extern char*s104_611A;
  3798. extern char*s33_548331507A;
  3799. extern char*s113_614A;
  3800. extern char*s729_185146A;
  3801. extern char*s117_1419097826A;
  3802. extern char*s111_427937988A;
  3803. extern char*s113_179868158A;
  3804. extern char*s647_475042348A;
  3805. extern char*s447_620A;
  3806. extern char*s625_68284A;
  3807. extern char*s642_6775A;
  3808. extern char*s625_5395051A;
  3809. extern char*s117_625A;
  3810. extern char*s506_625A;
  3811. extern char*s117_5395053A;
  3812. extern char*s34_627A;
  3813. extern char*s642_693716559A;
  3814. extern char*s126_354654986A;
  3815. extern char*s33_51915068A;
  3816. extern char*s120_1661847054A;
  3817. extern char*s105_85511833A;
  3818. extern char*s640_1367878466A;
  3819. extern char*s117_811016135A;
  3820. extern char*s117_635A;
  3821. extern char*s33_636A;
  3822. extern char*s100_1861287086A;
  3823. extern char*s490_449661A;
  3824. extern char*s34_640A;
  3825. extern char*s642_2251910A;
  3826. extern char*s637_5395074A;
  3827. extern char*s111_1174466439A;
  3828. extern char*s117_651A;
  3829. extern char*s34_1690381566A;
  3830. extern char*s728_12955A;
  3831. extern char*s729_19622345A;
  3832. extern char*s33_1744399653A;
  3833. extern char*s647_6810A;
  3834. extern char*s108_660A;
  3835. extern char*s283_661A;
  3836. extern char*s110_97543221A;
  3837. extern char*s637_4570857A;
  3838. extern char*s642_1175100011A;
  3839. extern char*s33_669A;
  3840. extern char*s647_670A;
  3841. extern char*s34_670A;
  3842. extern char*s111_671A;
  3843. extern char*s30_525197655A;
  3844. extern char*s414_925886099A;
  3845. extern char*s647_351281A;
  3846. extern char*s115_674A;
  3847. extern char*s104_1135641353A;
  3848. extern char*s113_676A;
  3849. extern char*s104_1284231066A;
  3850. extern char*s660_378711602A;
  3851. extern char*s113_1087245292A;
  3852. extern char*s91_685A;
  3853. extern char*s113_686A;
  3854. extern char*s113_689A;
  3855. extern char*s117_1713607783A;
  3856. extern char*s625_6845A;
  3857. extern char*s729_1824264277A;
  3858. extern char*s582_905827712A;
  3859. extern char*s846_699A;
  3860. extern char*s622_619166512A;
  3861. extern char*s625_228498053A;
  3862. extern char*s289_875060418A;
  3863. extern char*s647_1375807179A;
  3864. extern char*s33_1115958189A;
  3865. extern char*s33_1206543966A;
  3866. extern char*s637_4570907A;
  3867. extern char*s29_1325879523A;
  3868. extern char*s104_316863332A;
  3869. extern char*s660_1197649626A;
  3870. extern char*s552_1899804731A;
  3871. extern char*s625_10937200A;
  3872. extern char*s117_6877A;
  3873. extern char*s115_13028A;
  3874. extern char*s117_1403825006A;
  3875. extern char*s33_80694A;
  3876. extern char*s589_1290234494A;
  3877. extern char*s502_1767084619A;
  3878. extern char*s106_1385667261A;
  3879. extern char*s33_849712179A;
  3880. extern char*s637_4570932A;
  3881. extern char*s292_740A;
  3882. extern char*s554_1114764925A;
  3883. extern char*s642_744A;
  3884. extern char*s115_1772235A;
  3885. extern char*s625_750A;
  3886. extern char*s642_1261705A;
  3887. extern char*s711_1601130656A;
  3888. extern char*s111_1460051321A;
  3889. extern char*s283_527202963A;
  3890. extern char*s117_1195084695A;
  3891. extern char*s577_2007779419A;
  3892. extern char*s415_613384625A;
  3893. extern char*s104_1928025553A;
  3894. extern char*s113_643573734A;
  3895. extern char*s495_589832448A;
  3896. extern char*s729_40031469A;
  3897. extern char*s848_10937240A;
  3898. extern char*s113_1255020047A;
  3899. extern char*s637_4570957A;
  3900. extern char*s506_1091323489A;
  3901. extern char*s648_68406039A;
  3902. extern char*s552_1280946519A;
  3903. extern char*s848_5161461A;
  3904. extern char*s642_644847010A;
  3905. extern char*s33_567319806A;
  3906. extern char*s642_1124563501A;
  3907. extern char*s118_6926A;
  3908. extern char*s115_51699930A;
  3909. extern char*s409_7867907A;
  3910. extern char*s33_1597390874A;
  3911. extern char*s33_567319812A;
  3912. extern char*s117_7720290A;
  3913. extern char*s648_1034063848A;
  3914. extern char*s637_4570982A;
  3915. extern char*s122_899910547A;
  3916. extern char*s848_2092663259A;
  3917. extern char*s647_6946A;
  3918. extern char*s117_1994813154A;
  3919. extern char*s33_567319829A;
  3920. extern char*s117_220957020A;
  3921. extern char*s647_1738839292A;
  3922. extern char*s436_282823780A;
  3923. extern char*s647_1824713404A;
  3924. extern char*s33_9676326A;
  3925. extern char*s625_80771A;
  3926. extern char*s283_1091711046A;
  3927. extern char*s647_6965A;
  3928. extern char*s637_4571007A;
  3929. extern char*s650_8046326A;
  3930. extern char*s621_1710532409A;
  3931. extern char*s33_1671553525A;
  3932. extern char*s117_1981256377A;
  3933. extern char*s113_10937305A;
  3934. extern char*s625_173055A;
  3935. extern char*s490_55156846A;
  3936. extern char*s552_958892525A;
  3937. extern char*s104_52979396A;
  3938. extern char*s517_1083118122A;
  3939. extern char*s642_400650A;
  3940. extern char*s642_86950A;
  3941. extern char*s34_400652A;
  3942. extern char*s647_427390771A;
  3943. extern char*s283_1707020207A;
  3944. extern char*s637_4571032A;
  3945. extern char*s625_345908476A;
  3946. extern char*s647_6995A;
  3947. extern char*s97_142319A;
  3948. extern char*s34_11251026A;
  3949. extern char*s436_170383550A;
  3950. extern char*s113_373286592A;
  3951. extern char*s104_1275558331A;
  3952. extern char*s117_1860992059A;
  3953. extern char*s637_4571057A;
  3954. extern char*s104_888875725A;
  3955. extern char*s848_1648235130A;
  3956. extern char*s283_902457136A;
  3957. extern char*s33_1498845794A;
  3958. extern char*s488_1331532446A;
  3959. extern char*s412_1769582063A;
  3960. extern char*s647_7025A;
  3961. extern char*s844_719514099A;
  3962. extern char*s848_1288623074A;
  3963. extern char*s505_672729595A;
  3964. extern char*s850_730579755A;
  3965. extern char*s283_1130154866A;
  3966. extern char*s415_923532A;
  3967. extern char*s904_7037A;
  3968. extern char*s111_1814748872A;
  3969. extern char*s349_345225764A;
  3970. extern char*s642_1291760099A;
  3971. extern char*s33_80854A;
  3972. extern char*s33_13194A;
  3973. extern char*s286_1820580025A;
  3974. extern char*s647_1689502217A;
  3975. extern char*s637_185428A;
  3976. extern char*s640_686612424A;
  3977. extern char*s34_10193105A;
  3978. extern char*s32_831708366A;
  3979. extern char*s33_10377643A;
  3980. extern char*s637_185438A;
  3981. extern char*s113_703496930A;
  3982. extern char*s850_1295032451A;
  3983. extern char*s637_185443A;
  3984. extern char*s678_501491947A;
  3985. extern char*s637_185448A;
  3986. extern char*s111_1786429697A;
  3987. extern char*s637_185453A;
  3988. extern char*s415_1552156565A;
  3989. extern char*s34_1975394A;
  3990. extern char*s33_1594034A;
  3991. extern char*s104_75996531A;
  3992. extern char*s33_2246041A;
  3993. extern char*s637_185458A;
  3994. extern char*s848_1012357115A;
  3995. extern char*s117_1065055A;
  3996. extern char*s111_1497652563A;
  3997. extern char*s728_323156020A;
  3998. extern char*s637_185463A;
  3999. extern char*s282_51017327A;
  4000. extern char*s117_934A;
  4001. extern char*s111_24235874A;
  4002. extern char*s383_1809213019A;
  4003. extern char*s467_1284372793A;
  4004. extern char*s482_1204053035A;
  4005. extern char*s34_1839765037A;
  4006. extern char*s637_185468A;
  4007. extern char*s113_830570470A;
  4008. extern char*s589_481249030A;
  4009. extern char*s763_495673125A;
  4010. extern char*s120_1752297822A;
  4011. extern char*s117_1642367158A;
  4012. extern char*s117_273431355A;
  4013. extern char*s283_708319A;
  4014. extern char*s126_7106A;
  4015. extern char*s728_15009395A;
  4016. extern char*s848_915251302A;
  4017. extern char*s111_902457224A;
  4018. extern char*s439_171706123A;
  4019. extern char*s113_50863580A;
  4020. extern char*s729_2046881533A;
  4021. extern char*s482_1204053060A;
  4022. extern char*s554_1747846A;
  4023. extern char*s642_7118A;
  4024. extern char*s33_1607595572A;
  4025. extern char*s660_557767498A;
  4026. extern char*s34_1992063831A;
  4027. extern char*s516_1962243783A;
  4028. extern char*s729_207160501A;
  4029. extern char*s650_124454155A;
  4030. extern char*s495_1496963692A;
  4031. extern char*s642_54714119A;
  4032. extern char*s647_87090A;
  4033. extern char*s117_1586448448A;
  4034. extern char*s848_77282146A;
  4035. extern char*s647_185515A;
  4036. extern char*s456_540477054A;
  4037. extern char*s86_1761241425A;
  4038. extern char*s121_992A;
  4039. extern char*s117_1500500537A;
  4040. extern char*s506_259431724A;
  4041. extern char*s104_1587734026A;
  4042. extern char*s844_903312259A;
  4043. extern char*s844_167080A;
  4044. extern char*s848_160930A;
  4045. extern char*s104_1703575813A;
  4046. extern char*s589_948263A;
  4047. extern char*s650_160937A;
  4048. extern char*s283_89867121A;
  4049. extern char*s415_205616643A;
  4050. extern char*s117_514187710A;
  4051. extern char*s460_1615634978A;
  4052. extern char*s104_2080029331A;
  4053. extern char*s104_266191698A;
  4054. extern char*s113_851047233A;
  4055. extern char*s117_1346694814A;
  4056. extern char*s111_1365578385A;
  4057. extern char*s104_1090616383A;
  4058. extern char*s117_308580A;
  4059. extern char*s689_247541875A;
  4060. extern char*s467_1436450217A;
  4061. extern char*s111_713806135A;
  4062. extern char*s358_646901709A;
  4063. extern char*s104_1581435442A;
  4064. extern char*s480_743946038A;
  4065. extern char*s848_1413869902A;
  4066. extern char*s706_1043A;
  4067. extern char*s411_736853937A;
  4068. extern char*s467_69279758A;
  4069. extern char*s113_17494489A;
  4070. extern char*s707_1047A;
  4071. extern char*s647_397220332A;
  4072. extern char*s293_7207A;
  4073. extern char*s34_10876026A;
  4074. extern char*s117_437780A;
  4075. extern char*s848_1473891377A;
  4076. extern char*s104_1380562254A;
  4077. extern char*s660_1092806174A;
  4078. extern char*s423_1719402393A;
  4079. extern char*s110_23085765A;
  4080. extern char*s729_1102979933A;
  4081. extern char*s848_1927410765A;
  4082. extern char*s848_1574324912A;
  4083. extern char*s35_87180A;
  4084. extern char*s97_439490016A;
  4085. extern char*s111_385188989A;
  4086. extern char*s104_1934613587A;
  4087. extern char*s117_965818786A;
  4088. extern char*s640_7220A;
  4089. extern char*s493_68732A;
  4090. extern char*s117_1905187208A;
  4091. extern char*s117_4620481A;
  4092. extern char*s498_7232A;
  4093. extern char*s642_7235A;
  4094. extern char*s467_1305581590A;
  4095. extern char*s415_156630152A;
  4096. extern char*s30_1090A;
  4097. extern char*s729_1102979958A;
  4098. extern char*s554_1027113524A;
  4099. extern char*s642_1348915394A;
  4100. extern char*s117_1901755A;
  4101. extern char*s640_580292587A;
  4102. extern char*s366_1839715989A;
  4103. extern char*s476_99702656A;
  4104. extern char*s621_302501127A;
  4105. extern char*s467_1630520481A;
  4106. extern char*s117_197932A;
  4107. extern char*s825_1101A;
  4108. extern char*s648_1034107223A;
  4109. extern char*s479_1554555636A;
  4110. extern char*s104_879341913A;
  4111. extern char*s415_1277330071A;
  4112. extern char*s117_893005A;
  4113. extern char*s848_2136427942A;
  4114. extern char*s495_1034900711A;
  4115. extern char*s447_1112A;
  4116. extern char*s104_1617443474A;
  4117. extern char*s117_588411932A;
  4118. extern char*s467_1051699101A;
  4119. extern char*s538_1330923746A;
  4120. extern char*s97_1121A;
  4121. extern char*s377_327012886A;
  4122. extern char*s104_1717397235A;
  4123. extern char*s104_1003875089A;
  4124. extern char*s35_2141685A;
  4125. extern char*s640_1446625A;
  4126. extern char*s358_1759986771A;
  4127. extern char*s117_4620546A;
  4128. extern char*s117_1055242101A;
  4129. extern char*s848_7296A;
  4130. extern char*s551_927498134A;
  4131. extern char*s729_10322525A;
  4132. extern char*s425_1099750743A;
  4133. extern char*s291_1133285999A;
  4134. extern char*s844_1524126691A;
  4135. extern char*s112_1645670452A;
  4136. extern char*s33_1157A;
  4137. extern char*s341_1981041429A;
  4138. extern char*s117_273443870A;
  4139. extern char*s619_7317A;
  4140. extern char*s117_1350760769A;
  4141. extern char*s111_1535001676A;
  4142. extern char*s729_419443A;
  4143. extern char*s484_1867518592A;
  4144. extern char*s113_1964046235A;
  4145. extern char*s117_1142598643A;
  4146. extern char*s415_905382A;
  4147. extern char*s844_1858599648A;
  4148. extern char*s283_305465997A;
  4149. extern char*s33_1944903A;
  4150. extern char*s695_235492225A;
  4151. extern char*s33_55040341A;
  4152. extern char*s117_1196A;
  4153. extern char*s554_28418819A;
  4154. extern char*s34_10648581A;
  4155. extern char*s394_1552710436A;
  4156. extern char*s104_1819737650A;
  4157. extern char*s111_1206593669A;
  4158. extern char*s17_1210A;
  4159. extern char*s35_2246326A;
  4160. extern char*s113_1215A;
  4161. extern char*s283_767646015A;
  4162. extern char*s286_1641573945A;
  4163. extern char*s117_1319581398A;
  4164. extern char*s33_9529116A;
  4165. extern char*s640_11300605A;
  4166. extern char*s647_52075585A;
  4167. extern char*s126_1430004152A;
  4168. extern char*s506_1297302480A;
  4169. extern char*s647_1671074150A;
  4170. extern char*s415_1324951230A;
  4171. extern char*s32_1897129554A;
  4172. extern char*s293_188916891A;
  4173. extern char*s104_155929078A;
  4174. extern char*s111_646243744A;
  4175. extern char*s640_1232A;
  4176. extern char*s33_276937706A;
  4177. extern char*s844_1180476551A;
  4178. extern char*s33_1235A;
  4179. extern char*s640_1240A;
  4180. extern char*s848_407207A;
  4181. extern char*s436_1700082283A;
  4182. extern char*s647_520388145A;
  4183. extern char*s33_55040391A;
  4184. extern char*s729_1246A;
  4185. extern char*s647_704592146A;
  4186. extern char*s33_1247A;
  4187. extern char*s647_837784A;
  4188. extern char*s625_7400A;
  4189. extern char*s479_1377394679A;
  4190. extern char*s104_445001496A;
  4191. extern char*s393_1088174660A;
  4192. extern char*s729_52555395A;
  4193. extern char*s30_513843490A;
  4194. extern char*s33_55040401A;
  4195. extern char*s117_499425548A;
  4196. extern char*s293_4479182A;
  4197. extern char*s625_1485929081A;
  4198. extern char*s728_1208340604A;
  4199. extern char*s33_2067995A;
  4200. extern char*s647_870841390A;
  4201. extern char*s117_1919660703A;
  4202. extern char*s111_1265A;
  4203. extern char*s117_1271A;
  4204. extern char*s625_1271A;
  4205. extern char*s97_74133124A;
  4206. extern char*s849_1274A;
  4207. extern char*s117_148900A;
  4208. extern char*s577_38182A;
  4209. extern char*s625_182255408A;
  4210. extern char*s648_1431664982A;
  4211. extern char*s648_1280A;
  4212. extern char*s727_1281A;
  4213. extern char*s117_1284A;
  4214. extern char*s640_1285A;
  4215. extern char*s728_1286A;
  4216. extern char*s648_1291A;
  4217. extern char*s675_1083579905A;
  4218. extern char*s117_81256A;
  4219. extern char*s117_1295B;
  4220. extern char*s117_1295A;
  4221. extern char*s642_25900A;
  4222. extern char*s640_1298A;
  4223. extern char*s447_1642232185A;
  4224. extern char*s467_1952642401A;
  4225. extern char*s729_666720494A;
  4226. extern char*s637_1302A;
  4227. extern char*s642_685204250A;
  4228. extern char*s638_7454A;
  4229. extern char*s637_1312A;
  4230. extern char*s729_14757563A;
  4231. extern char*s33_259659630A;
  4232. extern char*s340_855586967A;
  4233. extern char*s34_1988096A;
  4234. extern char*s625_7475A;
  4235. extern char*s33_747962924A;
  4236. extern char*s117_32080A;
  4237. extern char*s552_902076231A;
  4238. extern char*s117_1326A;
  4239. extern char*s378_1686701A;
  4240. extern char*s34_945182441A;
  4241. extern char*s117_1330A;
  4242. extern char*s848_26635163A;
  4243. extern char*s33_1245671098A;
  4244. extern char*s113_1335A;
  4245. extern char*s418_13637A;
  4246. extern char*s844_1542419950A;
  4247. extern char*s104_2097430832A;
  4248. extern char*s105_140920753A;
  4249. extern char*s625_37202594A;
  4250. extern char*s495_412142950A;
  4251. extern char*s436_1304837581A;
  4252. extern char*s34_87466A;
  4253. extern char*s117_411134193A;
  4254. extern char*s289_413151726A;
  4255. extern char*s286_1136866084A;
  4256. extern char*s650_1068122514A;
  4257. extern char*s729_2077255577A;
  4258. extern char*s647_116864219A;
  4259. extern char*s436_1081673178A;
  4260. extern char*s640_1380A;
  4261. extern char*s497_869266852A;
  4262. extern char*s349_590983311A;
  4263. extern char*s121_1382A;
  4264. extern char*s104_2001512180A;
  4265. extern char*s381_762122588A;
  4266. extern char*s283_139303084A;
  4267. extern char*s625_2028521226A;
  4268. extern char*s291_362867332A;
  4269. extern char*s105_996106634A;
  4270. extern char*s104_1910692676A;
  4271. extern char*s104_1466196812A;
  4272. extern char*s844_1043020315A;
  4273. extern char*s117_1618833880A;
  4274. extern char*s660_1846931416A;
  4275. extern char*s283_86060043A;
  4276. extern char*s904_1807195960A;
  4277. extern char*s577_7557A;
  4278. extern char*s416_1127350535A;
  4279. extern char*s292_87520A;
  4280. extern char*s582_1407A;
  4281. extern char*s729_1994331A;
  4282. extern char*s728_1582973561A;
  4283. extern char*s415_1705796732A;
  4284. extern char*s846_1414A;
  4285. extern char*s105_181806522A;
  4286. extern char*s117_1417A;
  4287. extern char*s642_32175A;
  4288. extern char*s660_39109479A;
  4289. extern char*s104_342864313A;
  4290. extern char*s420_1732344459A;
  4291. extern char*s104_2110077371A;
  4292. extern char*s370_462870327A;
  4293. extern char*s33_87541A;
  4294. extern char*s33_1427A;
  4295. extern char*s126_210310269A;
  4296. extern char*s124_489233515A;
  4297. extern char*s111_1459510708A;
  4298. extern char*s844_1114679499A;
  4299. extern char*s729_1028650A;
  4300. extern char*s420_1382321814A;
  4301. extern char*s648_29107967A;
  4302. extern char*s117_1540494783A;
  4303. extern char*s113_1438A;
  4304. extern char*s642_1241777620A;
  4305. extern char*s117_2087300232A;
  4306. extern char*s647_1124779458A;
  4307. extern char*s30_941571923A;
  4308. extern char*s707_1452A;
  4309. extern char*s363_1440516445A;
  4310. extern char*s127_150325744A;
  4311. extern char*s516_90494969A;
  4312. extern char*s728_308117350A;
  4313. extern char*s283_1689176777A;
  4314. extern char*s117_1924772383A;
  4315. extern char*s729_1246790712A;
  4316. extern char*s488_486705491A;
  4317. extern char*s729_530955790A;
  4318. extern char*s846_81437A;
  4319. extern char*s117_1476A;
  4320. extern char*s648_813409A;
  4321. extern char*s449_1478A;
  4322. extern char*s117_188283590A;
  4323. extern char*s637_1481A;
  4324. extern char*s642_1307328870A;
  4325. extern char*s349_934695142A;
  4326. extern char*s117_1273572186A;
  4327. extern char*s30_579450289A;
  4328. extern char*s104_54634669A;
  4329. extern char*s117_1493A;
  4330. extern char*s33_1375414302A;
  4331. extern char*s104_243230489A;
  4332. extern char*s104_1744209811A;
  4333. extern char*s729_1770234694A;
  4334. extern char*s117_13801A;
  4335. extern char*s117_586511651A;
  4336. extern char*s713_511703191A;
  4337. extern char*s848_479982486A;
  4338. extern char*s117_1404852998A;
  4339. extern char*s409_35382059A;
  4340. extern char*s104_49203356A;
  4341. extern char*s117_2142659303A;
  4342. extern char*s415_2480364A;
  4343. extern char*s352_1514297749A;
  4344. extern char*s409_354065377A;
  4345. extern char*s120_582925635A;
  4346. extern char*s104_2047201942A;
  4347. extern char*s104_1909979286A;
  4348. extern char*s126_1680762272A;
  4349. extern char*s104_1642195503A;
  4350. extern char*s33_880412606A;
  4351. extern char*s34_2234341A;
  4352. extern char*s283_1709309070A;
  4353. extern char*s113_1102814319A;
  4354. extern char*s647_1530A;
  4355. extern char*s844_7682A;
  4356. extern char*s104_833080669A;
  4357. extern char*s647_1679636650A;
  4358. extern char*s490_413651A;
  4359. extern char*s848_129037214A;
  4360. extern char*s33_279656751A;
  4361. extern char*s415_2480394A;
  4362. extern char*s104_962885232A;
  4363. extern char*s647_4178071A;
  4364. extern char*s33_859431564A;
  4365. extern char*s117_490869799A;
  4366. extern char*s104_791727511A;
  4367. extern char*s117_1164920984A;
  4368. extern char*s104_2099054905A;
  4369. extern char*s678_643795973A;
  4370. extern char*s729_1111954737A;
  4371. extern char*s34_1957581A;
  4372. extern char*s283_1553744164A;
  4373. extern char*s117_1565A;
  4374. extern char*s647_511943145A;
  4375. extern char*s104_2037548A;
  4376. extern char*s625_491029751A;
  4377. extern char*s848_1111960899A;
  4378. extern char*s117_1471782099A;
  4379. extern char*s104_955584028A;
  4380. extern char*s34_407540A;
  4381. extern char*s33_438300A;
  4382. extern char*s117_432958168A;
  4383. extern char*s356_242535516A;
  4384. extern char*s729_1760239413A;
  4385. extern char*s727_161521A;
  4386. extern char*s642_283285900A;
  4387. extern char*s33_1319421852A;
  4388. extern char*s117_1661632742A;
  4389. extern char*s729_2006740748A;
  4390. extern char*s113_485672260A;
  4391. extern char*s33_761722990A;
  4392. extern char*s495_1319735562A;
  4393. extern char*s104_1208507031A;
  4394. extern char*s625_1185483839A;
  4395. extern char*s728_1370665846A;
  4396. extern char*s126_3556890A;
  4397. extern char*s105_1038536453A;
  4398. extern char*s624_1191155066A;
  4399. extern char*s113_2011772281A;
  4400. extern char*s33_185934049A;
  4401. extern char*s728_1992734941A;
  4402. extern char*s641_1625A;
  4403. extern char*s113_1626A;
  4404. extern char*s415_2480479A;
  4405. extern char*s33_185934055A;
  4406. extern char*s30_7779A;
  4407. extern char*s104_2055333675A;
  4408. extern char*s117_1607940692A;
  4409. extern char*s117_860532685A;
  4410. extern char*s113_2139128753A;
  4411. extern char*s729_1783951564A;
  4412. extern char*s117_1639A;
  4413. extern char*s34_1532344910A;
  4414. extern char*s33_619776399A;
  4415. extern char*s34_479921113A;
  4416. extern char*s488_522818189A;
  4417. extern char*s825_1644A;
  4418. extern char*s33_185934072A;
  4419. extern char*s648_32400A;
  4420. extern char*s625_1923813010A;
  4421. extern char*s624_1646A;
  4422. extern char*s479_2141380032A;
  4423. extern char*s104_1254996328A;
  4424. extern char*s352_1788472558A;
  4425. extern char*s848_687744958A;
  4426. extern char*s117_1650A;
  4427. extern char*s642_1650A;
  4428. extern char*s848_1651A;
  4429. extern char*s436_265238926A;
  4430. extern char*s113_7809A;
  4431. extern char*s642_180037A;
  4432. extern char*s619_386149138A;
  4433. extern char*s440_123839750A;
  4434. extern char*s104_401981819A;
  4435. extern char*s117_1164208A;
  4436. extern char*s583_1046299075A;
  4437. extern char*s729_1676A;
  4438. extern char*s33_1326673961A;
  4439. extern char*s728_112977096A;
  4440. extern char*s647_32435A;
  4441. extern char*s848_44739A;
  4442. extern char*s650_57298260A;
  4443. extern char*s648_81730033A;
  4444. extern char*s637_845936425A;
  4445. extern char*s35_1994621A;
  4446. extern char*s104_1289042164A;
  4447. extern char*s647_32456A;
  4448. extern char*s117_1946737844A;
  4449. extern char*s117_14005A;
  4450. extern char*s117_192841706A;
  4451. extern char*s383_1348774A;
  4452. extern char*s415_1337425939A;
  4453. extern char*s120_1875884480A;
  4454. extern char*s554_142089811A;
  4455. extern char*s117_7869A;
  4456. extern char*s648_1185225610A;
  4457. extern char*s728_636642526A;
  4458. extern char*s293_2082988666A;
  4459. extern char*s113_7878A;
  4460. extern char*s642_1727A;
  4461. extern char*s425_183516812A;
  4462. extern char*s647_1586596820A;
  4463. extern char*s648_29126717A;
  4464. extern char*s34_14036A;
  4465. extern char*s33_55926626A;
  4466. extern char*s117_48520827A;
  4467. extern char*s642_1060489498A;
  4468. extern char*s622_161665A;
  4469. extern char*s436_1857191624A;
  4470. extern char*s122_1797674551A;
  4471. extern char*s113_1744A;
  4472. extern char*s126_1758326604A;
  4473. extern char*s642_1115076A;
  4474. extern char*s642_180128A;
  4475. extern char*s104_941240074A;
  4476. extern char*s283_608446371A;
  4477. extern char*s494_1753A;
  4478. extern char*s495_112048371A;
  4479. extern char*s89_22612837A;
  4480. extern char*s117_1765A;
  4481. extern char*s420_176104896A;
  4482. extern char*s386_1712194128A;
  4483. extern char*s105_256559978A;
  4484. extern char*s117_1700132018A;
  4485. extern char*s420_1458557644A;
  4486. extern char*s97_1052333303A;
  4487. extern char*s117_1043020690A;
  4488. extern char*s104_1296817101A;
  4489. extern char*s113_1775A;
  4490. extern char*s29_1128710280A;
  4491. extern char*s104_376006259A;
  4492. extern char*s117_1364588829A;
  4493. extern char*s385_7506001A;
  4494. extern char*s117_36778611A;
  4495. extern char*s104_970900228A;
  4496. extern char*s622_565063403A;
  4497. extern char*s467_2108232434A;
  4498. extern char*s117_4049151A;
  4499. extern char*s904_2108496933A;
  4500. extern char*s848_1523807481A;
  4501. extern char*s510_920757291A;
  4502. extern char*s409_1801A;
  4503. extern char*s104_1917483795A;
  4504. extern char*s660_1658151484A;
  4505. extern char*s117_1630601156A;
  4506. extern char*s111_89019087A;
  4507. extern char*s34_2185421A;
  4508. extern char*s34_251171752A;
  4509. extern char*s104_1778077539A;
  4510. extern char*s33_312005144A;
  4511. extern char*s104_1665385073A;
  4512. extern char*s362_1771711260A;
  4513. extern char*s554_1826A;
  4514. extern char*s127_75639A;
  4515. extern char*s495_1832A;
  4516. extern char*s647_1651828280A;
  4517. extern char*s349_1813679543A;
  4518. extern char*s647_1214258443A;
  4519. extern char*s647_167916A;
  4520. extern char*s647_1840A;
  4521. extern char*s647_108351709A;
  4522. extern char*s729_869136A;
  4523. extern char*s33_94407393A;
  4524. extern char*s33_14150A;
  4525. extern char*s848_32605A;
  4526. extern char*s104_50040236A;
  4527. extern char*s729_1697044300A;
  4528. extern char*s117_1154403080A;
  4529. extern char*s488_1468725331A;
  4530. extern char*s117_426087775A;
  4531. extern char*s117_57150800A;
  4532. extern char*s104_1021024803A;
  4533. extern char*s848_47598300A;
  4534. extern char*s286_1188332009A;
  4535. extern char*s104_603076667A;
  4536. extern char*s648_534333098A;
  4537. extern char*s848_692075493A;
  4538. extern char*s117_107312226A;
  4539. extern char*s467_90390825A;
  4540. extern char*s729_1992679842A;
  4541. extern char*s117_267478119A;
  4542. extern char*s35_2191641A;
  4543. extern char*s624_565069653A;
  4544. extern char*s648_2001063662A;
  4545. extern char*s35_822199910A;
  4546. extern char*s104_2047202317A;
  4547. extern char*s647_32650A;
  4548. extern char*s623_2057228449A;
  4549. extern char*s624_832280A;
  4550. extern char*s117_438660461A;
  4551. extern char*s104_502181838A;
  4552. extern char*s33_403163040A;
  4553. extern char*s117_870017790A;
  4554. extern char*s104_307717976A;
  4555. extern char*s111_327902A;
  4556. extern char*s647_1900A;
  4557. extern char*s647_10089540A;
  4558. extern char*s104_1938643327A;
  4559. extern char*s117_1580612071A;
  4560. extern char*s589_1747685533A;
  4561. extern char*s33_735034101A;
  4562. extern char*s104_376006384A;
  4563. extern char*s467_573004463A;
  4564. extern char*s33_50778415A;
  4565. extern char*s625_505232755A;
  4566. extern char*s640_36126743A;
  4567. extern char*s117_7918258A;
  4568. extern char*s846_413927315A;
  4569. extern char*s729_172408303A;
  4570. extern char*s729_1994852A;
  4571. extern char*s33_1530432238A;
  4572. extern char*s647_887295984A;
  4573. extern char*s104_2061122069A;
  4574. extern char*s104_1933A;
  4575. extern char*s583_992810240A;
  4576. extern char*s33_88048A;
  4577. extern char*s117_950675891A;
  4578. extern char*s33_88049A;
  4579. extern char*s582_942808765A;
  4580. extern char*s104_246527867A;
  4581. extern char*s113_69601A;
  4582. extern char*s33_55041091A;
  4583. extern char*s104_4492176A;
  4584. extern char*s625_2111741A;
  4585. extern char*s848_27909038A;
  4586. extern char*s33_36200588A;
  4587. extern char*s583_724183788A;
  4588. extern char*s113_683870135A;
  4589. extern char*s33_261093457A;
  4590. extern char*s650_1962A;
  4591. extern char*s495_909851733A;
  4592. extern char*s33_1286698901A;
  4593. extern char*s104_1505459217A;
  4594. extern char*s104_1421116705A;
  4595. extern char*s647_9794360A;
  4596. extern char*s113_1115301A;
  4597. extern char*s126_124992A;
  4598. extern char*s625_2072064738A;
  4599. extern char*s33_1680885744A;
  4600. extern char*s728_1933391A;
  4601. extern char*s904_1574596468A;
  4602. extern char*s728_1949186219A;
  4603. extern char*s650_8131A;
  4604. extern char*s117_11086084A;
  4605. extern char*s625_4996600A;
  4606. extern char*s486_444860A;
  4607. extern char*s104_676728857A;
  4608. extern char*s34_451011A;
  4609. extern char*s33_55041141A;
  4610. extern char*s120_1127406485A;
  4611. extern char*s111_2029530601A;
  4612. extern char*s117_1492394528A;
  4613. extern char*s33_55041151A;
  4614. extern char*s647_19199275A;
  4615. extern char*s126_1711985232A;
  4616. extern char*s640_807791A;
  4617. extern char*s104_1284361566A;
  4618. extern char*s111_1378502623A;
  4619. extern char*s412_729510616A;
  4620. extern char*s642_28032126A;
  4621. extern char*s495_1646704683A;
  4622. extern char*s117_1965252672A;
  4623. extern char*s640_161951A;
  4624. extern char*s286_1281353746A;
  4625. extern char*s117_772432310A;
  4626. extern char*s286_169314461A;
  4627. extern char*s342_971287994A;
  4628. extern char*s33_586229245A;
  4629. extern char*s647_484454800A;
  4630. extern char*s650_1150927957A;
  4631. extern char*s848_917774306A;
  4632. extern char*s33_1395184171A;
  4633. extern char*s647_10089690A;
  4634. extern char*s117_1307483215A;
  4635. extern char*s111_891552598A;
  4636. extern char*s117_1724182721A;
  4637. extern char*s647_476433922A;
  4638. extern char*s111_1145029170A;
  4639. extern char*s377_1970431863A;
  4640. extern char*s105_446380143A;
  4641. extern char*s117_826425832A;
  4642. extern char*s640_21020045A;
  4643. extern char*s647_9954400A;
  4644. extern char*s35_2028737205A;
  4645. extern char*s113_186217457A;
  4646. extern char*s647_162010A;
  4647. extern char*s117_1656195746A;
  4648. extern char*s111_1483967746A;
  4649. extern char*s409_1747372019A;
  4650. extern char*s640_162019A;
  4651. extern char*s647_162020A;
  4652. extern char*s625_2095A;
  4653. extern char*s650_5279655A;
  4654. extern char*s416_1993565801A;
  4655. extern char*s117_506210947A;
  4656. extern char*s33_1300046706A;
  4657. extern char*s33_2104A;
  4658. extern char*s648_32860A;
  4659. extern char*s648_2110A;
  4660. extern char*s648_140263367A;
  4661. extern char*s117_32869A;
  4662. extern char*s104_2001191A;
  4663. extern char*s625_1032053803A;
  4664. extern char*s844_788978585A;
  4665. extern char*s495_1427483140A;
  4666. extern char*s844_546112503A;
  4667. extern char*s341_977955761A;
  4668. extern char*s34_408086A;
  4669. extern char*s117_531983658A;
  4670. extern char*s552_1806821466A;
  4671. extern char*s34_251916328A;
  4672. extern char*s104_1176245553A;
  4673. extern char*s97_1781104140A;
  4674. extern char*s115_57487A;
  4675. extern char*s117_451157A;
  4676. extern char*s104_1561427335A;
  4677. extern char*s846_321989A;
  4678. extern char*s647_8291A;
  4679. extern char*s641_8291A;
  4680. extern char*s494_2009909053A;
  4681. extern char*s647_162070A;
  4682. extern char*s34_69805A;
  4683. extern char*s506_412149904A;
  4684. extern char*s637_2150A;
  4685. extern char*s650_1113554587A;
  4686. extern char*s117_654499311A;
  4687. extern char*s117_10944785A;
  4688. extern char*s117_389672A;
  4689. extern char*s117_389675A;
  4690. extern char*s582_147115629A;
  4691. extern char*s848_1927425A;
  4692. extern char*s849_14464A;
  4693. extern char*s383_202031759A;
  4694. extern char*s104_2051403723A;
  4695. extern char*s642_162095A;
  4696. extern char*s727_2138778683A;
  4697. extern char*s286_32926A;
  4698. extern char*s647_734603803A;
  4699. extern char*s415_900982204A;
  4700. extern char*s115_2178A;
  4701. extern char*s34_401994A;
  4702. extern char*s844_1744880961A;
  4703. extern char*s33_2035472654A;
  4704. extern char*s844_42739336A;
  4705. extern char*s105_2131871127A;
  4706. extern char*s904_482960256A;
  4707. extern char*s113_69851A;
  4708. extern char*s552_1243691337A;
  4709. extern char*s117_1826935309A;
  4710. extern char*s34_2032026A;
  4711. extern char*s647_1726920051A;
  4712. extern char*s34_264667428A;
  4713. extern char*s117_351488799A;
  4714. extern char*s104_4750778A;
  4715. extern char*s117_383570A;
  4716. extern char*s844_1005223232A;
  4717. extern char*s647_1240185282A;
  4718. extern char*s34_820292A;
  4719. extern char*s120_1585514726A;
  4720. extern char*s117_1637927398A;
  4721. extern char*s283_698011541A;
  4722. extern char*s403_529996976A;
  4723. extern char*s120_1297180456A;
  4724. extern char*s33_1447702A;
  4725. extern char*s113_1255802680A;
  4726. extern char*s538_922867504A;
  4727. extern char*s34_88336A;
  4728. extern char*s104_599810839A;
  4729. extern char*s33_451252A;
  4730. extern char*s648_376332712A;
  4731. extern char*s624_1112927266A;
  4732. extern char*s362_206355982A;
  4733. extern char*s33_840111968A;
  4734. extern char*s495_115013643A;
  4735. extern char*s647_234933541A;
  4736. extern char*s32_1181006553A;
  4737. extern char*s104_1023251859A;
  4738. extern char*s764_2114672999A;
  4739. extern char*s415_442652821A;
  4740. extern char*s111_601041072A;
  4741. extern char*s436_797085749A;
  4742. extern char*s33_1297432701A;
  4743. extern char*s848_5839580A;
  4744. extern char*s33_2067759348A;
  4745. extern char*s650_1236414794A;
  4746. extern char*s625_832670A;
  4747. extern char*s650_8436A;
  4748. extern char*s447_408035024A;
  4749. extern char*s660_1679625106A;
  4750. extern char*s340_864187036A;
  4751. extern char*s729_1155996628A;
  4752. extern char*s33_1209184326A;
  4753. extern char*s104_700613496A;
  4754. extern char*s647_45355A;
  4755. extern char*s120_1041926341A;
  4756. extern char*s625_2301A;
  4757. extern char*s104_1689577436A;
  4758. extern char*s33_1604515261A;
  4759. extern char*s647_1096165867A;
  4760. extern char*s104_860582570A;
  4761. extern char*s554_2003309199A;
  4762. extern char*s647_245384155A;
  4763. extern char*s117_1816632501A;
  4764. extern char*s120_1811139659A;
  4765. extern char*s33_728963476A;
  4766. extern char*s637_156095A;
  4767. extern char*s33_9647090A;
  4768. extern char*s729_8475A;
  4769. extern char*s848_945011211A;
  4770. extern char*s104_28789007A;
  4771. extern char*s104_1874765620A;
  4772. extern char*s115_395994A;
  4773. extern char*s647_8485A;
  4774. extern char*s112_546635553A;
  4775. extern char*s647_1553763390A;
  4776. extern char*s117_20552830A;
  4777. extern char*s659_1664721281A;
  4778. extern char*s104_1752914319A;
  4779. extern char*s104_2020913390A;
  4780. extern char*s34_414461A;
  4781. extern char*s729_8499A;
  4782. extern char*s625_1426099398A;
  4783. extern char*s104_156243902A;
  4784. extern char*s639_1476205446A;
  4785. extern char*s642_1936367907A;
  4786. extern char*s283_1955866577A;
  4787. extern char*s33_10938831A;
  4788. extern char*s659_1025503229A;
  4789. extern char*s117_273715710A;
  4790. extern char*s461_914877497A;
  4791. extern char*s848_1653483427A;
  4792. extern char*s904_1384629373A;
  4793. extern char*s647_244793715A;
  4794. extern char*s379_1360462097A;
  4795. extern char*s801_1121854A;
  4796. extern char*s349_2084982239A;
  4797. extern char*s33_175767198A;
  4798. extern char*s660_1238684603A;
  4799. extern char*s113_45436A;
  4800. extern char*s848_737599544A;
  4801. extern char*s117_419316052A;
  4802. extern char*s117_2382A;
  4803. extern char*s97_1452647150A;
  4804. extern char*s117_1898865296A;
  4805. extern char*s379_41841490A;
  4806. extern char*s113_217674A;
  4807. extern char*s117_149822297A;
  4808. extern char*s619_1359151955A;
  4809. extern char*s619_8545A;
  4810. extern char*s656_2394A;
  4811. extern char*s117_1965511388A;
  4812. extern char*s117_2395A;
  4813. extern char*s656_2395A;
  4814. extern char*s729_1418601377A;
  4815. extern char*s104_1478844272A;
  4816. extern char*s104_1223700793A;
  4817. extern char*s104_529554293A;
  4818. extern char*s293_63912A;
  4819. extern char*s104_2117988535A;
  4820. extern char*s554_2091317800A;
  4821. extern char*s111_2114217978A;
  4822. extern char*s729_1327517381A;
  4823. extern char*s642_2065182209A;
  4824. extern char*s117_1530032908A;
  4825. extern char*s412_1222747401A;
  4826. extern char*s111_768828206A;
  4827. extern char*s283_2070822678A;
  4828. extern char*s34_76226A;
  4829. extern char*s104_439136A;
  4830. extern char*s104_1491933617A;
  4831. extern char*s117_2417A;
  4832. extern char*s447_146113272A;
  4833. extern char*s97_2123229206A;
  4834. extern char*s283_763815152A;
  4835. extern char*s283_957054969A;
  4836. extern char*s501_180503525A;
  4837. extern char*s115_2440A;
  4838. extern char*s283_556698697A;
  4839. extern char*s113_6159594A;
  4840. extern char*s844_82948679A;
  4841. extern char*s623_199280A;
  4842. extern char*s728_645592960A;
  4843. extern char*s624_1483857391A;
  4844. extern char*s647_8779932A;
  4845. extern char*s647_168532A;
  4846. extern char*s554_1646495986A;
  4847. extern char*s650_1956008156A;
  4848. extern char*s105_274238642A;
  4849. extern char*s33_2090604340A;
  4850. extern char*s33_591414963A;
  4851. extern char*s118_1753572602A;
  4852. extern char*s104_614881029A;
  4853. extern char*s621_11381817A;
  4854. extern char*s642_48939825A;
  4855. extern char*s105_332623945A;
  4856. extern char*s624_358648841A;
  4857. extern char*s111_1272176911A;
  4858. extern char*s415_282345691A;
  4859. extern char*s582_1119207694A;
  4860. extern char*s729_118716790A;
  4861. extern char*s642_48939847A;
  4862. extern char*s104_554066118A;
  4863. extern char*s104_1439398002A;
  4864. extern char*s488_1917908900A;
  4865. extern char*s104_1193216533A;
  4866. extern char*s642_279959115A;
  4867. extern char*s104_277837020A;
  4868. extern char*s33_2504A;
  4869. extern char*s106_1656731300A;
  4870. extern char*s729_49917876A;
  4871. extern char*s554_193194A;
  4872. extern char*s115_207986277A;
  4873. extern char*s104_180894A;
  4874. extern char*s844_2075405A;
  4875. extern char*s842_125876584A;
  4876. extern char*s296_1477688005A;
  4877. extern char*s342_1777506207A;
  4878. extern char*s290_1933944A;
  4879. extern char*s34_402346A;
  4880. extern char*s647_33291A;
  4881. extern char*s126_2537A;
  4882. extern char*s104_761631659A;
  4883. extern char*s386_2126200255A;
  4884. extern char*s122_584218374A;
  4885. extern char*s117_2545A;
  4886. extern char*s625_1575353618A;
  4887. extern char*s844_886939850A;
  4888. extern char*s589_33316A;
  4889. extern char*s33_1223768616A;
  4890. extern char*s846_2082029949A;
  4891. extern char*s704_2565A;
  4892. extern char*s104_1909918820A;
  4893. extern char*s660_1711825865A;
  4894. extern char*s33_744845610A;
  4895. extern char*s729_1637706318A;
  4896. extern char*s415_1670460393A;
  4897. extern char*s554_64080A;
  4898. extern char*s647_2571A;
  4899. extern char*s117_10028705A;
  4900. extern char*s647_1079001A;
  4901. extern char*s625_1489891655A;
  4902. extern char*s412_1182157125A;
  4903. extern char*s647_37173080A;
  4904. extern char*s589_3920780A;
  4905. extern char*s115_76405A;
  4906. extern char*s120_305596576A;
  4907. extern char*s117_1361175839A;
  4908. extern char*s283_22915075A;
  4909. extern char*s117_218061703A;
  4910. extern char*s113_98806116A;
  4911. extern char*s117_830104658A;
  4912. extern char*s34_82570A;
  4913. extern char*s729_411283072A;
  4914. extern char*s104_1731250773A;
  4915. extern char*s32_1194182360A;
  4916. extern char*s104_1564737054A;
  4917. extern char*s30_8771A;
  4918. extern char*s105_894954671A;
  4919. extern char*s583_950159899A;
  4920. extern char*s104_2992013A;
  4921. extern char*s113_440518794A;
  4922. extern char*s117_2630A;
  4923. extern char*s29_569105454A;
  4924. extern char*s674_2113799934A;
  4925. extern char*s34_114085235A;
  4926. extern char*s117_1308400309A;
  4927. extern char*s648_1773508175A;
  4928. extern char*s113_8801A;
  4929. extern char*s117_470486490A;
  4930. extern char*s647_524787520A;
  4931. extern char*s113_530877013A;
  4932. extern char*s467_789877170A;
  4933. extern char*s104_1098712729A;
  4934. extern char*s647_1116064705A;
  4935. extern char*s648_1053613605A;
  4936. extern char*s467_783418632A;
  4937. extern char*s582_2670A;
  4938. extern char*s117_33425A;
  4939. extern char*s381_292944046A;
  4940. extern char*s848_1069766146A;
  4941. extern char*s33_88795A;
  4942. extern char*s825_480414235A;
  4943. extern char*s370_1572647306A;
  4944. extern char*s850_585110409A;
  4945. extern char*s848_8836A;
  4946. extern char*s117_1082664800A;
  4947. extern char*s807_1309286095A;
  4948. extern char*s123_138929174A;
  4949. extern char*s647_1263916320A;
  4950. extern char*s30_1010347497A;
  4951. extern char*s34_2063276A;
  4952. extern char*s33_201970776A;
  4953. extern char*s34_396356A;
  4954. extern char*s647_1023363018A;
  4955. extern char*s488_1089314041A;
  4956. extern char*s844_1866745094A;
  4957. extern char*s33_201970793A;
  4958. extern char*s286_2089269822A;
  4959. extern char*s33_756809447A;
  4960. extern char*s637_23647157A;
  4961. extern char*s35_234165132A;
  4962. extern char*s33_201970799A;
  4963. extern char*s621_15019A;
  4964. extern char*s34_479922190A;
  4965. extern char*s729_2050807628A;
  4966. extern char*s647_15020A;
  4967. extern char*s117_33475A;
  4968. extern char*s479_1172758533A;
  4969. extern char*s660_1912840703A;
  4970. extern char*s117_1934139A;
  4971. extern char*s349_1646268668A;
  4972. extern char*s117_8880A;
  4973. extern char*s113_8884A;
  4974. extern char*s729_633992455A;
  4975. extern char*s647_8885A;
  4976. extern char*s552_520647979A;
  4977. extern char*s412_112006296A;
  4978. extern char*s113_8889A;
  4979. extern char*s117_941548611A;
  4980. extern char*s729_1637595774A;
  4981. extern char*s32_8897A;
  4982. extern char*s104_45224899A;
  4983. extern char*s112_1359484467A;
  4984. extern char*s117_162838175A;
  4985. extern char*s33_30191860A;
  4986. extern char*s117_2753A;
  4987. extern char*s283_1251030042A;
  4988. extern char*s648_851596A;
  4989. extern char*s117_900404594A;
  4990. extern char*s29_1525604536A;
  4991. extern char*s33_1673345408A;
  4992. extern char*s33_954385774A;
  4993. extern char*s117_181146A;
  4994. extern char*s293_10926944A;
  4995. extern char*s439_1666936074A;
  4996. extern char*s648_1034090448A;
  4997. extern char*s117_1089314127A;
  4998. extern char*s104_1007106012A;
  4999. extern char*s415_2004103151A;
  5000. extern char*s97_672350142A;
  5001. extern char*s728_1517878904A;
  5002. extern char*s440_142865912A;
  5003. extern char*s484_946986142A;
  5004. extern char*s848_236525A;
  5005. extern char*s33_827429162A;
  5006. extern char*s728_1215237414A;
  5007. extern char*s729_444775459A;
  5008. extern char*s341_311661671A;
  5009. extern char*s117_1140133715A;
  5010. extern char*s282_758913190A;
  5011. extern char*s844_1020256883A;
  5012. extern char*s33_253393261A;
  5013. extern char*s117_1040899642A;
  5014. extern char*s282_319940936A;
  5015. extern char*s34_1509818A;
  5016. extern char*s113_8976A;
  5017. extern char*s105_1581369567A;
  5018. extern char*s104_2137524537A;
  5019. extern char*s848_2830A;
  5020. extern char*s729_1246644455A;
  5021. extern char*s117_1136523103A;
  5022. extern char*s115_2833A;
  5023. extern char*s436_1529695024A;
  5024. extern char*s349_556920526A;
  5025. extern char*s447_1026844627A;
  5026. extern char*s729_567426438A;
  5027. extern char*s113_8991A;
  5028. extern char*s647_2217200A;
  5029. extern char*s415_1143055473A;
  5030. extern char*s113_1331737400A;
  5031. extern char*s502_76659A;
  5032. extern char*s117_985140858A;
  5033. extern char*s283_961330339A;
  5034. extern char*s648_177459204A;
  5035. extern char*s425_936707889A;
  5036. extern char*s120_612334905A;
  5037. extern char*s113_1431838787A;
  5038. extern char*s104_483077794A;
  5039. extern char*s848_52067A;
  5040. extern char*s418_1721243342A;
  5041. extern char*s117_400297641A;
  5042. extern char*s647_4204001A;
  5043. extern char*s383_2870A;
  5044. extern char*s117_1746979137A;
  5045. extern char*s117_1591358844A;
  5046. extern char*s33_52347889A;
  5047. extern char*s33_76691A;
  5048. extern char*s111_1574136045A;
  5049. extern char*s340_36115402A;
  5050. extern char*s395_527180488A;
  5051. extern char*s117_2883A;
  5052. extern char*s104_1910823336A;
  5053. extern char*s848_618166083A;
  5054. extern char*s33_1095772782A;
  5055. extern char*s113_218174A;
  5056. extern char*s647_907447617A;
  5057. extern char*s117_786180653A;
  5058. extern char*s844_1871081731A;
  5059. extern char*s485_1057882626A;
  5060. extern char*s290_15195A;
  5061. extern char*s647_9045A;
  5062. extern char*s904_712467074A;
  5063. extern char*s554_45953A;
  5064. extern char*s33_869539012A;
  5065. extern char*s625_1728089446A;
  5066. extern char*s647_1671063525A;
  5067. extern char*s86_522142839A;
  5068. extern char*s844_15205A;
  5069. extern char*s117_54734511A;
  5070. extern char*s660_1691484858A;
  5071. extern char*s647_520377520A;
  5072. extern char*s33_1574640467A;
  5073. extern char*s113_9073A;
  5074. extern char*s647_39831A;
  5075. extern char*s619_1971245A;
  5076. extern char*s342_580435889A;
  5077. extern char*s33_48958735A;
  5078. extern char*s104_727272566A;
  5079. extern char*s106_1377150320A;
  5080. extern char*s33_170256464A;
  5081. extern char*s104_1953566687A;
  5082. extern char*s660_81368369A;
  5083. extern char*s296_624587783A;
  5084. extern char*s846_1694775670A;
  5085. extern char*s125_2947A;
  5086. extern char*s650_1614701960A;
  5087. extern char*s34_8054609A;
  5088. extern char*s113_9107A;
  5089. extern char*s729_99483079A;
  5090. extern char*s640_101328382A;
  5091. extern char*s467_947318471A;
  5092. extern char*s729_1230018439A;
  5093. extern char*s113_9121A;
  5094. extern char*s383_181352A;
  5095. extern char*s729_497096041A;
  5096. extern char*s904_387651299A;
  5097. extern char*s647_2118444283A;
  5098. extern char*s117_9130A;
  5099. extern char*s810_1182938696A;
  5100. extern char*s113_2109537640A;
  5101. extern char*s32_2057783129A;
  5102. extern char*s648_1213355397A;
  5103. extern char*s625_759184012A;
  5104. extern char*s117_374291339A;
  5105. extern char*s117_712350300A;
  5106. extern char*s113_415107A;
  5107. extern char*s104_1775667520A;
  5108. extern char*s729_679909928A;
  5109. extern char*s647_2996A;
  5110. extern char*s848_998144220A;
  5111. extern char*s117_1582839830A;
  5112. extern char*s33_180965424A;
  5113. extern char*s383_732402575A;
  5114. extern char*s650_3006A;
  5115. extern char*s33_180965430A;
  5116. extern char*s728_1110320023A;
  5117. extern char*s383_44462444A;
  5118. extern char*s117_1540564023A;
  5119. extern char*s117_1281004126A;
  5120. extern char*s117_1450568746A;
  5121. extern char*s104_188494264A;
  5122. extern char*s33_11001014A;
  5123. extern char*s33_180965447A;
  5124. extern char*s104_167445550A;
  5125. extern char*s904_698701270A;
  5126. extern char*s33_10945665A;
  5127. extern char*s117_3040A;
  5128. extern char*s582_1757386798A;
  5129. extern char*s105_1708886163A;
  5130. extern char*s293_1661812564A;
  5131. extern char*s283_2028436769A;
  5132. extern char*s117_15351A;
  5133. extern char*s660_214672950A;
  5134. extern char*s33_2174354A;
  5135. extern char*s625_1111279623A;
  5136. extern char*s660_1961403182A;
  5137. extern char*s650_2117730851A;
  5138. extern char*s290_15370A;
  5139. extern char*s120_69115705A;
  5140. extern char*s113_9220A;
  5141. extern char*s115_3069A;
  5142. extern char*s289_1492303331A;
  5143. extern char*s113_9222A;
  5144. extern char*s104_723705127A;
  5145. extern char*s120_1008693261A;
  5146. extern char*s283_3073A;
  5147. extern char*s33_3075A;
  5148. extern char*s104_1922694958A;
  5149. extern char*s120_840703310A;
  5150. extern char*s34_3085A;
  5151. extern char*s640_101328511A;
  5152. extern char*s34_51843716A;
  5153. extern char*s117_1145546877A;
  5154. extern char*s409_1896547075A;
  5155. extern char*s488_1014770470A;
  5156. extern char*s113_3094A;
  5157. extern char*s625_1125599189A;
  5158. extern char*s30_546820847A;
  5159. extern char*s115_1663868A;
  5160. extern char*s35_89216A;
  5161. extern char*s650_138425A;
  5162. extern char*s624_15405A;
  5163. extern char*s486_384465A;
  5164. extern char*s105_1923039443A;
  5165. extern char*s729_1197879602A;
  5166. extern char*s554_1213220196A;
  5167. extern char*s33_1856946950A;
  5168. extern char*s33_39154229A;
  5169. extern char*s126_3115A;
  5170. extern char*s104_370754643A;
  5171. extern char*s104_188014584A;
  5172. extern char*s117_1935236890A;
  5173. extern char*s111_1066764899A;
  5174. extern char*s848_33875A;
  5175. extern char*s104_1502870799A;
  5176. extern char*s117_1737592965A;
  5177. extern char*s104_144939139A;
  5178. extern char*s104_1409701608A;
  5179. extern char*s104_1550836304A;
  5180. extern char*s358_1186844731A;
  5181. extern char*s386_30745830A;
  5182. extern char*s436_1134247532A;
  5183. extern char*s117_375072661A;
  5184. extern char*s844_1278999019A;
  5185. extern char*s767_849265556A;
  5186. extern char*s111_298390A;
  5187. extern char*s104_734506354A;
  5188. extern char*s113_721564652A;
  5189. extern char*s33_15448A;
  5190. extern char*s391_3147A;
  5191. extern char*s625_26975282A;
  5192. extern char*s104_822318035A;
  5193. extern char*s117_756717624A;
  5194. extern char*s33_207673214A;
  5195. extern char*s117_2057758694A;
  5196. extern char*s104_1926379486A;
  5197. extern char*s659_1901947715A;
  5198. extern char*s625_26975293A;
  5199. extern char*s499_1329824754A;
  5200. extern char*s283_2040665077A;
  5201. extern char*s117_1811657197A;
  5202. extern char*s115_3169A;
  5203. extern char*s33_207673231A;
  5204. extern char*s728_26975309A;
  5205. extern char*s642_3175A;
  5206. extern char*s35_2248290A;
  5207. extern char*s34_3175A;
  5208. extern char*s647_653639191A;
  5209. extern char*s120_938738041A;
  5210. extern char*s848_884381655A;
  5211. extern char*s729_3181A;
  5212. extern char*s727_146599966A;
  5213. extern char*s729_156962A;
  5214. extern char*s705_46245A;
  5215. extern char*s105_1452518781A;
  5216. extern char*s111_689013605A;
  5217. extern char*s283_1389956963A;
  5218. extern char*s117_36460172A;
  5219. extern char*s33_7095298A;
  5220. extern char*s490_3196A;
  5221. extern char*s117_323348966A;
  5222. extern char*s117_2101369329A;
  5223. extern char*s33_280482649A;
  5224. extern char*s104_279996728A;
  5225. extern char*s648_3209A;
  5226. extern char*s647_802840A;
  5227. extern char*s647_1679626025A;
  5228. extern char*s625_3212A;
  5229. extern char*s499_2088401A;
  5230. extern char*s642_602573626A;
  5231. extern char*s352_97896378A;
  5232. extern char*s111_633144097A;
  5233. extern char*s33_1753751730A;
  5234. extern char*s113_9366A;
  5235. extern char*s104_1898638542A;
  5236. extern char*s104_1460213717A;
  5237. extern char*s105_92397395A;
  5238. extern char*s647_1278500877A;
  5239. extern char*s640_7224500A;
  5240. extern char*s647_15533A;
  5241. extern char*s104_1452100558A;
  5242. extern char*s104_850458948A;
  5243. extern char*s33_421505A;
  5244. extern char*s377_336696676A;
  5245. extern char*s763_2068836731A;
  5246. extern char*s104_1389575653A;
  5247. extern char*s495_1088102843A;
  5248. extern char*s642_4179775A;
  5249. extern char*s120_2035830473A;
  5250. extern char*s104_638895319A;
  5251. extern char*s640_40427625A;
  5252. extern char*s342_770157670A;
  5253. extern char*s843_80501401A;
  5254. extern char*s424_835850355A;
  5255. extern char*s111_498062040A;
  5256. extern char*s552_651043570A;
  5257. extern char*s625_1610470399A;
  5258. extern char*s848_834589410A;
  5259. extern char*s625_46337A;
  5260. extern char*s283_1811847991A;
  5261. extern char*s117_660780608A;
  5262. extern char*s33_7704337A;
  5263. extern char*s117_15589A;
  5264. extern char*s647_1206509635A;
  5265. extern char*s113_3291A;
  5266. extern char*s113_1346168095A;
  5267. extern char*s117_46350A;
  5268. extern char*s33_33120277A;
  5269. extern char*s729_38305571A;
  5270. extern char*s113_3294A;
  5271. extern char*s111_1255397791A;
  5272. extern char*s117_616198177A;
  5273. extern char*s848_40205A;
  5274. extern char*s111_1928938448A;
  5275. extern char*s349_70962A;
  5276. extern char*s117_960414291A;
  5277. extern char*s126_1072344038A;
  5278. extern char*s101_15605A;
  5279. extern char*s475_1990220866A;
  5280. extern char*s104_1725672511A;
  5281. extern char*s117_2115332211A;
  5282. extern char*s125_287218105A;
  5283. extern char*s104_2008366323A;
  5284. extern char*s111_1896793334A;
  5285. extern char*s647_83277A;
  5286. extern char*s848_1316551052A;
  5287. extern char*s286_1897894366A;
  5288. extern char*s489_1810101146A;
  5289. extern char*s113_3320A;
  5290. extern char*s415_276773717A;
  5291. extern char*s483_1050501857A;
  5292. extern char*s647_104084395A;
  5293. extern char*s583_13424808A;
  5294. extern char*s640_15629A;
  5295. extern char*s370_83290A;
  5296. extern char*s489_34086A;
  5297. extern char*s648_105695965A;
  5298. extern char*s660_58505493A;
  5299. extern char*s104_147793411A;
  5300. extern char*s34_1223234252A;
  5301. extern char*s467_221949868A;
  5302. extern char*s383_3337A;
  5303. extern char*s844_835204573A;
  5304. extern char*s104_1297544492A;
  5305. extern char*s117_1125599439A;
  5306. extern char*s729_259021955A;
  5307. extern char*s589_1500847347A;
  5308. extern char*s113_150382995A;
  5309. extern char*s291_360205908A;
  5310. extern char*s104_1710947057A;
  5311. extern char*s386_1731781A;
  5312. extern char*s104_760340765A;
  5313. extern char*s381_376260024A;
  5314. extern char*s117_562506158A;
  5315. extern char*s767_1398420907A;
  5316. extern char*s648_129654140A;
  5317. extern char*s764_89481A;
  5318. extern char*s117_511465169A;
  5319. extern char*s377_240593583A;
  5320. extern char*s377_611824887A;
  5321. extern char*s625_3374A;
  5322. extern char*s495_192265186A;
  5323. extern char*s647_83345A;
  5324. extern char*s30_1102047298A;
  5325. extern char*s104_1109293176A;
  5326. extern char*s111_292482A;
  5327. extern char*s33_698215697A;
  5328. extern char*s111_763853019A;
  5329. extern char*s642_23451005A;
  5330. extern char*s117_3393A;
  5331. extern char*s104_883016350A;
  5332. extern char*s420_739187517A;
  5333. extern char*s117_693319512A;
  5334. extern char*s33_89510A;
  5335. extern char*s33_1297876698A;
  5336. extern char*s117_42279221A;
  5337. extern char*s104_1390190909A;
  5338. extern char*s642_2024156039A;
  5339. extern char*s648_1062582514A;
  5340. extern char*s283_1977886A;
  5341. extern char*s34_3415A;
  5342. extern char*s678_22122412A;
  5343. extern char*s624_480740974A;
  5344. extern char*s115_15721A;
  5345. extern char*s33_3421A;
  5346. extern char*s117_5164112A;
  5347. extern char*s647_1338608648A;
  5348. extern char*s844_1808489692A;
  5349. extern char*s117_3430A;
  5350. extern char*s642_169510A;
  5351. extern char*s117_1855175789A;
  5352. extern char*s104_1166362205A;
  5353. extern char*s113_759424351A;
  5354. extern char*s104_2060176323A;
  5355. extern char*s490_83406A;
  5356. extern char*s33_15751A;
  5357. extern char*s108_1449185201A;
  5358. extern char*s111_3451A;
  5359. extern char*s117_2123070311A;
  5360. extern char*s848_1242450095A;
  5361. extern char*s104_239621812A;
  5362. extern char*s117_3457A;
  5363. extern char*s289_1534075159A;
  5364. extern char*s412_362752532A;
  5365. extern char*s356_1742784741A;
  5366. extern char*s377_1485100899A;
  5367. extern char*s104_95110222A;
  5368. extern char*s33_3460A;
  5369. extern char*s729_1203674198A;
  5370. extern char*s113_1067454155A;
  5371. extern char*s848_46525A;
  5372. extern char*s33_3472A;
  5373. extern char*s113_270309168A;
  5374. extern char*s33_3474A;
  5375. extern char*s117_3475A;
  5376. extern char*s117_2038260346A;
  5377. extern char*s904_10220290A;
  5378. extern char*s113_423056960A;
  5379. extern char*s640_3485A;
  5380. extern char*s113_592781506A;
  5381. extern char*s647_1821634438A;
  5382. extern char*s637_22854451A;
  5383. extern char*s117_120095614A;
  5384. extern char*s33_1418282620A;
  5385. extern char*s625_20240284A;
  5386. extern char*s115_3494A;
  5387. extern char*s117_325655889A;
  5388. extern char*s490_3496A;
  5389. extern char*s383_1317154036A;
  5390. extern char*s416_176211197A;
  5391. extern char*s377_1984383762A;
  5392. extern char*s33_3501A;
  5393. extern char*s104_46597328A;
  5394. extern char*s104_1631593164A;
  5395. extern char*s848_1173325215A;
  5396. extern char*s122_253892190A;
  5397. extern char*s497_1387816739A;
  5398. extern char*s849_136857117A;
  5399. extern char*s624_1199805276A;
  5400. extern char*s416_256961544A;
  5401. extern char*s120_1129671576A;
  5402. extern char*s91_3520A;
  5403. extern char*s113_15828A;
  5404. extern char*s848_1058430701A;
  5405. extern char*s117_1728206941A;
  5406. extern char*s117_333756789A;
  5407. extern char*s33_15831A;
  5408. extern char*s467_1606367935A;
  5409. extern char*s33_1947246A;
  5410. extern char*s29_1767481079A;
  5411. extern char*s111_1225577982A;
  5412. extern char*s104_1522646678A;
  5413. extern char*s33_1947251A;
  5414. extern char*s729_1713875121A;
  5415. extern char*s34_77350A;
  5416. extern char*s117_1571473322A;
  5417. extern char*s439_1379248421A;
  5418. extern char*s104_201048978A;
  5419. extern char*s805_789213750A;
  5420. extern char*s33_3545A;
  5421. extern char*s849_692716864A;
  5422. extern char*s640_4622950A;
  5423. extern char*s650_646768902A;
  5424. extern char*s104_1167481808A;
  5425. extern char*s708_1499315956A;
  5426. extern char*s91_1462938943A;
  5427. extern char*s577_3557A;
  5428. extern char*s117_1965730A;
  5429. extern char*s105_176469602A;
  5430. extern char*s283_2100317873A;
  5431. extern char*s104_3567A;
  5432. extern char*s625_9720A;
  5433. extern char*s843_936093505A;
  5434. extern char*s765_858562A;
  5435. extern char*s640_23186700A;
  5436. extern char*s727_28273584A;
  5437. extern char*s117_357794960A;
  5438. extern char*s104_161325869A;
  5439. extern char*s647_304601115A;
  5440. extern char*s729_9980517A;
  5441. extern char*s34_3595A;
  5442. extern char*s848_1645106999A;
  5443. extern char*s489_852437A;
  5444. extern char*s117_77412A;
  5445. extern char*s34_3601A;
  5446. extern char*s97_1229059519A;
  5447. extern char*s117_726227573A;
  5448. extern char*s117_434116584A;
  5449. extern char*s729_15915A;
  5450. extern char*s104_1061217192A;
  5451. extern char*s126_1342164121A;
  5452. extern char*s727_1193180751A;
  5453. extern char*s95_1554312113A;
  5454. extern char*s848_239388241A;
  5455. extern char*s625_9775A;
  5456. extern char*s33_279523519A;
  5457. extern char*s283_551231644A;
  5458. extern char*s97_620670284A;
  5459. extern char*s552_965507650A;
  5460. extern char*s904_1676707A;
  5461. extern char*s117_1065652086A;
  5462. extern char*s846_882069342A;
  5463. extern char*s729_1549077634A;
  5464. extern char*s642_206626A;
  5465. extern char*s554_1015749028A;
  5466. extern char*s283_3645A;
  5467. extern char*s649_54686040A;
  5468. extern char*s30_1009954795A;
  5469. extern char*s728_1527912055A;
  5470. extern char*s117_1723513855A;
  5471. extern char*s34_89771A;
  5472. extern char*s729_961294240A;
  5473. extern char*s111_2106290588A;
  5474. extern char*s104_1522646803A;
  5475. extern char*s33_577213499A;
  5476. extern char*s104_375534514A;
  5477. extern char*s33_3669A;
  5478. extern char*s659_1750246116A;
  5479. extern char*s624_1199620901A;
  5480. extern char*s506_79148593A;
  5481. extern char*s33_911175911A;
  5482. extern char*s642_1631421108A;
  5483. extern char*s904_28287A;
  5484. extern char*s647_755813960A;
  5485. extern char*s33_169371474A;
  5486. extern char*s104_57337161A;
  5487. extern char*s291_1539722017A;
  5488. extern char*s34_16001A;
  5489. extern char*s126_852938266A;
  5490. extern char*s117_395316170A;
  5491. extern char*s33_1947419A;
  5492. extern char*s117_1565125654A;
  5493. extern char*s462_1087076085A;
  5494. extern char*s420_581709925A;
  5495. extern char*s362_1687352176A;
  5496. extern char*s729_89821A;
  5497. extern char*s117_1773201687A;
  5498. extern char*s97_1914699291A;
  5499. extern char*s120_429361964A;
  5500. extern char*s104_1453066751A;
  5501. extern char*s117_56845112A;
  5502. extern char*s435_1288915017A;
  5503. extern char*s415_1469170081A;
  5504. extern char*s825_1635136368A;
  5505. extern char*s34_937397683A;
  5506. extern char*s117_926388A;
  5507. extern char*s349_1524252299A;
  5508. extern char*s342_560316788A;
  5509. extern char*s33_2218105A;
  5510. extern char*s113_89862A;
  5511. extern char*s291_411001267A;
  5512. extern char*s416_1933023161A;
  5513. extern char*s117_671483818A;
  5514. extern char*s414_1140411454A;
  5515. extern char*s33_203589551A;
  5516. extern char*s647_9905A;
  5517. extern char*s647_34510A;
  5518. extern char*s117_449414272A;
  5519. extern char*s642_3760A;
  5520. extern char*s97_510352234A;
  5521. extern char*s409_1128496981A;
  5522. extern char*s104_407741255A;
  5523. extern char*s117_22971612A;
  5524. extern char*s764_560556710A;
  5525. extern char*s117_1316373138A;
  5526. extern char*s415_944882A;
  5527. extern char*s625_403595A;
  5528. extern char*s647_2030510390A;
  5529. extern char*s506_52976196A;
  5530. extern char*s111_956422775A;
  5531. extern char*s425_1931700734A;
  5532. extern char*s580_638047023A;
  5533. extern char*s283_1737556726A;
  5534. extern char*s33_275488632A;
  5535. extern char*s283_2044479327A;
  5536. extern char*s35_77608A;
  5537. extern char*s647_9980719A;
  5538. extern char*s117_122027336A;
  5539. extern char*s848_40705A;
  5540. extern char*s34_2593373A;
  5541. extern char*s126_113009974A;
  5542. extern char*s479_907165587A;
  5543. extern char*s651_2187411A;
  5544. extern char*s904_1760616840A;
  5545. extern char*s283_1799491166A;
  5546. extern char*s447_892969089A;
  5547. extern char*s111_1194472660A;
  5548. extern char*s104_1943393816A;
  5549. extern char*s489_9808515A;
  5550. extern char*s805_65332A;
  5551. extern char*s625_2187432A;
  5552. extern char*s728_357653724A;
  5553. extern char*s625_403650A;
  5554. extern char*s105_372047073A;
  5555. extern char*s678_1864907075A;
  5556. extern char*s117_1595351811A;
  5557. extern char*s33_440571A;
  5558. extern char*s104_2082787810A;
  5559. extern char*s283_1059495149A;
  5560. extern char*s111_388205767A;
  5561. extern char*s33_1604522960A;
  5562. extern char*s293_2064444A;
  5563. extern char*s33_2187464A;
  5564. extern char*s117_697705640A;
  5565. extern char*s291_188525860A;
  5566. extern char*s34_49076540A;
  5567. extern char*s281_1587749191A;
  5568. extern char*s113_143937264A;
  5569. extern char*s111_1131498768A;
  5570. extern char*s283_452889A;
  5571. extern char*s117_1450791030A;
  5572. extern char*s850_1411018665A;
  5573. extern char*s436_2134616155A;
  5574. extern char*s412_333554149A;
  5575. extern char*s117_397592212A;
  5576. extern char*s35_16177A;
  5577. extern char*s412_461679483A;
  5578. extern char*s33_2187483A;
  5579. extern char*s648_1502256459A;
  5580. extern char*s104_1491971992A;
  5581. extern char*s623_11241768A;
  5582. extern char*s34_59251A;
  5583. extern char*s293_1224218969A;
  5584. extern char*s293_1750778A;
  5585. extern char*s112_2107398012A;
  5586. extern char*s106_745978733A;
  5587. extern char*s117_2123661269A;
  5588. extern char*s848_384078512A;
  5589. extern char*s111_2045223723A;
  5590. extern char*s678_191115496A;
  5591. extern char*s370_2082970A;
  5592. extern char*s117_522691310A;
  5593. extern char*s110_1442714837A;
  5594. extern char*s113_1056930268A;
  5595. extern char*s648_2187545A;
  5596. extern char*s104_1687580001A;
  5597. extern char*s104_1301660112A;
  5598. extern char*s117_1266427187A;
  5599. extern char*s504_455005721A;
  5600. extern char*s117_1136118256A;
  5601. extern char*s485_779913846A;
  5602. extern char*s381_389128515A;
  5603. extern char*s660_7440512A;
  5604. extern char*s647_77767A;
  5605. extern char*s117_2060090728A;
  5606. extern char*s283_641030424A;
  5607. extern char*s647_77773A;
  5608. extern char*s848_1869083728A;
  5609. extern char*s34_16264A;
  5610. extern char*s34_9790205A;
  5611. extern char*s621_1476287022A;
  5612. extern char*s844_646707803A;
  5613. extern char*s104_99041221A;
  5614. extern char*s848_1847665958A;
  5615. extern char*s640_7225250A;
  5616. extern char*s640_2187584A;
  5617. extern char*s640_2187585A;
  5618. extern char*s34_265093627A;
  5619. extern char*s117_1234811086A;
  5620. extern char*s414_435568604A;
  5621. extern char*s729_34749A;
  5622. extern char*s32_635943583A;
  5623. extern char*s105_175744216A;
  5624. extern char*s117_700572143A;
  5625. extern char*s33_1223936132A;
  5626. extern char*s640_40428375A;
  5627. extern char*s342_1207039342A;
  5628. extern char*s415_511502716A;
  5629. extern char*s33_37186806A;
  5630. extern char*s825_1847764413A;
  5631. extern char*s625_2187619A;
  5632. extern char*s642_809795A;
  5633. extern char*s383_4488096A;
  5634. extern char*s625_208313786A;
  5635. extern char*s105_175744241A;
  5636. extern char*s33_77832A;
  5637. extern char*s283_1667312535A;
  5638. extern char*s283_90141A;
  5639. extern char*s403_1814961148A;
  5640. extern char*s467_161769183A;
  5641. extern char*s379_432936020A;
  5642. extern char*s117_889346373A;
  5643. extern char*s117_4980205A;
  5644. extern char*s104_872019014A;
  5645. extern char*s120_7612837A;
  5646. extern char*s342_41769343A;
  5647. extern char*s283_1984169029A;
  5648. extern char*s104_1476889913A;
  5649. extern char*s729_2039472678A;
  5650. extern char*s583_26108906A;
  5651. extern char*s33_65574A;
  5652. extern char*s117_1417828020A;
  5653. extern char*s33_197002151A;
  5654. extern char*s642_440120430A;
  5655. extern char*s729_533301931A;
  5656. extern char*s648_388821092A;
  5657. extern char*s104_1160088831A;
  5658. extern char*s104_902126A;
  5659. extern char*s642_2089246593A;
  5660. extern char*s647_234855416A;
  5661. extern char*s33_550709268A;
  5662. extern char*s117_253935823A;
  5663. extern char*s97_1468715266A;
  5664. extern char*s33_197002168A;
  5665. extern char*s104_732932648A;
  5666. extern char*s625_657822788A;
  5667. extern char*s642_2353775A;
  5668. extern char*s105_1836169859A;
  5669. extern char*s34_434665A;
  5670. extern char*s105_175744316A;
  5671. extern char*s117_2060613700A;
  5672. extern char*s425_626532654A;
  5673. extern char*s33_197002174A;
  5674. extern char*s489_397949195A;
  5675. extern char*s408_647790517A;
  5676. extern char*s117_1922677534A;
  5677. extern char*s117_2114508771A;
  5678. extern char*s283_1805205737A;
  5679. extern char*s33_573080478A;
  5680. extern char*s412_2089449608A;
  5681. extern char*s767_1139569132A;
  5682. extern char*s113_1832417772A;
  5683. extern char*s648_84085A;
  5684. extern char*s104_1732402521A;
  5685. extern char*s642_47187A;
  5686. extern char*s619_1152812249A;
  5687. extern char*s120_1248054333A;
  5688. extern char*s33_53339A;
  5689. extern char*s30_1335263213A;
  5690. extern char*s729_1085305030A;
  5691. extern char*s291_838840612A;
  5692. extern char*s110_1616517694A;
  5693. extern char*s621_1476281050A;
  5694. extern char*s589_742356033A;
  5695. extern char*s844_1456062714A;
  5696. extern char*s33_49076823A;
  5697. extern char*s117_1858528797A;
  5698. extern char*s625_1949908058A;
  5699. extern char*s117_10940631A;
  5700. extern char*s727_870210728A;
  5701. extern char*s111_218672210A;
  5702. extern char*s447_397660162A;
  5703. extern char*s30_375350487A;
  5704. extern char*s113_1361085152A;
  5705. extern char*s366_556780396A;
  5706. extern char*s729_1403828457A;
  5707. extern char*s493_1610077639A;
  5708. extern char*s117_16487A;
  5709. extern char*s104_398318341A;
  5710. extern char*s370_731327330A;
  5711. extern char*s105_595894613A;
  5712. extern char*s104_1174611449A;
  5713. extern char*s764_2027238465A;
  5714. extern char*s34_78002A;
  5715. extern char*s377_165601417A;
  5716. extern char*s767_1927020241A;
  5717. extern char*s349_1246984134A;
  5718. extern char*s728_1062817045A;
  5719. extern char*s117_1617526527A;
  5720. extern char*s642_16510A;
  5721. extern char*s33_1202672333A;
  5722. extern char*s104_897447412A;
  5723. extern char*s113_19761224A;
  5724. extern char*s825_1959331451A;
  5725. extern char*s848_1990989A;
  5726. extern char*s104_521861207A;
  5727. extern char*s117_5367889A;
  5728. extern char*s104_586311386A;
  5729. extern char*s625_422487A;
  5730. extern char*s117_47278A;
  5731. extern char*s104_1093012317A;
  5732. extern char*s104_1437345301A;
  5733. extern char*s904_2072196164A;
  5734. extern char*s33_1744612358A;
  5735. extern char*s104_1759774576A;
  5736. extern char*s456_1118729658A;
  5737. extern char*s117_2096892436A;
  5738. extern char*s420_1061310076A;
  5739. extern char*s104_4235A;
  5740. extern char*s111_1610926534A;
  5741. extern char*s104_1154110220A;
  5742. extern char*s282_956361723A;
  5743. extern char*s117_1110850242A;
  5744. extern char*s117_1377391529A;
  5745. extern char*s647_884813300A;
  5746. extern char*s647_4881995A;
  5747. extern char*s117_1197714671A;
  5748. extern char*s642_840791A;
  5749. extern char*s105_543076045A;
  5750. extern char*s650_4256A;
  5751. extern char*s729_280766651A;
  5752. extern char*s106_42698349A;
  5753. extern char*s705_928596125A;
  5754. extern char*s117_246893097A;
  5755. extern char*s117_1911279888A;
  5756. extern char*s104_1454703466A;
  5757. extern char*s409_332834879A;
  5758. extern char*s383_78082A;
  5759. extern char*s113_1223801083A;
  5760. extern char*s416_1907958363A;
  5761. extern char*s495_94643563A;
  5762. extern char*s89_650029656A;
  5763. extern char*s647_17743770A;
  5764. extern char*s117_1964848975A;
  5765. extern char*s728_871385705A;
  5766. extern char*s104_688657949A;
  5767. extern char*s34_90408A;
  5768. extern char*s848_1314337673A;
  5769. extern char*s105_1242149539A;
  5770. extern char*s33_7748406A;
  5771. extern char*s538_840796792A;
  5772. extern char*s640_3934795A;
  5773. extern char*s729_4308A;
  5774. extern char*s342_198146473A;
  5775. extern char*s104_126038302A;
  5776. extern char*s33_16616A;
  5777. extern char*s113_2121681051A;
  5778. extern char*s640_36122993A;
  5779. extern char*s844_182705A;
  5780. extern char*s415_1718483009A;
  5781. extern char*s34_16630A;
  5782. extern char*s106_1784452489A;
  5783. extern char*s34_10208843A;
  5784. extern char*s34_56255230A;
  5785. extern char*s113_725963810A;
  5786. extern char*s33_16639A;
  5787. extern char*s33_78150A;
  5788. extern char*s104_2016523575A;
  5789. extern char*s456_1888871872A;
  5790. extern char*s34_1730514379A;
  5791. extern char*s512_1879799154A;
  5792. extern char*s642_1553642381A;
  5793. extern char*s687_1166590709A;
  5794. extern char*s848_1396798042A;
  5795. extern char*s33_705019679A;
  5796. extern char*s33_1339128A;
  5797. extern char*s624_25641730A;
  5798. extern char*s33_451899881A;
  5799. extern char*s33_1297145705A;
  5800. extern char*s115_59731A;
  5801. extern char*s551_2014364610A;
  5802. extern char*s113_39204698A;
  5803. extern char*s113_61342149A;
  5804. extern char*s104_768172015A;
  5805. extern char*s488_1979303915A;
  5806. extern char*s647_17743865A;
  5807. extern char*s370_416499A;
  5808. extern char*s105_1226144723A;
  5809. extern char*s370_416500A;
  5810. extern char*s377_61858840A;
  5811. extern char*s33_16686A;
  5812. extern char*s848_1279738389A;
  5813. extern char*s371_881547256A;
  5814. extern char*s35_385751A;
  5815. extern char*s33_999658760A;
  5816. extern char*s849_666336072A;
  5817. extern char*s849_41300A;
  5818. extern char*s704_355003A;
  5819. extern char*s844_1037766A;
  5820. extern char*s117_561301605A;
  5821. extern char*s117_988839165A;
  5822. extern char*s386_31214580A;
  5823. extern char*s647_106047655A;
  5824. extern char*s283_2085574777A;
  5825. extern char*s846_1006394131A;
  5826. extern char*s104_996097357A;
  5827. extern char*s113_84381A;
  5828. extern char*s283_416541A;
  5829. extern char*s642_4425A;
  5830. extern char*s624_1511378937A;
  5831. extern char*s33_90544A;
  5832. extern char*s117_280139425A;
  5833. extern char*s409_29037A;
  5834. extern char*s728_255799920A;
  5835. extern char*s767_888288799A;
  5836. extern char*s34_427898753A;
  5837. extern char*s642_847125A;
  5838. extern char*s647_111269879A;
  5839. extern char*s349_2084824380A;
  5840. extern char*s282_988261007A;
  5841. extern char*s117_1240218271A;
  5842. extern char*s105_175744666A;
  5843. extern char*s709_1085938891A;
  5844. extern char*s554_32450971A;
  5845. extern char*s554_311952415A;
  5846. extern char*s640_920950A;
  5847. extern char*s34_78263A;
  5848. extern char*s642_958274895A;
  5849. extern char*s648_804085A;
  5850. extern char*s117_561947515A;
  5851. extern char*s34_16761A;
  5852. extern char*s763_786403659A;
  5853. extern char*s117_758545786A;
  5854. extern char*s104_1559455194A;
  5855. extern char*s117_21391495A;
  5856. extern char*s105_175744691A;
  5857. extern char*s104_1421961899A;
  5858. extern char*s363_1479430694A;
  5859. extern char*s447_597973944A;
  5860. extern char*s117_16782A;
  5861. extern char*s34_84443A;
  5862. extern char*s710_161074567A;
  5863. extern char*s420_182862A;
  5864. extern char*s111_1914558593A;
  5865. extern char*s111_1450022771A;
  5866. extern char*s625_430519127A;
  5867. extern char*s104_611217054A;
  5868. extern char*s409_138555764A;
  5869. extern char*s113_1615398571A;
  5870. extern char*s790_1400894751A;
  5871. extern char*s117_2086571326A;
  5872. extern char*s108_1880881887A;
  5873. extern char*s767_263008962A;
  5874. extern char*s33_839855894A;
  5875. extern char*s104_1075925125A;
  5876. extern char*s104_488830629A;
  5877. extern char*s349_2050169721A;
  5878. extern char*s647_1174230416A;
  5879. extern char*s111_1661328107A;
  5880. extern char*s33_2126626A;
  5881. extern char*s117_179423058A;
  5882. extern char*s111_42846255A;
  5883. extern char*s409_1816745449A;
  5884. extern char*s488_56907446A;
  5885. extern char*s729_614557109A;
  5886. extern char*s488_10559665A;
  5887. extern char*s589_1208522276A;
  5888. extern char*s729_1215177661A;
  5889. extern char*s120_576322499A;
  5890. extern char*s415_1592935176A;
  5891. extern char*s33_324411A;
  5892. extern char*s33_1739790308A;
  5893. extern char*s97_15142174A;
  5894. extern char*s647_195246A;
  5895. extern char*s589_1502207936A;
  5896. extern char*s713_1345295929A;
  5897. extern char*s113_149455415A;
  5898. extern char*s647_1605175681A;
  5899. extern char*s370_22271191A;
  5900. extern char*s467_375578482A;
  5901. extern char*s625_948421114A;
  5902. extern char*s625_35330A;
  5903. extern char*s33_16877A;
  5904. extern char*s120_784841421A;
  5905. extern char*s104_107634778A;
  5906. extern char*s415_350193314A;
  5907. extern char*s729_269141588A;
  5908. extern char*s106_1043946153A;
  5909. extern char*s113_1515266530A;
  5910. extern char*s117_1065942137A;
  5911. extern char*s104_104977558A;
  5912. extern char*s412_401707956A;
  5913. extern char*s489_16902A;
  5914. extern char*s436_1878889060A;
  5915. extern char*s117_18131599A;
  5916. extern char*s554_1185594A;
  5917. extern char*s848_784300160A;
  5918. extern char*s501_850294241A;
  5919. extern char*s33_243411981A;
  5920. extern char*s33_1419919903A;
  5921. extern char*s104_2102385657A;
  5922. extern char*s415_211605167A;
  5923. extern char*s104_762747069A;
  5924. extern char*s113_466551816A;
  5925. extern char*s113_2009849A;
  5926. extern char*s117_1743948446A;
  5927. extern char*s850_1682659883A;
  5928. extern char*s848_1007239A;
  5929. extern char*s807_630125369A;
  5930. extern char*s104_2028592127A;
  5931. extern char*s97_1838187926A;
  5932. extern char*s104_214231661A;
  5933. extern char*s489_1163823042A;
  5934. extern char*s807_17725666A;
  5935. extern char*s33_1770803725A;
  5936. extern char*s34_16942A;
  5937. extern char*s764_989731302A;
  5938. extern char*s409_897982986A;
  5939. extern char*s111_1783880762A;
  5940. extern char*s844_1038016A;
  5941. extern char*s34_10049231A;
  5942. extern char*s642_206419907A;
  5943. extern char*s848_931143030A;
  5944. extern char*s637_810433A;
  5945. extern char*s286_1973946666A;
  5946. extern char*s104_1062177790A;
  5947. extern char*s904_1994165009A;
  5948. extern char*s625_46733806A;
  5949. extern char*s286_1838870713A;
  5950. extern char*s642_1008067448A;
  5951. extern char*s111_485115581A;
  5952. extern char*s485_2101296982A;
  5953. extern char*s113_1097945864A;
  5954. extern char*s101_2219026A;
  5955. extern char*s848_90782A;
  5956. extern char*s904_1508488213A;
  5957. extern char*s650_1511667A;
  5958. extern char*s642_20481355A;
  5959. extern char*s655_90792A;
  5960. extern char*s34_78490A;
  5961. extern char*s35_78495A;
  5962. extern char*s113_146157A;
  5963. extern char*s729_1428771266A;
  5964. extern char*s370_931579788A;
  5965. extern char*s904_1942675017A;
  5966. extern char*s647_252669317A;
  5967. extern char*s33_41849945A;
  5968. extern char*s126_27561173A;
  5969. extern char*s117_1533928773A;
  5970. extern char*s825_2007377394A;
  5971. extern char*s105_1658160521A;
  5972. extern char*s647_933501A;
  5973. extern char*s490_1136691048A;
  5974. extern char*s117_1170250908A;
  5975. extern char*s383_35157672A;
  5976. extern char*s104_1436398529A;
  5977. extern char*s727_1657834530A;
  5978. extern char*s844_1619999729A;
  5979. extern char*s647_626047338A;
  5980. extern char*s729_178014651A;
  5981. extern char*s33_447584A;
  5982. extern char*s104_1414519430A;
  5983. extern char*s117_1404148845A;
  5984. extern char*s117_958964069A;
  5985. extern char*s650_90405963A;
  5986. extern char*s729_1494814589A;
  5987. extern char*s497_439056951A;
  5988. extern char*s358_767649523A;
  5989. extern char*s33_1554777A;
  5990. extern char*s33_447600A;
  5991. extern char*s17_1216703285A;
  5992. extern char*s463_22861847A;
  5993. extern char*s117_530940601A;
  5994. extern char*s117_724500276A;
  5995. extern char*s493_1723490337A;
  5996. extern char*s33_591417242A;
  5997. extern char*s647_10895A;
  5998. extern char*s104_2096474678A;
  5999. extern char*s904_1439959996A;
  6000. extern char*s656_11205716A;
  6001. extern char*s728_1061058398A;
  6002. extern char*s647_10430693A;
  6003. extern char*s111_445497083A;
  6004. extern char*s848_176986A;
  6005. extern char*s117_997623147A;
  6006. extern char*s625_1623721137A;
  6007. extern char*s117_2055072316A;
  6008. extern char*s113_631091213A;
  6009. extern char*s33_1735712398A;
  6010. extern char*s33_51906905A;
  6011. extern char*s848_73472312A;
  6012. extern char*s97_625881326A;
  6013. extern char*s34_78591A;
  6014. extern char*s642_379993A;
  6015. extern char*s727_1750560930A;
  6016. extern char*s111_1224226011A;
  6017. extern char*s415_163270777A;
  6018. extern char*s386_561523426A;
  6019. extern char*s416_1490189105A;
  6020. extern char*s349_1060258809A;
  6021. extern char*s283_2108992007A;
  6022. extern char*s33_1192911276A;
  6023. extern char*s104_631447998A;
  6024. extern char*s34_10990481A;
  6025. extern char*s647_1514442508A;
  6026. extern char*s104_1632732392A;
  6027. extern char*s33_167970159A;
  6028. extern char*s104_264380934A;
  6029. extern char*s117_1253959973A;
  6030. extern char*s621_565060278A;
  6031. extern char*s647_78629A;
  6032. extern char*s111_1605895597A;
  6033. extern char*s106_126291003A;
  6034. extern char*s729_790599008A;
  6035. extern char*s283_1658492806A;
  6036. extern char*s33_48856070A;
  6037. extern char*s33_1622700141A;
  6038. extern char*s625_1694771411A;
  6039. extern char*s117_78646A;
  6040. extern char*s289_722230651A;
  6041. extern char*s625_404651A;
  6042. extern char*s640_8087250A;
  6043. extern char*s642_119389596A;
  6044. extern char*s104_1453916708A;
  6045. extern char*s104_844703215A;
  6046. extern char*s117_2237652A;
  6047. extern char*s30_1364794873A;
  6048. extern char*s416_1256137461A;
  6049. extern char*s660_1465905014A;
  6050. extern char*s106_618869258A;
  6051. extern char*s29_1852009437A;
  6052. extern char*s105_174945438A;
  6053. extern char*s35_1777434714A;
  6054. extern char*s104_501268295A;
  6055. extern char*s642_380065A;
  6056. extern char*s111_313299890A;
  6057. extern char*s624_605650769A;
  6058. extern char*s104_1950357785A;
  6059. extern char*s104_2077708091A;
  6060. extern char*s684_1760457965A;
  6061. extern char*s117_850522083A;
  6062. extern char*s113_447734A;
  6063. extern char*s117_824324978A;
  6064. extern char*s363_793028699A;
  6065. extern char*s420_2007408328A;
  6066. extern char*s34_17176A;
  6067. extern char*s412_1090404950A;
  6068. extern char*s34_878084737A;
  6069. extern char*s342_1492212881A;
  6070. extern char*s711_78239462A;
  6071. extern char*s104_2141291014A;
  6072. extern char*s660_1548937422A;
  6073. extern char*s34_17206A;
  6074. extern char*s126_210141519A;
  6075. extern char*s34_2065491A;
  6076. extern char*s623_565066528A;
  6077. extern char*s117_27063164A;
  6078. extern char*s648_1719326284A;
  6079. extern char*s126_349372A;
  6080. extern char*s117_106460275A;
  6081. extern char*s554_1722217257A;
  6082. extern char*s33_84881A;
  6083. extern char*s34_17221A;
  6084. extern char*s117_1917882A;
  6085. extern char*s409_1424594977A;
  6086. extern char*s850_576790349A;
  6087. extern char*s113_129391217A;
  6088. extern char*s33_2038667775A;
  6089. extern char*s763_1762204931A;
  6090. extern char*s848_1497878015A;
  6091. extern char*s104_2127445170A;
  6092. extern char*s33_50246319A;
  6093. extern char*s729_790599133A;
  6094. extern char*s283_926093361A;
  6095. extern char*s552_1134353920A;
  6096. extern char*s642_1898591066A;
  6097. extern char*s111_580671658A;
  6098. extern char*s117_545118879A;
  6099. extern char*s642_380168A;
  6100. extern char*s104_23410A;
  6101. extern char*s117_508495830A;
  6102. extern char*s848_77562923A;
  6103. extern char*s467_1790874766A;
  6104. extern char*s377_7238542A;
  6105. extern char*s104_469031018A;
  6106. extern char*s729_453998A;
  6107. extern char*s647_1671077900A;
  6108. extern char*s642_1952787551A;
  6109. extern char*s848_1739163321A;
  6110. extern char*s33_447851A;
  6111. extern char*s286_689575137A;
  6112. extern char*s495_29585A;
  6113. extern char*s589_100561530A;
  6114. extern char*s33_2098363273A;
  6115. extern char*s111_1004555549A;
  6116. extern char*s117_104036848A;
  6117. extern char*s33_349117293A;
  6118. extern char*s30_1812938425A;
  6119. extern char*s105_1861857328A;
  6120. extern char*s120_1816788953A;
  6121. extern char*s660_1541882313A;
  6122. extern char*s554_4992A;
  6123. extern char*s764_2131486419A;
  6124. extern char*s104_179688005A;
  6125. extern char*s104_928941315A;
  6126. extern char*s111_1836299930A;
  6127. extern char*s126_195766720A;
  6128. extern char*s104_1680421289A;
  6129. extern char*s415_165614527A;
  6130. extern char*s648_872295A;
  6131. extern char*s33_84969A;
  6132. extern char*s625_2142146116A;
  6133. extern char*s642_380218A;
  6134. extern char*s844_101355036A;
  6135. extern char*s415_1057872442A;
  6136. extern char*s117_1717499533A;
  6137. extern char*s647_204519611A;
  6138. extern char*s904_838816886A;
  6139. extern char*s120_1998329594A;
  6140. extern char*s844_800004081A;
  6141. extern char*s104_75828399A;
  6142. extern char*s104_1204389280A;
  6143. extern char*s447_1628100917A;
  6144. extern char*s105_1578831409A;
  6145. extern char*s104_1307652273A;
  6146. extern char*s104_1690004585A;
  6147. extern char*s126_1018573728A;
  6148. extern char*s104_1741759101A;
  6149. extern char*s844_486352305A;
  6150. extern char*s436_1627141371A;
  6151. extern char*s35_914215870A;
  6152. extern char*s113_1588150185A;
  6153. extern char*s113_91157A;
  6154. extern char*s805_1932458562A;
  6155. extern char*s483_375013061A;
  6156. extern char*s97_8198176A;
  6157. extern char*s647_60405A;
  6158. extern char*s727_1345708525A;
  6159. extern char*s467_1875641781A;
  6160. extern char*s848_1831440704A;
  6161. extern char*s416_29662A;
  6162. extern char*s763_1309017823A;
  6163. extern char*s33_1487451A;
  6164. extern char*s283_1453633985A;
  6165. extern char*s283_1736752216A;
  6166. extern char*s117_495363549A;
  6167. extern char*s728_1240206596A;
  6168. extern char*s104_1545228536A;
  6169. extern char*s409_277033810A;
  6170. extern char*s104_973007162A;
  6171. extern char*s113_561720547A;
  6172. extern char*s371_197895058A;
  6173. extern char*s111_1889118664A;
  6174. extern char*s625_1387812168A;
  6175. extern char*s394_668815628A;
  6176. extern char*s104_2108887750A;
  6177. extern char*s33_240810599A;
  6178. extern char*s554_165909873A;
  6179. extern char*s117_2022630A;
  6180. extern char*s115_11253A;
  6181. extern char*s113_2194860A;
  6182. extern char*s640_1127821710A;
  6183. extern char*s33_240810604A;
  6184. extern char*s642_2022635A;
  6185. extern char*s121_128358027A;
  6186. extern char*s34_392625A;
  6187. extern char*s625_4999725A;
  6188. extern char*s104_199494346A;
  6189. extern char*s625_706329A;
  6190. extern char*s846_1777096676A;
  6191. extern char*s678_143852403A;
  6192. extern char*s660_831146693A;
  6193. extern char*s33_17422A;
  6194. extern char*s33_2054549840A;
  6195. extern char*s104_1912621670A;
  6196. extern char*s467_1141741445A;
  6197. extern char*s659_265537649A;
  6198. extern char*s642_380343A;
  6199. extern char*s678_167300030A;
  6200. extern char*s729_1384921237A;
  6201. extern char*s104_922446006A;
  6202. extern char*s104_66884963A;
  6203. extern char*s104_134219969A;
  6204. extern char*s30_53561911A;
  6205. extern char*s117_471553120A;
  6206. extern char*s729_1374304640A;
  6207. extern char*s642_504830035A;
  6208. extern char*s393_128333478A;
  6209. extern char*s113_262628264A;
  6210. extern char*s642_1888091524A;
  6211. extern char*s489_1809088081A;
  6212. extern char*s104_1701980726A;
  6213. extern char*s33_337331A;
  6214. extern char*s117_17480A;
  6215. extern char*s97_1056980719A;
  6216. extern char*s117_1680956616A;
  6217. extern char*s104_2060540980A;
  6218. extern char*s650_5313505A;
  6219. extern char*s475_1199044228A;
  6220. extern char*s35_17498A;
  6221. extern char*s126_1293738877A;
  6222. extern char*s104_1046025807A;
  6223. extern char*s33_1483884743A;
  6224. extern char*s621_985967445A;
  6225. extern char*s648_2102695A;
  6226. extern char*s117_17507A;
  6227. extern char*s660_139854341A;
  6228. extern char*s104_2176510A;
  6229. extern char*s104_552734069A;
  6230. extern char*s846_1387277146A;
  6231. extern char*s111_1556970935A;
  6232. extern char*s729_35966A;
  6233. extern char*s650_5313530A;
  6234. extern char*s648_1416678934A;
  6235. extern char*s394_492964813A;
  6236. extern char*s105_1538234998A;
  6237. extern char*s34_306165094A;
  6238. extern char*s111_921818688A;
  6239. extern char*s415_1505530135A;
  6240. extern char*s647_46980416A;
  6241. extern char*s120_870131842A;
  6242. extern char*s117_2072467813A;
  6243. extern char*s415_177461A;
  6244. extern char*s370_572614135A;
  6245. extern char*s289_867234734A;
  6246. extern char*s848_97510A;
  6247. extern char*s97_445214625A;
  6248. extern char*s104_1275488910A;
  6249. extern char*s29_386614A;
  6250. extern char*s283_929353692A;
  6251. extern char*s621_1316811340A;
  6252. extern char*s538_637371887A;
  6253. extern char*s729_558682149A;
  6254. extern char*s117_51599861A;
  6255. extern char*s554_1707891936A;
  6256. extern char*s117_1416365293A;
  6257. extern char*s554_11429A;
  6258. extern char*s111_170061979A;
  6259. extern char*s625_1992695545A;
  6260. extern char*s729_398948A;
  6261. extern char*s625_5284A;
  6262. extern char*s104_755120513A;
  6263. extern char*s529_890319497A;
  6264. extern char*s104_2087550139A;
  6265. extern char*s625_21632225A;
  6266. extern char*s729_328118105A;
  6267. extern char*s848_775406525A;
  6268. extern char*s494_1370872538A;
  6269. extern char*s647_520373770A;
  6270. extern char*s35_10714216A;
  6271. extern char*s647_1836091144A;
  6272. extern char*s123_300594A;
  6273. extern char*s625_2036521484A;
  6274. extern char*s33_1740332382A;
  6275. extern char*s111_1379717706A;
  6276. extern char*s104_1606714210A;
  6277. extern char*s33_1644425991A;
  6278. extern char*s660_1677586033A;
  6279. extern char*s625_4434071A;
  6280. extern char*s642_4766225A;
  6281. extern char*s420_1119905623A;
  6282. extern char*s844_1509872874A;
  6283. extern char*s648_1087446800A;
  6284. extern char*s34_75797981A;
  6285. extern char*s729_49680837A;
  6286. extern char*s846_8050871A;
  6287. extern char*s105_744085684A;
  6288. extern char*s117_1173628471A;
  6289. extern char*s577_146251545A;
  6290. extern char*s33_267647687A;
  6291. extern char*s117_825893997A;
  6292. extern char*s490_380590A;
  6293. extern char*s844_1832086881A;
  6294. extern char*s412_988692517A;
  6295. extern char*s392_5382A;
  6296. extern char*s660_2025498932A;
  6297. extern char*s483_789350917A;
  6298. extern char*s104_96053257A;
  6299. extern char*s283_17696A;
  6300. extern char*s104_1062283098A;
  6301. extern char*s293_1831619428A;
  6302. extern char*s340_1262756502A;
  6303. extern char*s729_444175272A;
  6304. extern char*s34_17715A;
  6305. extern char*s283_880804011A;
  6306. extern char*s650_300665A;
  6307. extern char*s105_2004339522A;
  6308. extern char*s349_1001314405A;
  6309. extern char*s289_92467250A;
  6310. extern char*s293_878860A;
  6311. extern char*s647_537910373A;
  6312. extern char*s104_112999293A;
  6313. extern char*s582_30034A;
  6314. extern char*s104_568400887A;
  6315. extern char*s117_1968768303A;
  6316. extern char*s104_783329131A;
  6317. extern char*s625_180709512A;
  6318. extern char*s117_169662319A;
  6319. extern char*s104_1984637890A;
  6320. extern char*s120_1605047378A;
  6321. extern char*s117_1435285930A;
  6322. extern char*s104_79251A;
  6323. extern char*s104_756929053A;
  6324. extern char*s104_142936234A;
  6325. extern char*s904_1377638770A;
  6326. extern char*s660_21306364A;
  6327. extern char*s117_738771309A;
  6328. extern char*s111_295542551A;
  6329. extern char*s625_386819A;
  6330. extern char*s381_22401251A;
  6331. extern char*s647_358916317A;
  6332. extern char*s105_348041349A;
  6333. extern char*s117_401124480A;
  6334. extern char*s349_1149307517A;
  6335. extern char*s436_1837585965A;
  6336. extern char*s729_1642168697A;
  6337. extern char*s393_305790140A;
  6338. extern char*s625_242108838A;
  6339. extern char*s625_56760755A;
  6340. extern char*s625_60837A;
  6341. extern char*s625_1367040625A;
  6342. extern char*s33_1979951A;
  6343. extern char*s498_1965077754A;
  6344. extern char*s117_471707221A;
  6345. extern char*s476_1809998749A;
  6346. extern char*s115_17794A;
  6347. extern char*s33_386854A;
  6348. extern char*s117_1844536619A;
  6349. extern char*s624_1151663379A;
  6350. extern char*s104_776600004A;
  6351. extern char*s846_1126647264A;
  6352. extern char*s391_2014931627A;
  6353. extern char*s89_1331038845A;
  6354. extern char*s104_150329797A;
  6355. extern char*s117_802495724A;
  6356. extern char*s126_1723571071A;
  6357. extern char*s117_719604853A;
  6358. extern char*s115_39617954A;
  6359. extern char*s113_25704393A;
  6360. extern char*s583_5515A;
  6361. extern char*s104_397329363A;
  6362. extern char*s117_1881374985A;
  6363. extern char*s117_713312393A;
  6364. extern char*s104_676769302A;
  6365. extern char*s33_1896328073A;
  6366. extern char*s33_79341A;
  6367. extern char*s625_882065083A;
  6368. extern char*s117_862271166A;
  6369. extern char*s293_60894A;
  6370. extern char*s33_48672249A;
  6371. extern char*s117_23988287A;
  6372. extern char*s117_1682814572A;
  6373. extern char*s33_572288431A;
  6374. extern char*s506_2099969245A;
  6375. extern char*s111_1019367716A;
  6376. extern char*s552_1381550903A;
  6377. extern char*s807_2078852867A;
  6378. extern char*s33_572288437A;
  6379. extern char*s729_189437896A;
  6380. extern char*s104_1536599162A;
  6381. extern char*s729_1891487260A;
  6382. extern char*s111_91926102A;
  6383. extern char*s625_560761477A;
  6384. extern char*s415_530141799A;
  6385. extern char*s104_202933204A;
  6386. extern char*s33_572288454A;
  6387. extern char*s117_1672511676A;
  6388. extern char*s728_6943896A;
  6389. extern char*s104_120546715A;
  6390. extern char*s111_479236135A;
  6391. extern char*s624_5580A;
  6392. extern char*s111_1865554673A;
  6393. extern char*s104_922212712A;
  6394. extern char*s111_1162901343A;
  6395. extern char*s625_674382779A;
  6396. extern char*s370_1546692995A;
  6397. extern char*s495_1411247976A;
  6398. extern char*s728_1665893228A;
  6399. extern char*s117_1842506892A;
  6400. extern char*s117_4692662A;
  6401. extern char*s648_835985A;
  6402. extern char*s849_5498450A;
  6403. extern char*s844_2070967345A;
  6404. extern char*s642_312808564A;
  6405. extern char*s117_1994596535A;
  6406. extern char*s653_17916A;
  6407. extern char*s111_5615A;
  6408. extern char*s844_42521A;
  6409. extern char*s639_627106219A;
  6410. extern char*s117_1413407004A;
  6411. extern char*s33_1680926299A;
  6412. extern char*s34_436196A;
  6413. extern char*s495_1142240176A;
  6414. extern char*s805_602797481A;
  6415. extern char*s113_120239233A;
  6416. extern char*s848_28263330A;
  6417. extern char*s33_17941A;
  6418. extern char*s33_506823435A;
  6419. extern char*s35_10554609A;
  6420. extern char*s283_816126476A;
  6421. extern char*s104_1869854287A;
  6422. extern char*s104_2009918711A;
  6423. extern char*s704_861846863A;
  6424. extern char*s33_39002989A;
  6425. extern char*s552_456083848A;
  6426. extern char*s29_85614A;
  6427. extern char*s642_521905705A;
  6428. extern char*s848_291421585A;
  6429. extern char*s117_1586354711A;
  6430. extern char*s467_865125357A;
  6431. extern char*s728_1166044581A;
  6432. extern char*s104_971408488A;
  6433. extern char*s502_1773984820A;
  6434. extern char*s111_866669263A;
  6435. extern char*s489_1961687A;
  6436. extern char*s122_51895507A;
  6437. extern char*s117_36434A;
  6438. extern char*s848_1815688614A;
  6439. extern char*s104_210812758A;
  6440. extern char*s409_1250079569A;
  6441. extern char*s660_1722095007A;
  6442. extern char*s436_1333985363A;
  6443. extern char*s117_2041682A;
  6444. extern char*s358_786054293A;
  6445. extern char*s625_988243818A;
  6446. extern char*s33_1937220099A;
  6447. extern char*s848_567878339A;
  6448. extern char*s625_5720A;
  6449. extern char*s848_598811726A;
  6450. extern char*s112_1461366457A;
  6451. extern char*s767_1613492996A;
  6452. extern char*s104_18036A;
  6453. extern char*s33_247239028A;
  6454. extern char*s33_278061691A;
  6455. extern char*s728_1942608409A;
  6456. extern char*s729_41125176A;
  6457. extern char*s849_1506490209A;
  6458. extern char*s640_1406782500A;
  6459. extern char*s29_425790270A;
  6460. extern char*s104_1740357387A;
  6461. extern char*s117_2103819988A;
  6462. extern char*s412_1816888147A;
  6463. extern char*s104_1694969179A;
  6464. extern char*s117_1836282258A;
  6465. extern char*s640_1188262106A;
  6466. extern char*s638_263576126A;
  6467. extern char*s104_825716016A;
  6468. extern char*s848_1649648619A;
  6469. extern char*s117_273731430A;
  6470. extern char*s33_1549680A;
  6471. extern char*s488_1848584263A;
  6472. extern char*s349_1642968637A;
  6473. extern char*s848_1040644265A;
  6474. extern char*s117_1042003640A;
  6475. extern char*s381_5787A;
  6476. extern char*s34_18090A;
  6477. extern char*s463_114137597A;
  6478. extern char*s648_946895A;
  6479. extern char*s409_1721307786A;
  6480. extern char*s33_1549697A;
  6481. extern char*s117_1360840737A;
  6482. extern char*s117_1352413868A;
  6483. extern char*s619_11952A;
  6484. extern char*s33_1549703A;
  6485. extern char*s111_98784712A;
  6486. extern char*s282_1968202785A;
  6487. extern char*s33_18110A;
  6488. extern char*s117_1063704391A;
  6489. extern char*s625_1566831588A;
  6490. extern char*s117_1339521386A;
  6491. extern char*s283_374877A;
  6492. extern char*s728_1635390646A;
  6493. extern char*s848_2021999449A;
  6494. extern char*s660_1849347035A;
  6495. extern char*s117_1460025642A;
  6496. extern char*s848_484169497A;
  6497. extern char*s495_14429929A;
  6498. extern char*s126_809686569A;
  6499. extern char*s642_6575105A;
  6500. extern char*s115_18144A;
  6501. extern char*s104_18150A;
  6502. extern char*s117_457314246A;
  6503. extern char*s120_290966604A;
  6504. extern char*s848_322115272A;
  6505. extern char*s648_2122389958A;
  6506. extern char*s117_1624663341A;
  6507. extern char*s104_1320619413A;
  6508. extern char*s104_442256615A;
  6509. extern char*s640_112304676A;
  6510. extern char*s468_2015374870A;
  6511. extern char*s625_472574902A;
  6512. extern char*s283_1325140408A;
  6513. extern char*s104_2116282032A;
  6514. extern char*s35_267875778A;
  6515. extern char*s846_201266601A;
  6516. extern char*s506_18186A;
  6517. extern char*s848_1985327250A;
  6518. extern char*s848_1196941282A;
  6519. extern char*s33_1176378494A;
  6520. extern char*s647_559906822A;
  6521. extern char*s554_1096544670A;
  6522. extern char*s33_55924644A;
  6523. extern char*s846_2097247A;
  6524. extern char*s124_2120987577A;
  6525. extern char*s409_5912A;
  6526. extern char*s289_1153312264A;
  6527. extern char*s506_1985887020A;
  6528. extern char*s117_163413385A;
  6529. extern char*s848_1800342110A;
  6530. extern char*s625_1992825354A;
  6531. extern char*s647_854330615A;
  6532. extern char*s904_1067567332A;
  6533. extern char*s33_1673348567A;
  6534. extern char*s111_5873980A;
  6535. extern char*s656_399591A;
  6536. extern char*s97_1539816514A;
  6537. extern char*s126_44975894A;
  6538. extern char*s34_56927287A;
  6539. extern char*s647_1709245815A;
  6540. extern char*s647_4680700A;
  6541. extern char*s104_518055462A;
  6542. extern char*s495_84293096A;
  6543. extern char*s33_1831158645A;
  6544. extern char*s848_175186427A;
  6545. extern char*s104_732257893A;
  6546. extern char*s642_352968782A;
  6547. extern char*s117_49152444A;
  6548. extern char*s383_18257A;
  6549. extern char*s416_902517583A;
  6550. extern char*s843_496139469A;
  6551. extern char*s293_927785894A;
  6552. extern char*s342_673829558A;
  6553. extern char*s371_1664909434A;
  6554. extern char*s365_1215781867A;
  6555. extern char*s467_529299514A;
  6556. extern char*s104_1387339410A;
  6557. extern char*s104_445504446A;
  6558. extern char*s111_1242126608A;
  6559. extern char*s35_10714862A;
  6560. extern char*s113_1494914262A;
  6561. extern char*s117_5980A;
  6562. extern char*s467_827998241A;
  6563. extern char*s439_983618541A;
  6564. extern char*s728_341361877A;
  6565. extern char*s729_1869700848A;
  6566. extern char*s111_1568923104A;
  6567. extern char*s115_448859A;
  6568. extern char*s33_1553736287A;
  6569. extern char*s34_1980461A;
  6570. extern char*s848_744114A;
  6571. extern char*s104_1575461624A;
  6572. extern char*s104_1181926797A;
  6573. extern char*s648_531809155A;
  6574. extern char*s117_8359055A;
  6575. extern char*s104_1978106088A;
  6576. extern char*s33_9712276A;
  6577. extern char*s728_2005219697A;
  6578. extern char*s729_172080A;
  6579. extern char*s117_1427351705A;
  6580. extern char*s34_1168210079A;
  6581. extern char*s844_1664195965A;
  6582. extern char*s647_42916A;
  6583. extern char*s29_24284008A;
  6584. extern char*s729_249330648A;
  6585. extern char*s289_1145998825A;
  6586. extern char*s647_842552A;
  6587. extern char*s117_431043495A;
  6588. extern char*s117_490486762A;
  6589. extern char*s104_727903062A;
  6590. extern char*s113_165012750A;
  6591. extern char*s113_2075119688A;
  6592. extern char*s435_306215109A;
  6593. extern char*s104_1583181163A;
  6594. extern char*s117_1377208779A;
  6595. extern char*s647_153655A;
  6596. extern char*s111_212031001A;
  6597. extern char*s104_12184A;
  6598. extern char*s110_1152235958A;
  6599. extern char*s117_1160736641A;
  6600. extern char*s86_1501391323A;
  6601. extern char*s117_12188A;
  6602. extern char*s650_1985290496A;
  6603. extern char*s117_113036818A;
  6604. extern char*s117_12201A;
  6605. extern char*s104_34383990A;
  6606. extern char*s105_35386613A;
  6607. extern char*s460_498169402A;
  6608. extern char*s640_781095A;
  6609. extern char*s104_1593742473A;
  6610. extern char*s120_740900172A;
  6611. extern char*s104_2018315248A;
  6612. extern char*s117_1009317511A;
  6613. extern char*s104_124311631A;
  6614. extern char*s538_1359629264A;
  6615. extern char*s439_1920465143A;
  6616. extern char*s710_8777401A;
  6617. extern char*s117_1838958244A;
  6618. extern char*s104_1962710217A;
  6619. extern char*s848_1901427808A;
  6620. extern char*s848_365929075A;
  6621. extern char*s850_958639438A;
  6622. extern char*s34_1593051A;
  6623. extern char*s113_5578901A;
  6624. extern char*s342_176865800A;
  6625. extern char*s640_7227375A;
  6626. extern char*s104_431394186A;
  6627. extern char*s674_1159783306A;
  6628. extern char*s625_9589368A;
  6629. extern char*s844_1048179568A;
  6630. extern char*s35_388005040A;
  6631. extern char*s113_1319327951A;
  6632. extern char*s660_374042271A;
  6633. extern char*s111_3579844A;
  6634. extern char*s34_1747646688A;
  6635. extern char*s589_51582255A;
  6636. extern char*s727_264935842A;
  6637. extern char*s126_141444A;
  6638. extern char*s105_432335312A;
  6639. extern char*s848_1265395998A;
  6640. extern char*s640_40430500A;
  6641. extern char*s625_5794220A;
  6642. extern char*s283_1598804806A;
  6643. extern char*s640_860088160A;
  6644. extern char*s106_356743A;
  6645. extern char*s904_1377633305A;
  6646. extern char*s729_1958195441A;
  6647. extern char*s117_209121A;
  6648. extern char*s104_1615234134A;
  6649. extern char*s625_338723264A;
  6650. extern char*s467_1573210512A;
  6651. extern char*s117_1790869799A;
  6652. extern char*s625_3912034A;
  6653. extern char*s680_1257368965A;
  6654. /*
  6655. -- ------------------------------------------------------------------------------------------------------------
  6656. -- Copyright notice below. Please read.
  6657. --
  6658. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  6659. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  6660. --
  6661. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  6662. --
  6663. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  6664. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  6665. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  6666. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  6667. -- conditions:
  6668. --
  6669. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  6670. -- portions of the Software.
  6671. --
  6672. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  6673. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  6674. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  6675. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  6676. -- OR OTHER DEALINGS IN THE SOFTWARE.
  6677. --
  6678. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  6679. -- ------------------------------------------------------------------------------------------------------------
  6680. */
  6681. #define SE_BOOST 1
  6682. void se_print_run_time_stack (void);
  6683. void se_signal_handler(int sig);
  6684. /*The generic se_agent0 definition:*/
  6685. struct _se_agent0{
  6686. Tid id;
  6687. Tid creation_mold_id;
  6688. void(*afp)(se_agent*);
  6689. int(*eq)(se_agent*,se_agent*);
  6690. };
  6691. /*INTEGER_32*/T6 r2in_range(T2 C,T2 a1,T2 a2);
  6692. /*INTEGER_32*/T2 r2max(T2 C,T2 a1);
  6693. /*INTEGER_32*/T6 r2is_even(T2 C);
  6694. /*INTEGER_32*/T2 r2min(T2 C,T2 a1);
  6695. /*INTEGER_32*/T2 r2_ix_9292(T2 C,T2 a1);
  6696. /*INTEGER_32*/T0*r2to_string(T2 C);
  6697. /*INTEGER_32*/T2 r2_ix_4747(T2 C,T2 a1);
  6698. /*INTEGER_32*/T3 r2hexadecimal_digit(T2 C);
  6699. /*INTEGER_32*/T6 r2is_odd(T2 C);
  6700. /*INTEGER_32*/T6 r2bit_test(T2 C,T1 a1);
  6701. /*INTEGER_32*/void r2append_in(T2 C,T0*a1);
  6702. /*INTEGER_32*/T3 r2decimal_digit(T2 C);
  6703. /*INTEGER_32*/void r2to_hexadecimal_in(T2 C,T0*a1);
  6704. extern T0*oBC83string_buffer;
  6705. extern int fBC83string_buffer;
  6706. /*INTEGER_32*/T0*r2string_buffer(void);
  6707. /*INTEGER_8*/T1 r1min(T1 C,T1 a1);
  6708. /*INTEGER_8*/void r1to_octal_in(T1 C,T0*a1);
  6709. /*INTEGER_8*/T3 r1hexadecimal_digit(T1 C);
  6710. /*INTEGER_8*/T3 r1decimal_digit(T1 C);
  6711. /*CHARACTER*/T3 r3to_upper(T3 C);
  6712. /*CHARACTER*/T6 r3is_digit(T3 C);
  6713. /*CHARACTER*/T6 r3in_range(T3 C,T3 a1,T3 a2);
  6714. /*CHARACTER*/T1 r3value(T3 C);
  6715. /*CHARACTER*/T6 r3is_separator(T3 C);
  6716. /*CHARACTER*/T6 r3is_lower(T3 C);
  6717. /*CHARACTER*/T1 r3decimal_value(T3 C);
  6718. /*CHARACTER*/T1 r3hexadecimal_value(T3 C);
  6719. /*CHARACTER*/T3 r3to_lower(T3 C);
  6720. /*CHARACTER*/T6 r3is_hexadecimal_digit(T3 C);
  6721. /*CHARACTER*/T6 r3_ix_60(T3 C,T3 a1);
  6722. /*CHARACTER*/T6 r3same_as(T3 C,T3 a1);
  6723. /*CHARACTER*/T6 r3is_letter(T3 C);
  6724. /*CHARACTER*/T6 r3_ix_6061(T3 C,T3 a1);
  6725. /*CHARACTER*/T6 r3is_upper(T3 C);
  6726. /*CHARACTER*/T6 r3_ix_6261(T3 C,T3 a1);
  6727. /*BOOLEAN*/T6 r6_ix_and(T6 C,T6 a1);
  6728. /*BOOLEAN*/T6 r6_ix_or(T6 C,T6 a1);
  6729. /*INTEGER_16*/T6 r10in_range(T10 C,T10 a1,T10 a2);
  6730. /*INTEGER_16*/T10 r10max(T10 C,T10 a1);
  6731. /*INTEGER_16*/T10 r10min(T10 C,T10 a1);
  6732. /*INTEGER_16*/T2 r10to_integer_32(T10 C);
  6733. /*INTEGER_16*/void r10append_in(T10 C,T0*a1);
  6734. /*INTEGER_16*/T3 r10decimal_digit(T10 C);
  6735. /*REAL_64*/void r5append_in_format(T5 C,T0*a1,T2 a2);
  6736. extern T9 oBC315sprintf_buffer;
  6737. /*INTEGER_64*/T6 r11in_range(T11 C,T11 a1,T11 a2);
  6738. /*INTEGER_64*/T6 r11fit_integer_8(T11 C);
  6739. /*INTEGER_64*/T0*r11to_number(T11 C);
  6740. /*INTEGER_64*/T2 r11high_32(T11 C);
  6741. /*INTEGER_64*/T11 r11_ix_9292(T11 C,T11 a1);
  6742. /*INTEGER_64*/T6 r11fit_integer_32(T11 C);
  6743. /*INTEGER_64*/T6 r11fit_integer_16(T11 C);
  6744. /*INTEGER_64*/T0*r11to_string(T11 C);
  6745. /*INTEGER_64*/T11 r11_ix_4747(T11 C,T11 a1);
  6746. /*INTEGER_64*/T6 r11is_odd(T11 C);
  6747. /*INTEGER_64*/void r11append_in(T11 C,T0*a1);
  6748. /*INTEGER_64*/T3 r11decimal_digit(T11 C);
  6749. /*INTEGER_64*/T11 r11_ix_94(T11 C,T11 a1);
  6750. /*INTEGER_64*/T0*r11string_buffer(void);
  6751. /*POINTER*/T8 r8_ix_43(T8 C,T2 a1);
  6752. /*POINTER*/T2 r8hash_code(T8 C);
  6753. /*NATURAL_64*/T6 r16fit_natural_32(uint64_t C);
  6754. /*NATURAL_64*/T6 r16fit_natural_16(uint64_t C);
  6755. /*NATURAL_64*/T6 r16fit_natural_8(uint64_t C);
  6756. /*NATURAL_64*/void r16append_in(uint64_t C,T0*a1);
  6757. /*NATURAL_64*/T3 r16decimal_digit(uint64_t C);
  6758. /*NATIVE_ARRAY[CHARACTER]*/T2 r9fast_reverse_index_of(T9 C,T3 a1,T2 a2);
  6759. /*NATIVE_ARRAY[CHARACTER]*/T9 r9realloc(T9 C,T2 a1,T2 a2);
  6760. /*NATIVE_ARRAY[CHARACTER]*/T2 r9fast_index_of(T9 C,T3 a1,T2 a2,T2 a3);
  6761. /*NATIVE_ARRAY[CHARACTER]*/T6 r9slice_fast_has(T9 C,T3 a1,T2 a2,T2 a3);
  6762. /*NATIVE_ARRAY[CHARACTER]*/void r9copy_from(T9 C,T9 a1,T2 a2);
  6763. /*NATIVE_ARRAY[CHARACTER]*/void r9move(T9 C,T2 a1,T2 a2,T2 a3);
  6764. /*NATIVE_ARRAY[CHARACTER]*/void r9clear(T9 C,T2 a1,T2 a2);
  6765. /*NATIVE_ARRAY[CHARACTER]*/void r9set_slice_with(T9 C,T3 a1,T2 a2,T2 a3);
  6766. /*NATIVE_ARRAY[CHARACTER]*/void r9clear_all(T9 C,T2 a1);
  6767. /*NATIVE_ARRAY[CHARACTER]*/void r9set_all_with(T9 C,T3 a1,T2 a2);
  6768. /*NATIVE_ARRAY[CHARACTER]*/T6 r9slice_fast_memcmp(T9 C,T2 a1,T9 a2,T2 a3,T2 a4);
  6769. /*NATIVE_ARRAY[CHARACTER]*/void r9copy_slice_from(T9 C,T9 a1,T2 a2,T2 a3);
  6770. /*NATIVE_ARRAY[CHARACTER]*/T2 r9slice_fast_occurrences(T9 C,T3 a1,T2 a2,T2 a3);
  6771. /*NATIVE_ARRAY[STRING]*/T934 r934realloc(T934 C,T2 a1,T2 a2);
  6772. /*NATIVE_ARRAY[STRING]*/T2 r934fast_index_of(T934 C,T0*a1,T2 a2,T2 a3);
  6773. /*NATIVE_ARRAY[STRING]*/void r934copy_from(T934 C,T934 a1,T2 a2);
  6774. /*NATIVE_ARRAY[STRING]*/T6 r934safe_equal(T0*a1,T0*a2);
  6775. /*NATIVE_ARRAY[STRING]*/void r934clear(T934 C,T2 a1,T2 a2);
  6776. /*NATIVE_ARRAY[STRING]*/void r934set_slice_with(T934 C,T0*a1,T2 a2,T2 a3);
  6777. /*NATIVE_ARRAY[STRING]*/void r934clear_all(T934 C,T2 a1);
  6778. /*NATIVE_ARRAY[STRING]*/void r934remove(T934 C,T2 a1,T2 a2);
  6779. /*NATIVE_ARRAY[STRING]*/void r934set_all_with(T934 C,T0*a1,T2 a2);
  6780. /*NATIVE_ARRAY[STRING]*/T2 r934first_index_of(T934 C,T0*a1,T2 a2);
  6781. /*NATIVE_ARRAY[STRING]*/void r934copy_slice_from(T934 C,T934 a1,T2 a2,T2 a3);
  6782. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[STRING,STRING]]*/void r948clear_all(T948 C,T2 a1);
  6783. /*NATIVE_ARRAY[HASHED_STRING]*/T956 r956realloc(T956 C,T2 a1,T2 a2);
  6784. /*NATIVE_ARRAY[HASHED_STRING]*/T2 r956fast_index_of(T956 C,T0*a1,T2 a2,T2 a3);
  6785. /*NATIVE_ARRAY[HASHED_STRING]*/void r956copy_from(T956 C,T956 a1,T2 a2);
  6786. /*NATIVE_ARRAY[HASHED_STRING]*/void r956clear(T956 C,T2 a1,T2 a2);
  6787. /*NATIVE_ARRAY[HASHED_STRING]*/void r956clear_all(T956 C,T2 a1);
  6788. /*NATIVE_ARRAY[HASHED_STRING]*/void r956copy_slice_from(T956 C,T956 a1,T2 a2,T2 a3);
  6789. /*NATIVE_ARRAY[CLASS_TEXT]*/T960 r960realloc(T960 C,T2 a1,T2 a2);
  6790. /*NATIVE_ARRAY[CLASS_TEXT]*/void r960copy_from(T960 C,T960 a1,T2 a2);
  6791. /*NATIVE_ARRAY[CLASS_TEXT]*/void r960clear(T960 C,T2 a1,T2 a2);
  6792. /*NATIVE_ARRAY[CLASS_TEXT]*/void r960clear_all(T960 C,T2 a1);
  6793. /*NATIVE_ARRAY[CLASS_TEXT]*/void r960copy_slice_from(T960 C,T960 a1,T2 a2,T2 a3);
  6794. /*NATIVE_ARRAY[INTEGER_16]*/T961 r961realloc(T961 C,T2 a1,T2 a2);
  6795. /*NATIVE_ARRAY[INTEGER_16]*/void r961copy_from(T961 C,T961 a1,T2 a2);
  6796. /*NATIVE_ARRAY[INTEGER_16]*/void r961clear_all(T961 C,T2 a1);
  6797. /*NATIVE_ARRAY[INTEGER_16]*/void r961copy_slice_from(T961 C,T961 a1,T2 a2,T2 a3);
  6798. /*NATIVE_ARRAY[CLUSTER]*/T965 r965realloc(T965 C,T2 a1,T2 a2);
  6799. /*NATIVE_ARRAY[CLUSTER]*/void r965copy_from(T965 C,T965 a1,T2 a2);
  6800. /*NATIVE_ARRAY[CLUSTER]*/void r965clear_all(T965 C,T2 a1);
  6801. /*NATIVE_ARRAY[CLUSTER]*/void r965copy_slice_from(T965 C,T965 a1,T2 a2,T2 a3);
  6802. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[RUN_FEATURE,NATIVE]]*/void r996clear_all(T996 C,T2 a1);
  6803. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]]*/void r1025clear_all(T1025 C,T2 a1);
  6804. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[CLASS_TEXT,HASHED_STRING]]*/void r1028clear_all(T1028 C,T2 a1);
  6805. /*NATIVE_ARRAY[INTEGER_32]*/T1030 r1030realloc(T1030 C,T2 a1,T2 a2);
  6806. /*NATIVE_ARRAY[INTEGER_32]*/T2 r1030fast_index_of(T1030 C,T2 a1,T2 a2,T2 a3);
  6807. /*NATIVE_ARRAY[INTEGER_32]*/void r1030copy_from(T1030 C,T1030 a1,T2 a2);
  6808. /*NATIVE_ARRAY[INTEGER_32]*/void r1030move(T1030 C,T2 a1,T2 a2,T2 a3);
  6809. /*NATIVE_ARRAY[INTEGER_32]*/void r1030clear(T1030 C,T2 a1,T2 a2);
  6810. /*NATIVE_ARRAY[INTEGER_32]*/void r1030set_slice_with(T1030 C,T2 a1,T2 a2,T2 a3);
  6811. /*NATIVE_ARRAY[INTEGER_32]*/void r1030clear_all(T1030 C,T2 a1);
  6812. /*NATIVE_ARRAY[INTEGER_32]*/void r1030remove(T1030 C,T2 a1,T2 a2);
  6813. /*NATIVE_ARRAY[INTEGER_32]*/void r1030set_all_with(T1030 C,T2 a1,T2 a2);
  6814. /*NATIVE_ARRAY[INTEGER_32]*/void r1030copy_slice_from(T1030 C,T1030 a1,T2 a2,T2 a3);
  6815. /*NATIVE_ARRAY[TYPE_MARK]*/T1047 r1047realloc(T1047 C,T2 a1,T2 a2);
  6816. /*NATIVE_ARRAY[TYPE_MARK]*/void r1047copy_from(T1047 C,T1047 a1,T2 a2);
  6817. /*NATIVE_ARRAY[TYPE_MARK]*/void r1047clear(T1047 C,T2 a1,T2 a2);
  6818. /*NATIVE_ARRAY[TYPE_MARK]*/void r1047set_slice_with(T1047 C,T0*a1,T2 a2,T2 a3);
  6819. /*NATIVE_ARRAY[TYPE_MARK]*/void r1047clear_all(T1047 C,T2 a1);
  6820. /*NATIVE_ARRAY[TYPE_MARK]*/void r1047set_all_with(T1047 C,T0*a1,T2 a2);
  6821. /*NATIVE_ARRAY[TYPE_MARK]*/void r1047copy_slice_from(T1047 C,T1047 a1,T2 a2,T2 a3);
  6822. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TYPE,HASHED_STRING]]*/void r1050clear_all(T1050 C,T2 a1);
  6823. /*NATIVE_ARRAY[LIVE_TYPE]*/T1067 r1067realloc(T1067 C,T2 a1,T2 a2);
  6824. /*NATIVE_ARRAY[LIVE_TYPE]*/T2 r1067fast_index_of(T1067 C,T0*a1,T2 a2,T2 a3);
  6825. /*NATIVE_ARRAY[LIVE_TYPE]*/void r1067copy_from(T1067 C,T1067 a1,T2 a2);
  6826. /*NATIVE_ARRAY[LIVE_TYPE]*/void r1067clear(T1067 C,T2 a1,T2 a2);
  6827. /*NATIVE_ARRAY[LIVE_TYPE]*/void r1067clear_all(T1067 C,T2 a1);
  6828. /*NATIVE_ARRAY[LIVE_TYPE]*/void r1067copy_slice_from(T1067 C,T1067 a1,T2 a2,T2 a3);
  6829. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]]*/void r1070clear_all(T1070 C,T2 a1);
  6830. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[INTEGER_16,HASHED_STRING]]*/void r1073clear_all(T1073 C,T2 a1);
  6831. /*NATIVE_ARRAY[HASHED_SET_NODE[HASHED_STRING]]*/void r1074clear_all(T1074 C,T2 a1);
  6832. /*NATIVE_ARRAY[POSITION]*/T1082 r1082realloc(T1082 C,T2 a1,T2 a2);
  6833. /*NATIVE_ARRAY[POSITION]*/void r1082copy_from(T1082 C,T1082 a1,T2 a2);
  6834. /*NATIVE_ARRAY[POSITION]*/T1082 r1082calloc(T1082 C,T2 a1);
  6835. /*NATIVE_ARRAY[POSITION]*/void r1082clear(T1082 C,T2 a1,T2 a2);
  6836. /*NATIVE_ARRAY[POSITION]*/void r1082clear_all(T1082 C,T2 a1);
  6837. /*NATIVE_ARRAY[POSITION]*/void r1082slice_copy(T1082 C,T2 a1,T1082 a2,T2 a3,T2 a4);
  6838. /*NATIVE_ARRAY[POSITION]*/void r1082copy_slice_from(T1082 C,T1082 a1,T2 a2,T2 a3);
  6839. /*NATIVE_ARRAY[TAGGED_ERROR]*/T1083 r1083realloc(T1083 C,T2 a1,T2 a2);
  6840. /*NATIVE_ARRAY[TAGGED_ERROR]*/void r1083copy_from(T1083 C,T1083 a1,T2 a2);
  6841. /*NATIVE_ARRAY[TAGGED_ERROR]*/void r1083clear(T1083 C,T2 a1,T2 a2);
  6842. /*NATIVE_ARRAY[TAGGED_ERROR]*/void r1083clear_all(T1083 C,T2 a1);
  6843. /*NATIVE_ARRAY[TAGGED_ERROR]*/void r1083copy_slice_from(T1083 C,T1083 a1,T2 a2,T2 a3);
  6844. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[FIXED_STRING],INTEGER_32]]*/void r1085clear_all(T1085 C,T2 a1);
  6845. /*NATIVE_ARRAY[FIXED_STRING]*/T1088 r1088realloc(T1088 C,T2 a1,T2 a2);
  6846. /*NATIVE_ARRAY[FIXED_STRING]*/T2 r1088fast_index_of(T1088 C,T0*a1,T2 a2,T2 a3);
  6847. /*NATIVE_ARRAY[FIXED_STRING]*/void r1088copy_from(T1088 C,T1088 a1,T2 a2);
  6848. /*NATIVE_ARRAY[FIXED_STRING]*/T6 r1088safe_equal(T0*a1,T0*a2);
  6849. /*NATIVE_ARRAY[FIXED_STRING]*/void r1088clear(T1088 C,T2 a1,T2 a2);
  6850. /*NATIVE_ARRAY[FIXED_STRING]*/void r1088clear_all(T1088 C,T2 a1);
  6851. /*NATIVE_ARRAY[FIXED_STRING]*/void r1088remove(T1088 C,T2 a1,T2 a2);
  6852. /*NATIVE_ARRAY[FIXED_STRING]*/T2 r1088first_index_of(T1088 C,T0*a1,T2 a2);
  6853. /*NATIVE_ARRAY[FIXED_STRING]*/void r1088copy_slice_from(T1088 C,T1088 a1,T2 a2,T2 a3);
  6854. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[CECIL_FILE,STRING]]*/void r1092clear_all(T1092 C,T2 a1);
  6855. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]]*/void r1100clear_all(T1100 C,T2 a1);
  6856. /*NATIVE_ARRAY[FEATURE_NAME]*/T1103 r1103realloc(T1103 C,T2 a1,T2 a2);
  6857. /*NATIVE_ARRAY[FEATURE_NAME]*/void r1103copy_from(T1103 C,T1103 a1,T2 a2);
  6858. /*NATIVE_ARRAY[FEATURE_NAME]*/void r1103clear(T1103 C,T2 a1,T2 a2);
  6859. /*NATIVE_ARRAY[FEATURE_NAME]*/void r1103clear_all(T1103 C,T2 a1);
  6860. /*NATIVE_ARRAY[FEATURE_NAME]*/void r1103copy_slice_from(T1103 C,T1103 a1,T2 a2,T2 a3);
  6861. /*NATIVE_ARRAY[CLASSES]*/T1104 r1104realloc(T1104 C,T2 a1,T2 a2);
  6862. /*NATIVE_ARRAY[CLASSES]*/void r1104copy_from(T1104 C,T1104 a1,T2 a2);
  6863. /*NATIVE_ARRAY[CLASSES]*/void r1104clear(T1104 C,T2 a1,T2 a2);
  6864. /*NATIVE_ARRAY[CLASSES]*/void r1104clear_all(T1104 C,T2 a1);
  6865. /*NATIVE_ARRAY[CLASSES]*/void r1104copy_slice_from(T1104 C,T1104 a1,T2 a2,T2 a3);
  6866. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[CLASSES,STRING]]*/void r1114clear_all(T1114 C,T2 a1);
  6867. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[STRING],CLASS_NAME]]*/void r1117clear_all(T1117 C,T2 a1);
  6868. /*NATIVE_ARRAY[HASHED_SET_NODE[CLASS_NAME]]*/void r1118clear_all(T1118 C,T2 a1);
  6869. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[INTEGER_32,CLASS_NAME]]*/void r1123clear_all(T1123 C,T2 a1);
  6870. /*NATIVE_ARRAY[FORMAL_ARG_LIST]*/T1125 r1125realloc(T1125 C,T2 a1,T2 a2);
  6871. /*NATIVE_ARRAY[FORMAL_ARG_LIST]*/void r1125copy_from(T1125 C,T1125 a1,T2 a2);
  6872. /*NATIVE_ARRAY[FORMAL_ARG_LIST]*/void r1125clear(T1125 C,T2 a1,T2 a2);
  6873. /*NATIVE_ARRAY[FORMAL_ARG_LIST]*/void r1125clear_all(T1125 C,T2 a1);
  6874. /*NATIVE_ARRAY[FORMAL_ARG_LIST]*/void r1125copy_slice_from(T1125 C,T1125 a1,T2 a2,T2 a3);
  6875. /*NATIVE_ARRAY[LOCAL_VAR_LIST]*/T1126 r1126realloc(T1126 C,T2 a1,T2 a2);
  6876. /*NATIVE_ARRAY[LOCAL_VAR_LIST]*/void r1126copy_from(T1126 C,T1126 a1,T2 a2);
  6877. /*NATIVE_ARRAY[LOCAL_VAR_LIST]*/void r1126clear(T1126 C,T2 a1,T2 a2);
  6878. /*NATIVE_ARRAY[LOCAL_VAR_LIST]*/void r1126clear_all(T1126 C,T2 a1);
  6879. /*NATIVE_ARRAY[LOCAL_VAR_LIST]*/void r1126copy_slice_from(T1126 C,T1126 a1,T2 a2,T2 a3);
  6880. /*NATIVE_ARRAY[FEATURE_TEXT]*/T1127 r1127realloc(T1127 C,T2 a1,T2 a2);
  6881. /*NATIVE_ARRAY[FEATURE_TEXT]*/void r1127copy_from(T1127 C,T1127 a1,T2 a2);
  6882. /*NATIVE_ARRAY[FEATURE_TEXT]*/void r1127clear(T1127 C,T2 a1,T2 a2);
  6883. /*NATIVE_ARRAY[FEATURE_TEXT]*/void r1127clear_all(T1127 C,T2 a1);
  6884. /*NATIVE_ARRAY[FEATURE_TEXT]*/void r1127copy_slice_from(T1127 C,T1127 a1,T2 a2,T2 a3);
  6885. /*NATIVE_ARRAY[PARENT_EDGE]*/T1136 r1136realloc(T1136 C,T2 a1,T2 a2);
  6886. /*NATIVE_ARRAY[PARENT_EDGE]*/T2 r1136fast_index_of(T1136 C,T0*a1,T2 a2,T2 a3);
  6887. /*NATIVE_ARRAY[PARENT_EDGE]*/void r1136copy_from(T1136 C,T1136 a1,T2 a2);
  6888. /*NATIVE_ARRAY[PARENT_EDGE]*/void r1136clear(T1136 C,T2 a1,T2 a2);
  6889. /*NATIVE_ARRAY[PARENT_EDGE]*/void r1136clear_all(T1136 C,T2 a1);
  6890. /*NATIVE_ARRAY[PARENT_EDGE]*/void r1136remove(T1136 C,T2 a1,T2 a2);
  6891. /*NATIVE_ARRAY[PARENT_EDGE]*/void r1136copy_slice_from(T1136 C,T1136 a1,T2 a2,T2 a3);
  6892. /*NATIVE_ARRAY[EXPRESSION]*/T1137 r1137realloc(T1137 C,T2 a1,T2 a2);
  6893. /*NATIVE_ARRAY[EXPRESSION]*/void r1137copy_from(T1137 C,T1137 a1,T2 a2);
  6894. /*NATIVE_ARRAY[EXPRESSION]*/void r1137clear(T1137 C,T2 a1,T2 a2);
  6895. /*NATIVE_ARRAY[EXPRESSION]*/void r1137clear_all(T1137 C,T2 a1);
  6896. /*NATIVE_ARRAY[EXPRESSION]*/void r1137copy_slice_from(T1137 C,T1137 a1,T2 a2,T2 a3);
  6897. /*NATIVE_ARRAY[TMP_FEATURE]*/T1138 r1138realloc(T1138 C,T2 a1,T2 a2);
  6898. /*NATIVE_ARRAY[TMP_FEATURE]*/void r1138copy_from(T1138 C,T1138 a1,T2 a2);
  6899. /*NATIVE_ARRAY[TMP_FEATURE]*/void r1138clear(T1138 C,T2 a1,T2 a2);
  6900. /*NATIVE_ARRAY[TMP_FEATURE]*/void r1138clear_all(T1138 C,T2 a1);
  6901. /*NATIVE_ARRAY[TMP_FEATURE]*/void r1138copy_slice_from(T1138 C,T1138 a1,T2 a2,T2 a3);
  6902. /*NATIVE_ARRAY[ARGUMENT_NAME_DEF]*/T1139 r1139realloc(T1139 C,T2 a1,T2 a2);
  6903. /*NATIVE_ARRAY[ARGUMENT_NAME_DEF]*/void r1139copy_from(T1139 C,T1139 a1,T2 a2);
  6904. /*NATIVE_ARRAY[ARGUMENT_NAME_DEF]*/void r1139set_slice_with(T1139 C,T0*a1,T2 a2,T2 a3);
  6905. /*NATIVE_ARRAY[ARGUMENT_NAME_DEF]*/void r1139clear_all(T1139 C,T2 a1);
  6906. /*NATIVE_ARRAY[ARGUMENT_NAME_DEF]*/void r1139set_all_with(T1139 C,T0*a1,T2 a2);
  6907. /*NATIVE_ARRAY[ARGUMENT_NAME_DEF]*/void r1139copy_slice_from(T1139 C,T1139 a1,T2 a2,T2 a3);
  6908. /*NATIVE_ARRAY[LOCAL_ARGUMENT_DEF]*/void r1140set_slice_with(T1140 C,T0*a1,T2 a2,T2 a3);
  6909. /*NATIVE_ARRAY[LOCAL_ARGUMENT_DEF]*/void r1140clear_all(T1140 C,T2 a1);
  6910. /*NATIVE_ARRAY[LOCAL_ARGUMENT_DEF]*/void r1140set_all_with(T1140 C,T0*a1,T2 a2);
  6911. /*NATIVE_ARRAY[DECLARATION]*/T1141 r1141realloc(T1141 C,T2 a1,T2 a2);
  6912. /*NATIVE_ARRAY[DECLARATION]*/void r1141copy_from(T1141 C,T1141 a1,T2 a2);
  6913. /*NATIVE_ARRAY[DECLARATION]*/void r1141set_slice_with(T1141 C,T0*a1,T2 a2,T2 a3);
  6914. /*NATIVE_ARRAY[DECLARATION]*/void r1141clear_all(T1141 C,T2 a1);
  6915. /*NATIVE_ARRAY[DECLARATION]*/void r1141set_all_with(T1141 C,T0*a1,T2 a2);
  6916. /*NATIVE_ARRAY[DECLARATION]*/void r1141copy_slice_from(T1141 C,T1141 a1,T2 a2,T2 a3);
  6917. /*NATIVE_ARRAY[ASSERTION]*/T1143 r1143realloc(T1143 C,T2 a1,T2 a2);
  6918. /*NATIVE_ARRAY[ASSERTION]*/void r1143copy_from(T1143 C,T1143 a1,T2 a2);
  6919. /*NATIVE_ARRAY[ASSERTION]*/void r1143clear(T1143 C,T2 a1,T2 a2);
  6920. /*NATIVE_ARRAY[ASSERTION]*/void r1143clear_all(T1143 C,T2 a1);
  6921. /*NATIVE_ARRAY[ASSERTION]*/void r1143copy_slice_from(T1143 C,T1143 a1,T2 a2,T2 a3);
  6922. /*NATIVE_ARRAY[LOCAL_NAME_DEF]*/T1144 r1144realloc(T1144 C,T2 a1,T2 a2);
  6923. /*NATIVE_ARRAY[LOCAL_NAME_DEF]*/void r1144copy_from(T1144 C,T1144 a1,T2 a2);
  6924. /*NATIVE_ARRAY[LOCAL_NAME_DEF]*/void r1144set_slice_with(T1144 C,T0*a1,T2 a2,T2 a3);
  6925. /*NATIVE_ARRAY[LOCAL_NAME_DEF]*/void r1144clear_all(T1144 C,T2 a1);
  6926. /*NATIVE_ARRAY[LOCAL_NAME_DEF]*/void r1144set_all_with(T1144 C,T0*a1,T2 a2);
  6927. /*NATIVE_ARRAY[LOCAL_NAME_DEF]*/void r1144copy_slice_from(T1144 C,T1144 a1,T2 a2,T2 a3);
  6928. /*NATIVE_ARRAY[MANIFEST_STRING]*/T1145 r1145realloc(T1145 C,T2 a1,T2 a2);
  6929. /*NATIVE_ARRAY[MANIFEST_STRING]*/void r1145copy_from(T1145 C,T1145 a1,T2 a2);
  6930. /*NATIVE_ARRAY[MANIFEST_STRING]*/void r1145clear(T1145 C,T2 a1,T2 a2);
  6931. /*NATIVE_ARRAY[MANIFEST_STRING]*/void r1145clear_all(T1145 C,T2 a1);
  6932. /*NATIVE_ARRAY[MANIFEST_STRING]*/void r1145copy_slice_from(T1145 C,T1145 a1,T2 a2,T2 a3);
  6933. /*NATIVE_ARRAY[WHEN_CLAUSE]*/T1147 r1147realloc(T1147 C,T2 a1,T2 a2);
  6934. /*NATIVE_ARRAY[WHEN_CLAUSE]*/void r1147copy_from(T1147 C,T1147 a1,T2 a2);
  6935. /*NATIVE_ARRAY[WHEN_CLAUSE]*/void r1147clear(T1147 C,T2 a1,T2 a2);
  6936. /*NATIVE_ARRAY[WHEN_CLAUSE]*/void r1147clear_all(T1147 C,T2 a1);
  6937. /*NATIVE_ARRAY[WHEN_CLAUSE]*/void r1147remove(T1147 C,T2 a1,T2 a2);
  6938. /*NATIVE_ARRAY[WHEN_CLAUSE]*/void r1147copy_slice_from(T1147 C,T1147 a1,T2 a2,T2 a3);
  6939. /*NATIVE_ARRAY[EXPORT_ITEM]*/T1155 r1155realloc(T1155 C,T2 a1,T2 a2);
  6940. /*NATIVE_ARRAY[EXPORT_ITEM]*/void r1155copy_from(T1155 C,T1155 a1,T2 a2);
  6941. /*NATIVE_ARRAY[EXPORT_ITEM]*/void r1155set_slice_with(T1155 C,T0*a1,T2 a2,T2 a3);
  6942. /*NATIVE_ARRAY[EXPORT_ITEM]*/void r1155clear_all(T1155 C,T2 a1);
  6943. /*NATIVE_ARRAY[EXPORT_ITEM]*/void r1155set_all_with(T1155 C,T0*a1,T2 a2);
  6944. /*NATIVE_ARRAY[EXPORT_ITEM]*/void r1155copy_slice_from(T1155 C,T1155 a1,T2 a2,T2 a3);
  6945. /*NATIVE_ARRAY[HASHED_SET_NODE[LIVE_TYPE]]*/void r1156clear_all(T1156 C,T2 a1);
  6946. /*NATIVE_ARRAY[EXTERNAL_ROUTINE]*/T1159 r1159realloc(T1159 C,T2 a1,T2 a2);
  6947. /*NATIVE_ARRAY[EXTERNAL_ROUTINE]*/T2 r1159fast_index_of(T1159 C,T0*a1,T2 a2,T2 a3);
  6948. /*NATIVE_ARRAY[EXTERNAL_ROUTINE]*/void r1159copy_from(T1159 C,T1159 a1,T2 a2);
  6949. /*NATIVE_ARRAY[EXTERNAL_ROUTINE]*/void r1159clear(T1159 C,T2 a1,T2 a2);
  6950. /*NATIVE_ARRAY[EXTERNAL_ROUTINE]*/void r1159clear_all(T1159 C,T2 a1);
  6951. /*NATIVE_ARRAY[EXTERNAL_ROUTINE]*/void r1159copy_slice_from(T1159 C,T1159 a1,T2 a2,T2 a3);
  6952. /*NATIVE_ARRAY[INTEGER_64]*/T1160 r1160realloc(T1160 C,T2 a1,T2 a2);
  6953. /*NATIVE_ARRAY[INTEGER_64]*/void r1160copy_from(T1160 C,T1160 a1,T2 a2);
  6954. /*NATIVE_ARRAY[INTEGER_64]*/void r1160clear(T1160 C,T2 a1,T2 a2);
  6955. /*NATIVE_ARRAY[INTEGER_64]*/void r1160clear_all(T1160 C,T2 a1);
  6956. /*NATIVE_ARRAY[INTEGER_64]*/void r1160copy_slice_from(T1160 C,T1160 a1,T2 a2,T2 a3);
  6957. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[INTEGER_8,CLASS_TEXT]]*/void r1161clear_all(T1161 C,T2 a1);
  6958. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TAGGED_DATA,FIXED_STRING]]*/void r1164clear_all(T1164 C,T2 a1);
  6959. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE,FEATURE_NAME]]*/void r1171clear_all(T1171 C,T2 a1);
  6960. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE,FEATURE_STAMP]]*/void r1174clear_all(T1174 C,T2 a1);
  6961. /*NATIVE_ARRAY[TYPE]*/T1175 r1175realloc(T1175 C,T2 a1,T2 a2);
  6962. /*NATIVE_ARRAY[TYPE]*/T2 r1175fast_index_of(T1175 C,T0*a1,T2 a2,T2 a3);
  6963. /*NATIVE_ARRAY[TYPE]*/void r1175copy_from(T1175 C,T1175 a1,T2 a2);
  6964. /*NATIVE_ARRAY[TYPE]*/void r1175clear(T1175 C,T2 a1,T2 a2);
  6965. /*NATIVE_ARRAY[TYPE]*/void r1175set_slice_with(T1175 C,T0*a1,T2 a2,T2 a3);
  6966. /*NATIVE_ARRAY[TYPE]*/void r1175clear_all(T1175 C,T2 a1);
  6967. /*NATIVE_ARRAY[TYPE]*/void r1175remove(T1175 C,T2 a1,T2 a2);
  6968. /*NATIVE_ARRAY[TYPE]*/void r1175set_all_with(T1175 C,T0*a1,T2 a2);
  6969. /*NATIVE_ARRAY[TYPE]*/void r1175copy_slice_from(T1175 C,T1175 a1,T2 a2,T2 a3);
  6970. /*NATIVE_ARRAY[RUN_FEATURE]*/T1177 r1177realloc(T1177 C,T2 a1,T2 a2);
  6971. /*NATIVE_ARRAY[RUN_FEATURE]*/T2 r1177fast_index_of(T1177 C,T0*a1,T2 a2,T2 a3);
  6972. /*NATIVE_ARRAY[RUN_FEATURE]*/void r1177copy_from(T1177 C,T1177 a1,T2 a2);
  6973. /*NATIVE_ARRAY[RUN_FEATURE]*/void r1177clear(T1177 C,T2 a1,T2 a2);
  6974. /*NATIVE_ARRAY[RUN_FEATURE]*/void r1177clear_all(T1177 C,T2 a1);
  6975. /*NATIVE_ARRAY[RUN_FEATURE]*/void r1177copy_slice_from(T1177 C,T1177 a1,T2 a2,T2 a3);
  6976. /*NATIVE_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/T1178 r1178realloc(T1178 C,T2 a1,T2 a2);
  6977. /*NATIVE_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1178copy_from(T1178 C,T1178 a1,T2 a2);
  6978. /*NATIVE_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1178clear_all(T1178 C,T2 a1);
  6979. /*NATIVE_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1178copy_slice_from(T1178 C,T1178 a1,T2 a2,T2 a3);
  6980. /*NATIVE_ARRAY[ANONYMOUS_FEATURE]*/T1179 r1179realloc(T1179 C,T2 a1,T2 a2);
  6981. /*NATIVE_ARRAY[ANONYMOUS_FEATURE]*/T2 r1179fast_index_of(T1179 C,T0*a1,T2 a2,T2 a3);
  6982. /*NATIVE_ARRAY[ANONYMOUS_FEATURE]*/void r1179copy_from(T1179 C,T1179 a1,T2 a2);
  6983. /*NATIVE_ARRAY[ANONYMOUS_FEATURE]*/void r1179clear(T1179 C,T2 a1,T2 a2);
  6984. /*NATIVE_ARRAY[ANONYMOUS_FEATURE]*/void r1179clear_all(T1179 C,T2 a1);
  6985. /*NATIVE_ARRAY[ANONYMOUS_FEATURE]*/void r1179copy_slice_from(T1179 C,T1179 a1,T2 a2,T2 a3);
  6986. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[GRAPH_NODE,TYPE]]*/void r1181clear_all(T1181 C,T2 a1);
  6987. /*NATIVE_ARRAY[HASHED_SET_NODE[TYPE]]*/void r1184clear_all(T1184 C,T2 a1);
  6988. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[INTEGER_8,TYPE]]*/void r1187clear_all(T1187 C,T2 a1);
  6989. /*NATIVE_ARRAY[HASHED_BIJECTIVE_DICTIONARY_NODE[FEATURE_STAMP,FEATURE_NAME]]*/void r1194clear_all(T1194 C,T2 a1);
  6990. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[RUN_FEATURE,TYPE]]*/void r1200clear_all(T1200 C,T2 a1);
  6991. /*NATIVE_ARRAY[FEATURE_STAMP]*/T1201 r1201realloc(T1201 C,T2 a1,T2 a2);
  6992. /*NATIVE_ARRAY[FEATURE_STAMP]*/T2 r1201fast_index_of(T1201 C,T0*a1,T2 a2,T2 a3);
  6993. /*NATIVE_ARRAY[FEATURE_STAMP]*/void r1201copy_from(T1201 C,T1201 a1,T2 a2);
  6994. /*NATIVE_ARRAY[FEATURE_STAMP]*/void r1201clear(T1201 C,T2 a1,T2 a2);
  6995. /*NATIVE_ARRAY[FEATURE_STAMP]*/void r1201set_slice_with(T1201 C,T0*a1,T2 a2,T2 a3);
  6996. /*NATIVE_ARRAY[FEATURE_STAMP]*/void r1201clear_all(T1201 C,T2 a1);
  6997. /*NATIVE_ARRAY[FEATURE_STAMP]*/void r1201set_all_with(T1201 C,T0*a1,T2 a2);
  6998. /*NATIVE_ARRAY[FEATURE_STAMP]*/void r1201copy_slice_from(T1201 C,T1201 a1,T2 a2,T2 a3);
  6999. /*NATIVE_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/T1202 r1202realloc(T1202 C,T2 a1,T2 a2);
  7000. /*NATIVE_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1202copy_from(T1202 C,T1202 a1,T2 a2);
  7001. /*NATIVE_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1202clear(T1202 C,T2 a1,T2 a2);
  7002. /*NATIVE_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1202clear_all(T1202 C,T2 a1);
  7003. /*NATIVE_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1202copy_slice_from(T1202 C,T1202 a1,T2 a2,T2 a3);
  7004. /*NATIVE_ARRAY[HASHED_SET_NODE[STRING]]*/void r1203clear_all(T1203 C,T2 a1);
  7005. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[MANIFEST_STRING,STRING]]*/void r1208clear_all(T1208 C,T2 a1);
  7006. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[MANIFEST_STRING,MANIFEST_STRING]]*/void r1211clear_all(T1211 C,T2 a1);
  7007. /*NATIVE_ARRAY[HASHED_SET_NODE[MANIFEST_GENERIC]]*/void r1212clear_all(T1212 C,T2 a1);
  7008. /*NATIVE_ARRAY[NON_VOID_NO_DISPATCH]*/T1215 r1215realloc(T1215 C,T2 a1,T2 a2);
  7009. /*NATIVE_ARRAY[NON_VOID_NO_DISPATCH]*/T2 r1215fast_index_of(T1215 C,T0*a1,T2 a2,T2 a3);
  7010. /*NATIVE_ARRAY[NON_VOID_NO_DISPATCH]*/void r1215copy_from(T1215 C,T1215 a1,T2 a2);
  7011. /*NATIVE_ARRAY[NON_VOID_NO_DISPATCH]*/void r1215clear(T1215 C,T2 a1,T2 a2);
  7012. /*NATIVE_ARRAY[NON_VOID_NO_DISPATCH]*/void r1215clear_all(T1215 C,T2 a1);
  7013. /*NATIVE_ARRAY[NON_VOID_NO_DISPATCH]*/void r1215copy_slice_from(T1215 C,T1215 a1,T2 a2,T2 a3);
  7014. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FAST_ARRAY[AGENT_CREATION],TYPE]]*/void r1217clear_all(T1217 C,T2 a1);
  7015. /*NATIVE_ARRAY[HASHED_SET_NODE[AGENT_ARGS]]*/void r1219clear_all(T1219 C,T2 a1);
  7016. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[HASHED_SET[TYPE],TYPE]]*/void r1223clear_all(T1223 C,T2 a1);
  7017. /*NATIVE_ARRAY[HASHED_SET[TYPE]]*/T1225 r1225realloc(T1225 C,T2 a1,T2 a2);
  7018. /*NATIVE_ARRAY[HASHED_SET[TYPE]]*/void r1225copy_from(T1225 C,T1225 a1,T2 a2);
  7019. /*NATIVE_ARRAY[HASHED_SET[TYPE]]*/void r1225clear(T1225 C,T2 a1,T2 a2);
  7020. /*NATIVE_ARRAY[HASHED_SET[TYPE]]*/void r1225clear_all(T1225 C,T2 a1);
  7021. /*NATIVE_ARRAY[HASHED_SET[TYPE]]*/void r1225copy_slice_from(T1225 C,T1225 a1,T2 a2,T2 a3);
  7022. /*NATIVE_ARRAY[FAST_ARRAY[CODE]]*/T1226 r1226realloc(T1226 C,T2 a1,T2 a2);
  7023. /*NATIVE_ARRAY[FAST_ARRAY[CODE]]*/void r1226copy_from(T1226 C,T1226 a1,T2 a2);
  7024. /*NATIVE_ARRAY[FAST_ARRAY[CODE]]*/void r1226clear(T1226 C,T2 a1,T2 a2);
  7025. /*NATIVE_ARRAY[FAST_ARRAY[CODE]]*/void r1226clear_all(T1226 C,T2 a1);
  7026. /*NATIVE_ARRAY[FAST_ARRAY[CODE]]*/void r1226copy_slice_from(T1226 C,T1226 a1,T2 a2,T2 a3);
  7027. /*NATIVE_ARRAY[CODE]*/T1227 r1227realloc(T1227 C,T2 a1,T2 a2);
  7028. /*NATIVE_ARRAY[CODE]*/void r1227copy_from(T1227 C,T1227 a1,T2 a2);
  7029. /*NATIVE_ARRAY[CODE]*/void r1227clear(T1227 C,T2 a1,T2 a2);
  7030. /*NATIVE_ARRAY[CODE]*/void r1227clear_all(T1227 C,T2 a1);
  7031. /*NATIVE_ARRAY[CODE]*/void r1227copy_slice_from(T1227 C,T1227 a1,T2 a2,T2 a3);
  7032. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FEATURE_STAMP,FEATURE_NAME]]*/void r1228clear_all(T1228 C,T2 a1);
  7033. /*NATIVE_ARRAY[ANONYMOUS_FEATURE_MIXER]*/T1231 r1231realloc(T1231 C,T2 a1,T2 a2);
  7034. /*NATIVE_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1231copy_from(T1231 C,T1231 a1,T2 a2);
  7035. /*NATIVE_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1231clear(T1231 C,T2 a1,T2 a2);
  7036. /*NATIVE_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1231clear_all(T1231 C,T2 a1);
  7037. /*NATIVE_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1231copy_slice_from(T1231 C,T1231 a1,T2 a2,T2 a3);
  7038. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]]*/void r1235clear_all(T1235 C,T2 a1);
  7039. /*NATIVE_ARRAY[HASHED_SET_NODE[ABSOLUTE_FEATURE_NAME]]*/void r1236clear_all(T1236 C,T2 a1);
  7040. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]]*/void r1241clear_all(T1241 C,T2 a1);
  7041. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE,TYPE]]*/void r1244clear_all(T1244 C,T2 a1);
  7042. /*NATIVE_ARRAY[ARRAY[INTEGER_8]]*/void r1245set_slice_with(T1245 C,T0*a1,T2 a2,T2 a3);
  7043. /*NATIVE_ARRAY[ARRAY[INTEGER_8]]*/void r1245clear_all(T1245 C,T2 a1);
  7044. /*NATIVE_ARRAY[ARRAY[INTEGER_8]]*/void r1245set_all_with(T1245 C,T0*a1,T2 a2);
  7045. /*NATIVE_ARRAY[INTEGER_8]*/void r1246set_slice_with(T1246 C,T1 a1,T2 a2,T2 a3);
  7046. /*NATIVE_ARRAY[INTEGER_8]*/void r1246clear_all(T1246 C,T2 a1);
  7047. /*NATIVE_ARRAY[INTEGER_8]*/void r1246set_all_with(T1246 C,T1 a1,T2 a2);
  7048. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]]*/void r1249clear_all(T1249 C,T2 a1);
  7049. /*NATIVE_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/T1251 r1251realloc(T1251 C,T2 a1,T2 a2);
  7050. /*NATIVE_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1251copy_from(T1251 C,T1251 a1,T2 a2);
  7051. /*NATIVE_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/T6 r1251safe_equal(T0*a1,T0*a2);
  7052. /*NATIVE_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1251clear_all(T1251 C,T2 a1);
  7053. /*NATIVE_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/T2 r1251first_index_of(T1251 C,T0*a1,T2 a2);
  7054. /*NATIVE_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1251copy_slice_from(T1251 C,T1251 a1,T2 a2,T2 a3);
  7055. /*NATIVE_ARRAY[ABSTRACT_STRING]*/T1252 r1252realloc(T1252 C,T2 a1,T2 a2);
  7056. /*NATIVE_ARRAY[ABSTRACT_STRING]*/void r1252copy_from(T1252 C,T1252 a1,T2 a2);
  7057. /*NATIVE_ARRAY[ABSTRACT_STRING]*/void r1252clear(T1252 C,T2 a1,T2 a2);
  7058. /*NATIVE_ARRAY[ABSTRACT_STRING]*/void r1252clear_all(T1252 C,T2 a1);
  7059. /*NATIVE_ARRAY[ABSTRACT_STRING]*/void r1252copy_slice_from(T1252 C,T1252 a1,T2 a2,T2 a3);
  7060. /*NATIVE_ARRAY[CECIL_ENTRY]*/T1258 r1258realloc(T1258 C,T2 a1,T2 a2);
  7061. /*NATIVE_ARRAY[CECIL_ENTRY]*/void r1258copy_from(T1258 C,T1258 a1,T2 a2);
  7062. /*NATIVE_ARRAY[CECIL_ENTRY]*/void r1258clear(T1258 C,T2 a1,T2 a2);
  7063. /*NATIVE_ARRAY[CECIL_ENTRY]*/void r1258clear_all(T1258 C,T2 a1);
  7064. /*NATIVE_ARRAY[CECIL_ENTRY]*/void r1258copy_slice_from(T1258 C,T1258 a1,T2 a2,T2 a3);
  7065. /*NATIVE_ARRAY[SE_CONFIG]*/T1260 r1260realloc(T1260 C,T2 a1,T2 a2);
  7066. /*NATIVE_ARRAY[SE_CONFIG]*/void r1260copy_from(T1260 C,T1260 a1,T2 a2);
  7067. /*NATIVE_ARRAY[SE_CONFIG]*/void r1260set_slice_with(T1260 C,T0*a1,T2 a2,T2 a3);
  7068. /*NATIVE_ARRAY[SE_CONFIG]*/void r1260clear_all(T1260 C,T2 a1);
  7069. /*NATIVE_ARRAY[SE_CONFIG]*/void r1260set_all_with(T1260 C,T0*a1,T2 a2);
  7070. /*NATIVE_ARRAY[SE_CONFIG]*/void r1260copy_slice_from(T1260 C,T1260 a1,T2 a2,T2 a3);
  7071. /*NATIVE_ARRAY[STRING_RECYCLING_ITEM]*/T1261 r1261realloc(T1261 C,T2 a1,T2 a2);
  7072. /*NATIVE_ARRAY[STRING_RECYCLING_ITEM]*/void r1261copy_from(T1261 C,T1261 a1,T2 a2);
  7073. /*NATIVE_ARRAY[STRING_RECYCLING_ITEM]*/void r1261clear_all(T1261 C,T2 a1);
  7074. /*NATIVE_ARRAY[STRING_RECYCLING_ITEM]*/void r1261slice_copy(T1261 C,T2 a1,T1261 a2,T2 a3,T2 a4);
  7075. /*NATIVE_ARRAY[STRING_RECYCLING_ITEM]*/void r1261copy_slice_from(T1261 C,T1261 a1,T2 a2,T2 a3);
  7076. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[SE_C_MODE,STRING]]*/void r1264clear_all(T1264 C,T2 a1);
  7077. /*NATIVE_ARRAY[PROCEDURE[TUPLE]]*/void r1266set_slice_with(T1266 C,T0*a1,T2 a2,T2 a3);
  7078. /*NATIVE_ARRAY[PROCEDURE[TUPLE]]*/void r1266clear_all(T1266 C,T2 a1);
  7079. /*NATIVE_ARRAY[PROCEDURE[TUPLE]]*/void r1266set_all_with(T1266 C,T0*a1,T2 a2);
  7080. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[ORDERED_DICTIONARY[STRING,STRING],STRING]]*/void r1267clear_all(T1267 C,T2 a1);
  7081. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[CLUSTER,STRING]]*/void r1274clear_all(T1274 C,T2 a1);
  7082. /*NATIVE_ARRAY[TEXT_FILE_READ]*/void r1276clear_all(T1276 C,T2 a1);
  7083. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TEXT_FILE_READ,STRING]]*/void r1279clear_all(T1279 C,T2 a1);
  7084. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[CLUSTER_CLASS,HASHED_STRING]]*/void r1280clear_all(T1280 C,T2 a1);
  7085. /*NATIVE_ARRAY[FORMAL_GENERIC_ARG]*/T1284 r1284realloc(T1284 C,T2 a1,T2 a2);
  7086. /*NATIVE_ARRAY[FORMAL_GENERIC_ARG]*/void r1284copy_from(T1284 C,T1284 a1,T2 a2);
  7087. /*NATIVE_ARRAY[FORMAL_GENERIC_ARG]*/void r1284set_slice_with(T1284 C,T0*a1,T2 a2,T2 a3);
  7088. /*NATIVE_ARRAY[FORMAL_GENERIC_ARG]*/void r1284clear_all(T1284 C,T2 a1);
  7089. /*NATIVE_ARRAY[FORMAL_GENERIC_ARG]*/void r1284set_all_with(T1284 C,T0*a1,T2 a2);
  7090. /*NATIVE_ARRAY[FORMAL_GENERIC_ARG]*/void r1284copy_slice_from(T1284 C,T1284 a1,T2 a2,T2 a3);
  7091. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TYPE_MARK,TYPE]]*/void r1287clear_all(T1287 C,T2 a1);
  7092. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[FEATURE_STAMP,TYPE]]*/void r1290clear_all(T1290 C,T2 a1);
  7093. /*NATIVE_ARRAY[REQUIRE_ASSERTION]*/T1292 r1292realloc(T1292 C,T2 a1,T2 a2);
  7094. /*NATIVE_ARRAY[REQUIRE_ASSERTION]*/void r1292copy_from(T1292 C,T1292 a1,T2 a2);
  7095. /*NATIVE_ARRAY[REQUIRE_ASSERTION]*/void r1292clear(T1292 C,T2 a1,T2 a2);
  7096. /*NATIVE_ARRAY[REQUIRE_ASSERTION]*/void r1292clear_all(T1292 C,T2 a1);
  7097. /*NATIVE_ARRAY[REQUIRE_ASSERTION]*/void r1292copy_slice_from(T1292 C,T1292 a1,T2 a2,T2 a3);
  7098. /*NATIVE_ARRAY[IFTHEN]*/T1293 r1293realloc(T1293 C,T2 a1,T2 a2);
  7099. /*NATIVE_ARRAY[IFTHEN]*/void r1293copy_from(T1293 C,T1293 a1,T2 a2);
  7100. /*NATIVE_ARRAY[IFTHEN]*/void r1293clear(T1293 C,T2 a1,T2 a2);
  7101. /*NATIVE_ARRAY[IFTHEN]*/void r1293clear_all(T1293 C,T2 a1);
  7102. /*NATIVE_ARRAY[IFTHEN]*/void r1293remove(T1293 C,T2 a1,T2 a2);
  7103. /*NATIVE_ARRAY[IFTHEN]*/void r1293remove_first(T1293 C,T2 a1);
  7104. /*NATIVE_ARRAY[IFTHEN]*/void r1293copy_slice_from(T1293 C,T1293 a1,T2 a2,T2 a3);
  7105. /*NATIVE_ARRAY[WHEN_ITEM]*/T1294 r1294realloc(T1294 C,T2 a1,T2 a2);
  7106. /*NATIVE_ARRAY[WHEN_ITEM]*/void r1294copy_from(T1294 C,T1294 a1,T2 a2);
  7107. /*NATIVE_ARRAY[WHEN_ITEM]*/void r1294clear(T1294 C,T2 a1,T2 a2);
  7108. /*NATIVE_ARRAY[WHEN_ITEM]*/void r1294clear_all(T1294 C,T2 a1);
  7109. /*NATIVE_ARRAY[WHEN_ITEM]*/void r1294copy_slice_from(T1294 C,T1294 a1,T2 a2,T2 a3);
  7110. /*NATIVE_ARRAY[INSTRUCTION]*/T1295 r1295realloc(T1295 C,T2 a1,T2 a2);
  7111. /*NATIVE_ARRAY[INSTRUCTION]*/void r1295copy_from(T1295 C,T1295 a1,T2 a2);
  7112. /*NATIVE_ARRAY[INSTRUCTION]*/void r1295clear(T1295 C,T2 a1,T2 a2);
  7113. /*NATIVE_ARRAY[INSTRUCTION]*/void r1295clear_all(T1295 C,T2 a1);
  7114. /*NATIVE_ARRAY[INSTRUCTION]*/void r1295remove_first(T1295 C,T2 a1);
  7115. /*NATIVE_ARRAY[INSTRUCTION]*/void r1295copy_slice_from(T1295 C,T1295 a1,T2 a2,T2 a3);
  7116. /*NATIVE_ARRAY[OPEN_OPERAND]*/T1296 r1296realloc(T1296 C,T2 a1,T2 a2);
  7117. /*NATIVE_ARRAY[OPEN_OPERAND]*/void r1296copy_from(T1296 C,T1296 a1,T2 a2);
  7118. /*NATIVE_ARRAY[OPEN_OPERAND]*/void r1296clear(T1296 C,T2 a1,T2 a2);
  7119. /*NATIVE_ARRAY[OPEN_OPERAND]*/void r1296clear_all(T1296 C,T2 a1);
  7120. /*NATIVE_ARRAY[OPEN_OPERAND]*/void r1296copy_slice_from(T1296 C,T1296 a1,T2 a2,T2 a3);
  7121. /*NATIVE_ARRAY[CLOSED_OPERAND]*/T1297 r1297realloc(T1297 C,T2 a1,T2 a2);
  7122. /*NATIVE_ARRAY[CLOSED_OPERAND]*/void r1297copy_from(T1297 C,T1297 a1,T2 a2);
  7123. /*NATIVE_ARRAY[CLOSED_OPERAND]*/void r1297clear(T1297 C,T2 a1,T2 a2);
  7124. /*NATIVE_ARRAY[CLOSED_OPERAND]*/void r1297clear_all(T1297 C,T2 a1);
  7125. /*NATIVE_ARRAY[CLOSED_OPERAND]*/void r1297copy_slice_from(T1297 C,T1297 a1,T2 a2,T2 a3);
  7126. /*NATIVE_ARRAY[IFTHEN_EXP]*/T1298 r1298realloc(T1298 C,T2 a1,T2 a2);
  7127. /*NATIVE_ARRAY[IFTHEN_EXP]*/void r1298copy_from(T1298 C,T1298 a1,T2 a2);
  7128. /*NATIVE_ARRAY[IFTHEN_EXP]*/void r1298clear(T1298 C,T2 a1,T2 a2);
  7129. /*NATIVE_ARRAY[IFTHEN_EXP]*/void r1298clear_all(T1298 C,T2 a1);
  7130. /*NATIVE_ARRAY[IFTHEN_EXP]*/void r1298remove(T1298 C,T2 a1,T2 a2);
  7131. /*NATIVE_ARRAY[IFTHEN_EXP]*/void r1298remove_first(T1298 C,T2 a1);
  7132. /*NATIVE_ARRAY[IFTHEN_EXP]*/void r1298copy_slice_from(T1298 C,T1298 a1,T2 a2,T2 a3);
  7133. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[CLIENT_LIST,FEATURE_NAME]]*/void r1301clear_all(T1301 C,T2 a1);
  7134. /*NATIVE_ARRAY[FEATURE_CLAUSE]*/T1302 r1302realloc(T1302 C,T2 a1,T2 a2);
  7135. /*NATIVE_ARRAY[FEATURE_CLAUSE]*/void r1302copy_from(T1302 C,T1302 a1,T2 a2);
  7136. /*NATIVE_ARRAY[FEATURE_CLAUSE]*/void r1302clear(T1302 C,T2 a1,T2 a2);
  7137. /*NATIVE_ARRAY[FEATURE_CLAUSE]*/void r1302clear_all(T1302 C,T2 a1);
  7138. /*NATIVE_ARRAY[FEATURE_CLAUSE]*/void r1302copy_slice_from(T1302 C,T1302 a1,T2 a2,T2 a3);
  7139. /*NATIVE_ARRAY[CREATION_CLAUSE]*/T1303 r1303realloc(T1303 C,T2 a1,T2 a2);
  7140. /*NATIVE_ARRAY[CREATION_CLAUSE]*/void r1303copy_from(T1303 C,T1303 a1,T2 a2);
  7141. /*NATIVE_ARRAY[CREATION_CLAUSE]*/void r1303clear(T1303 C,T2 a1,T2 a2);
  7142. /*NATIVE_ARRAY[CREATION_CLAUSE]*/void r1303clear_all(T1303 C,T2 a1);
  7143. /*NATIVE_ARRAY[CREATION_CLAUSE]*/void r1303copy_slice_from(T1303 C,T1303 a1,T2 a2,T2 a3);
  7144. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[EXPRESSION,TYPE]]*/void r1305clear_all(T1305 C,T2 a1);
  7145. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]]*/void r1307clear_all(T1307 C,T2 a1);
  7146. /*NATIVE_ARRAY[RUN_FEATURE_2]*/T1310 r1310realloc(T1310 C,T2 a1,T2 a2);
  7147. /*NATIVE_ARRAY[RUN_FEATURE_2]*/void r1310copy_from(T1310 C,T1310 a1,T2 a2);
  7148. /*NATIVE_ARRAY[RUN_FEATURE_2]*/void r1310clear(T1310 C,T2 a1,T2 a2);
  7149. /*NATIVE_ARRAY[RUN_FEATURE_2]*/void r1310set_slice_with(T1310 C,T0*a1,T2 a2,T2 a3);
  7150. /*NATIVE_ARRAY[RUN_FEATURE_2]*/void r1310clear_all(T1310 C,T2 a1);
  7151. /*NATIVE_ARRAY[RUN_FEATURE_2]*/void r1310set_all_with(T1310 C,T0*a1,T2 a2);
  7152. /*NATIVE_ARRAY[RUN_FEATURE_2]*/void r1310copy_slice_from(T1310 C,T1310 a1,T2 a2,T2 a3);
  7153. /*NATIVE_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/T1311 r1311realloc(T1311 C,T2 a1,T2 a2);
  7154. /*NATIVE_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1311copy_from(T1311 C,T1311 a1,T2 a2);
  7155. /*NATIVE_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1311clear(T1311 C,T2 a1,T2 a2);
  7156. /*NATIVE_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1311clear_all(T1311 C,T2 a1);
  7157. /*NATIVE_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1311copy_slice_from(T1311 C,T1311 a1,T2 a2,T2 a3);
  7158. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]]*/void r1314clear_all(T1314 C,T2 a1);
  7159. /*NATIVE_ARRAY[HASHED_SET_NODE[GRAPH_NODE]]*/void r1317clear_all(T1317 C,T2 a1);
  7160. /*NATIVE_ARRAY[INDEX_CLAUSE]*/T1323 r1323realloc(T1323 C,T2 a1,T2 a2);
  7161. /*NATIVE_ARRAY[INDEX_CLAUSE]*/void r1323copy_from(T1323 C,T1323 a1,T2 a2);
  7162. /*NATIVE_ARRAY[INDEX_CLAUSE]*/void r1323clear(T1323 C,T2 a1,T2 a2);
  7163. /*NATIVE_ARRAY[INDEX_CLAUSE]*/void r1323clear_all(T1323 C,T2 a1);
  7164. /*NATIVE_ARRAY[INDEX_CLAUSE]*/void r1323copy_slice_from(T1323 C,T1323 a1,T2 a2,T2 a3);
  7165. /*NATIVE_ARRAY[RENAME_PAIR]*/T1324 r1324realloc(T1324 C,T2 a1,T2 a2);
  7166. /*NATIVE_ARRAY[RENAME_PAIR]*/void r1324copy_from(T1324 C,T1324 a1,T2 a2);
  7167. /*NATIVE_ARRAY[RENAME_PAIR]*/void r1324clear(T1324 C,T2 a1,T2 a2);
  7168. /*NATIVE_ARRAY[RENAME_PAIR]*/void r1324clear_all(T1324 C,T2 a1);
  7169. /*NATIVE_ARRAY[RENAME_PAIR]*/void r1324copy_slice_from(T1324 C,T1324 a1,T2 a2,T2 a3);
  7170. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[PROCESS_POSIX,INTEGER_32]]*/void r1326clear_all(T1326 C,T2 a1);
  7171. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[PROCESS_WIN32,INTEGER_32]]*/void r1329clear_all(T1329 C,T2 a1);
  7172. /*NATIVE_ARRAY[AGENT_CREATION]*/T1358 r1358realloc(T1358 C,T2 a1,T2 a2);
  7173. /*NATIVE_ARRAY[AGENT_CREATION]*/T2 r1358fast_index_of(T1358 C,T0*a1,T2 a2,T2 a3);
  7174. /*NATIVE_ARRAY[AGENT_CREATION]*/void r1358copy_from(T1358 C,T1358 a1,T2 a2);
  7175. /*NATIVE_ARRAY[AGENT_CREATION]*/void r1358clear(T1358 C,T2 a1,T2 a2);
  7176. /*NATIVE_ARRAY[AGENT_CREATION]*/void r1358clear_all(T1358 C,T2 a1);
  7177. /*NATIVE_ARRAY[AGENT_CREATION]*/void r1358copy_slice_from(T1358 C,T1358 a1,T2 a2,T2 a3);
  7178. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TUPLE[TYPE,TYPE],TYPE]]*/void r1362clear_all(T1362 C,T2 a1);
  7179. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TYPE,TYPE]]*/void r1366clear_all(T1366 C,T2 a1);
  7180. /*NATIVE_ARRAY[HASHED_SET_NODE[NATIVE_PLUG_IN]]*/void r1368clear_all(T1368 C,T2 a1);
  7181. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[DICTIONARY[PLUGIN,STRING],STRING]]*/void r1373clear_all(T1373 C,T2 a1);
  7182. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[PLUGIN,STRING]]*/void r1376clear_all(T1376 C,T2 a1);
  7183. /*NATIVE_ARRAY[INLINE_MEMO]*/T1377 r1377realloc(T1377 C,T2 a1,T2 a2);
  7184. /*NATIVE_ARRAY[INLINE_MEMO]*/void r1377copy_from(T1377 C,T1377 a1,T2 a2);
  7185. /*NATIVE_ARRAY[INLINE_MEMO]*/void r1377clear(T1377 C,T2 a1,T2 a2);
  7186. /*NATIVE_ARRAY[INLINE_MEMO]*/void r1377clear_all(T1377 C,T2 a1);
  7187. /*NATIVE_ARRAY[INLINE_MEMO]*/void r1377copy_slice_from(T1377 C,T1377 a1,T2 a2,T2 a3);
  7188. /*NATIVE_ARRAY[FAST_ARRAY[E_OLD]]*/T1381 r1381realloc(T1381 C,T2 a1,T2 a2);
  7189. /*NATIVE_ARRAY[FAST_ARRAY[E_OLD]]*/void r1381copy_from(T1381 C,T1381 a1,T2 a2);
  7190. /*NATIVE_ARRAY[FAST_ARRAY[E_OLD]]*/void r1381clear(T1381 C,T2 a1,T2 a2);
  7191. /*NATIVE_ARRAY[FAST_ARRAY[E_OLD]]*/void r1381clear_all(T1381 C,T2 a1);
  7192. /*NATIVE_ARRAY[FAST_ARRAY[E_OLD]]*/void r1381copy_slice_from(T1381 C,T1381 a1,T2 a2,T2 a3);
  7193. /*NATIVE_ARRAY[E_OLD]*/T1382 r1382realloc(T1382 C,T2 a1,T2 a2);
  7194. /*NATIVE_ARRAY[E_OLD]*/void r1382copy_from(T1382 C,T1382 a1,T2 a2);
  7195. /*NATIVE_ARRAY[E_OLD]*/void r1382clear(T1382 C,T2 a1,T2 a2);
  7196. /*NATIVE_ARRAY[E_OLD]*/void r1382clear_all(T1382 C,T2 a1);
  7197. /*NATIVE_ARRAY[E_OLD]*/void r1382copy_slice_from(T1382 C,T1382 a1,T2 a2,T2 a3);
  7198. /*NATIVE_ARRAY[HASHED_SET_NODE[FEATURE_STAMP]]*/void r1383clear_all(T1383 C,T2 a1);
  7199. /*NATIVE_ARRAY[ADDRESS_OF]*/T1386 r1386realloc(T1386 C,T2 a1,T2 a2);
  7200. /*NATIVE_ARRAY[ADDRESS_OF]*/void r1386copy_from(T1386 C,T1386 a1,T2 a2);
  7201. /*NATIVE_ARRAY[ADDRESS_OF]*/void r1386clear(T1386 C,T2 a1,T2 a2);
  7202. /*NATIVE_ARRAY[ADDRESS_OF]*/void r1386clear_all(T1386 C,T2 a1);
  7203. /*NATIVE_ARRAY[ADDRESS_OF]*/void r1386copy_slice_from(T1386 C,T1386 a1,T2 a2,T2 a3);
  7204. /*NATIVE_ARRAY[POINTER]*/void r1387clear_all(T1387 C,T2 a1);
  7205. /*NATIVE_ARRAY[AVL_SET_NODE[POSITION]]*/void r1388clear(T1388 C,T2 a1,T2 a2);
  7206. /*NATIVE_ARRAY[AVL_SET_NODE[POSITION]]*/void r1388clear_all(T1388 C,T2 a1);
  7207. /*NATIVE_ARRAY[LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]]*/void r1402clear_all(T1402 C,T2 a1);
  7208. /*NATIVE_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/T1403 r1403realloc(T1403 C,T2 a1,T2 a2);
  7209. /*NATIVE_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1403copy_from(T1403 C,T1403 a1,T2 a2);
  7210. /*NATIVE_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1403clear(T1403 C,T2 a1,T2 a2);
  7211. /*NATIVE_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1403clear_all(T1403 C,T2 a1);
  7212. /*NATIVE_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1403copy_slice_from(T1403 C,T1403 a1,T2 a2,T2 a3);
  7213. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]]*/void r1406clear_all(T1406 C,T2 a1);
  7214. /*NATIVE_ARRAY[CODE_CONTEXT]*/T1439 r1439realloc(T1439 C,T2 a1,T2 a2);
  7215. /*NATIVE_ARRAY[CODE_CONTEXT]*/void r1439copy_from(T1439 C,T1439 a1,T2 a2);
  7216. /*NATIVE_ARRAY[CODE_CONTEXT]*/void r1439clear(T1439 C,T2 a1,T2 a2);
  7217. /*NATIVE_ARRAY[CODE_CONTEXT]*/void r1439clear_all(T1439 C,T2 a1);
  7218. /*NATIVE_ARRAY[CODE_CONTEXT]*/void r1439copy_slice_from(T1439 C,T1439 a1,T2 a2,T2 a3);
  7219. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/T1440 r1440realloc(T1440 C,T2 a1,T2 a2);
  7220. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440copy_from(T1440 C,T1440 a1,T2 a2);
  7221. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440move(T1440 C,T2 a1,T2 a2,T2 a3);
  7222. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440clear(T1440 C,T2 a1,T2 a2);
  7223. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440set_slice_with(T1440 C,T0*a1,T2 a2,T2 a3);
  7224. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440clear_all(T1440 C,T2 a1);
  7225. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440set_all_with(T1440 C,T0*a1,T2 a2);
  7226. /*NATIVE_ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1440copy_slice_from(T1440 C,T1440 a1,T2 a2,T2 a3);
  7227. /*NATIVE_ARRAY[RUN_FEATURE_6]*/T1441 r1441realloc(T1441 C,T2 a1,T2 a2);
  7228. /*NATIVE_ARRAY[RUN_FEATURE_6]*/void r1441copy_from(T1441 C,T1441 a1,T2 a2);
  7229. /*NATIVE_ARRAY[RUN_FEATURE_6]*/void r1441clear(T1441 C,T2 a1,T2 a2);
  7230. /*NATIVE_ARRAY[RUN_FEATURE_6]*/void r1441clear_all(T1441 C,T2 a1);
  7231. /*NATIVE_ARRAY[RUN_FEATURE_6]*/void r1441copy_slice_from(T1441 C,T1441 a1,T2 a2,T2 a3);
  7232. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[AGENT_ARGS,STRING]]*/void r1443clear_all(T1443 C,T2 a1);
  7233. /*NATIVE_ARRAY[RUN_FEATURE_5]*/T1445 r1445realloc(T1445 C,T2 a1,T2 a2);
  7234. /*NATIVE_ARRAY[RUN_FEATURE_5]*/void r1445copy_from(T1445 C,T1445 a1,T2 a2);
  7235. /*NATIVE_ARRAY[RUN_FEATURE_5]*/void r1445clear(T1445 C,T2 a1,T2 a2);
  7236. /*NATIVE_ARRAY[RUN_FEATURE_5]*/void r1445clear_all(T1445 C,T2 a1);
  7237. /*NATIVE_ARRAY[RUN_FEATURE_5]*/void r1445copy_slice_from(T1445 C,T1445 a1,T2 a2,T2 a3);
  7238. /*NATIVE_ARRAY[INTERNAL_C_LOCAL]*/T1446 r1446realloc(T1446 C,T2 a1,T2 a2);
  7239. /*NATIVE_ARRAY[INTERNAL_C_LOCAL]*/void r1446copy_from(T1446 C,T1446 a1,T2 a2);
  7240. /*NATIVE_ARRAY[INTERNAL_C_LOCAL]*/void r1446clear(T1446 C,T2 a1,T2 a2);
  7241. /*NATIVE_ARRAY[INTERNAL_C_LOCAL]*/void r1446clear_all(T1446 C,T2 a1);
  7242. /*NATIVE_ARRAY[INTERNAL_C_LOCAL]*/void r1446copy_slice_from(T1446 C,T1446 a1,T2 a2,T2 a3);
  7243. /*NATIVE_ARRAY[HASHED_DICTIONARY_NODE[TAGGED_INTEGER,INTEGER_32]]*/void r1465clear_all(T1465 C,T2 a1);
  7244. /*STRING*/T2 r7first_index_of(T7*C,T3 a1);
  7245. /*STRING*/T0*r7out(T7*C);
  7246. /*STRING*/void r7copy(T7*C,T0*a1);
  7247. /*STRING*/T0*r7substring(T7*C,T2 a1,T2 a2);
  7248. /*STRING*/T2 r7occurrences(T7*C,T3 a1);
  7249. /*STRING*/T0*r7standard_twin(T7*C);
  7250. /*STRING*/void r7remove_prefix(T7*C,T0*a1);
  7251. /*STRING*/T2 r7reverse_index_of(T7*C,T3 a1,T2 a2);
  7252. /*STRING*/T0*r7intern(T7*C);
  7253. /*STRING*/void r7lock_tagged_out(void);
  7254. /*STRING*/void r7remove_first(T7*C);
  7255. /*STRING*/T3 r7last(T7*C);
  7256. /*STRING*/T2 r7first_substring_index(T7*C,T0*a1);
  7257. /*STRING*/void r7remove_suffix(T7*C,T0*a1);
  7258. /*STRING*/T2 r7upper(T7*C);
  7259. /*STRING*/void r7put(T7*C,T3 a1,T2 a2);
  7260. /*STRING*/void r7unlock_tagged_out(void);
  7261. /*STRING*/void r7remove_between(T7*C,T2 a1,T2 a2);
  7262. /*STRING*/T6 r7is_equal(T7*C,T0*a1);
  7263. /*STRING*/T0*r7_ix_35(T7*C,T0*a1);
  7264. /*STRING*/void r7insert_character(T7*C,T3 a1,T2 a2);
  7265. extern T0*oBC40interned;
  7266. extern int fBC40interned;
  7267. /*STRING*/T0*r7interned(void);
  7268. /*STRING*/T3 r7item(T7*C,T2 a1);
  7269. extern T0*oBC40string_buffer;
  7270. extern int fBC40string_buffer;
  7271. /*STRING*/T0*r7string_buffer(void);
  7272. /*STRING*/T0*r7_ix_43(T7*C,T0*a1);
  7273. extern T0*oBC40split_buffer;
  7274. extern int fBC40split_buffer;
  7275. /*STRING*/T0*r7split_buffer(void);
  7276. /*STRING*/T0*r7split(T7*C);
  7277. /*STRING*/T6 r7valid_index(T7*C,T2 a1);
  7278. extern T0*oBC17tagged_out_memory_pool;
  7279. extern int fBC17tagged_out_memory_pool;
  7280. /*STRING*/T0*r7tagged_out_memory_pool(void);
  7281. /*STRING*/void r7append(T7*C,T0*a1);
  7282. /*STRING*/void r7print_on(T7*C,T0*a1);
  7283. /*STRING*/T6 r7_ix_60(T7*C,T0*a1);
  7284. /*STRING*/void r7replacing_in(T7*C,T0*a1,T0*a2,T0*a3);
  7285. /*STRING*/void r7make_from_string(T7*C,T0*a1);
  7286. /*STRING*/T6 r7has_substring(T7*C,T0*a1);
  7287. /*STRING*/void r7copy_slice_to_native(T7*C,T2 a1,T2 a2,T9 a3,T2 a4);
  7288. /*STRING*/T2 r7index_of(T7*C,T3 a1,T2 a2);
  7289. /*STRING*/void r7out_in_tagged_out_memory(T7*C);
  7290. /*STRING*/void r7make_empty(T7*C);
  7291. /*STRING*/void r7slice_copy(T7*C,T2 a1,T0*a2,T2 a3,T2 a4);
  7292. /*STRING*/T6 r7has_suffix(T7*C,T0*a1);
  7293. /*STRING*/T6 r7is_integer(T7*C);
  7294. /*STRING*/void r7remove_tail(T7*C,T2 a1);
  7295. /*STRING*/void r7make(T7*C,T2 a1);
  7296. /*STRING*/T6 r7has_prefix(T7*C,T0*a1);
  7297. /*STRING*/void r7clear_count(T7*C);
  7298. /*STRING*/void r7append_string(T7*C,T0*a1);
  7299. /*STRING*/void r7make_filled(T7*C,T3 a1,T2 a2);
  7300. /*STRING*/void r7remove(T7*C,T2 a1);
  7301. /*STRING*/void r7append_substring(T7*C,T0*a1,T2 a2,T2 a3);
  7302. extern T0*oBC17tagged_out_memories;
  7303. extern int fBC17tagged_out_memories;
  7304. /*STRING*/T0*r7tagged_out_memories(void);
  7305. /*STRING*/void r7from_external_sized(T7*C,T8 a1,T2 a2);
  7306. /*STRING*/void r7extend(T7*C,T3 a1);
  7307. /*STRING*/void r7remove_last(T7*C);
  7308. /*STRING*/T6 r7has(T7*C,T3 a1);
  7309. /*STRING*/void r7keep_head(T7*C,T2 a1);
  7310. /*STRING*/T2 r7to_integer(T7*C);
  7311. extern T0*oBC17tagged_out_memory_ref;
  7312. /*STRING*/void r7fill_with(T7*C,T3 a1);
  7313. /*STRING*/T6 r7same_as(T7*C,T0*a1);
  7314. /*STRING*/void r7extend_unless(T7*C,T3 a1);
  7315. /*STRING*/void r7add_last(T7*C,T3 a1);
  7316. /*STRING*/T3 r7first(T7*C);
  7317. /*STRING*/void r7shrink(T7*C,T2 a1,T2 a2);
  7318. /*STRING*/void r7resize(T7*C,T2 a1);
  7319. /*STRING*/void r7to_upper(T7*C);
  7320. /*STRING*/T2 r7substring_index(T7*C,T0*a1,T2 a2);
  7321. /*STRING*/void r7ensure_capacity(T7*C,T2 a1);
  7322. /*STRING*/void r7from_external_copy(T7*C,T8 a1);
  7323. /*STRING*/T2 r7computed_hash_code(T7*C);
  7324. /*STRING*/T6 r7is_integer_64(T7*C);
  7325. /*STRING*/T8 r7to_external(T7*C);
  7326. /*STRING*/void r7extend_multiple(T7*C,T3 a1,T2 a2);
  7327. /*STRING*/void r7to_lower(T7*C);
  7328. /*STRING*/T2 r7last_index_of(T7*C,T3 a1);
  7329. /*STRING*/T0*r7twin(T7*C);
  7330. /*STRING*/void r7from_external_sized_copy(T7*C,T8 a1,T2 a2);
  7331. /*STRING*/void r7with_capacity(T7*C,T2 a1);
  7332. /*STRING*/void r7extend_to_count(T7*C,T3 a1,T2 a2);
  7333. /*STRING*/void r7remove_head(T7*C,T2 a1);
  7334. /*STRING*/void r7next_generation(T7*C);
  7335. /*STRING*/T11 r7to_integer_64(T7*C);
  7336. /*STRING*/void r7split_in(T7*C,T0*a1);
  7337. /*STRING*/void r7swap(T7*C,T2 a1,T2 a2);
  7338. /*FAST_ARRAY[STRING]*/void r909swap(T909*C,T2 a1,T2 a2);
  7339. /*FAST_ARRAY[STRING]*/void r909make(T909*C,T2 a1);
  7340. /*FAST_ARRAY[STRING]*/void r909put(T909*C,T0*a1,T2 a2);
  7341. /*FAST_ARRAY[STRING]*/void r909manifest_put(T909*C,T2 a1,T0*a2);
  7342. /*FAST_ARRAY[STRING]*/void r909add(T909*C,T0*a1,T2 a2);
  7343. /*FAST_ARRAY[STRING]*/void r909move(T909*C,T2 a1,T2 a2,T2 a3);
  7344. /*FAST_ARRAY[STRING]*/T0*r909new_iterator(T909*C);
  7345. /*FAST_ARRAY[STRING]*/T2 r909fast_first_index_of(T909*C,T0*a1);
  7346. /*FAST_ARRAY[STRING]*/void r909add_last(T909*C,T0*a1);
  7347. /*FAST_ARRAY[STRING]*/void r909clear_count(T909*C);
  7348. /*FAST_ARRAY[STRING]*/T6 r909is_empty(T909*C);
  7349. /*FAST_ARRAY[STRING]*/void r909manifest_make(T909*C,T2 a1);
  7350. /*FAST_ARRAY[STRING]*/T6 r909valid_index(T909*C,T2 a1);
  7351. /*FAST_ARRAY[STRING]*/T6 r909fast_has(T909*C,T0*a1);
  7352. /*FAST_ARRAY[STRING]*/void r909from_collection(T909*C,T0*a1);
  7353. /*FAST_ARRAY[STRING]*/T2 r909first_index_of(T909*C,T0*a1);
  7354. /*FAST_ARRAY[STRING]*/void r909with_capacity(T909*C,T2 a1);
  7355. /*FAST_ARRAY[STRING]*/void r909next_generation(T909*C);
  7356. /*FAST_ARRAY[STRING]*/T2 r909count(T909*C);
  7357. /*FAST_ARRAY[STRING]*/T6 r909has(T909*C,T0*a1);
  7358. /*FAST_ARRAY[HASHED_STRING]*/void r914add_last(T914*C,T0*a1);
  7359. /*FAST_ARRAY[HASHED_STRING]*/T2 r914fast_first_index_of(T914*C,T0*a1);
  7360. /*FAST_ARRAY[HASHED_STRING]*/T6 r914is_empty(T914*C);
  7361. /*FAST_ARRAY[HASHED_STRING]*/T6 r914valid_index(T914*C,T2 a1);
  7362. /*FAST_ARRAY[HASHED_STRING]*/T6 r914fast_has(T914*C,T0*a1);
  7363. /*FAST_ARRAY[HASHED_STRING]*/void r914with_capacity(T914*C,T2 a1);
  7364. /*FAST_ARRAY[HASHED_STRING]*/void r914next_generation(T914*C);
  7365. /*FAST_ARRAY[HASHED_STRING]*/T2 r914count(T914*C);
  7366. /*ARRAY[STRING]*/void r915swap(T915*C,T2 a1,T2 a2);
  7367. /*ARRAY[STRING]*/T0*r915first(T915*C);
  7368. /*ARRAY[STRING]*/void r915put(T915*C,T0*a1,T2 a2);
  7369. /*ARRAY[STRING]*/void r915ensure_capacity_and_bounds(T915*C,T2 a1,T2 a2,T2 a3);
  7370. /*ARRAY[STRING]*/void r915add(T915*C,T0*a1,T2 a2);
  7371. /*ARRAY[STRING]*/void r915move(T915*C,T2 a1,T2 a2,T2 a3);
  7372. /*ARRAY[STRING]*/void r915copy(T915*C,T0*a1);
  7373. /*ARRAY[STRING]*/void r915add_last(T915*C,T0*a1);
  7374. /*ARRAY[STRING]*/T0*r915item(T915*C,T2 a1);
  7375. /*ARRAY[STRING]*/void r915clear_all(T915*C);
  7376. /*ARRAY[STRING]*/void r915remove(T915*C,T2 a1);
  7377. /*ARRAY[STRING]*/void r915clear_count(T915*C);
  7378. /*ARRAY[STRING]*/T6 r915is_empty(T915*C);
  7379. /*ARRAY[STRING]*/T0*r915twin(T915*C);
  7380. /*ARRAY[STRING]*/void r915set_all_with(T915*C,T0*a1);
  7381. /*ARRAY[STRING]*/T6 r915valid_index(T915*C,T2 a1);
  7382. /*ARRAY[STRING]*/void r915with_capacity(T915*C,T2 a1,T2 a2);
  7383. /*ARRAY[STRING]*/void r915next_generation(T915*C);
  7384. /*ARRAY[STRING]*/T2 r915count(T915*C);
  7385. /*FAST_ARRAY[CLUSTER]*/void r916make(T916*C,T2 a1);
  7386. /*FAST_ARRAY[CLUSTER]*/T0*r916first(T916*C);
  7387. /*FAST_ARRAY[CLUSTER]*/void r916put(T916*C,T0*a1,T2 a2);
  7388. /*FAST_ARRAY[CLUSTER]*/void r916add(T916*C,T0*a1,T2 a2);
  7389. /*FAST_ARRAY[CLUSTER]*/void r916move(T916*C,T2 a1,T2 a2,T2 a3);
  7390. /*FAST_ARRAY[CLUSTER]*/void r916add_last(T916*C,T0*a1);
  7391. /*FAST_ARRAY[CLUSTER]*/void r916clear_count(T916*C);
  7392. /*FAST_ARRAY[CLUSTER]*/T6 r916is_empty(T916*C);
  7393. /*FAST_ARRAY[CLUSTER]*/void r916next_generation(T916*C);
  7394. /*FAST_ARRAY[CLUSTER]*/T2 r916count(T916*C);
  7395. /*FAST_ARRAY[INTEGER_32]*/void r921swap(T921*C,T2 a1,T2 a2);
  7396. /*FAST_ARRAY[INTEGER_32]*/void r921make(T921*C,T2 a1);
  7397. /*FAST_ARRAY[INTEGER_32]*/T2 r921first(T921*C);
  7398. /*FAST_ARRAY[INTEGER_32]*/void r921remove_last(T921*C);
  7399. /*FAST_ARRAY[INTEGER_32]*/void r921put(T921*C,T2 a1,T2 a2);
  7400. /*FAST_ARRAY[INTEGER_32]*/void r921add(T921*C,T2 a1,T2 a2);
  7401. /*FAST_ARRAY[INTEGER_32]*/void r921move(T921*C,T2 a1,T2 a2,T2 a3);
  7402. /*FAST_ARRAY[INTEGER_32]*/T2 r921last(T921*C);
  7403. /*FAST_ARRAY[INTEGER_32]*/T2 r921fast_first_index_of(T921*C,T2 a1);
  7404. /*FAST_ARRAY[INTEGER_32]*/void r921add_last(T921*C,T2 a1);
  7405. /*FAST_ARRAY[INTEGER_32]*/void r921remove(T921*C,T2 a1);
  7406. /*FAST_ARRAY[INTEGER_32]*/void r921clear_count(T921*C);
  7407. /*FAST_ARRAY[INTEGER_32]*/void r921set_all_with(T921*C,T2 a1);
  7408. /*FAST_ARRAY[INTEGER_32]*/T6 r921valid_index(T921*C,T2 a1);
  7409. /*FAST_ARRAY[INTEGER_32]*/T6 r921fast_has(T921*C,T2 a1);
  7410. /*FAST_ARRAY[INTEGER_32]*/void r921with_capacity(T921*C,T2 a1);
  7411. /*FAST_ARRAY[INTEGER_32]*/void r921next_generation(T921*C);
  7412. /*FAST_ARRAY[INTEGER_32]*/T2 r921count(T921*C);
  7413. /*ARRAY[TYPE_MARK]*/void r923make(T923*C,T2 a1,T2 a2);
  7414. /*ARRAY[TYPE_MARK]*/T0*r923first(T923*C);
  7415. /*ARRAY[TYPE_MARK]*/void r923put(T923*C,T0*a1,T2 a2);
  7416. /*ARRAY[TYPE_MARK]*/void r923ensure_capacity_and_bounds(T923*C,T2 a1,T2 a2,T2 a3);
  7417. /*ARRAY[TYPE_MARK]*/void r923manifest_put(T923*C,T2 a1,T0*a2);
  7418. /*ARRAY[TYPE_MARK]*/void r923copy(T923*C,T0*a1);
  7419. /*ARRAY[TYPE_MARK]*/T0*r923last(T923*C);
  7420. /*ARRAY[TYPE_MARK]*/void r923add_last(T923*C,T0*a1);
  7421. /*ARRAY[TYPE_MARK]*/T0*r923item(T923*C,T2 a1);
  7422. /*ARRAY[TYPE_MARK]*/void r923clear_all(T923*C);
  7423. /*ARRAY[TYPE_MARK]*/void r923manifest_make(T923*C,T2 a1,T2 a2);
  7424. /*ARRAY[TYPE_MARK]*/T0*r923twin(T923*C);
  7425. /*ARRAY[TYPE_MARK]*/void r923set_all_with(T923*C,T0*a1);
  7426. /*ARRAY[TYPE_MARK]*/T6 r923valid_index(T923*C,T2 a1);
  7427. /*ARRAY[TYPE_MARK]*/void r923with_capacity(T923*C,T2 a1,T2 a2);
  7428. /*ARRAY[TYPE_MARK]*/void r923next_generation(T923*C);
  7429. /*ARRAY[TYPE_MARK]*/T2 r923count(T923*C);
  7430. /*ARRAY[INTEGER_32]*/void r925resize(T925*C,T2 a1,T2 a2);
  7431. /*ARRAY[INTEGER_32]*/void r925put(T925*C,T2 a1,T2 a2);
  7432. /*ARRAY[INTEGER_32]*/void r925ensure_capacity_and_bounds(T925*C,T2 a1,T2 a2,T2 a3);
  7433. /*ARRAY[INTEGER_32]*/void r925add_last(T925*C,T2 a1);
  7434. /*ARRAY[INTEGER_32]*/T2 r925item(T925*C,T2 a1);
  7435. /*ARRAY[INTEGER_32]*/void r925clear_all(T925*C);
  7436. /*ARRAY[INTEGER_32]*/void r925set_all_with(T925*C,T2 a1);
  7437. /*ARRAY[INTEGER_32]*/void r925force(T925*C,T2 a1,T2 a2);
  7438. /*ARRAY[INTEGER_32]*/T6 r925valid_index(T925*C,T2 a1);
  7439. /*ARRAY[INTEGER_32]*/void r925with_capacity(T925*C,T2 a1,T2 a2);
  7440. /*ARRAY[INTEGER_32]*/void r925next_generation(T925*C);
  7441. /*ARRAY[INTEGER_32]*/T2 r925count(T925*C);
  7442. /*FAST_ARRAY[LIVE_TYPE]*/void r926swap(T926*C,T2 a1,T2 a2);
  7443. /*FAST_ARRAY[LIVE_TYPE]*/void r926put(T926*C,T0*a1,T2 a2);
  7444. /*FAST_ARRAY[LIVE_TYPE]*/T2 r926fast_first_index_of(T926*C,T0*a1);
  7445. /*FAST_ARRAY[LIVE_TYPE]*/void r926add_last(T926*C,T0*a1);
  7446. /*FAST_ARRAY[LIVE_TYPE]*/void r926for_each(T926*C,T0*a1);
  7447. /*FAST_ARRAY[LIVE_TYPE]*/T6 r926valid_index(T926*C,T2 a1);
  7448. /*FAST_ARRAY[LIVE_TYPE]*/T6 r926fast_has(T926*C,T0*a1);
  7449. /*FAST_ARRAY[LIVE_TYPE]*/void r926with_capacity(T926*C,T2 a1);
  7450. /*FAST_ARRAY[LIVE_TYPE]*/void r926next_generation(T926*C);
  7451. /*FAST_ARRAY[LIVE_TYPE]*/T2 r926count(T926*C);
  7452. /*FAST_ARRAY[POSITION]*/void r935swap(T935*C,T2 a1,T2 a2);
  7453. /*FAST_ARRAY[POSITION]*/T351 r935first(T935*C);
  7454. /*FAST_ARRAY[POSITION]*/void r935remove_last(T935*C);
  7455. /*FAST_ARRAY[POSITION]*/void r935put(T935*C,T351 a1,T2 a2);
  7456. /*FAST_ARRAY[POSITION]*/void r935copy(T935*C,T0*a1);
  7457. /*FAST_ARRAY[POSITION]*/T351 r935last(T935*C);
  7458. /*FAST_ARRAY[POSITION]*/void r935add_last(T935*C,T351 a1);
  7459. /*FAST_ARRAY[POSITION]*/T351 r935item(T935*C,T2 a1);
  7460. /*FAST_ARRAY[POSITION]*/void r935clear_count(T935*C);
  7461. /*FAST_ARRAY[POSITION]*/T6 r935is_empty(T935*C);
  7462. /*FAST_ARRAY[POSITION]*/T0*r935twin(T935*C);
  7463. /*FAST_ARRAY[POSITION]*/void r935with_capacity(T935*C,T2 a1);
  7464. /*FAST_ARRAY[POSITION]*/void r935next_generation(T935*C);
  7465. /*FAST_ARRAY[POSITION]*/T2 r935count(T935*C);
  7466. /*FAST_ARRAY[FIXED_STRING]*/void r938swap(T938*C,T2 a1,T2 a2);
  7467. /*FAST_ARRAY[FIXED_STRING]*/void r938put(T938*C,T0*a1,T2 a2);
  7468. /*FAST_ARRAY[FIXED_STRING]*/void r938add_last(T938*C,T0*a1);
  7469. /*FAST_ARRAY[FIXED_STRING]*/T2 r938fast_first_index_of(T938*C,T0*a1);
  7470. /*FAST_ARRAY[FIXED_STRING]*/void r938remove(T938*C,T2 a1);
  7471. /*FAST_ARRAY[FIXED_STRING]*/T6 r938valid_index(T938*C,T2 a1);
  7472. /*FAST_ARRAY[FIXED_STRING]*/T2 r938first_index_of(T938*C,T0*a1);
  7473. /*FAST_ARRAY[FIXED_STRING]*/void r938with_capacity(T938*C,T2 a1);
  7474. /*FAST_ARRAY[FIXED_STRING]*/void r938next_generation(T938*C);
  7475. /*FAST_ARRAY[FIXED_STRING]*/T2 r938count(T938*C);
  7476. /*FAST_ARRAY[FEATURE_NAME]*/void r955make(T955*C,T2 a1);
  7477. /*FAST_ARRAY[FEATURE_NAME]*/T0*r955first(T955*C);
  7478. /*FAST_ARRAY[FEATURE_NAME]*/void r955put(T955*C,T0*a1,T2 a2);
  7479. /*FAST_ARRAY[FEATURE_NAME]*/void r955add_last(T955*C,T0*a1);
  7480. /*FAST_ARRAY[FEATURE_NAME]*/void r955clear_count(T955*C);
  7481. /*FAST_ARRAY[FEATURE_NAME]*/T6 r955valid_index(T955*C,T2 a1);
  7482. /*FAST_ARRAY[FEATURE_NAME]*/void r955with_capacity(T955*C,T2 a1);
  7483. /*FAST_ARRAY[FEATURE_NAME]*/void r955next_generation(T955*C);
  7484. /*FAST_ARRAY[FEATURE_NAME]*/T2 r955count(T955*C);
  7485. /*FAST_ARRAY[CLASSES]*/void r959put(T959*C,T0*a1,T2 a2);
  7486. /*FAST_ARRAY[CLASSES]*/void r959add(T959*C,T0*a1,T2 a2);
  7487. /*FAST_ARRAY[CLASSES]*/void r959move(T959*C,T2 a1,T2 a2,T2 a3);
  7488. /*FAST_ARRAY[CLASSES]*/void r959add_last(T959*C,T0*a1);
  7489. /*FAST_ARRAY[CLASSES]*/T6 r959is_empty(T959*C);
  7490. /*FAST_ARRAY[CLASSES]*/void r959with_capacity(T959*C,T2 a1);
  7491. /*FAST_ARRAY[CLASSES]*/void r959next_generation(T959*C);
  7492. /*FAST_ARRAY[INTEGER_16]*/void r962make(T962*C,T2 a1);
  7493. /*FAST_ARRAY[INTEGER_16]*/void r962add_last(T962*C,T10 a1);
  7494. /*FAST_ARRAY[INTEGER_16]*/void r962next_generation(T962*C);
  7495. /*FAST_ARRAY[INTEGER_16]*/T2 r962count(T962*C);
  7496. /*FAST_ARRAY[FEATURE_TEXT]*/void r975copy(T975*C,T0*a1);
  7497. /*FAST_ARRAY[FEATURE_TEXT]*/void r975add_last(T975*C,T0*a1);
  7498. /*FAST_ARRAY[FEATURE_TEXT]*/void r975clear_count(T975*C);
  7499. /*FAST_ARRAY[FEATURE_TEXT]*/T6 r975is_empty(T975*C);
  7500. /*FAST_ARRAY[FEATURE_TEXT]*/T0*r975twin(T975*C);
  7501. /*FAST_ARRAY[FEATURE_TEXT]*/void r975with_capacity(T975*C,T2 a1);
  7502. /*FAST_ARRAY[FEATURE_TEXT]*/void r975next_generation(T975*C);
  7503. /*FAST_ARRAY[PARENT_EDGE]*/void r976swap(T976*C,T2 a1,T2 a2);
  7504. /*FAST_ARRAY[PARENT_EDGE]*/void r976make(T976*C,T2 a1);
  7505. /*FAST_ARRAY[PARENT_EDGE]*/T2 r976fast_index_of(T976*C,T0*a1,T2 a2);
  7506. /*FAST_ARRAY[PARENT_EDGE]*/void r976put(T976*C,T0*a1,T2 a2);
  7507. /*FAST_ARRAY[PARENT_EDGE]*/T0*r976last(T976*C);
  7508. /*FAST_ARRAY[PARENT_EDGE]*/T2 r976fast_first_index_of(T976*C,T0*a1);
  7509. /*FAST_ARRAY[PARENT_EDGE]*/void r976add_last(T976*C,T0*a1);
  7510. /*FAST_ARRAY[PARENT_EDGE]*/void r976remove(T976*C,T2 a1);
  7511. /*FAST_ARRAY[PARENT_EDGE]*/void r976clear_count(T976*C);
  7512. /*FAST_ARRAY[PARENT_EDGE]*/T6 r976is_empty(T976*C);
  7513. /*FAST_ARRAY[PARENT_EDGE]*/T6 r976valid_index(T976*C,T2 a1);
  7514. /*FAST_ARRAY[PARENT_EDGE]*/T6 r976fast_has(T976*C,T0*a1);
  7515. /*FAST_ARRAY[PARENT_EDGE]*/void r976with_capacity(T976*C,T2 a1);
  7516. /*FAST_ARRAY[PARENT_EDGE]*/void r976next_generation(T976*C);
  7517. /*FAST_ARRAY[PARENT_EDGE]*/T2 r976count(T976*C);
  7518. /*FAST_ARRAY[EXPRESSION]*/void r977make(T977*C,T2 a1);
  7519. /*FAST_ARRAY[EXPRESSION]*/T0*r977first(T977*C);
  7520. /*FAST_ARRAY[EXPRESSION]*/void r977put(T977*C,T0*a1,T2 a2);
  7521. /*FAST_ARRAY[EXPRESSION]*/void r977copy(T977*C,T0*a1);
  7522. /*FAST_ARRAY[EXPRESSION]*/void r977add_last(T977*C,T0*a1);
  7523. /*FAST_ARRAY[EXPRESSION]*/T0*r977twin(T977*C);
  7524. /*FAST_ARRAY[EXPRESSION]*/void r977remove_tail(T977*C,T2 a1);
  7525. /*FAST_ARRAY[EXPRESSION]*/void r977with_capacity(T977*C,T2 a1);
  7526. /*FAST_ARRAY[EXPRESSION]*/void r977next_generation(T977*C);
  7527. /*FAST_ARRAY[EXPRESSION]*/T2 r977count(T977*C);
  7528. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979make(T979*C,T2 a1,T2 a2);
  7529. /*ARRAY[ARGUMENT_NAME_DEF]*/T0*r979first(T979*C);
  7530. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979put(T979*C,T0*a1,T2 a2);
  7531. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979ensure_capacity_and_bounds(T979*C,T2 a1,T2 a2,T2 a3);
  7532. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979add_last(T979*C,T0*a1);
  7533. /*ARRAY[ARGUMENT_NAME_DEF]*/T0*r979item(T979*C,T2 a1);
  7534. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979clear_all(T979*C);
  7535. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979set_all_with(T979*C,T0*a1);
  7536. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979from_collection(T979*C,T0*a1);
  7537. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979with_capacity(T979*C,T2 a1,T2 a2);
  7538. /*ARRAY[ARGUMENT_NAME_DEF]*/void r979next_generation(T979*C);
  7539. /*ARRAY[ARGUMENT_NAME_DEF]*/T2 r979count(T979*C);
  7540. /*ARRAY[LOCAL_ARGUMENT_DEF]*/T0*r980first(T980*C);
  7541. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980put(T980*C,T0*a1,T2 a2);
  7542. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980ensure_capacity_and_bounds(T980*C,T2 a1,T2 a2,T2 a3);
  7543. /*ARRAY[LOCAL_ARGUMENT_DEF]*/T0*r980item(T980*C,T2 a1);
  7544. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980clear_all(T980*C);
  7545. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980set_all_with(T980*C,T0*a1);
  7546. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980from_collection(T980*C,T0*a1);
  7547. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980with_capacity(T980*C,T2 a1,T2 a2);
  7548. /*ARRAY[LOCAL_ARGUMENT_DEF]*/void r980next_generation(T980*C);
  7549. /*ARRAY[LOCAL_ARGUMENT_DEF]*/T2 r980count(T980*C);
  7550. /*ARRAY[DECLARATION]*/void r981make(T981*C,T2 a1,T2 a2);
  7551. /*ARRAY[DECLARATION]*/void r981put(T981*C,T0*a1,T2 a2);
  7552. /*ARRAY[DECLARATION]*/void r981ensure_capacity_and_bounds(T981*C,T2 a1,T2 a2,T2 a3);
  7553. /*ARRAY[DECLARATION]*/void r981manifest_put(T981*C,T2 a1,T0*a2);
  7554. /*ARRAY[DECLARATION]*/void r981add_last(T981*C,T0*a1);
  7555. /*ARRAY[DECLARATION]*/T0*r981item(T981*C,T2 a1);
  7556. /*ARRAY[DECLARATION]*/void r981clear_all(T981*C);
  7557. /*ARRAY[DECLARATION]*/T6 r981is_empty(T981*C);
  7558. /*ARRAY[DECLARATION]*/void r981manifest_make(T981*C,T2 a1,T2 a2);
  7559. /*ARRAY[DECLARATION]*/void r981set_all_with(T981*C,T0*a1);
  7560. /*ARRAY[DECLARATION]*/void r981from_collection(T981*C,T0*a1);
  7561. /*ARRAY[DECLARATION]*/void r981with_capacity(T981*C,T2 a1,T2 a2);
  7562. /*ARRAY[DECLARATION]*/void r981next_generation(T981*C);
  7563. /*ARRAY[DECLARATION]*/T2 r981count(T981*C);
  7564. /*FAST_ARRAY[ASSERTION]*/void r982put(T982*C,T0*a1,T2 a2);
  7565. /*FAST_ARRAY[ASSERTION]*/void r982copy(T982*C,T0*a1);
  7566. /*FAST_ARRAY[ASSERTION]*/void r982add_last(T982*C,T0*a1);
  7567. /*FAST_ARRAY[ASSERTION]*/void r982for_each(T982*C,T0*a1);
  7568. /*FAST_ARRAY[ASSERTION]*/void r982clear_count(T982*C);
  7569. /*FAST_ARRAY[ASSERTION]*/T6 r982is_empty(T982*C);
  7570. /*FAST_ARRAY[ASSERTION]*/T0*r982twin(T982*C);
  7571. /*FAST_ARRAY[ASSERTION]*/void r982with_capacity(T982*C,T2 a1);
  7572. /*FAST_ARRAY[ASSERTION]*/void r982next_generation(T982*C);
  7573. /*FAST_ARRAY[ASSERTION]*/T2 r982count(T982*C);
  7574. /*ARRAY[LOCAL_NAME_DEF]*/void r983make(T983*C,T2 a1,T2 a2);
  7575. /*ARRAY[LOCAL_NAME_DEF]*/T0*r983first(T983*C);
  7576. /*ARRAY[LOCAL_NAME_DEF]*/void r983put(T983*C,T0*a1,T2 a2);
  7577. /*ARRAY[LOCAL_NAME_DEF]*/void r983ensure_capacity_and_bounds(T983*C,T2 a1,T2 a2,T2 a3);
  7578. /*ARRAY[LOCAL_NAME_DEF]*/void r983add_last(T983*C,T0*a1);
  7579. /*ARRAY[LOCAL_NAME_DEF]*/T0*r983item(T983*C,T2 a1);
  7580. /*ARRAY[LOCAL_NAME_DEF]*/void r983clear_all(T983*C);
  7581. /*ARRAY[LOCAL_NAME_DEF]*/void r983set_all_with(T983*C,T0*a1);
  7582. /*ARRAY[LOCAL_NAME_DEF]*/void r983from_collection(T983*C,T0*a1);
  7583. /*ARRAY[LOCAL_NAME_DEF]*/void r983with_capacity(T983*C,T2 a1,T2 a2);
  7584. /*ARRAY[LOCAL_NAME_DEF]*/void r983next_generation(T983*C);
  7585. /*ARRAY[LOCAL_NAME_DEF]*/T2 r983count(T983*C);
  7586. /*FAST_ARRAY[MANIFEST_STRING]*/void r984add_last(T984*C,T0*a1);
  7587. /*FAST_ARRAY[MANIFEST_STRING]*/T6 r984is_empty(T984*C);
  7588. /*FAST_ARRAY[MANIFEST_STRING]*/void r984with_capacity(T984*C,T2 a1);
  7589. /*FAST_ARRAY[MANIFEST_STRING]*/void r984next_generation(T984*C);
  7590. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985make(T985*C,T2 a1);
  7591. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985swap(T985*C,T2 a1,T2 a2);
  7592. /*FAST_ARRAY[WHEN_CLAUSE]*/T0*r985first(T985*C);
  7593. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985put(T985*C,T0*a1,T2 a2);
  7594. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985copy(T985*C,T0*a1);
  7595. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985add_last(T985*C,T0*a1);
  7596. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985remove(T985*C,T2 a1);
  7597. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985clear_count(T985*C);
  7598. /*FAST_ARRAY[WHEN_CLAUSE]*/T6 r985is_empty(T985*C);
  7599. /*FAST_ARRAY[WHEN_CLAUSE]*/T0*r985twin(T985*C);
  7600. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985remove_tail(T985*C,T2 a1);
  7601. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985with_capacity(T985*C,T2 a1);
  7602. /*FAST_ARRAY[WHEN_CLAUSE]*/void r985next_generation(T985*C);
  7603. /*FAST_ARRAY[WHEN_CLAUSE]*/T2 r985count(T985*C);
  7604. /*ARRAY[EXPORT_ITEM]*/void r988put(T988*C,T0*a1,T2 a2);
  7605. /*ARRAY[EXPORT_ITEM]*/void r988ensure_capacity_and_bounds(T988*C,T2 a1,T2 a2,T2 a3);
  7606. /*ARRAY[EXPORT_ITEM]*/void r988add_last(T988*C,T0*a1);
  7607. /*ARRAY[EXPORT_ITEM]*/T0*r988item(T988*C,T2 a1);
  7608. /*ARRAY[EXPORT_ITEM]*/void r988clear_all(T988*C);
  7609. /*ARRAY[EXPORT_ITEM]*/void r988set_all_with(T988*C,T0*a1);
  7610. /*ARRAY[EXPORT_ITEM]*/void r988with_capacity(T988*C,T2 a1,T2 a2);
  7611. /*ARRAY[EXPORT_ITEM]*/void r988next_generation(T988*C);
  7612. /*ARRAY[EXPORT_ITEM]*/T2 r988count(T988*C);
  7613. /*FAST_ARRAY[EXTERNAL_ROUTINE]*/void r993add_last(T993*C,T0*a1);
  7614. /*FAST_ARRAY[EXTERNAL_ROUTINE]*/T2 r993fast_first_index_of(T993*C,T0*a1);
  7615. /*FAST_ARRAY[EXTERNAL_ROUTINE]*/T6 r993valid_index(T993*C,T2 a1);
  7616. /*FAST_ARRAY[EXTERNAL_ROUTINE]*/T6 r993fast_has(T993*C,T0*a1);
  7617. /*FAST_ARRAY[EXTERNAL_ROUTINE]*/void r993with_capacity(T993*C,T2 a1);
  7618. /*FAST_ARRAY[EXTERNAL_ROUTINE]*/void r993next_generation(T993*C);
  7619. /*FAST_ARRAY[INTEGER_64]*/void r997make(T997*C,T2 a1);
  7620. /*FAST_ARRAY[INTEGER_64]*/void r997resize(T997*C,T2 a1);
  7621. /*FAST_ARRAY[INTEGER_64]*/void r997add_last(T997*C,T11 a1);
  7622. /*FAST_ARRAY[INTEGER_64]*/void r997force(T997*C,T11 a1,T2 a2);
  7623. /*FAST_ARRAY[INTEGER_64]*/void r997next_generation(T997*C);
  7624. /*FAST_ARRAY[INTEGER_64]*/T2 r997count(T997*C);
  7625. /*ARRAY[TYPE]*/T0*r1002first(T1002*C);
  7626. /*ARRAY[TYPE]*/void r1002put(T1002*C,T0*a1,T2 a2);
  7627. /*ARRAY[TYPE]*/void r1002ensure_capacity_and_bounds(T1002*C,T2 a1,T2 a2,T2 a3);
  7628. /*ARRAY[TYPE]*/void r1002add_last(T1002*C,T0*a1);
  7629. /*ARRAY[TYPE]*/T0*r1002item(T1002*C,T2 a1);
  7630. /*ARRAY[TYPE]*/void r1002clear_all(T1002*C);
  7631. /*ARRAY[TYPE]*/void r1002set_all_with(T1002*C,T0*a1);
  7632. /*ARRAY[TYPE]*/void r1002with_capacity(T1002*C,T2 a1,T2 a2);
  7633. /*ARRAY[TYPE]*/void r1002next_generation(T1002*C);
  7634. /*ARRAY[TYPE]*/T2 r1002count(T1002*C);
  7635. /*FAST_ARRAY[RUN_FEATURE]*/void r1004add_last(T1004*C,T0*a1);
  7636. /*FAST_ARRAY[RUN_FEATURE]*/T2 r1004fast_first_index_of(T1004*C,T0*a1);
  7637. /*FAST_ARRAY[RUN_FEATURE]*/void r1004for_each(T1004*C,T0*a1);
  7638. /*FAST_ARRAY[RUN_FEATURE]*/T6 r1004valid_index(T1004*C,T2 a1);
  7639. /*FAST_ARRAY[RUN_FEATURE]*/void r1004with_capacity(T1004*C,T2 a1);
  7640. /*FAST_ARRAY[RUN_FEATURE]*/void r1004next_generation(T1004*C);
  7641. /*FAST_ARRAY[RUN_FEATURE]*/T2 r1004count(T1004*C);
  7642. /*FAST_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1005make(T1005*C,T2 a1);
  7643. /*FAST_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1005add_last(T1005*C,T0*a1);
  7644. /*FAST_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1005for_each(T1005*C,T0*a1);
  7645. /*FAST_ARRAY[LIVE_TYPE_EXTRA_COLLECTOR]*/void r1005next_generation(T1005*C);
  7646. /*FAST_ARRAY[TYPE]*/void r1017make(T1017*C,T2 a1);
  7647. /*FAST_ARRAY[TYPE]*/T0*r1017first(T1017*C);
  7648. /*FAST_ARRAY[TYPE]*/void r1017resize(T1017*C,T2 a1);
  7649. /*FAST_ARRAY[TYPE]*/void r1017remove_last(T1017*C);
  7650. /*FAST_ARRAY[TYPE]*/T0*r1017last(T1017*C);
  7651. /*FAST_ARRAY[TYPE]*/T2 r1017fast_first_index_of(T1017*C,T0*a1);
  7652. /*FAST_ARRAY[TYPE]*/void r1017add_last(T1017*C,T0*a1);
  7653. /*FAST_ARRAY[TYPE]*/void r1017remove(T1017*C,T2 a1);
  7654. /*FAST_ARRAY[TYPE]*/void r1017clear_count(T1017*C);
  7655. /*FAST_ARRAY[TYPE]*/T6 r1017valid_index(T1017*C,T2 a1);
  7656. /*FAST_ARRAY[TYPE]*/T6 r1017fast_has(T1017*C,T0*a1);
  7657. /*FAST_ARRAY[TYPE]*/void r1017with_capacity(T1017*C,T2 a1);
  7658. /*FAST_ARRAY[TYPE]*/void r1017next_generation(T1017*C);
  7659. /*FAST_ARRAY[TYPE]*/T2 r1017count(T1017*C);
  7660. /*FAST_ARRAY[CLASS_TEXT]*/void r1022add_last(T1022*C,T0*a1);
  7661. /*FAST_ARRAY[CLASS_TEXT]*/void r1022with_capacity(T1022*C,T2 a1);
  7662. /*FAST_ARRAY[CLASS_TEXT]*/void r1022next_generation(T1022*C);
  7663. /*FAST_ARRAY[FEATURE_STAMP]*/void r1023make(T1023*C,T2 a1);
  7664. /*FAST_ARRAY[FEATURE_STAMP]*/T2 r1023fast_first_index_of(T1023*C,T0*a1);
  7665. /*FAST_ARRAY[FEATURE_STAMP]*/void r1023add_last(T1023*C,T0*a1);
  7666. /*FAST_ARRAY[FEATURE_STAMP]*/void r1023for_each(T1023*C,T0*a1);
  7667. /*FAST_ARRAY[FEATURE_STAMP]*/T6 r1023is_empty(T1023*C);
  7668. /*FAST_ARRAY[FEATURE_STAMP]*/T6 r1023valid_index(T1023*C,T2 a1);
  7669. /*FAST_ARRAY[FEATURE_STAMP]*/T6 r1023fast_has(T1023*C,T0*a1);
  7670. /*FAST_ARRAY[FEATURE_STAMP]*/void r1023with_capacity(T1023*C,T2 a1);
  7671. /*FAST_ARRAY[FEATURE_STAMP]*/void r1023next_generation(T1023*C);
  7672. /*FAST_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1031remove_last(T1031*C);
  7673. /*FAST_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/T0*r1031last(T1031*C);
  7674. /*FAST_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1031add_last(T1031*C,T0*a1);
  7675. /*FAST_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/T6 r1031is_empty(T1031*C);
  7676. /*FAST_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1031with_capacity(T1031*C,T2 a1);
  7677. /*FAST_ARRAY[WEAK_REFERENCE[FAST_ARRAY[FIXED_STRING]]]*/void r1031next_generation(T1031*C);
  7678. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/void r1040add_last(T1040*C,T0*a1);
  7679. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/T2 r1040fast_first_index_of(T1040*C,T0*a1);
  7680. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/void r1040for_each(T1040*C,T0*a1);
  7681. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/void r1040clear_count(T1040*C);
  7682. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/T6 r1040valid_index(T1040*C,T2 a1);
  7683. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/T6 r1040fast_has(T1040*C,T0*a1);
  7684. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/void r1040with_capacity(T1040*C,T2 a1);
  7685. /*FAST_ARRAY[NON_VOID_NO_DISPATCH]*/void r1040next_generation(T1040*C);
  7686. /*FAST_ARRAY[AGENT_CREATION]*/T2 r1042fast_first_index_of(T1042*C,T0*a1);
  7687. /*FAST_ARRAY[AGENT_CREATION]*/void r1042add_last(T1042*C,T0*a1);
  7688. /*FAST_ARRAY[AGENT_CREATION]*/void r1042clear_count(T1042*C);
  7689. /*FAST_ARRAY[AGENT_CREATION]*/T6 r1042valid_index(T1042*C,T2 a1);
  7690. /*FAST_ARRAY[AGENT_CREATION]*/T6 r1042fast_has(T1042*C,T0*a1);
  7691. /*FAST_ARRAY[AGENT_CREATION]*/void r1042with_capacity(T1042*C,T2 a1);
  7692. /*FAST_ARRAY[AGENT_CREATION]*/void r1042next_generation(T1042*C);
  7693. /*FAST_ARRAY[AGENT_CREATION]*/T2 r1042count(T1042*C);
  7694. /*FAST_ARRAY[HASHED_SET[TYPE]]*/void r1046remove_last(T1046*C);
  7695. /*FAST_ARRAY[HASHED_SET[TYPE]]*/T0*r1046last(T1046*C);
  7696. /*FAST_ARRAY[HASHED_SET[TYPE]]*/void r1046add_last(T1046*C,T0*a1);
  7697. /*FAST_ARRAY[HASHED_SET[TYPE]]*/T6 r1046is_empty(T1046*C);
  7698. /*FAST_ARRAY[HASHED_SET[TYPE]]*/void r1046with_capacity(T1046*C,T2 a1);
  7699. /*FAST_ARRAY[HASHED_SET[TYPE]]*/void r1046next_generation(T1046*C);
  7700. /*FAST_ARRAY[FAST_ARRAY[CODE]]*/void r1051add_last(T1051*C,T0*a1);
  7701. /*FAST_ARRAY[FAST_ARRAY[CODE]]*/T6 r1051valid_index(T1051*C,T2 a1);
  7702. /*FAST_ARRAY[FAST_ARRAY[CODE]]*/void r1051with_capacity(T1051*C,T2 a1);
  7703. /*FAST_ARRAY[FAST_ARRAY[CODE]]*/void r1051next_generation(T1051*C);
  7704. /*FAST_ARRAY[FAST_ARRAY[CODE]]*/T2 r1051count(T1051*C);
  7705. /*FAST_ARRAY[CODE]*/void r1052make(T1052*C,T2 a1);
  7706. /*FAST_ARRAY[CODE]*/T0*r1052first(T1052*C);
  7707. /*FAST_ARRAY[CODE]*/void r1052remove_last(T1052*C);
  7708. /*FAST_ARRAY[CODE]*/void r1052put(T1052*C,T0*a1,T2 a2);
  7709. /*FAST_ARRAY[CODE]*/void r1052manifest_put(T1052*C,T2 a1,T0*a2);
  7710. /*FAST_ARRAY[CODE]*/void r1052copy(T1052*C,T0*a1);
  7711. /*FAST_ARRAY[CODE]*/T0*r1052last(T1052*C);
  7712. /*FAST_ARRAY[CODE]*/void r1052add_last(T1052*C,T0*a1);
  7713. /*FAST_ARRAY[CODE]*/void r1052clear_count(T1052*C);
  7714. /*FAST_ARRAY[CODE]*/T6 r1052is_empty(T1052*C);
  7715. /*FAST_ARRAY[CODE]*/void r1052manifest_make(T1052*C,T2 a1);
  7716. /*FAST_ARRAY[CODE]*/T0*r1052twin(T1052*C);
  7717. /*FAST_ARRAY[CODE]*/void r1052with_capacity(T1052*C,T2 a1);
  7718. /*FAST_ARRAY[CODE]*/void r1052next_generation(T1052*C);
  7719. /*FAST_ARRAY[CODE]*/T2 r1052count(T1052*C);
  7720. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1054remove_last(T1054*C);
  7721. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/T0*r1054last(T1054*C);
  7722. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1054add_last(T1054*C,T0*a1);
  7723. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1054clear_count(T1054*C);
  7724. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/T6 r1054is_empty(T1054*C);
  7725. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1054with_capacity(T1054*C,T2 a1);
  7726. /*FAST_ARRAY[ANONYMOUS_FEATURE_MIXER]*/void r1054next_generation(T1054*C);
  7727. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064make(T1064*C,T2 a1,T2 a2);
  7728. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064ensure_capacity_and_bounds(T1064*C,T2 a1,T2 a2,T2 a3);
  7729. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064manifest_put(T1064*C,T2 a1,T0*a2);
  7730. /*ARRAY[ARRAY[INTEGER_8]]*/T0*r1064item(T1064*C,T2 a1);
  7731. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064clear_all(T1064*C);
  7732. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064manifest_make(T1064*C,T2 a1,T2 a2);
  7733. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064set_all_with(T1064*C,T0*a1);
  7734. /*ARRAY[ARRAY[INTEGER_8]]*/void r1064next_generation(T1064*C);
  7735. /*ARRAY[INTEGER_8]*/void r1065make(T1065*C,T2 a1,T2 a2);
  7736. /*ARRAY[INTEGER_8]*/void r1065ensure_capacity_and_bounds(T1065*C,T2 a1,T2 a2,T2 a3);
  7737. /*ARRAY[INTEGER_8]*/void r1065manifest_put(T1065*C,T2 a1,T1 a2);
  7738. /*ARRAY[INTEGER_8]*/T1 r1065item(T1065*C,T2 a1);
  7739. /*ARRAY[INTEGER_8]*/void r1065clear_all(T1065*C);
  7740. /*ARRAY[INTEGER_8]*/void r1065manifest_make(T1065*C,T2 a1,T2 a2);
  7741. /*ARRAY[INTEGER_8]*/void r1065set_all_with(T1065*C,T1 a1);
  7742. /*ARRAY[INTEGER_8]*/void r1065next_generation(T1065*C);
  7743. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/void r1066make(T1066*C,T2 a1);
  7744. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/T0*r1066first(T1066*C);
  7745. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/void r1066remove_last(T1066*C);
  7746. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/T0*r1066last(T1066*C);
  7747. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/T2 r1066fast_first_index_of(T1066*C,T0*a1);
  7748. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/void r1066add_last(T1066*C,T0*a1);
  7749. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/void r1066clear_count(T1066*C);
  7750. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/T6 r1066is_empty(T1066*C);
  7751. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/T6 r1066valid_index(T1066*C,T2 a1);
  7752. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/T6 r1066fast_has(T1066*C,T0*a1);
  7753. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/void r1066with_capacity(T1066*C,T2 a1);
  7754. /*FAST_ARRAY[ANONYMOUS_FEATURE]*/void r1066next_generation(T1066*C);
  7755. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1080swap(T1080*C,T2 a1,T2 a2);
  7756. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1080make(T1080*C,T2 a1);
  7757. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1080put(T1080*C,T0*a1,T2 a2);
  7758. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1080add_last(T1080*C,T0*a1);
  7759. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/T6 r1080valid_index(T1080*C,T2 a1);
  7760. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/T2 r1080first_index_of(T1080*C,T0*a1);
  7761. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/void r1080next_generation(T1080*C);
  7762. /*FAST_ARRAY[C_GARBAGE_COLLECTOR_TAG]*/T2 r1080count(T1080*C);
  7763. /*FAST_ARRAY[ABSTRACT_STRING]*/void r1081add_last(T1081*C,T0*a1);
  7764. /*FAST_ARRAY[ABSTRACT_STRING]*/T6 r1081valid_index(T1081*C,T2 a1);
  7765. /*FAST_ARRAY[ABSTRACT_STRING]*/void r1081with_capacity(T1081*C,T2 a1);
  7766. /*FAST_ARRAY[ABSTRACT_STRING]*/void r1081next_generation(T1081*C);
  7767. /*FAST_ARRAY[CECIL_ENTRY]*/void r1089add_last(T1089*C,T0*a1);
  7768. /*FAST_ARRAY[CECIL_ENTRY]*/void r1089for_each(T1089*C,T0*a1);
  7769. /*FAST_ARRAY[CECIL_ENTRY]*/void r1089with_capacity(T1089*C,T2 a1);
  7770. /*FAST_ARRAY[CECIL_ENTRY]*/void r1089next_generation(T1089*C);
  7771. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/void r1096make(T1096*C,T2 a1);
  7772. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/void r1096put(T1096*C,T324 a1,T2 a2);
  7773. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/void r1096add(T1096*C,T324 a1,T2 a2);
  7774. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/void r1096move(T1096*C,T2 a1,T2 a2,T2 a3);
  7775. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/void r1096add_last(T1096*C,T324 a1);
  7776. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/T324 r1096item(T1096*C,T2 a1);
  7777. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/T6 r1096is_empty(T1096*C);
  7778. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/T6 r1096valid_index(T1096*C,T2 a1);
  7779. /*FAST_ARRAY[STRING_RECYCLING_ITEM]*/void r1096next_generation(T1096*C);
  7780. /*FAST_ARRAY[TEXT_FILE_READ]*/void r1110make(T1110*C,T2 a1);
  7781. /*FAST_ARRAY[TEXT_FILE_READ]*/void r1110remove_last(T1110*C);
  7782. /*FAST_ARRAY[TEXT_FILE_READ]*/T0*r1110last(T1110*C);
  7783. /*FAST_ARRAY[TEXT_FILE_READ]*/T6 r1110is_empty(T1110*C);
  7784. /*FAST_ARRAY[TEXT_FILE_READ]*/void r1110next_generation(T1110*C);
  7785. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128resize(T1128*C,T2 a1);
  7786. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128put(T1128*C,T0*a1,T2 a2);
  7787. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128copy(T1128*C,T0*a1);
  7788. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128add_last(T1128*C,T0*a1);
  7789. /*FAST_ARRAY[FORMAL_ARG_LIST]*/T6 r1128is_empty(T1128*C);
  7790. /*FAST_ARRAY[FORMAL_ARG_LIST]*/T0*r1128twin(T1128*C);
  7791. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128from_collection(T1128*C,T0*a1);
  7792. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128with_capacity(T1128*C,T2 a1);
  7793. /*FAST_ARRAY[FORMAL_ARG_LIST]*/void r1128next_generation(T1128*C);
  7794. /*FAST_ARRAY[FORMAL_ARG_LIST]*/T2 r1128count(T1128*C);
  7795. /*FAST_ARRAY[LOCAL_VAR_LIST]*/void r1130put(T1130*C,T0*a1,T2 a2);
  7796. /*FAST_ARRAY[LOCAL_VAR_LIST]*/void r1130copy(T1130*C,T0*a1);
  7797. /*FAST_ARRAY[LOCAL_VAR_LIST]*/T6 r1130is_empty(T1130*C);
  7798. /*FAST_ARRAY[LOCAL_VAR_LIST]*/T0*r1130twin(T1130*C);
  7799. /*FAST_ARRAY[LOCAL_VAR_LIST]*/void r1130from_collection(T1130*C,T0*a1);
  7800. /*FAST_ARRAY[LOCAL_VAR_LIST]*/void r1130with_capacity(T1130*C,T2 a1);
  7801. /*FAST_ARRAY[LOCAL_VAR_LIST]*/void r1130next_generation(T1130*C);
  7802. /*FAST_ARRAY[LOCAL_VAR_LIST]*/T2 r1130count(T1130*C);
  7803. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132put(T1132*C,T0*a1,T2 a2);
  7804. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132ensure_capacity_and_bounds(T1132*C,T2 a1,T2 a2,T2 a3);
  7805. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132add_last(T1132*C,T0*a1);
  7806. /*ARRAY[FORMAL_GENERIC_ARG]*/T0*r1132item(T1132*C,T2 a1);
  7807. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132clear_all(T1132*C);
  7808. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132set_all_with(T1132*C,T0*a1);
  7809. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132with_capacity(T1132*C,T2 a1,T2 a2);
  7810. /*ARRAY[FORMAL_GENERIC_ARG]*/void r1132next_generation(T1132*C);
  7811. /*ARRAY[FORMAL_GENERIC_ARG]*/T2 r1132count(T1132*C);
  7812. /*FAST_ARRAY[TYPE_MARK]*/void r1135put(T1135*C,T0*a1,T2 a2);
  7813. /*FAST_ARRAY[TYPE_MARK]*/void r1135add_last(T1135*C,T0*a1);
  7814. /*FAST_ARRAY[TYPE_MARK]*/T6 r1135valid_index(T1135*C,T2 a1);
  7815. /*FAST_ARRAY[TYPE_MARK]*/void r1135from_collection(T1135*C,T0*a1);
  7816. /*FAST_ARRAY[TYPE_MARK]*/void r1135with_capacity(T1135*C,T2 a1);
  7817. /*FAST_ARRAY[TYPE_MARK]*/void r1135next_generation(T1135*C);
  7818. /*FAST_ARRAY[TYPE_MARK]*/T2 r1135count(T1135*C);
  7819. /*FAST_ARRAY[REQUIRE_ASSERTION]*/T0*r1142first(T1142*C);
  7820. /*FAST_ARRAY[REQUIRE_ASSERTION]*/void r1142put(T1142*C,T0*a1,T2 a2);
  7821. /*FAST_ARRAY[REQUIRE_ASSERTION]*/void r1142copy(T1142*C,T0*a1);
  7822. /*FAST_ARRAY[REQUIRE_ASSERTION]*/void r1142add_last(T1142*C,T0*a1);
  7823. /*FAST_ARRAY[REQUIRE_ASSERTION]*/T0*r1142twin(T1142*C);
  7824. /*FAST_ARRAY[REQUIRE_ASSERTION]*/void r1142with_capacity(T1142*C,T2 a1);
  7825. /*FAST_ARRAY[REQUIRE_ASSERTION]*/void r1142next_generation(T1142*C);
  7826. /*FAST_ARRAY[REQUIRE_ASSERTION]*/T2 r1142count(T1142*C);
  7827. /*FAST_ARRAY[IFTHEN]*/T0*r1146first(T1146*C);
  7828. /*FAST_ARRAY[IFTHEN]*/void r1146remove_last(T1146*C);
  7829. /*FAST_ARRAY[IFTHEN]*/void r1146put(T1146*C,T0*a1,T2 a2);
  7830. /*FAST_ARRAY[IFTHEN]*/void r1146copy(T1146*C,T0*a1);
  7831. /*FAST_ARRAY[IFTHEN]*/T0*r1146last(T1146*C);
  7832. /*FAST_ARRAY[IFTHEN]*/void r1146add_last(T1146*C,T0*a1);
  7833. /*FAST_ARRAY[IFTHEN]*/void r1146remove(T1146*C,T2 a1);
  7834. /*FAST_ARRAY[IFTHEN]*/T6 r1146is_empty(T1146*C);
  7835. /*FAST_ARRAY[IFTHEN]*/T0*r1146twin(T1146*C);
  7836. /*FAST_ARRAY[IFTHEN]*/void r1146remove_tail(T1146*C,T2 a1);
  7837. /*FAST_ARRAY[IFTHEN]*/void r1146with_capacity(T1146*C,T2 a1);
  7838. /*FAST_ARRAY[IFTHEN]*/void r1146next_generation(T1146*C);
  7839. /*FAST_ARRAY[IFTHEN]*/void r1146remove_first(T1146*C);
  7840. /*FAST_ARRAY[IFTHEN]*/T2 r1146count(T1146*C);
  7841. /*FAST_ARRAY[WHEN_ITEM]*/T0*r1148first(T1148*C);
  7842. /*FAST_ARRAY[WHEN_ITEM]*/void r1148put(T1148*C,T0*a1,T2 a2);
  7843. /*FAST_ARRAY[WHEN_ITEM]*/void r1148copy(T1148*C,T0*a1);
  7844. /*FAST_ARRAY[WHEN_ITEM]*/void r1148add_last(T1148*C,T0*a1);
  7845. /*FAST_ARRAY[WHEN_ITEM]*/void r1148append_traversable(T1148*C,T0*a1);
  7846. /*FAST_ARRAY[WHEN_ITEM]*/T6 r1148is_empty(T1148*C);
  7847. /*FAST_ARRAY[WHEN_ITEM]*/T0*r1148twin(T1148*C);
  7848. /*FAST_ARRAY[WHEN_ITEM]*/void r1148with_capacity(T1148*C,T2 a1);
  7849. /*FAST_ARRAY[WHEN_ITEM]*/void r1148next_generation(T1148*C);
  7850. /*FAST_ARRAY[WHEN_ITEM]*/T2 r1148count(T1148*C);
  7851. /*FAST_ARRAY[INSTRUCTION]*/void r1149make(T1149*C,T2 a1);
  7852. /*FAST_ARRAY[INSTRUCTION]*/T0*r1149first(T1149*C);
  7853. /*FAST_ARRAY[INSTRUCTION]*/void r1149put(T1149*C,T0*a1,T2 a2);
  7854. /*FAST_ARRAY[INSTRUCTION]*/void r1149copy(T1149*C,T0*a1);
  7855. /*FAST_ARRAY[INSTRUCTION]*/T0*r1149last(T1149*C);
  7856. /*FAST_ARRAY[INSTRUCTION]*/void r1149add_last(T1149*C,T0*a1);
  7857. /*FAST_ARRAY[INSTRUCTION]*/T0*r1149twin(T1149*C);
  7858. /*FAST_ARRAY[INSTRUCTION]*/void r1149with_capacity(T1149*C,T2 a1);
  7859. /*FAST_ARRAY[INSTRUCTION]*/void r1149next_generation(T1149*C);
  7860. /*FAST_ARRAY[INSTRUCTION]*/void r1149remove_first(T1149*C);
  7861. /*FAST_ARRAY[INSTRUCTION]*/T2 r1149count(T1149*C);
  7862. /*FAST_ARRAY[OPEN_OPERAND]*/void r1150put(T1150*C,T0*a1,T2 a2);
  7863. /*FAST_ARRAY[OPEN_OPERAND]*/void r1150add_last(T1150*C,T0*a1);
  7864. /*FAST_ARRAY[OPEN_OPERAND]*/void r1150with_capacity(T1150*C,T2 a1);
  7865. /*FAST_ARRAY[OPEN_OPERAND]*/void r1150next_generation(T1150*C);
  7866. /*FAST_ARRAY[CLOSED_OPERAND]*/void r1151add_last(T1151*C,T0*a1);
  7867. /*FAST_ARRAY[CLOSED_OPERAND]*/void r1151with_capacity(T1151*C,T2 a1);
  7868. /*FAST_ARRAY[CLOSED_OPERAND]*/void r1151next_generation(T1151*C);
  7869. /*FAST_ARRAY[IFTHEN_EXP]*/T0*r1152first(T1152*C);
  7870. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152remove_last(T1152*C);
  7871. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152put(T1152*C,T0*a1,T2 a2);
  7872. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152copy(T1152*C,T0*a1);
  7873. /*FAST_ARRAY[IFTHEN_EXP]*/T0*r1152last(T1152*C);
  7874. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152add_last(T1152*C,T0*a1);
  7875. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152remove(T1152*C,T2 a1);
  7876. /*FAST_ARRAY[IFTHEN_EXP]*/T6 r1152is_empty(T1152*C);
  7877. /*FAST_ARRAY[IFTHEN_EXP]*/T0*r1152twin(T1152*C);
  7878. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152remove_tail(T1152*C,T2 a1);
  7879. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152with_capacity(T1152*C,T2 a1);
  7880. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152next_generation(T1152*C);
  7881. /*FAST_ARRAY[IFTHEN_EXP]*/void r1152remove_first(T1152*C);
  7882. /*FAST_ARRAY[IFTHEN_EXP]*/T2 r1152count(T1152*C);
  7883. /*FAST_ARRAY[FEATURE_CLAUSE]*/void r1167add_last(T1167*C,T0*a1);
  7884. /*FAST_ARRAY[FEATURE_CLAUSE]*/void r1167with_capacity(T1167*C,T2 a1);
  7885. /*FAST_ARRAY[FEATURE_CLAUSE]*/void r1167next_generation(T1167*C);
  7886. /*FAST_ARRAY[CREATION_CLAUSE]*/T0*r1168first(T1168*C);
  7887. /*FAST_ARRAY[CREATION_CLAUSE]*/void r1168add_last(T1168*C,T0*a1);
  7888. /*FAST_ARRAY[CREATION_CLAUSE]*/void r1168with_capacity(T1168*C,T2 a1);
  7889. /*FAST_ARRAY[CREATION_CLAUSE]*/void r1168next_generation(T1168*C);
  7890. /*FAST_ARRAY[RUN_FEATURE_2]*/void r1250add_last(T1250*C,T0*a1);
  7891. /*FAST_ARRAY[RUN_FEATURE_2]*/void r1250clear_count(T1250*C);
  7892. /*FAST_ARRAY[RUN_FEATURE_2]*/T6 r1250is_empty(T1250*C);
  7893. /*FAST_ARRAY[RUN_FEATURE_2]*/void r1250with_capacity(T1250*C,T2 a1);
  7894. /*FAST_ARRAY[RUN_FEATURE_2]*/void r1250next_generation(T1250*C);
  7895. /*FAST_ARRAY[RUN_FEATURE_2]*/T2 r1250count(T1250*C);
  7896. /*FAST_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1253make(T1253*C,T2 a1);
  7897. /*FAST_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1253add_last(T1253*C,T0*a1);
  7898. /*FAST_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1253clear_count(T1253*C);
  7899. /*FAST_ARRAY[AVL_SET_NODE[LIVE_TYPE]]*/void r1253next_generation(T1253*C);
  7900. /*FAST_ARRAY[INDEX_CLAUSE]*/void r1283add_last(T1283*C,T0*a1);
  7901. /*FAST_ARRAY[INDEX_CLAUSE]*/void r1283with_capacity(T1283*C,T2 a1);
  7902. /*FAST_ARRAY[INDEX_CLAUSE]*/void r1283next_generation(T1283*C);
  7903. /*FAST_ARRAY[RENAME_PAIR]*/void r1291add_last(T1291*C,T0*a1);
  7904. /*FAST_ARRAY[RENAME_PAIR]*/void r1291with_capacity(T1291*C,T2 a1);
  7905. /*FAST_ARRAY[RENAME_PAIR]*/void r1291next_generation(T1291*C);
  7906. /*FAST_ARRAY[RENAME_PAIR]*/T2 r1291count(T1291*C);
  7907. /*FAST_ARRAY[INLINE_MEMO]*/void r1344remove_last(T1344*C);
  7908. /*FAST_ARRAY[INLINE_MEMO]*/T0*r1344last(T1344*C);
  7909. /*FAST_ARRAY[INLINE_MEMO]*/void r1344add_last(T1344*C,T0*a1);
  7910. /*FAST_ARRAY[INLINE_MEMO]*/T6 r1344is_empty(T1344*C);
  7911. /*FAST_ARRAY[INLINE_MEMO]*/void r1344with_capacity(T1344*C,T2 a1);
  7912. /*FAST_ARRAY[INLINE_MEMO]*/void r1344next_generation(T1344*C);
  7913. /*FAST_ARRAY[FAST_ARRAY[E_OLD]]*/void r1349remove_last(T1349*C);
  7914. /*FAST_ARRAY[FAST_ARRAY[E_OLD]]*/void r1349put(T1349*C,T0*a1,T2 a2);
  7915. /*FAST_ARRAY[FAST_ARRAY[E_OLD]]*/T0*r1349last(T1349*C);
  7916. /*FAST_ARRAY[FAST_ARRAY[E_OLD]]*/void r1349add_last(T1349*C,T0*a1);
  7917. /*FAST_ARRAY[FAST_ARRAY[E_OLD]]*/void r1349with_capacity(T1349*C,T2 a1);
  7918. /*FAST_ARRAY[FAST_ARRAY[E_OLD]]*/void r1349next_generation(T1349*C);
  7919. /*FAST_ARRAY[E_OLD]*/void r1350add_last(T1350*C,T0*a1);
  7920. /*FAST_ARRAY[E_OLD]*/void r1350with_capacity(T1350*C,T2 a1);
  7921. /*FAST_ARRAY[E_OLD]*/void r1350next_generation(T1350*C);
  7922. /*FAST_ARRAY[ADDRESS_OF]*/void r1352add_last(T1352*C,T0*a1);
  7923. /*FAST_ARRAY[ADDRESS_OF]*/void r1352for_each(T1352*C,T0*a1);
  7924. /*FAST_ARRAY[ADDRESS_OF]*/void r1352with_capacity(T1352*C,T2 a1);
  7925. /*FAST_ARRAY[ADDRESS_OF]*/void r1352next_generation(T1352*C);
  7926. /*ARRAY[FEATURE_STAMP]*/void r1357put(T1357*C,T0*a1,T2 a2);
  7927. /*ARRAY[FEATURE_STAMP]*/void r1357ensure_capacity_and_bounds(T1357*C,T2 a1,T2 a2,T2 a3);
  7928. /*ARRAY[FEATURE_STAMP]*/void r1357add_last(T1357*C,T0*a1);
  7929. /*ARRAY[FEATURE_STAMP]*/T0*r1357item(T1357*C,T2 a1);
  7930. /*ARRAY[FEATURE_STAMP]*/void r1357clear_all(T1357*C);
  7931. /*ARRAY[FEATURE_STAMP]*/T6 r1357is_empty(T1357*C);
  7932. /*ARRAY[FEATURE_STAMP]*/void r1357set_all_with(T1357*C,T0*a1);
  7933. /*ARRAY[FEATURE_STAMP]*/void r1357with_capacity(T1357*C,T2 a1,T2 a2);
  7934. /*ARRAY[FEATURE_STAMP]*/void r1357next_generation(T1357*C);
  7935. /*ARRAY[FEATURE_STAMP]*/T2 r1357count(T1357*C);
  7936. /*ARRAY[RUN_FEATURE_2]*/void r1359swap(T1359*C,T2 a1,T2 a2);
  7937. /*ARRAY[RUN_FEATURE_2]*/void r1359put(T1359*C,T0*a1,T2 a2);
  7938. /*ARRAY[RUN_FEATURE_2]*/void r1359ensure_capacity_and_bounds(T1359*C,T2 a1,T2 a2,T2 a3);
  7939. /*ARRAY[RUN_FEATURE_2]*/void r1359add_last(T1359*C,T0*a1);
  7940. /*ARRAY[RUN_FEATURE_2]*/void r1359for_each(T1359*C,T0*a1);
  7941. /*ARRAY[RUN_FEATURE_2]*/T0*r1359item(T1359*C,T2 a1);
  7942. /*ARRAY[RUN_FEATURE_2]*/void r1359clear_all(T1359*C);
  7943. /*ARRAY[RUN_FEATURE_2]*/void r1359set_all_with(T1359*C,T0*a1);
  7944. /*ARRAY[RUN_FEATURE_2]*/void r1359with_capacity(T1359*C,T2 a1,T2 a2);
  7945. /*ARRAY[RUN_FEATURE_2]*/void r1359next_generation(T1359*C);
  7946. /*ARRAY[RUN_FEATURE_2]*/T2 r1359count(T1359*C);
  7947. /*FAST_ARRAY[POINTER]*/void r1361make(T1361*C,T2 a1);
  7948. /*FAST_ARRAY[POINTER]*/void r1361put(T1361*C,T8 a1,T2 a2);
  7949. /*FAST_ARRAY[POINTER]*/void r1361manifest_put(T1361*C,T2 a1,T8 a2);
  7950. /*FAST_ARRAY[POINTER]*/void r1361manifest_make(T1361*C,T2 a1);
  7951. /*FAST_ARRAY[POINTER]*/void r1361next_generation(T1361*C);
  7952. /*FAST_ARRAY[AVL_SET_NODE[POSITION]]*/void r1378make(T1378*C,T2 a1);
  7953. /*FAST_ARRAY[AVL_SET_NODE[POSITION]]*/void r1378next_generation(T1378*C);
  7954. /*FAST_ARRAY[LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]]*/void r1394make(T1394*C,T2 a1);
  7955. /*FAST_ARRAY[LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]]*/void r1394put(T1394*C,T0*a1,T2 a2);
  7956. /*FAST_ARRAY[LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]]*/void r1394next_generation(T1394*C);
  7957. /*FAST_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1395make(T1395*C,T2 a1);
  7958. /*FAST_ARRAY[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1395next_generation(T1395*C);
  7959. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409make(T1409*C,T2 a1);
  7960. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409resize(T1409*C,T2 a1);
  7961. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409remove_last(T1409*C);
  7962. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409put(T1409*C,T0*a1,T2 a2);
  7963. /*FAST_ARRAY[CODE_CONTEXT]*/T0*r1409last(T1409*C);
  7964. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409add_last(T1409*C,T0*a1);
  7965. /*FAST_ARRAY[CODE_CONTEXT]*/T6 r1409is_empty(T1409*C);
  7966. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409with_capacity(T1409*C,T2 a1);
  7967. /*FAST_ARRAY[CODE_CONTEXT]*/void r1409next_generation(T1409*C);
  7968. /*FAST_ARRAY[CODE_CONTEXT]*/T2 r1409count(T1409*C);
  7969. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412make(T1412*C,T2 a1,T2 a2);
  7970. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412resize(T1412*C,T2 a1,T2 a2);
  7971. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412put(T1412*C,T0*a1,T2 a2);
  7972. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412ensure_capacity_and_bounds(T1412*C,T2 a1,T2 a2,T2 a3);
  7973. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412add_last(T1412*C,T0*a1);
  7974. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/T0*r1412item(T1412*C,T2 a1);
  7975. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412clear_all(T1412*C);
  7976. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412set_all_with(T1412*C,T0*a1);
  7977. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412force(T1412*C,T0*a1,T2 a2);
  7978. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/T6 r1412valid_index(T1412*C,T2 a1);
  7979. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/void r1412next_generation(T1412*C);
  7980. /*ARRAY[FAST_ARRAY[CODE_CONTEXT]]*/T2 r1412count(T1412*C);
  7981. /*FAST_ARRAY[RUN_FEATURE_6]*/void r1434add_last(T1434*C,T0*a1);
  7982. /*FAST_ARRAY[RUN_FEATURE_6]*/void r1434with_capacity(T1434*C,T2 a1);
  7983. /*FAST_ARRAY[RUN_FEATURE_6]*/void r1434next_generation(T1434*C);
  7984. /*FAST_ARRAY[RUN_FEATURE_5]*/void r1436add_last(T1436*C,T0*a1);
  7985. /*FAST_ARRAY[RUN_FEATURE_5]*/void r1436with_capacity(T1436*C,T2 a1);
  7986. /*FAST_ARRAY[RUN_FEATURE_5]*/void r1436next_generation(T1436*C);
  7987. /*FAST_ARRAY[INTERNAL_C_LOCAL]*/void r1438add_last(T1438*C,T0*a1);
  7988. /*FAST_ARRAY[INTERNAL_C_LOCAL]*/void r1438with_capacity(T1438*C,T2 a1);
  7989. /*FAST_ARRAY[INTERNAL_C_LOCAL]*/void r1438next_generation(T1438*C);
  7990. /*FAST_ARRAY[CHARACTER]*/void r1464make(T1464*C,T2 a1);
  7991. /*FAST_ARRAY[CHARACTER]*/void r1464resize(T1464*C,T2 a1);
  7992. /*FAST_ARRAY[CHARACTER]*/void r1464put(T1464*C,T3 a1,T2 a2);
  7993. /*FAST_ARRAY[CHARACTER]*/void r1464next_generation(T1464*C);
  7994. /*FAST_ARRAY[CHARACTER]*/T2 r1464count(T1464*C);
  7995. extern T0*oBC308common_free_nodes;
  7996. extern int fBC308common_free_nodes;
  7997. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911common_free_nodes(void);
  7998. /*HASHED_DICTIONARY[STRING,STRING]*/void r911make(T911*C);
  7999. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911key(T911*C,T2 a1);
  8000. /*HASHED_DICTIONARY[STRING,STRING]*/void r911put(T911*C,T0*a1,T0*a2);
  8001. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911new_node(T911*C,T0*a1,T0*a2,T0*a3);
  8002. /*HASHED_DICTIONARY[STRING,STRING]*/void r911add(T911*C,T0*a1,T0*a2);
  8003. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911at(T911*C,T0*a1);
  8004. /*HASHED_DICTIONARY[STRING,STRING]*/void r911set_cache_user(T911*C,T2 a1);
  8005. /*HASHED_DICTIONARY[STRING,STRING]*/T2 r911prime_capacity(T2 a1);
  8006. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911buckets_item(T948 a1,T2 a2);
  8007. /*HASHED_DICTIONARY[STRING,STRING]*/T6 r911should_increase_capacity(T2 a1,T2 a2);
  8008. /*HASHED_DICTIONARY[STRING,STRING]*/T6 r911key_safe_equal(T0*a1,T0*a2);
  8009. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911reference_at(T911*C,T0*a1);
  8010. /*HASHED_DICTIONARY[STRING,STRING]*/T2 r911prime_number_ceiling(T2 a1);
  8011. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911dispose_node(T911*C,T0*a1);
  8012. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911item(T911*C,T2 a1);
  8013. /*HASHED_DICTIONARY[STRING,STRING]*/void r911remove(T911*C,T0*a1);
  8014. /*HASHED_DICTIONARY[STRING,STRING]*/void r911create_with_capacity(T911*C,T2 a1);
  8015. /*HASHED_DICTIONARY[STRING,STRING]*/void r911increase_capacity(T911*C);
  8016. /*HASHED_DICTIONARY[STRING,STRING]*/void r911next_generation(T911*C);
  8017. /*HASHED_DICTIONARY[STRING,STRING]*/T2 r911hash_code(T0*a1);
  8018. /*HASHED_DICTIONARY[STRING,STRING]*/T6 r911has(T911*C,T0*a1);
  8019. /*HASHED_DICTIONARY[STRING,STRING]*/T0*r911new_iterator_on_keys(T911*C);
  8020. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T0*r917common_free_nodes(void);
  8021. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/void r917make(T917*C);
  8022. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T0*r917key(T917*C,T2 a1);
  8023. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T0*r917new_node(T917*C,T0*a1,T0*a2,T0*a3);
  8024. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/void r917add(T917*C,T0*a1,T0*a2);
  8025. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/void r917set_cache_user(T917*C,T2 a1);
  8026. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T2 r917prime_capacity(T2 a1);
  8027. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T0*r917buckets_item(T996 a1,T2 a2);
  8028. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T6 r917should_increase_capacity(T2 a1,T2 a2);
  8029. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T2 r917prime_number_ceiling(T2 a1);
  8030. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T0*r917item(T917*C,T2 a1);
  8031. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/void r917create_with_capacity(T917*C,T2 a1);
  8032. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/void r917increase_capacity(T917*C);
  8033. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T6 r917fast_has(T917*C,T0*a1);
  8034. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/void r917next_generation(T917*C);
  8035. /*HASHED_DICTIONARY[RUN_FEATURE,NATIVE]*/T2 r917hash_code(T0*a1);
  8036. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T0*r919common_free_nodes(void);
  8037. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/void r919make(T919*C);
  8038. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/void r919put(T919*C,T0*a1,T0*a2);
  8039. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T0*r919new_node(T919*C,T0*a1,T0*a2,T0*a3);
  8040. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T2 r919prime_capacity(T2 a1);
  8041. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T0*r919buckets_item(T1025 a1,T2 a2);
  8042. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T6 r919should_increase_capacity(T2 a1,T2 a2);
  8043. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T6 r919key_safe_equal(T0*a1,T0*a2);
  8044. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T0*r919reference_at(T919*C,T0*a1);
  8045. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T2 r919prime_number_ceiling(T2 a1);
  8046. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/void r919create_with_capacity(T919*C,T2 a1);
  8047. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/void r919increase_capacity(T919*C);
  8048. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/void r919next_generation(T919*C);
  8049. /*HASHED_DICTIONARY[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/T2 r919hash_code(T0*a1);
  8050. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T0*r920common_free_nodes(void);
  8051. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920make(T920*C);
  8052. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920put(T920*C,T0*a1,T0*a2);
  8053. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T0*r920new_node(T920*C,T0*a1,T0*a2,T0*a3);
  8054. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920add(T920*C,T0*a1,T0*a2);
  8055. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920set_cache_user(T920*C,T2 a1);
  8056. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T2 r920prime_capacity(T2 a1);
  8057. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T0*r920buckets_item(T1028 a1,T2 a2);
  8058. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T6 r920should_increase_capacity(T2 a1,T2 a2);
  8059. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T6 r920key_safe_equal(T0*a1,T0*a2);
  8060. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T0*r920reference_at(T920*C,T0*a1);
  8061. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T2 r920prime_number_ceiling(T2 a1);
  8062. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T0*r920item(T920*C,T2 a1);
  8063. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920create_with_capacity(T920*C,T2 a1);
  8064. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920increase_capacity(T920*C);
  8065. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/void r920next_generation(T920*C);
  8066. /*HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING]*/T2 r920hash_code(T0*a1);
  8067. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/void r924make(T924*C);
  8068. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T0*r924common_free_nodes(void);
  8069. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T0*r924new_node(T924*C,T0*a1,T0*a2,T0*a3);
  8070. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/void r924add(T924*C,T0*a1,T0*a2);
  8071. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T2 r924prime_capacity(T2 a1);
  8072. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T0*r924buckets_item(T1050 a1,T2 a2);
  8073. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T6 r924should_increase_capacity(T2 a1,T2 a2);
  8074. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T2 r924prime_number_ceiling(T2 a1);
  8075. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/void r924create_with_capacity(T924*C,T2 a1);
  8076. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/void r924increase_capacity(T924*C);
  8077. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T6 r924fast_has(T924*C,T0*a1);
  8078. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/void r924with_capacity(T924*C,T2 a1);
  8079. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/void r924next_generation(T924*C);
  8080. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T2 r924hash_code(T0*a1);
  8081. /*HASHED_DICTIONARY[TYPE,HASHED_STRING]*/T0*r924fast_reference_at(T924*C,T0*a1);
  8082. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T0*r929common_free_nodes(void);
  8083. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T0*r929key(T929*C,T2 a1);
  8084. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T0*r929new_node(T929*C,T0*a1,T0*a2,T0*a3);
  8085. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r929add(T929*C,T0*a1,T0*a2);
  8086. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r929set_cache_user(T929*C,T2 a1);
  8087. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T2 r929prime_capacity(T2 a1);
  8088. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T0*r929buckets_item(T1070 a1,T2 a2);
  8089. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T6 r929should_increase_capacity(T2 a1,T2 a2);
  8090. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T6 r929key_safe_equal(T0*a1,T0*a2);
  8091. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T0*r929reference_at(T929*C,T0*a1);
  8092. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T2 r929prime_number_ceiling(T2 a1);
  8093. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T2 r929upper(T929*C);
  8094. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T0*r929item(T929*C,T2 a1);
  8095. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r929create_with_capacity(T929*C,T2 a1);
  8096. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r929increase_capacity(T929*C);
  8097. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r929with_capacity(T929*C,T2 a1);
  8098. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r929next_generation(T929*C);
  8099. /*HASHED_DICTIONARY[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/T2 r929hash_code(T0*a1);
  8100. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T0*r930common_free_nodes(void);
  8101. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T0*r930key(T930*C,T2 a1);
  8102. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T0*r930fast_key_at(T930*C,T10 a1);
  8103. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T0*r930new_node(T930*C,T10 a1,T0*a2,T0*a3);
  8104. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930add(T930*C,T10 a1,T0*a2);
  8105. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930set_cache_user(T930*C,T2 a1);
  8106. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T2 r930prime_capacity(T2 a1);
  8107. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T0*r930buckets_item(T1073 a1,T2 a2);
  8108. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T6 r930should_increase_capacity(T2 a1,T2 a2);
  8109. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T2 r930prime_number_ceiling(T2 a1);
  8110. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T10 r930item(T930*C,T2 a1);
  8111. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T10 r930fast_at(T930*C,T0*a1);
  8112. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930create_with_capacity(T930*C,T2 a1);
  8113. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930increase_capacity(T930*C);
  8114. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T6 r930fast_has(T930*C,T0*a1);
  8115. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930with_capacity(T930*C,T2 a1);
  8116. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930next_generation(T930*C);
  8117. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/void r930fast_put(T930*C,T10 a1,T0*a2);
  8118. /*HASHED_DICTIONARY[INTEGER_16,HASHED_STRING]*/T2 r930hash_code(T0*a1);
  8119. extern T0*oBC346common_free_nodes;
  8120. extern int fBC346common_free_nodes;
  8121. /*HASHED_SET[HASHED_STRING]*/T0*r931common_free_nodes(void);
  8122. /*HASHED_SET[HASHED_STRING]*/T0*r931new_node(T931*C,T0*a1,T0*a2);
  8123. /*HASHED_SET[HASHED_STRING]*/T6 r931safe_equal(T0*a1,T0*a2);
  8124. /*HASHED_SET[HASHED_STRING]*/void r931add(T931*C,T0*a1);
  8125. /*HASHED_SET[HASHED_STRING]*/void r931manifest_put(T931*C,T2 a1,T0*a2);
  8126. /*HASHED_SET[HASHED_STRING]*/T2 r931prime_capacity(T2 a1);
  8127. /*HASHED_SET[HASHED_STRING]*/T6 r931should_increase_capacity(T2 a1,T2 a2);
  8128. /*HASHED_SET[HASHED_STRING]*/T0*r931reference_at(T931*C,T0*a1);
  8129. /*HASHED_SET[HASHED_STRING]*/T2 r931prime_number_ceiling(T2 a1);
  8130. /*HASHED_SET[HASHED_STRING]*/void r931manifest_make(T931*C,T2 a1);
  8131. /*HASHED_SET[HASHED_STRING]*/void r931create_with_capacity(T931*C,T2 a1);
  8132. /*HASHED_SET[HASHED_STRING]*/void r931increase_capacity(T931*C);
  8133. /*HASHED_SET[HASHED_STRING]*/void r931with_capacity(T931*C,T2 a1);
  8134. /*HASHED_SET[HASHED_STRING]*/void r931next_generation(T931*C);
  8135. /*HASHED_SET[HASHED_STRING]*/T2 r931hash_code(T0*a1);
  8136. /*REFERENCE[INTEGER_32]*/void r932set_item(T932*C,T2 a1);
  8137. /*RECYCLING_POOL[TAGGED_ERROR]*/void r936make(T936*C);
  8138. /*RECYCLING_POOL[TAGGED_ERROR]*/void r936recycle(T936*C,T0*a1);
  8139. /*RECYCLING_POOL[TAGGED_ERROR]*/void r936push(T936*C,T0*a1);
  8140. /*RECYCLING_POOL[TAGGED_ERROR]*/void r936with_capacity(T936*C,T2 a1);
  8141. /*RECYCLING_POOL[TAGGED_ERROR]*/void r936next_generation(T936*C);
  8142. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T0*r937common_free_nodes(void);
  8143. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/void r937make(T937*C);
  8144. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T0*r937new_node(T937*C,T0*a1,T2 a2,T0*a3);
  8145. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/void r937add(T937*C,T0*a1,T2 a2);
  8146. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T2 r937prime_capacity(T2 a1);
  8147. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T0*r937buckets_item(T1085 a1,T2 a2);
  8148. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T6 r937should_increase_capacity(T2 a1,T2 a2);
  8149. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T6 r937key_safe_equal(T2 a1,T2 a2);
  8150. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T0*r937reference_at(T937*C,T2 a1);
  8151. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T2 r937prime_number_ceiling(T2 a1);
  8152. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/void r937create_with_capacity(T937*C,T2 a1);
  8153. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/void r937increase_capacity(T937*C);
  8154. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/void r937next_generation(T937*C);
  8155. /*HASHED_DICTIONARY[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/T2 r937hash_code(T2 a1);
  8156. /*RING_ARRAY[TAGGED_ERROR]*/T0*r939first(T939*C);
  8157. /*RING_ARRAY[TAGGED_ERROR]*/void r939put(T939*C,T0*a1,T2 a2);
  8158. /*RING_ARRAY[TAGGED_ERROR]*/void r939move(T939*C,T2 a1,T2 a2,T2 a3);
  8159. /*RING_ARRAY[TAGGED_ERROR]*/T2 r939wrap_point(T939*C);
  8160. /*RING_ARRAY[TAGGED_ERROR]*/void r939add_last(T939*C,T0*a1);
  8161. /*RING_ARRAY[TAGGED_ERROR]*/void r939make_space_for_one(T939*C);
  8162. /*RING_ARRAY[TAGGED_ERROR]*/void r939squeeze_bubble(T939*C,T2 a1,T2 a2,T2 a3,T2 a4);
  8163. /*RING_ARRAY[TAGGED_ERROR]*/T0*r939item(T939*C,T2 a1);
  8164. /*RING_ARRAY[TAGGED_ERROR]*/T2 r939storage_upper(T939*C);
  8165. /*RING_ARRAY[TAGGED_ERROR]*/T6 r939is_empty(T939*C);
  8166. /*RING_ARRAY[TAGGED_ERROR]*/T2 r939storage_index(T939*C,T2 a1);
  8167. /*RING_ARRAY[TAGGED_ERROR]*/void r939with_capacity(T939*C,T2 a1,T2 a2);
  8168. /*RING_ARRAY[TAGGED_ERROR]*/void r939next_generation(T939*C);
  8169. /*RING_ARRAY[TAGGED_ERROR]*/void r939remove_first(T939*C);
  8170. /*RING_ARRAY[TAGGED_ERROR]*/T2 r939count(T939*C);
  8171. /*REVERSE_COLLECTION_SORTER[POSITION]*/void r940quick_sort_region(T0*a1,T2 a2,T2 a3);
  8172. /*REVERSE_COLLECTION_SORTER[POSITION]*/T6 r940lt(T351 a1,T351 a2);
  8173. /*REVERSE_COLLECTION_SORTER[POSITION]*/void r940quick_sort(T0*a1);
  8174. /*REVERSE_COLLECTION_SORTER[POSITION]*/T6 r940lte(T351 a1,T351 a2);
  8175. /*REVERSE_COLLECTION_SORTER[POSITION]*/void r940sort(T0*a1);
  8176. /*REVERSE_COLLECTION_SORTER[POSITION]*/T6 r940is_sorted(T0*a1);
  8177. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T0*r943common_free_nodes(void);
  8178. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943make(T943*C);
  8179. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T0*r943key(T943*C,T2 a1);
  8180. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T0*r943new_node(T943*C,T0*a1,T0*a2,T0*a3);
  8181. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943add(T943*C,T0*a1,T0*a2);
  8182. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943set_cache_user(T943*C,T2 a1);
  8183. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T2 r943prime_capacity(T2 a1);
  8184. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T0*r943buckets_item(T1092 a1,T2 a2);
  8185. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943for_each(T943*C,T0*a1);
  8186. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T6 r943should_increase_capacity(T2 a1,T2 a2);
  8187. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T6 r943key_safe_equal(T0*a1,T0*a2);
  8188. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T2 r943prime_number_ceiling(T2 a1);
  8189. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T0*r943item(T943*C,T2 a1);
  8190. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943create_with_capacity(T943*C,T2 a1);
  8191. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943increase_capacity(T943*C);
  8192. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/void r943next_generation(T943*C);
  8193. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T2 r943hash_code(T0*a1);
  8194. /*HASHED_DICTIONARY[CECIL_FILE,STRING]*/T6 r943has(T943*C,T0*a1);
  8195. /*COLLECTION_SORTER[STRING]*/void r944add(T0*a1,T0*a2);
  8196. /*COLLECTION_SORTER[STRING]*/void r944quick_sort_region(T0*a1,T2 a2,T2 a3);
  8197. /*COLLECTION_SORTER[STRING]*/T2 r944insert_index(T0*a1,T0*a2);
  8198. /*COLLECTION_SORTER[STRING]*/T6 r944lt(T0*a1,T0*a2);
  8199. /*COLLECTION_SORTER[STRING]*/void r944quick_sort(T0*a1);
  8200. /*COLLECTION_SORTER[STRING]*/T6 r944lte(T0*a1,T0*a2);
  8201. /*COLLECTION_SORTER[STRING]*/void r944sort(T0*a1);
  8202. /*COLLECTION_SORTER[STRING]*/T6 r944is_sorted(T0*a1);
  8203. /*STACK[STRING]*/void r945make(T945*C);
  8204. /*STACK[STRING]*/void r945push(T945*C,T0*a1);
  8205. /*STACK[STRING]*/void r945pop(T945*C);
  8206. /*STACK[STRING]*/T0*r945top(T945*C);
  8207. /*STACK[STRING]*/void r945with_capacity(T945*C,T2 a1);
  8208. /*STACK[STRING]*/void r945next_generation(T945*C);
  8209. /*HASHED_DICTIONARY_NODE[STRING,STRING]*/void r947make(T947*C,T0*a1,T0*a2,T0*a3);
  8210. /*HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/void r953make(T953*C,T0*a1,T0*a2,T0*a3);
  8211. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T0*r954new_node(T954*C,T0*a1,T0*a2,T0*a3);
  8212. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/void r954add(T954*C,T0*a1,T0*a2);
  8213. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T2 r954prime_capacity(T2 a1);
  8214. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T0*r954buckets_item(T1100 a1,T2 a2);
  8215. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T6 r954should_increase_capacity(T2 a1,T2 a2);
  8216. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/void r954special_common_dictionary(T954*C,T0*a1);
  8217. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T2 r954prime_number_ceiling(T2 a1);
  8218. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/void r954increase_capacity(T954*C);
  8219. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/void r954next_generation(T954*C);
  8220. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T2 r954hash_code(T0*a1);
  8221. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_DICTIONARY_NODE],STRING]*/T0*r954fast_reference_at(T954*C,T0*a1);
  8222. /*COLLECTION_SORTER[FIXED_STRING]*/void r957quick_sort_region(T0*a1,T2 a2,T2 a3);
  8223. /*COLLECTION_SORTER[FIXED_STRING]*/T6 r957lt(T0*a1,T0*a2);
  8224. /*COLLECTION_SORTER[FIXED_STRING]*/void r957quick_sort(T0*a1);
  8225. /*COLLECTION_SORTER[FIXED_STRING]*/T6 r957lte(T0*a1,T0*a2);
  8226. /*COLLECTION_SORTER[FIXED_STRING]*/void r957sort(T0*a1);
  8227. /*COLLECTION_SORTER[FIXED_STRING]*/T6 r957is_sorted(T0*a1);
  8228. /*HASHED_DICTIONARY[CLASSES,STRING]*/T0*r964common_free_nodes(void);
  8229. /*HASHED_DICTIONARY[CLASSES,STRING]*/void r964make(T964*C);
  8230. /*HASHED_DICTIONARY[CLASSES,STRING]*/T0*r964new_node(T964*C,T0*a1,T0*a2,T0*a3);
  8231. /*HASHED_DICTIONARY[CLASSES,STRING]*/void r964add(T964*C,T0*a1,T0*a2);
  8232. /*HASHED_DICTIONARY[CLASSES,STRING]*/T2 r964prime_capacity(T2 a1);
  8233. /*HASHED_DICTIONARY[CLASSES,STRING]*/T0*r964buckets_item(T1114 a1,T2 a2);
  8234. /*HASHED_DICTIONARY[CLASSES,STRING]*/T6 r964should_increase_capacity(T2 a1,T2 a2);
  8235. /*HASHED_DICTIONARY[CLASSES,STRING]*/T6 r964key_safe_equal(T0*a1,T0*a2);
  8236. /*HASHED_DICTIONARY[CLASSES,STRING]*/T0*r964reference_at(T964*C,T0*a1);
  8237. /*HASHED_DICTIONARY[CLASSES,STRING]*/T2 r964prime_number_ceiling(T2 a1);
  8238. /*HASHED_DICTIONARY[CLASSES,STRING]*/void r964create_with_capacity(T964*C,T2 a1);
  8239. /*HASHED_DICTIONARY[CLASSES,STRING]*/void r964increase_capacity(T964*C);
  8240. /*HASHED_DICTIONARY[CLASSES,STRING]*/void r964next_generation(T964*C);
  8241. /*HASHED_DICTIONARY[CLASSES,STRING]*/T2 r964hash_code(T0*a1);
  8242. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T0*r966common_free_nodes(void);
  8243. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/void r966make(T966*C);
  8244. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T0*r966new_node(T966*C,T0*a1,T0*a2,T0*a3);
  8245. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/void r966add(T966*C,T0*a1,T0*a2);
  8246. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T2 r966prime_capacity(T2 a1);
  8247. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T0*r966buckets_item(T1117 a1,T2 a2);
  8248. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T6 r966should_increase_capacity(T2 a1,T2 a2);
  8249. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T6 r966key_safe_equal(T0*a1,T0*a2);
  8250. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T0*r966reference_at(T966*C,T0*a1);
  8251. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T2 r966prime_number_ceiling(T2 a1);
  8252. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/void r966create_with_capacity(T966*C,T2 a1);
  8253. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/void r966increase_capacity(T966*C);
  8254. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/void r966next_generation(T966*C);
  8255. /*HASHED_DICTIONARY[FAST_ARRAY[STRING],CLASS_NAME]*/T2 r966hash_code(T0*a1);
  8256. /*HASHED_SET[CLASS_NAME]*/T0*r968common_free_nodes(void);
  8257. /*HASHED_SET[CLASS_NAME]*/void r968make(T968*C);
  8258. /*HASHED_SET[CLASS_NAME]*/T0*r968new_node(T968*C,T0*a1,T0*a2);
  8259. /*HASHED_SET[CLASS_NAME]*/void r968add(T968*C,T0*a1);
  8260. /*HASHED_SET[CLASS_NAME]*/T6 r968safe_equal(T0*a1,T0*a2);
  8261. /*HASHED_SET[CLASS_NAME]*/T2 r968prime_capacity(T2 a1);
  8262. /*HASHED_SET[CLASS_NAME]*/T6 r968should_increase_capacity(T2 a1,T2 a2);
  8263. /*HASHED_SET[CLASS_NAME]*/T2 r968prime_number_ceiling(T2 a1);
  8264. /*HASHED_SET[CLASS_NAME]*/T0*r968dispose_node(T968*C,T0*a1);
  8265. /*HASHED_SET[CLASS_NAME]*/void r968clear_count(T968*C);
  8266. /*HASHED_SET[CLASS_NAME]*/void r968create_with_capacity(T968*C,T2 a1);
  8267. /*HASHED_SET[CLASS_NAME]*/void r968increase_capacity(T968*C);
  8268. /*HASHED_SET[CLASS_NAME]*/void r968next_generation(T968*C);
  8269. /*HASHED_SET[CLASS_NAME]*/T2 r968hash_code(T0*a1);
  8270. /*HASHED_SET[CLASS_NAME]*/T6 r968has(T968*C,T0*a1);
  8271. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T0*r970common_free_nodes(void);
  8272. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/void r970make(T970*C);
  8273. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/void r970put(T970*C,T2 a1,T0*a2);
  8274. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T0*r970new_node(T970*C,T2 a1,T0*a2,T0*a3);
  8275. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T2 r970at(T970*C,T0*a1);
  8276. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T0*r970internal_key(T970*C,T0*a1);
  8277. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T2 r970prime_capacity(T2 a1);
  8278. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T0*r970buckets_item(T1123 a1,T2 a2);
  8279. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T6 r970should_increase_capacity(T2 a1,T2 a2);
  8280. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T6 r970key_safe_equal(T0*a1,T0*a2);
  8281. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T2 r970prime_number_ceiling(T2 a1);
  8282. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/void r970create_with_capacity(T970*C,T2 a1);
  8283. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/void r970increase_capacity(T970*C);
  8284. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/void r970next_generation(T970*C);
  8285. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T2 r970hash_code(T0*a1);
  8286. /*HASHED_DICTIONARY[INTEGER_32,CLASS_NAME]*/T6 r970has(T970*C,T0*a1);
  8287. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973add_first(T973*C,T0*a1);
  8288. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973put(T973*C,T0*a1,T2 a2);
  8289. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973move(T973*C,T2 a1,T2 a2,T2 a3);
  8290. /*RING_ARRAY[FORMAL_ARG_LIST]*/T2 r973wrap_point(T973*C);
  8291. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973make_space_for_one(T973*C);
  8292. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973squeeze_bubble(T973*C,T2 a1,T2 a2,T2 a3,T2 a4);
  8293. /*RING_ARRAY[FORMAL_ARG_LIST]*/T0*r973item(T973*C,T2 a1);
  8294. /*RING_ARRAY[FORMAL_ARG_LIST]*/T2 r973storage_upper(T973*C);
  8295. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973clear_count(T973*C);
  8296. /*RING_ARRAY[FORMAL_ARG_LIST]*/T6 r973is_empty(T973*C);
  8297. /*RING_ARRAY[FORMAL_ARG_LIST]*/T2 r973storage_index(T973*C,T2 a1);
  8298. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973with_capacity(T973*C,T2 a1,T2 a2);
  8299. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973next_generation(T973*C);
  8300. /*RING_ARRAY[FORMAL_ARG_LIST]*/void r973remove_first(T973*C);
  8301. /*RING_ARRAY[FORMAL_ARG_LIST]*/T2 r973count(T973*C);
  8302. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974add_first(T974*C,T0*a1);
  8303. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974put(T974*C,T0*a1,T2 a2);
  8304. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974move(T974*C,T2 a1,T2 a2,T2 a3);
  8305. /*RING_ARRAY[LOCAL_VAR_LIST]*/T2 r974wrap_point(T974*C);
  8306. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974make_space_for_one(T974*C);
  8307. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974squeeze_bubble(T974*C,T2 a1,T2 a2,T2 a3,T2 a4);
  8308. /*RING_ARRAY[LOCAL_VAR_LIST]*/T0*r974item(T974*C,T2 a1);
  8309. /*RING_ARRAY[LOCAL_VAR_LIST]*/T2 r974storage_upper(T974*C);
  8310. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974clear_count(T974*C);
  8311. /*RING_ARRAY[LOCAL_VAR_LIST]*/T6 r974is_empty(T974*C);
  8312. /*RING_ARRAY[LOCAL_VAR_LIST]*/T2 r974storage_index(T974*C,T2 a1);
  8313. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974with_capacity(T974*C,T2 a1,T2 a2);
  8314. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974next_generation(T974*C);
  8315. /*RING_ARRAY[LOCAL_VAR_LIST]*/void r974remove_first(T974*C);
  8316. /*RING_ARRAY[LOCAL_VAR_LIST]*/T2 r974count(T974*C);
  8317. /*STACK[TMP_FEATURE]*/void r978make(T978*C);
  8318. /*STACK[TMP_FEATURE]*/void r978push(T978*C,T0*a1);
  8319. /*STACK[TMP_FEATURE]*/T6 r978is_empty(T978*C);
  8320. /*STACK[TMP_FEATURE]*/void r978pop(T978*C);
  8321. /*STACK[TMP_FEATURE]*/T0*r978top(T978*C);
  8322. /*STACK[TMP_FEATURE]*/void r978with_capacity(T978*C,T2 a1);
  8323. /*STACK[TMP_FEATURE]*/void r978next_generation(T978*C);
  8324. /*HASHED_SET[LIVE_TYPE]*/void r989make(T989*C);
  8325. /*HASHED_SET[LIVE_TYPE]*/T0*r989common_free_nodes(void);
  8326. /*HASHED_SET[LIVE_TYPE]*/T0*r989new_node(T989*C,T0*a1,T0*a2);
  8327. /*HASHED_SET[LIVE_TYPE]*/void r989set_cache_user(T989*C,T2 a1);
  8328. /*HASHED_SET[LIVE_TYPE]*/T2 r989prime_capacity(T2 a1);
  8329. /*HASHED_SET[LIVE_TYPE]*/T6 r989should_increase_capacity(T2 a1,T2 a2);
  8330. /*HASHED_SET[LIVE_TYPE]*/T2 r989prime_number_ceiling(T2 a1);
  8331. /*HASHED_SET[LIVE_TYPE]*/T0*r989dispose_node(T989*C,T0*a1);
  8332. /*HASHED_SET[LIVE_TYPE]*/T0*r989item(T989*C,T2 a1);
  8333. /*HASHED_SET[LIVE_TYPE]*/void r989clear_count(T989*C);
  8334. /*HASHED_SET[LIVE_TYPE]*/void r989create_with_capacity(T989*C,T2 a1);
  8335. /*HASHED_SET[LIVE_TYPE]*/void r989increase_capacity(T989*C);
  8336. /*HASHED_SET[LIVE_TYPE]*/T6 r989fast_has(T989*C,T0*a1);
  8337. /*HASHED_SET[LIVE_TYPE]*/void r989with_capacity(T989*C,T2 a1);
  8338. /*HASHED_SET[LIVE_TYPE]*/void r989next_generation(T989*C);
  8339. /*HASHED_SET[LIVE_TYPE]*/T2 r989hash_code(T0*a1);
  8340. /*HASHED_SET[LIVE_TYPE]*/void r989fast_add(T989*C,T0*a1);
  8341. typedef struct _se_agenT990f817l57c25 se_agenT990f817l57c25;
  8342. struct _se_agenT990f817l57c25{Tid id;
  8343. int creation_mold_id;
  8344. T6(*afp)(se_agenT990f817l57c25*,T0*,T0*);
  8345. int (*eq)(se_agent*,se_agent*);
  8346. T6 R;
  8347. };
  8348. /*agent creation*/T0*agenT990f817l57c25(void);
  8349. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/void r990default_create(T990*C);
  8350. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/void r990quick_sort_region(T990*C,T0*a1,T2 a2,T2 a3);
  8351. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/T6 r990lt(T990*C,T0*a1,T0*a2);
  8352. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/void r990quick_sort(T990*C,T0*a1);
  8353. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/T6 r990lte(T990*C,T0*a1,T0*a2);
  8354. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/void r990sort(T990*C,T0*a1);
  8355. /*COMPARATOR_COLLECTION_SORTER[RUN_FEATURE_2]*/T6 r990is_sorted(T990*C,T0*a1);
  8356. /*HASHED_DICTIONARY_NODE[RUN_FEATURE,NATIVE]*/void r995make(T995*C,T0*a1,T0*a2,T0*a3);
  8357. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T0*r998common_free_nodes(void);
  8358. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T0*r998new_node(T998*C,T1 a1,T0*a2,T0*a3);
  8359. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/void r998add(T998*C,T1 a1,T0*a2);
  8360. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T2 r998prime_capacity(T2 a1);
  8361. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T0*r998buckets_item(T1161 a1,T2 a2);
  8362. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T6 r998should_increase_capacity(T2 a1,T2 a2);
  8363. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T2 r998prime_number_ceiling(T2 a1);
  8364. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T1 r998fast_at(T998*C,T0*a1);
  8365. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/void r998create_with_capacity(T998*C,T2 a1);
  8366. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/void r998increase_capacity(T998*C);
  8367. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T6 r998fast_has(T998*C,T0*a1);
  8368. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/void r998with_capacity(T998*C,T2 a1);
  8369. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/void r998next_generation(T998*C);
  8370. /*HASHED_DICTIONARY[INTEGER_8,CLASS_TEXT]*/T2 r998hash_code(T0*a1);
  8371. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T0*r999common_free_nodes(void);
  8372. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/void r999make(T999*C);
  8373. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T0*r999new_node(T999*C,T0*a1,T0*a2,T0*a3);
  8374. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/void r999add(T999*C,T0*a1,T0*a2);
  8375. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T2 r999prime_capacity(T2 a1);
  8376. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T0*r999buckets_item(T1164 a1,T2 a2);
  8377. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T6 r999should_increase_capacity(T2 a1,T2 a2);
  8378. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T2 r999prime_number_ceiling(T2 a1);
  8379. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/void r999create_with_capacity(T999*C,T2 a1);
  8380. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/void r999increase_capacity(T999*C);
  8381. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/void r999next_generation(T999*C);
  8382. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T2 r999hash_code(T0*a1);
  8383. /*HASHED_DICTIONARY[TAGGED_DATA,FIXED_STRING]*/T0*r999fast_reference_at(T999*C,T0*a1);
  8384. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000common_free_nodes(void);
  8385. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1000make(T1000*C);
  8386. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000key(T1000*C,T2 a1);
  8387. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000new_node(T1000*C,T0*a1,T0*a2,T0*a3);
  8388. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1000add(T1000*C,T0*a1,T0*a2);
  8389. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000at(T1000*C,T0*a1);
  8390. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1000set_cache_user(T1000*C,T2 a1);
  8391. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000internal_key(T1000*C,T0*a1);
  8392. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T2 r1000prime_capacity(T2 a1);
  8393. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000buckets_item(T1171 a1,T2 a2);
  8394. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T6 r1000should_increase_capacity(T2 a1,T2 a2);
  8395. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000reference_at(T1000*C,T0*a1);
  8396. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T6 r1000key_safe_equal(T0*a1,T0*a2);
  8397. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T2 r1000prime_number_ceiling(T2 a1);
  8398. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T0*r1000item(T1000*C,T2 a1);
  8399. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1000create_with_capacity(T1000*C,T2 a1);
  8400. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1000increase_capacity(T1000*C);
  8401. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1000next_generation(T1000*C);
  8402. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T2 r1000hash_code(T0*a1);
  8403. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_NAME]*/T6 r1000has(T1000*C,T0*a1);
  8404. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001common_free_nodes(void);
  8405. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001key(T1001*C,T2 a1);
  8406. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001new_node(T1001*C,T0*a1,T0*a2,T0*a3);
  8407. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001fast_remove(T1001*C,T0*a1);
  8408. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001add(T1001*C,T0*a1,T0*a2);
  8409. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001set_cache_user(T1001*C,T2 a1);
  8410. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T2 r1001prime_capacity(T2 a1);
  8411. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001buckets_item(T1174 a1,T2 a2);
  8412. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T6 r1001should_increase_capacity(T2 a1,T2 a2);
  8413. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T6 r1001key_safe_equal(T0*a1,T0*a2);
  8414. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T2 r1001prime_number_ceiling(T2 a1);
  8415. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T2 r1001upper(T1001*C);
  8416. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001dispose_node(T1001*C,T0*a1);
  8417. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001item(T1001*C,T2 a1);
  8418. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T0*r1001fast_at(T1001*C,T0*a1);
  8419. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001remove(T1001*C,T0*a1);
  8420. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001clear_count(T1001*C);
  8421. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001create_with_capacity(T1001*C,T2 a1);
  8422. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001increase_capacity(T1001*C);
  8423. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T6 r1001fast_has(T1001*C,T0*a1);
  8424. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001with_capacity(T1001*C,T2 a1);
  8425. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001next_generation(T1001*C);
  8426. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1001fast_put(T1001*C,T0*a1,T0*a2);
  8427. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,FEATURE_STAMP]*/T2 r1001hash_code(T0*a1);
  8428. /*STACK[ANONYMOUS_FEATURE]*/void r1010push(T1010*C,T0*a1);
  8429. /*STACK[ANONYMOUS_FEATURE]*/T6 r1010is_empty(T1010*C);
  8430. /*STACK[ANONYMOUS_FEATURE]*/void r1010pop(T1010*C);
  8431. /*STACK[ANONYMOUS_FEATURE]*/T0*r1010top(T1010*C);
  8432. /*STACK[ANONYMOUS_FEATURE]*/void r1010with_capacity(T1010*C,T2 a1);
  8433. /*STACK[ANONYMOUS_FEATURE]*/void r1010next_generation(T1010*C);
  8434. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T0*r1011common_free_nodes(void);
  8435. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T0*r1011new_node(T1011*C,T0*a1,T0*a2,T0*a3);
  8436. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/void r1011add(T1011*C,T0*a1,T0*a2);
  8437. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/void r1011set_cache_user(T1011*C,T2 a1);
  8438. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T2 r1011prime_capacity(T2 a1);
  8439. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T0*r1011buckets_item(T1181 a1,T2 a2);
  8440. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T6 r1011should_increase_capacity(T2 a1,T2 a2);
  8441. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T2 r1011prime_number_ceiling(T2 a1);
  8442. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T0*r1011item(T1011*C,T2 a1);
  8443. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/void r1011create_with_capacity(T1011*C,T2 a1);
  8444. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/void r1011increase_capacity(T1011*C);
  8445. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/void r1011with_capacity(T1011*C,T2 a1);
  8446. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/void r1011next_generation(T1011*C);
  8447. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T2 r1011hash_code(T0*a1);
  8448. /*HASHED_DICTIONARY[GRAPH_NODE,TYPE]*/T0*r1011fast_reference_at(T1011*C,T0*a1);
  8449. /*HASHED_SET[TYPE]*/T0*r1013common_free_nodes(void);
  8450. /*HASHED_SET[TYPE]*/void r1013make(T1013*C);
  8451. /*HASHED_SET[TYPE]*/T0*r1013new_node(T1013*C,T0*a1,T0*a2);
  8452. /*HASHED_SET[TYPE]*/T6 r1013safe_equal(T0*a1,T0*a2);
  8453. /*HASHED_SET[TYPE]*/void r1013add(T1013*C,T0*a1);
  8454. /*HASHED_SET[TYPE]*/void r1013set_cache_user(T1013*C,T2 a1);
  8455. /*HASHED_SET[TYPE]*/T2 r1013prime_capacity(T2 a1);
  8456. /*HASHED_SET[TYPE]*/T6 r1013should_increase_capacity(T2 a1,T2 a2);
  8457. /*HASHED_SET[TYPE]*/T2 r1013prime_number_ceiling(T2 a1);
  8458. /*HASHED_SET[TYPE]*/T0*r1013dispose_node(T1013*C,T0*a1);
  8459. /*HASHED_SET[TYPE]*/T0*r1013item(T1013*C,T2 a1);
  8460. /*HASHED_SET[TYPE]*/void r1013remove(T1013*C,T0*a1);
  8461. /*HASHED_SET[TYPE]*/void r1013clear_count(T1013*C);
  8462. /*HASHED_SET[TYPE]*/void r1013create_with_capacity(T1013*C,T2 a1);
  8463. /*HASHED_SET[TYPE]*/void r1013increase_capacity(T1013*C);
  8464. /*HASHED_SET[TYPE]*/T6 r1013fast_has(T1013*C,T0*a1);
  8465. /*HASHED_SET[TYPE]*/void r1013next_generation(T1013*C);
  8466. /*HASHED_SET[TYPE]*/T2 r1013hash_code(T0*a1);
  8467. /*HASHED_SET[TYPE]*/T6 r1013has(T1013*C,T0*a1);
  8468. /*HASHED_SET[TYPE]*/void r1013fast_add(T1013*C,T0*a1);
  8469. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T0*r1014common_free_nodes(void);
  8470. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T0*r1014new_node(T1014*C,T1 a1,T0*a2,T0*a3);
  8471. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/void r1014add(T1014*C,T1 a1,T0*a2);
  8472. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T2 r1014prime_capacity(T2 a1);
  8473. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T0*r1014buckets_item(T1187 a1,T2 a2);
  8474. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T6 r1014should_increase_capacity(T2 a1,T2 a2);
  8475. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T2 r1014prime_number_ceiling(T2 a1);
  8476. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T1 r1014fast_at(T1014*C,T0*a1);
  8477. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/void r1014create_with_capacity(T1014*C,T2 a1);
  8478. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/void r1014increase_capacity(T1014*C);
  8479. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T6 r1014fast_has(T1014*C,T0*a1);
  8480. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/void r1014with_capacity(T1014*C,T2 a1);
  8481. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/void r1014next_generation(T1014*C);
  8482. /*HASHED_DICTIONARY[INTEGER_8,TYPE]*/T2 r1014hash_code(T0*a1);
  8483. extern T0*oBC715common_free_nodes;
  8484. extern int fBC715common_free_nodes;
  8485. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018common_free_nodes(void);
  8486. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018key(T1018*C,T2 a1);
  8487. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018fast_key_at(T1018*C,T0*a1);
  8488. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018new_node(T1018*C,T0*a1,T0*a2,T0*a3,T0*a4);
  8489. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1018add(T1018*C,T0*a1,T0*a2);
  8490. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1018set_cache_user(T1018*C,T2 a1);
  8491. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018internal_key(T1018*C,T0*a1);
  8492. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T2 r1018prime_capacity(T2 a1);
  8493. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T6 r1018should_increase_capacity(T2 a1,T2 a2);
  8494. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T6 r1018key_safe_equal(T0*a1,T0*a2);
  8495. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018reference_at(T1018*C,T0*a1);
  8496. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T2 r1018prime_number_ceiling(T2 a1);
  8497. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1018item(T1018*C,T2 a1);
  8498. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1018increase_capacity(T1018*C);
  8499. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1018with_capacity(T1018*C,T2 a1);
  8500. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1018next_generation(T1018*C);
  8501. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1018basic_make(T1018*C,T2 a1);
  8502. /*HASHED_BIJECTIVE_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T6 r1018has(T1018*C,T0*a1);
  8503. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T0*r1021common_free_nodes(void);
  8504. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T0*r1021new_node(T1021*C,T0*a1,T0*a2,T0*a3);
  8505. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/void r1021add(T1021*C,T0*a1,T0*a2);
  8506. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T2 r1021prime_capacity(T2 a1);
  8507. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T0*r1021buckets_item(T1200 a1,T2 a2);
  8508. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T6 r1021should_increase_capacity(T2 a1,T2 a2);
  8509. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T2 r1021prime_number_ceiling(T2 a1);
  8510. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/void r1021create_with_capacity(T1021*C,T2 a1);
  8511. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/void r1021increase_capacity(T1021*C);
  8512. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T6 r1021fast_has(T1021*C,T0*a1);
  8513. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/void r1021with_capacity(T1021*C,T2 a1);
  8514. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/void r1021next_generation(T1021*C);
  8515. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T2 r1021hash_code(T0*a1);
  8516. /*HASHED_DICTIONARY[RUN_FEATURE,TYPE]*/T0*r1021fast_reference_at(T1021*C,T0*a1);
  8517. /*HASHED_DICTIONARY_NODE[HASHED_DICTIONARY[CLASS_TEXT,HASHED_STRING],STRING]*/void r1024make(T1024*C,T0*a1,T0*a2,T0*a3);
  8518. /*HASHED_DICTIONARY_NODE[CLASS_TEXT,HASHED_STRING]*/void r1027make(T1027*C,T0*a1,T0*a2,T0*a3);
  8519. /*HASHED_SET[STRING]*/void r1036make(T1036*C);
  8520. /*HASHED_SET[STRING]*/T0*r1036common_free_nodes(void);
  8521. /*HASHED_SET[STRING]*/T0*r1036new_node(T1036*C,T0*a1,T0*a2);
  8522. /*HASHED_SET[STRING]*/T6 r1036safe_equal(T0*a1,T0*a2);
  8523. /*HASHED_SET[STRING]*/void r1036add(T1036*C,T0*a1);
  8524. /*HASHED_SET[STRING]*/void r1036manifest_put(T1036*C,T2 a1,T0*a2);
  8525. /*HASHED_SET[STRING]*/T2 r1036prime_capacity(T2 a1);
  8526. /*HASHED_SET[STRING]*/T6 r1036should_increase_capacity(T2 a1,T2 a2);
  8527. /*HASHED_SET[STRING]*/T2 r1036prime_number_ceiling(T2 a1);
  8528. /*HASHED_SET[STRING]*/T0*r1036dispose_node(T1036*C,T0*a1);
  8529. /*HASHED_SET[STRING]*/void r1036clear_count(T1036*C);
  8530. /*HASHED_SET[STRING]*/void r1036manifest_make(T1036*C,T2 a1);
  8531. /*HASHED_SET[STRING]*/void r1036create_with_capacity(T1036*C,T2 a1);
  8532. /*HASHED_SET[STRING]*/void r1036increase_capacity(T1036*C);
  8533. /*HASHED_SET[STRING]*/T6 r1036fast_has(T1036*C,T0*a1);
  8534. /*HASHED_SET[STRING]*/void r1036with_capacity(T1036*C,T2 a1);
  8535. /*HASHED_SET[STRING]*/void r1036next_generation(T1036*C);
  8536. /*HASHED_SET[STRING]*/T2 r1036hash_code(T0*a1);
  8537. /*HASHED_SET[STRING]*/T6 r1036has(T1036*C,T0*a1);
  8538. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T0*r1037common_free_nodes(void);
  8539. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037put(T1037*C,T0*a1,T0*a2);
  8540. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T0*r1037new_node(T1037*C,T0*a1,T0*a2,T0*a3);
  8541. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037set_cache_user(T1037*C,T2 a1);
  8542. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T2 r1037prime_capacity(T2 a1);
  8543. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T0*r1037buckets_item(T1208 a1,T2 a2);
  8544. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T6 r1037should_increase_capacity(T2 a1,T2 a2);
  8545. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T6 r1037key_safe_equal(T0*a1,T0*a2);
  8546. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T2 r1037prime_number_ceiling(T2 a1);
  8547. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T0*r1037dispose_node(T1037*C,T0*a1);
  8548. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T0*r1037item(T1037*C,T2 a1);
  8549. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037clear_count(T1037*C);
  8550. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037create_with_capacity(T1037*C,T2 a1);
  8551. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037increase_capacity(T1037*C);
  8552. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037with_capacity(T1037*C,T2 a1);
  8553. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/void r1037next_generation(T1037*C);
  8554. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T2 r1037hash_code(T0*a1);
  8555. /*HASHED_DICTIONARY[MANIFEST_STRING,STRING]*/T6 r1037has(T1037*C,T0*a1);
  8556. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T0*r1038common_free_nodes(void);
  8557. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038put(T1038*C,T0*a1,T0*a2);
  8558. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T0*r1038new_node(T1038*C,T0*a1,T0*a2,T0*a3);
  8559. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038set_cache_user(T1038*C,T2 a1);
  8560. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T2 r1038prime_capacity(T2 a1);
  8561. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T0*r1038buckets_item(T1211 a1,T2 a2);
  8562. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T6 r1038should_increase_capacity(T2 a1,T2 a2);
  8563. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T6 r1038key_safe_equal(T0*a1,T0*a2);
  8564. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T0*r1038reference_at(T1038*C,T0*a1);
  8565. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T2 r1038prime_number_ceiling(T2 a1);
  8566. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T0*r1038dispose_node(T1038*C,T0*a1);
  8567. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T0*r1038item(T1038*C,T2 a1);
  8568. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038clear_count(T1038*C);
  8569. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038create_with_capacity(T1038*C,T2 a1);
  8570. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038increase_capacity(T1038*C);
  8571. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038with_capacity(T1038*C,T2 a1);
  8572. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/void r1038next_generation(T1038*C);
  8573. /*HASHED_DICTIONARY[MANIFEST_STRING,MANIFEST_STRING]*/T2 r1038hash_code(T0*a1);
  8574. /*HASHED_SET[MANIFEST_GENERIC]*/T0*r1039common_free_nodes(void);
  8575. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039make(T1039*C);
  8576. /*HASHED_SET[MANIFEST_GENERIC]*/T0*r1039new_node(T1039*C,T0*a1,T0*a2);
  8577. /*HASHED_SET[MANIFEST_GENERIC]*/T6 r1039safe_equal(T0*a1,T0*a2);
  8578. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039add(T1039*C,T0*a1);
  8579. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039set_cache_user(T1039*C,T2 a1);
  8580. /*HASHED_SET[MANIFEST_GENERIC]*/T2 r1039prime_capacity(T2 a1);
  8581. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039for_each(T1039*C,T0*a1);
  8582. /*HASHED_SET[MANIFEST_GENERIC]*/T6 r1039should_increase_capacity(T2 a1,T2 a2);
  8583. /*HASHED_SET[MANIFEST_GENERIC]*/T2 r1039prime_number_ceiling(T2 a1);
  8584. /*HASHED_SET[MANIFEST_GENERIC]*/T0*r1039dispose_node(T1039*C,T0*a1);
  8585. /*HASHED_SET[MANIFEST_GENERIC]*/T0*r1039item(T1039*C,T2 a1);
  8586. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039clear_count(T1039*C);
  8587. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039create_with_capacity(T1039*C,T2 a1);
  8588. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039increase_capacity(T1039*C);
  8589. /*HASHED_SET[MANIFEST_GENERIC]*/void r1039next_generation(T1039*C);
  8590. /*HASHED_SET[MANIFEST_GENERIC]*/T2 r1039hash_code(T0*a1);
  8591. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T0*r1041common_free_nodes(void);
  8592. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1041make(T1041*C);
  8593. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T0*r1041key(T1041*C,T2 a1);
  8594. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T0*r1041new_node(T1041*C,T0*a1,T0*a2,T0*a3);
  8595. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1041add(T1041*C,T0*a1,T0*a2);
  8596. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1041set_cache_user(T1041*C,T2 a1);
  8597. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T2 r1041prime_capacity(T2 a1);
  8598. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T0*r1041buckets_item(T1217 a1,T2 a2);
  8599. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T6 r1041should_increase_capacity(T2 a1,T2 a2);
  8600. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T6 r1041key_safe_equal(T0*a1,T0*a2);
  8601. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T0*r1041reference_at(T1041*C,T0*a1);
  8602. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T2 r1041prime_number_ceiling(T2 a1);
  8603. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T0*r1041item(T1041*C,T2 a1);
  8604. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1041create_with_capacity(T1041*C,T2 a1);
  8605. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1041increase_capacity(T1041*C);
  8606. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1041next_generation(T1041*C);
  8607. /*HASHED_DICTIONARY[FAST_ARRAY[AGENT_CREATION],TYPE]*/T2 r1041hash_code(T0*a1);
  8608. /*HASHED_SET[AGENT_ARGS]*/T0*r1044common_free_nodes(void);
  8609. /*HASHED_SET[AGENT_ARGS]*/void r1044make(T1044*C);
  8610. /*HASHED_SET[AGENT_ARGS]*/T0*r1044new_node(T1044*C,T0*a1,T0*a2);
  8611. /*HASHED_SET[AGENT_ARGS]*/T6 r1044safe_equal(T0*a1,T0*a2);
  8612. /*HASHED_SET[AGENT_ARGS]*/void r1044add(T1044*C,T0*a1);
  8613. /*HASHED_SET[AGENT_ARGS]*/void r1044set_cache_user(T1044*C,T2 a1);
  8614. /*HASHED_SET[AGENT_ARGS]*/T2 r1044prime_capacity(T2 a1);
  8615. /*HASHED_SET[AGENT_ARGS]*/T6 r1044should_increase_capacity(T2 a1,T2 a2);
  8616. /*HASHED_SET[AGENT_ARGS]*/T2 r1044prime_number_ceiling(T2 a1);
  8617. /*HASHED_SET[AGENT_ARGS]*/T0*r1044dispose_node(T1044*C,T0*a1);
  8618. /*HASHED_SET[AGENT_ARGS]*/T0*r1044item(T1044*C,T2 a1);
  8619. /*HASHED_SET[AGENT_ARGS]*/void r1044clear_count(T1044*C);
  8620. /*HASHED_SET[AGENT_ARGS]*/void r1044create_with_capacity(T1044*C,T2 a1);
  8621. /*HASHED_SET[AGENT_ARGS]*/void r1044increase_capacity(T1044*C);
  8622. /*HASHED_SET[AGENT_ARGS]*/void r1044next_generation(T1044*C);
  8623. /*HASHED_SET[AGENT_ARGS]*/T2 r1044hash_code(T0*a1);
  8624. /*HASHED_SET[AGENT_ARGS]*/T6 r1044has(T1044*C,T0*a1);
  8625. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045common_free_nodes(void);
  8626. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045make(T1045*C);
  8627. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045key(T1045*C,T2 a1);
  8628. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045new_node(T1045*C,T0*a1,T0*a2,T0*a3);
  8629. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045set_cache_user(T1045*C,T2 a1);
  8630. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T2 r1045prime_capacity(T2 a1);
  8631. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045buckets_item(T1223 a1,T2 a2);
  8632. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T6 r1045should_increase_capacity(T2 a1,T2 a2);
  8633. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T2 r1045prime_number_ceiling(T2 a1);
  8634. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045dispose_node(T1045*C,T0*a1);
  8635. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045item(T1045*C,T2 a1);
  8636. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045clear_count(T1045*C);
  8637. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045create_with_capacity(T1045*C,T2 a1);
  8638. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045increase_capacity(T1045*C);
  8639. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045next_generation(T1045*C);
  8640. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/void r1045fast_put(T1045*C,T0*a1,T0*a2);
  8641. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T2 r1045hash_code(T0*a1);
  8642. /*HASHED_DICTIONARY[HASHED_SET[TYPE],TYPE]*/T0*r1045fast_reference_at(T1045*C,T0*a1);
  8643. /*HASHED_DICTIONARY_NODE[TYPE,HASHED_STRING]*/void r1049make(T1049*C,T0*a1,T0*a2,T0*a3);
  8644. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1053common_free_nodes(void);
  8645. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1053new_node(T1053*C,T0*a1,T0*a2,T0*a3);
  8646. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1053add(T1053*C,T0*a1,T0*a2);
  8647. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1053set_cache_user(T1053*C,T2 a1);
  8648. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T2 r1053prime_capacity(T2 a1);
  8649. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1053buckets_item(T1228 a1,T2 a2);
  8650. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T6 r1053should_increase_capacity(T2 a1,T2 a2);
  8651. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T6 r1053key_safe_equal(T0*a1,T0*a2);
  8652. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1053reference_at(T1053*C,T0*a1);
  8653. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T2 r1053prime_number_ceiling(T2 a1);
  8654. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T0*r1053item(T1053*C,T2 a1);
  8655. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1053create_with_capacity(T1053*C,T2 a1);
  8656. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1053increase_capacity(T1053*C);
  8657. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1053with_capacity(T1053*C,T2 a1);
  8658. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/void r1053next_generation(T1053*C);
  8659. /*HASHED_DICTIONARY[FEATURE_STAMP,FEATURE_NAME]*/T2 r1053hash_code(T0*a1);
  8660. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T0*r1055common_free_nodes(void);
  8661. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T0*r1055new_node(T1055*C,T0*a1,T0*a2,T0*a3);
  8662. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1055add(T1055*C,T0*a1,T0*a2);
  8663. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T2 r1055prime_capacity(T2 a1);
  8664. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T0*r1055buckets_item(T1235 a1,T2 a2);
  8665. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T6 r1055should_increase_capacity(T2 a1,T2 a2);
  8666. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T6 r1055key_safe_equal(T0*a1,T0*a2);
  8667. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T0*r1055reference_at(T1055*C,T0*a1);
  8668. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T2 r1055prime_number_ceiling(T2 a1);
  8669. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T0*r1055dispose_node(T1055*C,T0*a1);
  8670. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1055clear_count(T1055*C);
  8671. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1055create_with_capacity(T1055*C,T2 a1);
  8672. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1055increase_capacity(T1055*C);
  8673. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1055with_capacity(T1055*C,T2 a1);
  8674. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1055next_generation(T1055*C);
  8675. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T2 r1055hash_code(T0*a1);
  8676. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/T6 r1055has(T1055*C,T0*a1);
  8677. /*QUEUE[TYPE]*/T0*r1056first(T1056*C);
  8678. /*QUEUE[TYPE]*/void r1056put(T1056*C,T0*a1,T2 a2);
  8679. /*QUEUE[TYPE]*/void r1056add(T1056*C,T0*a1);
  8680. /*QUEUE[TYPE]*/void r1056move(T1056*C,T2 a1,T2 a2,T2 a3);
  8681. /*QUEUE[TYPE]*/void r1056collection_with_capacity(T1056*C,T2 a1,T2 a2);
  8682. /*QUEUE[TYPE]*/T2 r1056wrap_point(T1056*C);
  8683. /*QUEUE[TYPE]*/void r1056make_space_for_one(T1056*C);
  8684. /*QUEUE[TYPE]*/void r1056squeeze_bubble(T1056*C,T2 a1,T2 a2,T2 a3,T2 a4);
  8685. /*QUEUE[TYPE]*/T0*r1056item(T1056*C,T2 a1);
  8686. /*QUEUE[TYPE]*/T2 r1056storage_upper(T1056*C);
  8687. /*QUEUE[TYPE]*/void r1056remove(T1056*C);
  8688. /*QUEUE[TYPE]*/T6 r1056is_empty(T1056*C);
  8689. /*QUEUE[TYPE]*/T2 r1056storage_index(T1056*C,T2 a1);
  8690. /*QUEUE[TYPE]*/void r1056with_capacity(T1056*C,T2 a1);
  8691. /*QUEUE[TYPE]*/void r1056next_generation(T1056*C);
  8692. /*QUEUE[TYPE]*/T2 r1056count(T1056*C);
  8693. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T0*r1057common_free_nodes(void);
  8694. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057make(T1057*C);
  8695. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T0*r1057new_node(T1057*C,T348 a1,T0*a2);
  8696. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T6 r1057safe_equal(T348 a1,T348 a2);
  8697. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057add(T1057*C,T348 a1);
  8698. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057set_cache_user(T1057*C,T2 a1);
  8699. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T2 r1057prime_capacity(T2 a1);
  8700. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T6 r1057should_increase_capacity(T2 a1,T2 a2);
  8701. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T2 r1057prime_number_ceiling(T2 a1);
  8702. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T0*r1057dispose_node(T1057*C,T0*a1);
  8703. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T348 r1057item(T1057*C,T2 a1);
  8704. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057clear_count(T1057*C);
  8705. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057create_with_capacity(T1057*C,T2 a1);
  8706. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057increase_capacity(T1057*C);
  8707. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/void r1057next_generation(T1057*C);
  8708. /*HASHED_SET[ABSOLUTE_FEATURE_NAME]*/T2 r1057hash_code(T348 a1);
  8709. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058common_free_nodes(void);
  8710. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058make(T1058*C);
  8711. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T348 r1058key(T1058*C,T2 a1);
  8712. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058put(T1058*C,T0*a1,T348 a2);
  8713. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058new_node(T1058*C,T0*a1,T348 a2,T0*a3);
  8714. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058add(T1058*C,T0*a1,T348 a2);
  8715. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058at(T1058*C,T348 a1);
  8716. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058set_cache_user(T1058*C,T2 a1);
  8717. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T2 r1058prime_capacity(T2 a1);
  8718. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058buckets_item(T1241 a1,T2 a2);
  8719. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T6 r1058should_increase_capacity(T2 a1,T2 a2);
  8720. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T6 r1058key_safe_equal(T348 a1,T348 a2);
  8721. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058reference_at(T1058*C,T348 a1);
  8722. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T2 r1058prime_number_ceiling(T2 a1);
  8723. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058dispose_node(T1058*C,T0*a1);
  8724. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T0*r1058item(T1058*C,T2 a1);
  8725. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058remove(T1058*C,T348 a1);
  8726. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058clear_count(T1058*C);
  8727. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058create_with_capacity(T1058*C,T2 a1);
  8728. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058increase_capacity(T1058*C);
  8729. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1058next_generation(T1058*C);
  8730. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T2 r1058hash_code(T348 a1);
  8731. /*HASHED_DICTIONARY[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/T6 r1058has(T1058*C,T348 a1);
  8732. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063make(T1063*C);
  8733. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T0*r1063common_free_nodes(void);
  8734. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063put(T1063*C,T0*a1,T0*a2);
  8735. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T0*r1063new_node(T1063*C,T0*a1,T0*a2,T0*a3);
  8736. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063add(T1063*C,T0*a1,T0*a2);
  8737. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T2 r1063prime_capacity(T2 a1);
  8738. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T0*r1063buckets_item(T1244 a1,T2 a2);
  8739. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T6 r1063should_increase_capacity(T2 a1,T2 a2);
  8740. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T6 r1063key_safe_equal(T0*a1,T0*a2);
  8741. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T2 r1063prime_number_ceiling(T2 a1);
  8742. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T0*r1063fast_at(T1063*C,T0*a1);
  8743. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063create_with_capacity(T1063*C,T2 a1);
  8744. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063increase_capacity(T1063*C);
  8745. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T6 r1063fast_has(T1063*C,T0*a1);
  8746. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063with_capacity(T1063*C,T2 a1);
  8747. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063next_generation(T1063*C);
  8748. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/void r1063fast_put(T1063*C,T0*a1,T0*a2);
  8749. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T2 r1063hash_code(T0*a1);
  8750. /*HASHED_DICTIONARY[ANONYMOUS_FEATURE,TYPE]*/T0*r1063fast_reference_at(T1063*C,T0*a1);
  8751. /*HASHED_DICTIONARY_NODE[DICTIONARY[INTEGER_16,HASHED_STRING],STRING]*/void r1069make(T1069*C,T0*a1,T0*a2,T0*a3);
  8752. /*HASHED_DICTIONARY_NODE[INTEGER_16,HASHED_STRING]*/void r1072make(T1072*C,T10 a1,T0*a2,T0*a3);
  8753. /*HASHED_SET_NODE[HASHED_STRING]*/void r1075make(T1075*C,T0*a1,T0*a2);
  8754. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T0*r1079common_free_nodes(void);
  8755. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/void r1079make(T1079*C);
  8756. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T0*r1079new_node(T1079*C,T0*a1,T0*a2,T0*a3);
  8757. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/void r1079add(T1079*C,T0*a1,T0*a2);
  8758. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T2 r1079prime_capacity(T2 a1);
  8759. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T0*r1079buckets_item(T1249 a1,T2 a2);
  8760. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T6 r1079should_increase_capacity(T2 a1,T2 a2);
  8761. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T2 r1079prime_number_ceiling(T2 a1);
  8762. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/void r1079create_with_capacity(T1079*C,T2 a1);
  8763. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/void r1079increase_capacity(T1079*C);
  8764. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/void r1079next_generation(T1079*C);
  8765. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T2 r1079hash_code(T0*a1);
  8766. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/T0*r1079fast_reference_at(T1079*C,T0*a1);
  8767. /*AVL_SET[LIVE_TYPE]*/T0*r1084a_new_node(void);
  8768. /*AVL_SET[LIVE_TYPE]*/void r1084make(T1084*C);
  8769. /*AVL_SET[LIVE_TYPE]*/T0*r1084fast_do_insert(T1084*C,T0*a1);
  8770. /*AVL_SET[LIVE_TYPE]*/T0*r1084new_node(T1084*C);
  8771. /*AVL_SET[LIVE_TYPE]*/T0*r1084left_grown(T1084*C,T0*a1);
  8772. /*AVL_SET[LIVE_TYPE]*/void r1084for_each(T1084*C,T0*a1);
  8773. /*AVL_SET[LIVE_TYPE]*/void r1084build_map(T1084*C);
  8774. /*AVL_SET[LIVE_TYPE]*/void r1084set_item(T1084*C,T0*a1);
  8775. /*AVL_SET[LIVE_TYPE]*/T0*r1084item(T1084*C,T2 a1);
  8776. /*AVL_SET[LIVE_TYPE]*/T0*r1084right_grown(T1084*C,T0*a1);
  8777. /*AVL_SET[LIVE_TYPE]*/void r1084clear_count(T1084*C);
  8778. /*AVL_SET[LIVE_TYPE]*/void r1084clear_nodes(T1084*C,T0*a1);
  8779. /*AVL_SET[LIVE_TYPE]*/T6 r1084fast_has(T1084*C,T0*a1);
  8780. /*AVL_SET[LIVE_TYPE]*/T0*r1084lost_nodes(T1084*C);
  8781. /*AVL_SET[LIVE_TYPE]*/void r1084next_generation(T1084*C);
  8782. extern T0*oBC724lost_nodes_pool;
  8783. extern int fBC724lost_nodes_pool;
  8784. /*AVL_SET[LIVE_TYPE]*/T0*r1084lost_nodes_pool(void);
  8785. /*AVL_SET[LIVE_TYPE]*/T6 r1084ordered(T0*a1,T0*a2);
  8786. /*AVL_SET[LIVE_TYPE]*/void r1084fast_add(T1084*C,T0*a1);
  8787. /*HASHED_DICTIONARY_NODE[FAST_ARRAY[FIXED_STRING],INTEGER_32]*/void r1086make(T1086*C,T0*a1,T2 a2,T0*a3);
  8788. /*HASHED_DICTIONARY_NODE[CECIL_FILE,STRING]*/void r1091make(T1091*C,T0*a1,T0*a2,T0*a3);
  8789. /*RING_ARRAY[SE_CONFIG]*/void r1095make(T1095*C,T2 a1,T2 a2);
  8790. /*RING_ARRAY[SE_CONFIG]*/void r1095add_first(T1095*C,T0*a1);
  8791. /*RING_ARRAY[SE_CONFIG]*/void r1095put(T1095*C,T0*a1,T2 a2);
  8792. /*RING_ARRAY[SE_CONFIG]*/void r1095move(T1095*C,T2 a1,T2 a2,T2 a3);
  8793. /*RING_ARRAY[SE_CONFIG]*/T2 r1095wrap_point(T1095*C);
  8794. /*RING_ARRAY[SE_CONFIG]*/void r1095make_space_for_one(T1095*C);
  8795. /*RING_ARRAY[SE_CONFIG]*/void r1095squeeze_bubble(T1095*C,T2 a1,T2 a2,T2 a3,T2 a4);
  8796. /*RING_ARRAY[SE_CONFIG]*/T0*r1095item(T1095*C,T2 a1);
  8797. /*RING_ARRAY[SE_CONFIG]*/T2 r1095storage_upper(T1095*C);
  8798. /*RING_ARRAY[SE_CONFIG]*/void r1095clear_all(T1095*C);
  8799. /*RING_ARRAY[SE_CONFIG]*/T6 r1095is_empty(T1095*C);
  8800. /*RING_ARRAY[SE_CONFIG]*/T2 r1095storage_index(T1095*C,T2 a1);
  8801. /*RING_ARRAY[SE_CONFIG]*/void r1095set_all_with(T1095*C,T0*a1);
  8802. /*RING_ARRAY[SE_CONFIG]*/void r1095next_generation(T1095*C);
  8803. /*RING_ARRAY[SE_CONFIG]*/T2 r1095count(T1095*C);
  8804. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T0*r1098common_free_nodes(void);
  8805. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/void r1098make(T1098*C);
  8806. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/void r1098put(T1098*C,T0*a1,T0*a2);
  8807. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T0*r1098new_node(T1098*C,T0*a1,T0*a2,T0*a3);
  8808. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T2 r1098prime_capacity(T2 a1);
  8809. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T0*r1098buckets_item(T1264 a1,T2 a2);
  8810. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T6 r1098should_increase_capacity(T2 a1,T2 a2);
  8811. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T0*r1098reference_at(T1098*C,T0*a1);
  8812. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T6 r1098key_safe_equal(T0*a1,T0*a2);
  8813. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T2 r1098prime_number_ceiling(T2 a1);
  8814. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/void r1098create_with_capacity(T1098*C,T2 a1);
  8815. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/void r1098increase_capacity(T1098*C);
  8816. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/void r1098next_generation(T1098*C);
  8817. /*HASHED_DICTIONARY[SE_C_MODE,STRING]*/T2 r1098hash_code(T0*a1);
  8818. /*RING_ARRAY[PROCEDURE[TUPLE]]*/void r1101make(T1101*C,T2 a1,T2 a2);
  8819. /*RING_ARRAY[PROCEDURE[TUPLE]]*/T0*r1101first(T1101*C);
  8820. /*RING_ARRAY[PROCEDURE[TUPLE]]*/T2 r1101storage_upper(T1101*C);
  8821. /*RING_ARRAY[PROCEDURE[TUPLE]]*/void r1101clear_all(T1101*C);
  8822. /*RING_ARRAY[PROCEDURE[TUPLE]]*/T6 r1101is_empty(T1101*C);
  8823. /*RING_ARRAY[PROCEDURE[TUPLE]]*/T2 r1101storage_index(T1101*C,T2 a1);
  8824. /*RING_ARRAY[PROCEDURE[TUPLE]]*/void r1101set_all_with(T1101*C,T0*a1);
  8825. /*RING_ARRAY[PROCEDURE[TUPLE]]*/void r1101next_generation(T1101*C);
  8826. /*RING_ARRAY[PROCEDURE[TUPLE]]*/void r1101remove_first(T1101*C);
  8827. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105common_free_nodes(void);
  8828. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105make(T1105*C);
  8829. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105new_node(T1105*C,T0*a1,T0*a2,T0*a3);
  8830. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105add(T1105*C,T0*a1,T0*a2);
  8831. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105at(T1105*C,T0*a1);
  8832. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T2 r1105prime_capacity(T2 a1);
  8833. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105buckets_item(T1267 a1,T2 a2);
  8834. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T6 r1105should_increase_capacity(T2 a1,T2 a2);
  8835. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105reference_at(T1105*C,T0*a1);
  8836. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T6 r1105key_safe_equal(T0*a1,T0*a2);
  8837. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T2 r1105prime_number_ceiling(T2 a1);
  8838. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105dispose_node(T1105*C,T0*a1);
  8839. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105clear_count(T1105*C);
  8840. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105create_with_capacity(T1105*C,T2 a1);
  8841. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105increase_capacity(T1105*C);
  8842. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105next_generation(T1105*C);
  8843. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T2 r1105hash_code(T0*a1);
  8844. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T0*r1105new_iterator_on_keys(T1105*C);
  8845. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/T6 r1105has(T1105*C,T0*a1);
  8846. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105_P_308_add(T1105*C,T0*a1,T0*a2);
  8847. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105_P_308_clear_count(T1105*C);
  8848. /*ORDERED_DICTIONARY[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1105_P_308_create_with_capacity(T1105*C,T2 a1);
  8849. /*ORDERED_DICTIONARY[STRING,STRING]*/T1106*create1106make(void);
  8850. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106common_free_nodes(void);
  8851. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106make(T1106*C);
  8852. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106key(T1106*C,T2 a1);
  8853. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106put(T1106*C,T0*a1,T0*a2);
  8854. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106new_node(T1106*C,T0*a1,T0*a2,T0*a3);
  8855. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106add(T1106*C,T0*a1,T0*a2);
  8856. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106set_cache_user(T1106*C,T2 a1);
  8857. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106at(T1106*C,T0*a1);
  8858. /*ORDERED_DICTIONARY[STRING,STRING]*/T2 r1106prime_capacity(T2 a1);
  8859. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106buckets_item(T948 a1,T2 a2);
  8860. /*ORDERED_DICTIONARY[STRING,STRING]*/T6 r1106should_increase_capacity(T2 a1,T2 a2);
  8861. /*ORDERED_DICTIONARY[STRING,STRING]*/T6 r1106key_safe_equal(T0*a1,T0*a2);
  8862. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106reference_at(T1106*C,T0*a1);
  8863. /*ORDERED_DICTIONARY[STRING,STRING]*/T2 r1106prime_number_ceiling(T2 a1);
  8864. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106dispose_node(T1106*C,T0*a1);
  8865. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106item(T1106*C,T2 a1);
  8866. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106remove(T1106*C,T0*a1);
  8867. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106clear_count(T1106*C);
  8868. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106create_with_capacity(T1106*C,T2 a1);
  8869. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106increase_capacity(T1106*C);
  8870. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106next_generation(T1106*C);
  8871. /*ORDERED_DICTIONARY[STRING,STRING]*/T2 r1106hash_code(T0*a1);
  8872. /*ORDERED_DICTIONARY[STRING,STRING]*/T0*r1106new_iterator_on_keys(T1106*C);
  8873. /*ORDERED_DICTIONARY[STRING,STRING]*/T6 r1106has(T1106*C,T0*a1);
  8874. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106_P_308_put(T1106*C,T0*a1,T0*a2);
  8875. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106_P_308_add(T1106*C,T0*a1,T0*a2);
  8876. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106_P_308_clear_count(T1106*C);
  8877. /*ORDERED_DICTIONARY[STRING,STRING]*/void r1106_P_308_create_with_capacity(T1106*C,T2 a1);
  8878. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T0*r1108common_free_nodes(void);
  8879. /*HASHED_DICTIONARY[CLUSTER,STRING]*/void r1108make(T1108*C);
  8880. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T0*r1108key(T1108*C,T2 a1);
  8881. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T0*r1108new_node(T1108*C,T0*a1,T0*a2,T0*a3);
  8882. /*HASHED_DICTIONARY[CLUSTER,STRING]*/void r1108add(T1108*C,T0*a1,T0*a2);
  8883. /*HASHED_DICTIONARY[CLUSTER,STRING]*/void r1108set_cache_user(T1108*C,T2 a1);
  8884. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T2 r1108prime_capacity(T2 a1);
  8885. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T0*r1108buckets_item(T1274 a1,T2 a2);
  8886. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T6 r1108should_increase_capacity(T2 a1,T2 a2);
  8887. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T6 r1108key_safe_equal(T0*a1,T0*a2);
  8888. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T0*r1108reference_at(T1108*C,T0*a1);
  8889. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T2 r1108prime_number_ceiling(T2 a1);
  8890. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T0*r1108item(T1108*C,T2 a1);
  8891. /*HASHED_DICTIONARY[CLUSTER,STRING]*/void r1108create_with_capacity(T1108*C,T2 a1);
  8892. /*HASHED_DICTIONARY[CLUSTER,STRING]*/void r1108increase_capacity(T1108*C);
  8893. /*HASHED_DICTIONARY[CLUSTER,STRING]*/void r1108next_generation(T1108*C);
  8894. /*HASHED_DICTIONARY[CLUSTER,STRING]*/T2 r1108hash_code(T0*a1);
  8895. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T0*r1111common_free_nodes(void);
  8896. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/void r1111make(T1111*C);
  8897. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/void r1111put(T1111*C,T0*a1,T0*a2);
  8898. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T0*r1111new_node(T1111*C,T0*a1,T0*a2,T0*a3);
  8899. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T2 r1111prime_capacity(T2 a1);
  8900. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T0*r1111buckets_item(T1279 a1,T2 a2);
  8901. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T6 r1111should_increase_capacity(T2 a1,T2 a2);
  8902. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T6 r1111key_safe_equal(T0*a1,T0*a2);
  8903. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T2 r1111prime_number_ceiling(T2 a1);
  8904. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/void r1111create_with_capacity(T1111*C,T2 a1);
  8905. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/void r1111increase_capacity(T1111*C);
  8906. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/void r1111next_generation(T1111*C);
  8907. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T2 r1111hash_code(T0*a1);
  8908. /*HASHED_DICTIONARY[TEXT_FILE_READ,STRING]*/T6 r1111has(T1111*C,T0*a1);
  8909. /*HASHED_DICTIONARY_NODE[CLASSES,STRING]*/void r1113make(T1113*C,T0*a1,T0*a2,T0*a3);
  8910. /*HASHED_DICTIONARY_NODE[FAST_ARRAY[STRING],CLASS_NAME]*/void r1116make(T1116*C,T0*a1,T0*a2,T0*a3);
  8911. /*HASHED_SET_NODE[CLASS_NAME]*/void r1119make(T1119*C,T0*a1,T0*a2);
  8912. /*HASHED_DICTIONARY_NODE[INTEGER_32,CLASS_NAME]*/void r1122make(T1122*C,T2 a1,T0*a2,T0*a3);
  8913. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T0*r1124common_free_nodes(void);
  8914. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/void r1124make(T1124*C);
  8915. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T0*r1124new_node(T1124*C,T0*a1,T0*a2,T0*a3);
  8916. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/void r1124add(T1124*C,T0*a1,T0*a2);
  8917. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T2 r1124prime_capacity(T2 a1);
  8918. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T0*r1124buckets_item(T1280 a1,T2 a2);
  8919. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T6 r1124should_increase_capacity(T2 a1,T2 a2);
  8920. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T2 r1124prime_number_ceiling(T2 a1);
  8921. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/void r1124create_with_capacity(T1124*C,T2 a1);
  8922. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/void r1124increase_capacity(T1124*C);
  8923. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T6 r1124fast_has(T1124*C,T0*a1);
  8924. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/void r1124next_generation(T1124*C);
  8925. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T2 r1124hash_code(T0*a1);
  8926. /*HASHED_DICTIONARY[CLUSTER_CLASS,HASHED_STRING]*/T0*r1124fast_reference_at(T1124*C,T0*a1);
  8927. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T0*r1133common_free_nodes(void);
  8928. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T0*r1133new_node(T1133*C,T0*a1,T0*a2,T0*a3);
  8929. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T2 r1133prime_capacity(T2 a1);
  8930. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T0*r1133buckets_item(T1287 a1,T2 a2);
  8931. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T6 r1133should_increase_capacity(T2 a1,T2 a2);
  8932. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T2 r1133prime_number_ceiling(T2 a1);
  8933. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/void r1133create_with_capacity(T1133*C,T2 a1);
  8934. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/void r1133increase_capacity(T1133*C);
  8935. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/void r1133with_capacity(T1133*C,T2 a1);
  8936. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/void r1133next_generation(T1133*C);
  8937. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/void r1133fast_put(T1133*C,T0*a1,T0*a2);
  8938. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T2 r1133hash_code(T0*a1);
  8939. /*HASHED_DICTIONARY[TYPE_MARK,TYPE]*/T0*r1133fast_reference_at(T1133*C,T0*a1);
  8940. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134common_free_nodes(void);
  8941. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134make(T1134*C);
  8942. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134key(T1134*C,T2 a1);
  8943. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134put(T1134*C,T0*a1,T0*a2);
  8944. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134new_node(T1134*C,T0*a1,T0*a2,T0*a3);
  8945. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134add(T1134*C,T0*a1,T0*a2);
  8946. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134set_cache_user(T1134*C,T2 a1);
  8947. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134copy(T1134*C,T0*a1);
  8948. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T2 r1134prime_capacity(T2 a1);
  8949. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134buckets_item(T1290 a1,T2 a2);
  8950. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T6 r1134should_increase_capacity(T2 a1,T2 a2);
  8951. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T6 r1134key_safe_equal(T0*a1,T0*a2);
  8952. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T2 r1134prime_number_ceiling(T2 a1);
  8953. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134dispose_node(T1134*C,T0*a1);
  8954. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134item(T1134*C,T2 a1);
  8955. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134clear_count(T1134*C);
  8956. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134twin(T1134*C);
  8957. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134create_with_capacity(T1134*C,T2 a1);
  8958. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134increase_capacity(T1134*C);
  8959. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134with_capacity(T1134*C,T2 a1);
  8960. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134next_generation(T1134*C);
  8961. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/void r1134fast_put(T1134*C,T0*a1,T0*a2);
  8962. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T2 r1134hash_code(T0*a1);
  8963. /*HASHED_DICTIONARY[FEATURE_STAMP,TYPE]*/T0*r1134fast_reference_at(T1134*C,T0*a1);
  8964. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T0*r1153common_free_nodes(void);
  8965. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/void r1153put(T1153*C,T0*a1,T0*a2);
  8966. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T0*r1153new_node(T1153*C,T0*a1,T0*a2,T0*a3);
  8967. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/void r1153add(T1153*C,T0*a1,T0*a2);
  8968. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T0*r1153internal_key(T1153*C,T0*a1);
  8969. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T2 r1153prime_capacity(T2 a1);
  8970. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T0*r1153buckets_item(T1301 a1,T2 a2);
  8971. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T6 r1153should_increase_capacity(T2 a1,T2 a2);
  8972. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T6 r1153key_safe_equal(T0*a1,T0*a2);
  8973. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T0*r1153reference_at(T1153*C,T0*a1);
  8974. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T2 r1153prime_number_ceiling(T2 a1);
  8975. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/void r1153create_with_capacity(T1153*C,T2 a1);
  8976. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/void r1153increase_capacity(T1153*C);
  8977. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/void r1153with_capacity(T1153*C,T2 a1);
  8978. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/void r1153next_generation(T1153*C);
  8979. /*HASHED_DICTIONARY[CLIENT_LIST,FEATURE_NAME]*/T2 r1153hash_code(T0*a1);
  8980. /*HASHED_SET_NODE[LIVE_TYPE]*/void r1157make(T1157*C,T0*a1,T0*a2);
  8981. /*HASHED_DICTIONARY_NODE[INTEGER_8,CLASS_TEXT]*/void r1162make(T1162*C,T1 a1,T0*a2,T0*a3);
  8982. /*HASHED_DICTIONARY_NODE[TAGGED_DATA,FIXED_STRING]*/void r1165make(T1165*C,T0*a1,T0*a2,T0*a3);
  8983. /*HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE,FEATURE_NAME]*/void r1170make(T1170*C,T0*a1,T0*a2,T0*a3);
  8984. /*HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE,FEATURE_STAMP]*/void r1173make(T1173*C,T0*a1,T0*a2,T0*a3);
  8985. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176common_free_nodes(void);
  8986. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176make(T1176*C);
  8987. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176key(T1176*C,T2 a1);
  8988. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176put(T1176*C,T0*a1,T0*a2);
  8989. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176new_node(T1176*C,T0*a1,T0*a2,T0*a3);
  8990. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176add(T1176*C,T0*a1,T0*a2);
  8991. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176set_cache_user(T1176*C,T2 a1);
  8992. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T2 r1176prime_capacity(T2 a1);
  8993. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176buckets_item(T1305 a1,T2 a2);
  8994. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T6 r1176should_increase_capacity(T2 a1,T2 a2);
  8995. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T6 r1176key_safe_equal(T0*a1,T0*a2);
  8996. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176reference_at(T1176*C,T0*a1);
  8997. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T2 r1176prime_number_ceiling(T2 a1);
  8998. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176item(T1176*C,T2 a1);
  8999. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176fast_at(T1176*C,T0*a1);
  9000. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176create_with_capacity(T1176*C,T2 a1);
  9001. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176increase_capacity(T1176*C);
  9002. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T6 r1176fast_has(T1176*C,T0*a1);
  9003. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176next_generation(T1176*C);
  9004. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/void r1176fast_put(T1176*C,T0*a1,T0*a2);
  9005. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T2 r1176hash_code(T0*a1);
  9006. /*HASHED_DICTIONARY[EXPRESSION,TYPE]*/T0*r1176fast_reference_at(T1176*C,T0*a1);
  9007. /*HASHED_DICTIONARY_NODE[GRAPH_NODE,TYPE]*/void r1180make(T1180*C,T0*a1,T0*a2,T0*a3);
  9008. /*HASHED_SET_NODE[TYPE]*/void r1185make(T1185*C,T0*a1,T0*a2);
  9009. /*HASHED_DICTIONARY_NODE[INTEGER_8,TYPE]*/void r1188make(T1188*C,T1 a1,T0*a2,T0*a3);
  9010. /*HASHED_BIJECTIVE_DICTIONARY_NODE[FEATURE_STAMP,FEATURE_NAME]*/void r1193make(T1193*C,T0*a1,T0*a2,T0*a3,T0*a4);
  9011. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T0*r1196common_free_nodes(void);
  9012. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/void r1196make(T1196*C);
  9013. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T0*r1196new_node(T1196*C,T0*a1,T0*a2,T0*a3);
  9014. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/void r1196add(T1196*C,T0*a1,T0*a2);
  9015. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T2 r1196prime_capacity(T2 a1);
  9016. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T0*r1196buckets_item(T1307 a1,T2 a2);
  9017. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T6 r1196should_increase_capacity(T2 a1,T2 a2);
  9018. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T2 r1196prime_number_ceiling(T2 a1);
  9019. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/void r1196create_with_capacity(T1196*C,T2 a1);
  9020. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/void r1196increase_capacity(T1196*C);
  9021. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/void r1196next_generation(T1196*C);
  9022. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T2 r1196hash_code(T0*a1);
  9023. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/T0*r1196fast_reference_at(T1196*C,T0*a1);
  9024. /*HASHED_DICTIONARY_NODE[RUN_FEATURE,TYPE]*/void r1199make(T1199*C,T0*a1,T0*a2,T0*a3);
  9025. /*HASHED_SET_NODE[STRING]*/void r1204make(T1204*C,T0*a1,T0*a2);
  9026. /*HASHED_DICTIONARY_NODE[MANIFEST_STRING,STRING]*/void r1207make(T1207*C,T0*a1,T0*a2,T0*a3);
  9027. /*HASHED_DICTIONARY_NODE[MANIFEST_STRING,MANIFEST_STRING]*/void r1210make(T1210*C,T0*a1,T0*a2,T0*a3);
  9028. /*HASHED_SET_NODE[MANIFEST_GENERIC]*/void r1213make(T1213*C,T0*a1,T0*a2);
  9029. /*HASHED_DICTIONARY_NODE[FAST_ARRAY[AGENT_CREATION],TYPE]*/void r1216make(T1216*C,T0*a1,T0*a2,T0*a3);
  9030. /*HASHED_SET_NODE[AGENT_ARGS]*/void r1220make(T1220*C,T0*a1,T0*a2);
  9031. /*HASHED_DICTIONARY_NODE[HASHED_SET[TYPE],TYPE]*/void r1222make(T1222*C,T0*a1,T0*a2,T0*a3);
  9032. /*HASHED_DICTIONARY_NODE[FEATURE_STAMP,FEATURE_NAME]*/void r1229make(T1229*C,T0*a1,T0*a2,T0*a3);
  9033. /*HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE_MIXER,FEATURE_NAME]*/void r1234make(T1234*C,T0*a1,T0*a2,T0*a3);
  9034. /*HASHED_SET_NODE[ABSOLUTE_FEATURE_NAME]*/void r1237make(T1237*C,T348 a1,T0*a2);
  9035. /*HASHED_DICTIONARY_NODE[FEATURE_STAMP,ABSOLUTE_FEATURE_NAME]*/void r1240make(T1240*C,T0*a1,T348 a2,T0*a3);
  9036. /*HASHED_DICTIONARY_NODE[ANONYMOUS_FEATURE,TYPE]*/void r1243make(T1243*C,T0*a1,T0*a2,T0*a3);
  9037. /*HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_SET_NODE],STRING]*/void r1248make(T1248*C,T0*a1,T0*a2,T0*a3);
  9038. /*AVL_SET_NODE[LIVE_TYPE]*/T0*r1254rotate_left(T1254*C);
  9039. /*AVL_SET_NODE[LIVE_TYPE]*/void r1254set(T1254*C,T0*a1);
  9040. /*AVL_SET_NODE[LIVE_TYPE]*/T0*r1254rotate_right(T1254*C);
  9041. /*AVL_SET_NODE[LIVE_TYPE]*/void r1254recycle(T1254*C);
  9042. /*AVL_SET_NODE[LIVE_TYPE]*/T6 r1254fast_has(T1254*C,T0*a1);
  9043. /*AVL_SET_NODE[LIVE_TYPE]*/T6 r1254ordered(T0*a1,T0*a2);
  9044. /*AVL_SET_NODE[LIVE_TYPE]*/void r1254map_in(T1254*C,T0*a1);
  9045. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/void r1255make(T1255*C);
  9046. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/void r1255recycle(T1255*C,T0*a1);
  9047. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/void r1255push(T1255*C,T0*a1);
  9048. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/T0*r1255item(T1255*C);
  9049. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/T6 r1255is_empty(T1255*C);
  9050. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/void r1255pop(T1255*C);
  9051. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/T0*r1255top(T1255*C);
  9052. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/void r1255with_capacity(T1255*C,T2 a1);
  9053. /*RECYCLING_POOL[AVL_SET_NODE[LIVE_TYPE]]*/void r1255next_generation(T1255*C);
  9054. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T0*r1256common_free_nodes(void);
  9055. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/void r1256make(T1256*C);
  9056. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T0*r1256new_node(T1256*C,T0*a1,T0*a2,T0*a3);
  9057. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/void r1256add(T1256*C,T0*a1,T0*a2);
  9058. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T2 r1256prime_capacity(T2 a1);
  9059. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T0*r1256buckets_item(T1314 a1,T2 a2);
  9060. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T6 r1256should_increase_capacity(T2 a1,T2 a2);
  9061. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T2 r1256prime_number_ceiling(T2 a1);
  9062. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/void r1256create_with_capacity(T1256*C,T2 a1);
  9063. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/void r1256increase_capacity(T1256*C);
  9064. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/void r1256next_generation(T1256*C);
  9065. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T2 r1256hash_code(T0*a1);
  9066. /*HASHED_DICTIONARY[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/T0*r1256fast_reference_at(T1256*C,T0*a1);
  9067. /*HASHED_SET[GRAPH_NODE]*/T0*r1259common_free_nodes(void);
  9068. /*HASHED_SET[GRAPH_NODE]*/void r1259make(T1259*C);
  9069. /*HASHED_SET[GRAPH_NODE]*/T0*r1259new_node(T1259*C,T0*a1,T0*a2);
  9070. /*HASHED_SET[GRAPH_NODE]*/void r1259set_cache_user(T1259*C,T2 a1);
  9071. /*HASHED_SET[GRAPH_NODE]*/T2 r1259prime_capacity(T2 a1);
  9072. /*HASHED_SET[GRAPH_NODE]*/T6 r1259should_increase_capacity(T2 a1,T2 a2);
  9073. /*HASHED_SET[GRAPH_NODE]*/T2 r1259prime_number_ceiling(T2 a1);
  9074. /*HASHED_SET[GRAPH_NODE]*/T0*r1259dispose_node(T1259*C,T0*a1);
  9075. /*HASHED_SET[GRAPH_NODE]*/T0*r1259item(T1259*C,T2 a1);
  9076. /*HASHED_SET[GRAPH_NODE]*/void r1259clear_count(T1259*C);
  9077. /*HASHED_SET[GRAPH_NODE]*/void r1259create_with_capacity(T1259*C,T2 a1);
  9078. /*HASHED_SET[GRAPH_NODE]*/void r1259increase_capacity(T1259*C);
  9079. /*HASHED_SET[GRAPH_NODE]*/void r1259next_generation(T1259*C);
  9080. /*HASHED_SET[GRAPH_NODE]*/T2 r1259hash_code(T0*a1);
  9081. /*HASHED_SET[GRAPH_NODE]*/void r1259fast_add(T1259*C,T0*a1);
  9082. /*HASHED_DICTIONARY_NODE[SE_C_MODE,STRING]*/void r1263make(T1263*C,T0*a1,T0*a2,T0*a3);
  9083. /*HASHED_DICTIONARY_NODE[ORDERED_DICTIONARY[STRING,STRING],STRING]*/void r1268make(T1268*C,T0*a1,T0*a2,T0*a3);
  9084. /*ITERATOR_ON_TRAVERSABLE[STRING]*/void r1269make(T1269*C,T0*a1);
  9085. /*ITERATOR_ON_TRAVERSABLE[STRING]*/T6 r1269is_off(T1269*C);
  9086. /*ITERATOR_ON_TRAVERSABLE[STRING]*/void r1269next(T1269*C);
  9087. /*ITERATOR_ON_TRAVERSABLE[STRING]*/T2 r1269iterable_generation(T1269*C);
  9088. /*ITERATOR_ON_TRAVERSABLE[STRING]*/T0*r1269item(T1269*C);
  9089. /*ITERATOR_ON_TRAVERSABLE[STRING]*/void r1269start(T1269*C);
  9090. /*HASHED_DICTIONARY_NODE[CLUSTER,STRING]*/void r1273make(T1273*C,T0*a1,T0*a2,T0*a3);
  9091. /*HASHED_DICTIONARY_NODE[TEXT_FILE_READ,STRING]*/void r1278make(T1278*C,T0*a1,T0*a2,T0*a3);
  9092. /*HASHED_DICTIONARY_NODE[CLUSTER_CLASS,HASHED_STRING]*/void r1281make(T1281*C,T0*a1,T0*a2,T0*a3);
  9093. /*HASHED_DICTIONARY_NODE[TYPE_MARK,TYPE]*/void r1286make(T1286*C,T0*a1,T0*a2,T0*a3);
  9094. /*HASHED_DICTIONARY_NODE[FEATURE_STAMP,TYPE]*/void r1289make(T1289*C,T0*a1,T0*a2,T0*a3);
  9095. /*HASHED_DICTIONARY_NODE[CLIENT_LIST,FEATURE_NAME]*/void r1300make(T1300*C,T0*a1,T0*a2,T0*a3);
  9096. /*HASHED_DICTIONARY_NODE[EXPRESSION,TYPE]*/void r1304make(T1304*C,T0*a1,T0*a2,T0*a3);
  9097. /*HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_HASHED_BIJECTIVE_DICTIONARY_NODE],STRING]*/void r1308make(T1308*C,T0*a1,T0*a2,T0*a3);
  9098. /*SAFE_EQUAL[LIVE_TYPE]*/T6 r1312test(T0*a1,T0*a2);
  9099. /*HASHED_DICTIONARY_NODE[RECYCLING_POOL[AVL_TREE_NODE_ANY],FIXED_STRING]*/void r1315make(T1315*C,T0*a1,T0*a2,T0*a3);
  9100. /*HASHED_SET_NODE[GRAPH_NODE]*/void r1318make(T1318*C,T0*a1,T0*a2);
  9101. /*RING_ARRAY[INTEGER_32]*/void r1320make(T1320*C,T2 a1,T2 a2);
  9102. /*RING_ARRAY[INTEGER_32]*/void r1320resize(T1320*C,T2 a1,T2 a2);
  9103. /*RING_ARRAY[INTEGER_32]*/void r1320clear_slice(T1320*C,T2 a1,T2 a2);
  9104. /*RING_ARRAY[INTEGER_32]*/void r1320put(T1320*C,T2 a1,T2 a2);
  9105. /*RING_ARRAY[INTEGER_32]*/void r1320move(T1320*C,T2 a1,T2 a2,T2 a3);
  9106. /*RING_ARRAY[INTEGER_32]*/T2 r1320wrap_point(T1320*C);
  9107. /*RING_ARRAY[INTEGER_32]*/void r1320squeeze_bubble(T1320*C,T2 a1,T2 a2,T2 a3,T2 a4);
  9108. /*RING_ARRAY[INTEGER_32]*/T2 r1320item(T1320*C,T2 a1);
  9109. /*RING_ARRAY[INTEGER_32]*/T2 r1320storage_upper(T1320*C);
  9110. /*RING_ARRAY[INTEGER_32]*/void r1320clear_all(T1320*C);
  9111. /*RING_ARRAY[INTEGER_32]*/T6 r1320is_empty(T1320*C);
  9112. /*RING_ARRAY[INTEGER_32]*/T2 r1320storage_index(T1320*C,T2 a1);
  9113. /*RING_ARRAY[INTEGER_32]*/void r1320set_all_with(T1320*C,T2 a1);
  9114. /*RING_ARRAY[INTEGER_32]*/void r1320next_generation(T1320*C);
  9115. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T0*r1321common_free_nodes(void);
  9116. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/void r1321make(T1321*C);
  9117. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/void r1321put(T1321*C,T0*a1,T2 a2);
  9118. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T0*r1321new_node(T1321*C,T0*a1,T2 a2,T0*a3);
  9119. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T2 r1321prime_capacity(T2 a1);
  9120. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T0*r1321buckets_item(T1326 a1,T2 a2);
  9121. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T6 r1321should_increase_capacity(T2 a1,T2 a2);
  9122. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T6 r1321key_safe_equal(T2 a1,T2 a2);
  9123. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T2 r1321prime_number_ceiling(T2 a1);
  9124. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T0*r1321dispose_node(T1321*C,T0*a1);
  9125. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/void r1321remove(T1321*C,T2 a1);
  9126. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/void r1321create_with_capacity(T1321*C,T2 a1);
  9127. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/void r1321increase_capacity(T1321*C);
  9128. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/void r1321next_generation(T1321*C);
  9129. /*HASHED_DICTIONARY[PROCESS_POSIX,INTEGER_32]*/T2 r1321hash_code(T2 a1);
  9130. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T0*r1322common_free_nodes(void);
  9131. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/void r1322make(T1322*C);
  9132. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/void r1322put(T1322*C,T0*a1,T2 a2);
  9133. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T0*r1322new_node(T1322*C,T0*a1,T2 a2,T0*a3);
  9134. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T2 r1322prime_capacity(T2 a1);
  9135. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T0*r1322buckets_item(T1329 a1,T2 a2);
  9136. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T6 r1322should_increase_capacity(T2 a1,T2 a2);
  9137. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T6 r1322key_safe_equal(T2 a1,T2 a2);
  9138. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T2 r1322prime_number_ceiling(T2 a1);
  9139. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T0*r1322dispose_node(T1322*C,T0*a1);
  9140. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/void r1322remove(T1322*C,T2 a1);
  9141. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/void r1322create_with_capacity(T1322*C,T2 a1);
  9142. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/void r1322increase_capacity(T1322*C);
  9143. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/void r1322next_generation(T1322*C);
  9144. /*HASHED_DICTIONARY[PROCESS_WIN32,INTEGER_32]*/T2 r1322hash_code(T2 a1);
  9145. /*HASHED_DICTIONARY_NODE[PROCESS_POSIX,INTEGER_32]*/void r1325make(T1325*C,T0*a1,T2 a2,T0*a3);
  9146. /*HASHED_DICTIONARY_NODE[PROCESS_WIN32,INTEGER_32]*/void r1328make(T1328*C,T0*a1,T2 a2,T0*a3);
  9147. /*COLLECTION_SORTER[INTEGER_32]*/T2 r1331insert_index(T0*a1,T2 a2);
  9148. /*COLLECTION_SORTER[INTEGER_32]*/T6 r1331lt(T2 a1,T2 a2);
  9149. /*COLLECTION_SORTER[INTEGER_32]*/T6 r1331lte(T2 a1,T2 a2);
  9150. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T0*r1335common_free_nodes(void);
  9151. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/void r1335make(T1335*C);
  9152. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T0*r1335new_node(T1335*C,T0*a1,T0*a2,T0*a3);
  9153. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/void r1335add(T1335*C,T0*a1,T0*a2);
  9154. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T2 r1335prime_capacity(T2 a1);
  9155. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T0*r1335buckets_item(T1362 a1,T2 a2);
  9156. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T6 r1335should_increase_capacity(T2 a1,T2 a2);
  9157. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T2 r1335prime_number_ceiling(T2 a1);
  9158. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T0*r1335fast_at(T1335*C,T0*a1);
  9159. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/void r1335create_with_capacity(T1335*C,T2 a1);
  9160. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/void r1335increase_capacity(T1335*C);
  9161. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/void r1335next_generation(T1335*C);
  9162. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/void r1335fast_put(T1335*C,T0*a1,T0*a2);
  9163. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T2 r1335hash_code(T0*a1);
  9164. /*HASHED_DICTIONARY[TUPLE[TYPE,TYPE],TYPE]*/T0*r1335fast_reference_at(T1335*C,T0*a1);
  9165. /*TUPLE[TYPE,TYPE]*/T1336*create1336make_2(T0*a1,T0*a2);
  9166. /*TUPLE[TYPE,TYPE]*/void r1336make_2(T1336*C,T0*a1,T0*a2);
  9167. /*HASHED_DICTIONARY[TYPE,TYPE]*/T0*r1337common_free_nodes(void);
  9168. /*HASHED_DICTIONARY[TYPE,TYPE]*/void r1337make(T1337*C);
  9169. /*HASHED_DICTIONARY[TYPE,TYPE]*/void r1337put(T1337*C,T0*a1,T0*a2);
  9170. /*HASHED_DICTIONARY[TYPE,TYPE]*/T0*r1337new_node(T1337*C,T0*a1,T0*a2,T0*a3);
  9171. /*HASHED_DICTIONARY[TYPE,TYPE]*/void r1337add(T1337*C,T0*a1,T0*a2);
  9172. /*HASHED_DICTIONARY[TYPE,TYPE]*/T2 r1337prime_capacity(T2 a1);
  9173. /*HASHED_DICTIONARY[TYPE,TYPE]*/T0*r1337buckets_item(T1366 a1,T2 a2);
  9174. /*HASHED_DICTIONARY[TYPE,TYPE]*/T6 r1337should_increase_capacity(T2 a1,T2 a2);
  9175. /*HASHED_DICTIONARY[TYPE,TYPE]*/T6 r1337key_safe_equal(T0*a1,T0*a2);
  9176. /*HASHED_DICTIONARY[TYPE,TYPE]*/T0*r1337reference_at(T1337*C,T0*a1);
  9177. /*HASHED_DICTIONARY[TYPE,TYPE]*/T2 r1337prime_number_ceiling(T2 a1);
  9178. /*HASHED_DICTIONARY[TYPE,TYPE]*/void r1337create_with_capacity(T1337*C,T2 a1);
  9179. /*HASHED_DICTIONARY[TYPE,TYPE]*/void r1337increase_capacity(T1337*C);
  9180. /*HASHED_DICTIONARY[TYPE,TYPE]*/void r1337next_generation(T1337*C);
  9181. /*HASHED_DICTIONARY[TYPE,TYPE]*/T2 r1337hash_code(T0*a1);
  9182. /*HASHED_DICTIONARY[TYPE,TYPE]*/T0*r1337fast_reference_at(T1337*C,T0*a1);
  9183. /*HASHED_SET[NATIVE_PLUG_IN]*/T0*r1338common_free_nodes(void);
  9184. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338make(T1338*C);
  9185. /*HASHED_SET[NATIVE_PLUG_IN]*/T0*r1338new_node(T1338*C,T0*a1,T0*a2);
  9186. /*HASHED_SET[NATIVE_PLUG_IN]*/T6 r1338safe_equal(T0*a1,T0*a2);
  9187. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338add(T1338*C,T0*a1);
  9188. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338set_cache_user(T1338*C,T2 a1);
  9189. /*HASHED_SET[NATIVE_PLUG_IN]*/T2 r1338prime_capacity(T2 a1);
  9190. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338for_each(T1338*C,T0*a1);
  9191. /*HASHED_SET[NATIVE_PLUG_IN]*/T6 r1338should_increase_capacity(T2 a1,T2 a2);
  9192. /*HASHED_SET[NATIVE_PLUG_IN]*/T2 r1338prime_number_ceiling(T2 a1);
  9193. /*HASHED_SET[NATIVE_PLUG_IN]*/T0*r1338dispose_node(T1338*C,T0*a1);
  9194. /*HASHED_SET[NATIVE_PLUG_IN]*/T0*r1338item(T1338*C,T2 a1);
  9195. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338clear_count(T1338*C);
  9196. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338create_with_capacity(T1338*C,T2 a1);
  9197. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338increase_capacity(T1338*C);
  9198. /*HASHED_SET[NATIVE_PLUG_IN]*/void r1338next_generation(T1338*C);
  9199. /*HASHED_SET[NATIVE_PLUG_IN]*/T2 r1338hash_code(T0*a1);
  9200. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T0*r1340common_free_nodes(void);
  9201. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/void r1340make(T1340*C);
  9202. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T0*r1340new_node(T1340*C,T0*a1,T0*a2,T0*a3);
  9203. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/void r1340add(T1340*C,T0*a1,T0*a2);
  9204. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/void r1340set_cache_user(T1340*C,T2 a1);
  9205. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T2 r1340prime_capacity(T2 a1);
  9206. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T0*r1340buckets_item(T1373 a1,T2 a2);
  9207. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T6 r1340should_increase_capacity(T2 a1,T2 a2);
  9208. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T6 r1340key_safe_equal(T0*a1,T0*a2);
  9209. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T0*r1340reference_at(T1340*C,T0*a1);
  9210. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T2 r1340prime_number_ceiling(T2 a1);
  9211. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T0*r1340item(T1340*C,T2 a1);
  9212. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/void r1340create_with_capacity(T1340*C,T2 a1);
  9213. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/void r1340increase_capacity(T1340*C);
  9214. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/void r1340next_generation(T1340*C);
  9215. /*HASHED_DICTIONARY[DICTIONARY[PLUGIN,STRING],STRING]*/T2 r1340hash_code(T0*a1);
  9216. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T0*r1343common_free_nodes(void);
  9217. /*HASHED_DICTIONARY[PLUGIN,STRING]*/void r1343make(T1343*C);
  9218. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T0*r1343new_node(T1343*C,T0*a1,T0*a2,T0*a3);
  9219. /*HASHED_DICTIONARY[PLUGIN,STRING]*/void r1343add(T1343*C,T0*a1,T0*a2);
  9220. /*HASHED_DICTIONARY[PLUGIN,STRING]*/void r1343set_cache_user(T1343*C,T2 a1);
  9221. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T2 r1343prime_capacity(T2 a1);
  9222. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T0*r1343buckets_item(T1376 a1,T2 a2);
  9223. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T6 r1343should_increase_capacity(T2 a1,T2 a2);
  9224. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T6 r1343key_safe_equal(T0*a1,T0*a2);
  9225. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T0*r1343reference_at(T1343*C,T0*a1);
  9226. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T2 r1343prime_number_ceiling(T2 a1);
  9227. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T0*r1343item(T1343*C,T2 a1);
  9228. /*HASHED_DICTIONARY[PLUGIN,STRING]*/void r1343create_with_capacity(T1343*C,T2 a1);
  9229. /*HASHED_DICTIONARY[PLUGIN,STRING]*/void r1343increase_capacity(T1343*C);
  9230. /*HASHED_DICTIONARY[PLUGIN,STRING]*/void r1343next_generation(T1343*C);
  9231. /*HASHED_DICTIONARY[PLUGIN,STRING]*/T2 r1343hash_code(T0*a1);
  9232. /*STACK[AGENT_CREATION]*/void r1345make(T1345*C);
  9233. /*STACK[AGENT_CREATION]*/void r1345push(T1345*C,T0*a1);
  9234. /*STACK[AGENT_CREATION]*/T6 r1345is_empty(T1345*C);
  9235. /*STACK[AGENT_CREATION]*/void r1345pop(T1345*C);
  9236. /*STACK[AGENT_CREATION]*/T0*r1345top(T1345*C);
  9237. /*STACK[AGENT_CREATION]*/void r1345with_capacity(T1345*C,T2 a1);
  9238. /*STACK[AGENT_CREATION]*/void r1345next_generation(T1345*C);
  9239. /*AVL_SET[POSITION]*/T0*r1346a_new_node(void);
  9240. /*AVL_SET[POSITION]*/void r1346make(T1346*C);
  9241. /*AVL_SET[POSITION]*/T0*r1346new_node(T1346*C);
  9242. /*AVL_SET[POSITION]*/void r1346add(T1346*C,T351 a1);
  9243. /*AVL_SET[POSITION]*/T0*r1346left_grown(T1346*C,T0*a1);
  9244. /*AVL_SET[POSITION]*/void r1346set_item(T1346*C,T0*a1);
  9245. /*AVL_SET[POSITION]*/T0*r1346do_insert(T1346*C,T0*a1);
  9246. /*AVL_SET[POSITION]*/T0*r1346right_grown(T1346*C,T0*a1);
  9247. /*AVL_SET[POSITION]*/T0*r1346lost_nodes(T1346*C);
  9248. /*AVL_SET[POSITION]*/void r1346next_generation(T1346*C);
  9249. /*AVL_SET[POSITION]*/T0*r1346lost_nodes_pool(void);
  9250. /*AVL_SET[POSITION]*/T6 r1346ordered(T351 a1,T351 a2);
  9251. /*AVL_SET[POSITION]*/T6 r1346has(T1346*C,T351 a1);
  9252. /*REFERENCE[E_OLD]*/void r1348clear(T1348*C);
  9253. /*HASHED_SET[FEATURE_STAMP]*/T0*r1351common_free_nodes(void);
  9254. /*HASHED_SET[FEATURE_STAMP]*/void r1351make(T1351*C);
  9255. /*HASHED_SET[FEATURE_STAMP]*/T0*r1351new_node(T1351*C,T0*a1,T0*a2);
  9256. /*HASHED_SET[FEATURE_STAMP]*/void r1351add(T1351*C,T0*a1);
  9257. /*HASHED_SET[FEATURE_STAMP]*/T6 r1351safe_equal(T0*a1,T0*a2);
  9258. /*HASHED_SET[FEATURE_STAMP]*/T2 r1351prime_capacity(T2 a1);
  9259. /*HASHED_SET[FEATURE_STAMP]*/T6 r1351should_increase_capacity(T2 a1,T2 a2);
  9260. /*HASHED_SET[FEATURE_STAMP]*/T2 r1351prime_number_ceiling(T2 a1);
  9261. /*HASHED_SET[FEATURE_STAMP]*/T0*r1351dispose_node(T1351*C,T0*a1);
  9262. /*HASHED_SET[FEATURE_STAMP]*/void r1351clear_count(T1351*C);
  9263. /*HASHED_SET[FEATURE_STAMP]*/void r1351create_with_capacity(T1351*C,T2 a1);
  9264. /*HASHED_SET[FEATURE_STAMP]*/void r1351increase_capacity(T1351*C);
  9265. /*HASHED_SET[FEATURE_STAMP]*/void r1351next_generation(T1351*C);
  9266. /*HASHED_SET[FEATURE_STAMP]*/T2 r1351hash_code(T0*a1);
  9267. /*HASHED_SET[FEATURE_STAMP]*/T6 r1351has(T1351*C,T0*a1);
  9268. /*SAFE_EQUAL[STRING]*/T6 r1360test(T0*a1,T0*a2);
  9269. /*HASHED_DICTIONARY_NODE[TUPLE[TYPE,TYPE],TYPE]*/void r1363make(T1363*C,T0*a1,T0*a2,T0*a3);
  9270. /*HASHED_DICTIONARY_NODE[TYPE,TYPE]*/void r1365make(T1365*C,T0*a1,T0*a2,T0*a3);
  9271. /*HASHED_SET_NODE[NATIVE_PLUG_IN]*/void r1369make(T1369*C,T0*a1,T0*a2);
  9272. /*HASHED_DICTIONARY_NODE[DICTIONARY[PLUGIN,STRING],STRING]*/void r1372make(T1372*C,T0*a1,T0*a2,T0*a3);
  9273. /*HASHED_DICTIONARY_NODE[PLUGIN,STRING]*/void r1375make(T1375*C,T0*a1,T0*a2,T0*a3);
  9274. /*AVL_SET_NODE[POSITION]*/T0*r1379rotate_left(T1379*C);
  9275. /*AVL_SET_NODE[POSITION]*/void r1379set(T1379*C,T351 a1);
  9276. /*AVL_SET_NODE[POSITION]*/T0*r1379rotate_right(T1379*C);
  9277. /*AVL_SET_NODE[POSITION]*/void r1379set_item(T1379*C,T351 a1);
  9278. /*AVL_SET_NODE[POSITION]*/T6 r1379ordered(T351 a1,T351 a2);
  9279. /*AVL_SET_NODE[POSITION]*/T6 r1379has(T1379*C,T351 a1);
  9280. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/void r1380make(T1380*C);
  9281. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/T0*r1380item(T1380*C);
  9282. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/T6 r1380is_empty(T1380*C);
  9283. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/void r1380pop(T1380*C);
  9284. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/T0*r1380top(T1380*C);
  9285. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/void r1380with_capacity(T1380*C,T2 a1);
  9286. /*RECYCLING_POOL[AVL_SET_NODE[POSITION]]*/void r1380next_generation(T1380*C);
  9287. /*HASHED_SET_NODE[FEATURE_STAMP]*/void r1384make(T1384*C,T0*a1,T0*a2);
  9288. /*SAFE_EQUAL[POSITION]*/T6 r1389test(T351 a1,T351 a2);
  9289. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390a_new_node(void);
  9290. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390make(T1390*C);
  9291. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390fast_do_insert(T1390*C,T0*a1);
  9292. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390set_value(T1390*C,T0*a1);
  9293. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390new_node(T1390*C);
  9294. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390set_value_and_key(T1390*C,T0*a1);
  9295. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390left_grown(T1390*C,T0*a1);
  9296. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T2 r1390fast_at(T1390*C,T2 a1);
  9297. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390right_grown(T1390*C,T0*a1);
  9298. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390clear_count(T1390*C);
  9299. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390clear_nodes(T1390*C,T0*a1);
  9300. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390lost_nodes(T1390*C);
  9301. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390next_generation(T1390*C);
  9302. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/void r1390fast_put(T1390*C,T2 a1,T2 a2);
  9303. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T0*r1390lost_nodes_pool(void);
  9304. /*AVL_DICTIONARY[INTEGER_32,INTEGER_32]*/T6 r1390ordered(T2 a1,T2 a2);
  9305. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/T1392*create1392make(void);
  9306. extern T0*oBC821common_free_nodes;
  9307. extern int fBC821common_free_nodes;
  9308. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/T0*r1392common_free_nodes(void);
  9309. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/void r1392make(T1392*C);
  9310. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/T0*r1392new_node(T1392*C,T0*a1,T0*a2);
  9311. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/void r1392go_item(T1392*C,T2 a1);
  9312. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/void r1392add_last(T1392*C,T0*a1);
  9313. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/T0*r1392dispose_node(T1392*C,T0*a1);
  9314. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/T0*r1392item(T1392*C,T2 a1);
  9315. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/void r1392clear_count(T1392*C);
  9316. /*LINKED_LIST[TUPLE[CHARACTER,INTEGER_32]]*/void r1392next_generation(T1392*C);
  9317. /*TUPLE[CHARACTER,INTEGER_32]*/T1393*create1393make_2(T3 a1,T2 a2);
  9318. /*TUPLE[CHARACTER,INTEGER_32]*/void r1393make_2(T1393*C,T3 a1,T2 a2);
  9319. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/T0*r1396rotate_left(T1396*C);
  9320. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/void r1396set(T1396*C,T2 a1,T2 a2);
  9321. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/T0*r1396rotate_right(T1396*C);
  9322. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/void r1396recycle(T1396*C);
  9323. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/T0*r1396fast_at(T1396*C,T2 a1);
  9324. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/T6 r1396ordered(T2 a1,T2 a2);
  9325. /*AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]*/void r1396_P_832_recycle(T1396*C);
  9326. /*LINKED_LIST_NODE[TUPLE[CHARACTER,INTEGER_32]]*/void r1400make(T1400*C,T0*a1,T0*a2);
  9327. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T0*r1401common_free_nodes(void);
  9328. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/void r1401make(T1401*C);
  9329. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T0*r1401new_node(T1401*C,T0*a1,T0*a2,T0*a3);
  9330. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/void r1401add(T1401*C,T0*a1,T0*a2);
  9331. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T2 r1401prime_capacity(T2 a1);
  9332. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T0*r1401buckets_item(T1406 a1,T2 a2);
  9333. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T6 r1401should_increase_capacity(T2 a1,T2 a2);
  9334. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T2 r1401prime_number_ceiling(T2 a1);
  9335. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/void r1401create_with_capacity(T1401*C,T2 a1);
  9336. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/void r1401increase_capacity(T1401*C);
  9337. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/void r1401next_generation(T1401*C);
  9338. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T2 r1401hash_code(T0*a1);
  9339. /*HASHED_DICTIONARY[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/T0*r1401fast_reference_at(T1401*C,T0*a1);
  9340. /*HASHED_DICTIONARY_NODE[WEAK_REFERENCE[ANY_LINKED_LIST_NODE],STRING]*/void r1405make(T1405*C,T0*a1,T0*a2,T0*a3);
  9341. /*COLLECTION_SORTER[LIVE_TYPE]*/void r1420quick_sort_region(T0*a1,T2 a2,T2 a3);
  9342. /*COLLECTION_SORTER[LIVE_TYPE]*/T6 r1420lt(T0*a1,T0*a2);
  9343. /*COLLECTION_SORTER[LIVE_TYPE]*/void r1420quick_sort(T0*a1);
  9344. /*COLLECTION_SORTER[LIVE_TYPE]*/T6 r1420lte(T0*a1,T0*a2);
  9345. /*COLLECTION_SORTER[LIVE_TYPE]*/void r1420sort(T0*a1);
  9346. /*COLLECTION_SORTER[LIVE_TYPE]*/T6 r1420is_sorted(T0*a1);
  9347. /*ITERATOR_ON_DICTIONARY_KEYS[STRING,STRING]*/void r1426make(T1426*C,T0*a1);
  9348. /*ITERATOR_ON_DICTIONARY_KEYS[STRING,STRING]*/T6 r1426is_off(T1426*C);
  9349. /*ITERATOR_ON_DICTIONARY_KEYS[STRING,STRING]*/void r1426next(T1426*C);
  9350. /*ITERATOR_ON_DICTIONARY_KEYS[STRING,STRING]*/T2 r1426iterable_generation(T1426*C);
  9351. /*ITERATOR_ON_DICTIONARY_KEYS[STRING,STRING]*/T0*r1426item(T1426*C);
  9352. /*ITERATOR_ON_DICTIONARY_KEYS[STRING,STRING]*/void r1426start(T1426*C);
  9353. /*REVERSE_COLLECTION_SORTER[INTEGER_32]*/T2 r1427insert_index(T0*a1,T2 a2);
  9354. /*REVERSE_COLLECTION_SORTER[INTEGER_32]*/T6 r1427lt(T2 a1,T2 a2);
  9355. /*REVERSE_COLLECTION_SORTER[INTEGER_32]*/T6 r1427lte(T2 a1,T2 a2);
  9356. /*COLLECTION_SORTER[C_GARBAGE_COLLECTOR_TAG]*/void r1432quick_sort_region(T0*a1,T2 a2,T2 a3);
  9357. /*COLLECTION_SORTER[C_GARBAGE_COLLECTOR_TAG]*/T6 r1432lt(T0*a1,T0*a2);
  9358. /*COLLECTION_SORTER[C_GARBAGE_COLLECTOR_TAG]*/void r1432quick_sort(T0*a1);
  9359. /*COLLECTION_SORTER[C_GARBAGE_COLLECTOR_TAG]*/T6 r1432lte(T0*a1,T0*a2);
  9360. /*COLLECTION_SORTER[C_GARBAGE_COLLECTOR_TAG]*/void r1432sort(T0*a1);
  9361. /*COLLECTION_SORTER[C_GARBAGE_COLLECTOR_TAG]*/T6 r1432is_sorted(T0*a1);
  9362. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T0*r1435common_free_nodes(void);
  9363. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/void r1435make(T1435*C);
  9364. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/void r1435put(T1435*C,T0*a1,T0*a2);
  9365. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T0*r1435new_node(T1435*C,T0*a1,T0*a2,T0*a3);
  9366. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T2 r1435prime_capacity(T2 a1);
  9367. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T0*r1435buckets_item(T1443 a1,T2 a2);
  9368. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T6 r1435should_increase_capacity(T2 a1,T2 a2);
  9369. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T6 r1435key_safe_equal(T0*a1,T0*a2);
  9370. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T0*r1435reference_at(T1435*C,T0*a1);
  9371. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T2 r1435prime_number_ceiling(T2 a1);
  9372. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/void r1435create_with_capacity(T1435*C,T2 a1);
  9373. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/void r1435increase_capacity(T1435*C);
  9374. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/void r1435next_generation(T1435*C);
  9375. /*HASHED_DICTIONARY[AGENT_ARGS,STRING]*/T2 r1435hash_code(T0*a1);
  9376. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1437make(T1437*C);
  9377. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1437recycle(T1437*C,T0*a1);
  9378. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1437push(T1437*C,T0*a1);
  9379. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/T0*r1437item(T1437*C);
  9380. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/T6 r1437is_empty(T1437*C);
  9381. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1437pop(T1437*C);
  9382. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/T0*r1437top(T1437*C);
  9383. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1437with_capacity(T1437*C,T2 a1);
  9384. /*RECYCLING_POOL[AVL_DICTIONARY_NODE[INTEGER_32,INTEGER_32]]*/void r1437next_generation(T1437*C);
  9385. /*HASHED_DICTIONARY_NODE[AGENT_ARGS,STRING]*/void r1442make(T1442*C,T0*a1,T0*a2,T0*a3);
  9386. /*STACK[EXPRESSION]*/void r1461make(T1461*C);
  9387. /*STACK[EXPRESSION]*/void r1461push(T1461*C,T0*a1);
  9388. /*STACK[EXPRESSION]*/void r1461pop(T1461*C);
  9389. /*STACK[EXPRESSION]*/T0*r1461top(T1461*C);
  9390. /*STACK[EXPRESSION]*/void r1461with_capacity(T1461*C,T2 a1);
  9391. /*STACK[EXPRESSION]*/void r1461next_generation(T1461*C);
  9392. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T0*r1462common_free_nodes(void);
  9393. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/void r1462make(T1462*C);
  9394. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T0*r1462new_node(T1462*C,T0*a1,T2 a2,T0*a3);
  9395. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/void r1462add(T1462*C,T0*a1,T2 a2);
  9396. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T2 r1462prime_capacity(T2 a1);
  9397. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T0*r1462buckets_item(T1465 a1,T2 a2);
  9398. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T6 r1462should_increase_capacity(T2 a1,T2 a2);
  9399. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T2 r1462prime_number_ceiling(T2 a1);
  9400. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/void r1462create_with_capacity(T1462*C,T2 a1);
  9401. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/void r1462increase_capacity(T1462*C);
  9402. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/void r1462next_generation(T1462*C);
  9403. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T2 r1462hash_code(T2 a1);
  9404. /*HASHED_DICTIONARY[TAGGED_INTEGER,INTEGER_32]*/T0*r1462fast_reference_at(T1462*C,T2 a1);
  9405. /*SAFE_EQUAL[INTEGER_32]*/T6 r1463test(T2 a1,T2 a2);
  9406. /*HASHED_DICTIONARY_NODE[TAGGED_INTEGER,INTEGER_32]*/void r1466make(T1466*C,T0*a1,T2 a2,T0*a3);
  9407. /*COMPILE_TO_C*/T6 r29is_version_flag(T29*C,T0*a1);
  9408. extern T0*oBC32eiffel_parser;
  9409. extern int fBC32eiffel_parser;
  9410. /*COMPILE_TO_C*/T0*r29eiffel_parser(void);
  9411. /*COMPILE_TO_C*/T6 r29is_style_warning_flag(T0*a1);
  9412. /*COMPILE_TO_C*/T6 r29is_output_error_warning_on_flag(T29*C,T0*a1,T2 a2);
  9413. /*COMPILE_TO_C*/T6 r29is_version_flag_no_exit(T29*C,T0*a1);
  9414. /*COMPILE_TO_C*/T6 r29is_relax_flag(T0*a1);
  9415. /*COMPILE_TO_C*/T6 r29is_flat_check_flag(T0*a1);
  9416. extern T0*oBC32smart_eiffel;
  9417. /*COMPILE_TO_C*/T6 r29is_flymake_mode_flag(T0*a1);
  9418. extern T0*oBC32system_tools;
  9419. extern int fBC32system_tools;
  9420. /*COMPILE_TO_C*/T0*r29system_tools(void);
  9421. /*COMPILE_TO_C*/T6 r29is_cecil_flag(T29*C,T0*a1,T2 a2);
  9422. extern T0*oBC31command_arguments;
  9423. extern int fBC31command_arguments;
  9424. /*COMPILE_TO_C*/T0*r29command_arguments(void);
  9425. /*COMPILE_TO_C*/T6 r29ace_file_mode(T29*C);
  9426. /*COMPILE_TO_C*/T2 r29argument_count(void);
  9427. extern T0*oBC32cpp;
  9428. extern int fBC32cpp;
  9429. /*COMPILE_TO_C*/T0*r29cpp(void);
  9430. extern T0*oBC32cecil_pool_memory;
  9431. /*COMPILE_TO_C*/T6 r29flag_match(T0*a1,T0*a2);
  9432. /*COMPILE_TO_C*/T6 r29valid_arg_index(T2 a1);
  9433. /*COMPILE_TO_C*/T6 r29is_trace_flag(T0*a1);
  9434. /*COMPILE_TO_C*/T6 r29is_o_flag(T29*C,T0*a1,T2 a2);
  9435. /*COMPILE_TO_C*/void r29make(T29*C);
  9436. /*COMPILE_TO_C*/void r29parse_command_line(T29*C,T2 a1);
  9437. extern T0*oBC32echo;
  9438. extern int fBC32echo;
  9439. /*COMPILE_TO_C*/T0*r29echo(void);
  9440. /*COMPILE_TO_C*/T6 r29is_verbose_flag(T0*a1);
  9441. /*COMPILE_TO_C*/T0*r29search_for_echo_redirect_flag(T29*C);
  9442. extern T0*oBC32string_aliaser;
  9443. /*COMPILE_TO_C*/T6 r29is_help_flag(T29*C,T0*a1);
  9444. /*COMPILE_TO_C*/T6 r29is_no_rescue_flag(T0*a1);
  9445. /*COMPILE_TO_C*/T6 r29is_debug_flag(T0*a1);
  9446. extern T0*oBC32ace;
  9447. /*COMPILE_TO_C*/T6 r29is_high_memory_compiler(T0*a1);
  9448. /*COMPILE_TO_C*/T6 r29is_no_warning_flag(T0*a1);
  9449. /*COMPILE_TO_C*/T6 r29is_safety_check_flag(T0*a1);
  9450. /*COMPILE_TO_C*/T6 r29is_profile(T0*a1);
  9451. /*COMPILE_TO_C*/T6 r29is_case_insensitive_flag(T0*a1);
  9452. /*COMPILE_TO_C*/T6 r29is_valid_argument_for_ace_mode(T29*C,T0*a1);
  9453. /*COMPILE_TO_C*/T6 r29is_manifest_string_trace_flag(T0*a1);
  9454. /*COMPILE_TO_C*/void r29search_for_cc_flag(void);
  9455. /*COMPILE_TO_C*/T6 r29is_a_compilation_level_flag(T29*C,T0*a1);
  9456. extern T0*oBC32id_provider;
  9457. extern int fBC32id_provider;
  9458. /*COMPILE_TO_C*/T0*r29id_provider(void);
  9459. /*COMPILE_TO_C*/void r29search_for_verbose_flag(void);
  9460. extern T0*oBC32error_handler;
  9461. extern int fBC32error_handler;
  9462. /*COMPILE_TO_C*/T0*r29error_handler(void);
  9463. /*COMPILE_TO_C*/void r29check_for_level(T29*C,T0*a1);
  9464. extern int fBC32set_cecil_pool;
  9465. /*COMPILE_TO_C*/void r29set_cecil_pool(void);
  9466. /*STRING_COMMAND_LINE*/T6 r296is_profile(T0*a1);
  9467. /*STRING_COMMAND_LINE*/void r296parse(T0*a1);
  9468. extern T0*oBC296command_line_buffer;
  9469. extern int fBC296command_line_buffer;
  9470. /*STRING_COMMAND_LINE*/T0*r296command_line_buffer(void);
  9471. /*STRING_COMMAND_LINE*/T6 r296is_trace_flag(T0*a1);
  9472. /*STRING_COMMAND_LINE*/T0*r296echo(void);
  9473. /*STRING_COMMAND_LINE*/void r296next_option(void);
  9474. extern T0*oBC296option_buffer;
  9475. extern int fBC296option_buffer;
  9476. /*STRING_COMMAND_LINE*/T0*r296option_buffer(void);
  9477. /*STRING_COMMAND_LINE*/T0*r296system_tools(void);
  9478. /*STRING_COMMAND_LINE*/T6 r296flag_match(T0*a1,T0*a2);
  9479. extern T0*oBC113object_suffix;
  9480. extern int fBC113object_suffix;
  9481. /*SYSTEM_TOOLS*/T0*r113object_suffix(T113*C);
  9482. /*SYSTEM_TOOLS*/T0*r113path_c(T113*C);
  9483. extern T0*oBC113c_mode_memory;
  9484. extern int fBC113c_mode_memory;
  9485. /*SYSTEM_TOOLS*/T0*r113c_mode_memory(void);
  9486. /*SYSTEM_TOOLS*/T0*r113path_h(T113*C);
  9487. /*SYSTEM_TOOLS*/T6 r113is_linking_mandatory(void);
  9488. /*SYSTEM_TOOLS*/T6 r113is_install(void);
  9489. extern T0*oBC32install_memory;
  9490. /*SYSTEM_TOOLS*/void r113fill_path(T113*C,T0*a1,T0*a2);
  9491. extern T0*oBC113token_buffer;
  9492. extern int fBC113token_buffer;
  9493. /*SYSTEM_TOOLS*/T0*r113token_buffer(void);
  9494. /*SYSTEM_TOOLS*/T0*r113strip_path_or_default(T113*C,T0*a1);
  9495. /*SYSTEM_TOOLS*/T0*r113linker_command(T113*C,T0*a1,T0*a2);
  9496. /*SYSTEM_TOOLS*/T0*r113plugin(T113*C,T0*a1,T0*a2,T351 a3);
  9497. /*SYSTEM_TOOLS*/T0*r113absolute_path(T351 a1,T0*a2);
  9498. /*SYSTEM_TOOLS*/T0*r113strip_executable(T113*C);
  9499. /*SYSTEM_TOOLS*/void r113main_function_return_type_in(T113*C,T0*a1);
  9500. /*SYSTEM_TOOLS*/T6 r113is_c_plus_plus_file_path(T0*a1);
  9501. /*SYSTEM_TOOLS*/void r113set_alternate_c_mode(T113*C,T0*a1);
  9502. /*SYSTEM_TOOLS*/void r113environment_variable_substitution(T113*C,T0*a1,T0*a2);
  9503. extern int fBC113check_c_plus_plus;
  9504. /*SYSTEM_TOOLS*/void r113check_c_plus_plus(T113*C);
  9505. extern T0*oBC113compiler_list;
  9506. extern int fBC113compiler_list;
  9507. /*SYSTEM_TOOLS*/T0*r113compiler_list(void);
  9508. /*SYSTEM_TOOLS*/void r113append_if_not_already(T0*a1,T0*a2);
  9509. /*SYSTEM_TOOLS*/T0*r113path_make(T113*C);
  9510. /*SYSTEM_TOOLS*/void r113verify_system_name(T113*C);
  9511. /*SYSTEM_TOOLS*/void r113add_external_header_path(T0*a1);
  9512. /*SYSTEM_TOOLS*/void r113bad_use_exit(T113*C,T0*a1,T0*a2);
  9513. /*SYSTEM_TOOLS*/T2 r113nb_errors(void);
  9514. /*SYSTEM_TOOLS*/T0*r113linker_path_of(T0*a1);
  9515. /*SYSTEM_TOOLS*/void r113set_c_mode(T113*C,T0*a1);
  9516. /*SYSTEM_TOOLS*/T0*r113compiler_path_of(T0*a1);
  9517. /*SYSTEM_TOOLS*/void r113set_system_name(T113*C,T0*a1);
  9518. extern int fBC113add_lib_math;
  9519. /*SYSTEM_TOOLS*/void r113add_lib_math(T113*C);
  9520. /*SYSTEM_TOOLS*/void r113subdirectory(T113*C,T0*a1,T0*a2);
  9521. /*SYSTEM_TOOLS*/T6 r113precompile_header_supported(T113*C);
  9522. extern int fBC113set_basic_directory_notation;
  9523. /*SYSTEM_TOOLS*/void r113set_basic_directory_notation(T113*C);
  9524. /*SYSTEM_TOOLS*/void r113sys_runtime(T113*C,T0*a1,T3 a2);
  9525. extern T0*oBC113make_suffix;
  9526. extern int fBC113make_suffix;
  9527. /*SYSTEM_TOOLS*/T0*r113make_suffix(T113*C);
  9528. extern T0*oBC113precompiled_header_suffix;
  9529. extern int fBC113precompiled_header_suffix;
  9530. /*SYSTEM_TOOLS*/T0*r113precompiled_header_suffix(T113*C);
  9531. /*SYSTEM_TOOLS*/T0*r113h_precompiler_command(T113*C,T0*a1);
  9532. /*SYSTEM_TOOLS*/void r113next_path(T113*C);
  9533. /*SYSTEM_TOOLS*/void r113system_name_in(T113*C,T0*a1);
  9534. /*SYSTEM_TOOLS*/T0*r113echo(void);
  9535. extern T0*oBC113external_lib_paths;
  9536. extern int fBC113external_lib_paths;
  9537. /*SYSTEM_TOOLS*/T0*r113external_lib_paths(void);
  9538. extern T0*oBC32tmp_path;
  9539. extern int fBC32tmp_path;
  9540. /*SYSTEM_TOOLS*/T0*r113tmp_path(void);
  9541. extern int fBC113add_lib_profile;
  9542. /*SYSTEM_TOOLS*/void r113add_lib_profile(T113*C);
  9543. /*SYSTEM_TOOLS*/void r113add_lib_math_do_it_again(T113*C);
  9544. extern int fBC113include_config_loadpaths;
  9545. /*SYSTEM_TOOLS*/void r113include_config_loadpaths(T113*C);
  9546. extern T6 oBC113Scoptions_exists;
  9547. extern int fBC113Scoptions_exists;
  9548. /*SYSTEM_TOOLS*/T6 r113Scoptions_exists(void);
  9549. /*SYSTEM_TOOLS*/void r113set_external_header_path(T0*a1);
  9550. /*SYSTEM_TOOLS*/void r113add_smarteiffel_c_mode_options(T113*C);
  9551. /*SYSTEM_TOOLS*/void r113append_tokens(T0*a1,T0*a2);
  9552. /*SYSTEM_TOOLS*/void r113add_x_suffix(T113*C,T0*a1);
  9553. extern T0*oBC113id_file_path;
  9554. extern int fBC113id_file_path;
  9555. /*SYSTEM_TOOLS*/T0*r113id_file_path(T113*C);
  9556. extern T0*oBC17io;
  9557. /*SYSTEM_TOOLS*/T0*r113c_compiler_command(T113*C,T0*a1);
  9558. /*SYSTEM_TOOLS*/T2 r113extra_arg(T113*C,T0*a1,T2 a2,T0*a3);
  9559. /*SYSTEM_TOOLS*/void r113mandatory_sys_runtime(T113*C,T0*a1,T3 a2);
  9560. /*SYSTEM_TOOLS*/void r113sys_runtime_(T113*C,T0*a1,T3 a2);
  9561. /*SYSTEM_TOOLS*/void r113add_loadpath_file(T113*C,T0*a1);
  9562. /*SYSTEM_TOOLS*/void r113read_loadpath_files(T113*C);
  9563. /*SYSTEM_TOOLS*/void r113add_pthread_lib(T113*C);
  9564. /*SYSTEM_TOOLS*/void r113add_config_loadpath_file(T113*C,T0*a1,T0*a2);
  9565. /*SYSTEM_TOOLS*/void r113auto_init_plugins(T113*C);
  9566. /*SYSTEM_TOOLS*/void r113add_libraries_from_compiler_options(T113*C);
  9567. /*SYSTEM_TOOLS*/void r113add_executable_name(T113*C,T0*a1);
  9568. /*SYSTEM_TOOLS*/T0*r113environment(T113*C,T0*a1);
  9569. extern T0*oBC32tmp_file_read;
  9570. /*SYSTEM_TOOLS*/void r113set_automatic_system_name(T113*C);
  9571. /*SYSTEM_TOOLS*/void r113set_c_compiler(T113*C,T0*a1);
  9572. /*SYSTEM_TOOLS*/void r113get_started(T113*C);
  9573. /*SYSTEM_TOOLS*/void r113file_path(T113*C,T0*a1,T0*a2);
  9574. /*SYSTEM_TOOLS*/T0*r113loaded_plugin(T113*C,T0*a1,T0*a2);
  9575. extern T0*oBC113c_plus_plus_compiler_list;
  9576. extern int fBC113c_plus_plus_compiler_list;
  9577. /*SYSTEM_TOOLS*/T0*r113c_plus_plus_compiler_list(void);
  9578. extern int fBC113set_config;
  9579. /*SYSTEM_TOOLS*/void r113set_config(T113*C);
  9580. /*SYSTEM_TOOLS*/void r113set_default_c_mode(T113*C,T0*a1);
  9581. /*SYSTEM_TOOLS*/void r113append_token(T0*a1,T0*a2);
  9582. /*SYSTEM_TOOLS*/void r113show_compiler_list_then_exit(T113*C,T0*a1);
  9583. /*SYSTEM_TOOLS*/void r113make(T113*C);
  9584. /*SYSTEM_TOOLS*/void r113main_function_exit_in(T113*C,T0*a1);
  9585. /*SYSTEM_TOOLS*/T0*r113sas_c_compiler_options(T6 a1);
  9586. extern T0*oBC113x_suffix;
  9587. extern int fBC113x_suffix;
  9588. /*SYSTEM_TOOLS*/T0*r113x_suffix(T113*C);
  9589. /*SYSTEM_TOOLS*/void r113external_c_files_for_lcc_win32(T113*C,T0*a1);
  9590. /*SYSTEM_TOOLS*/T0*r113error_handler(void);
  9591. extern T0*oBC113external_libs;
  9592. extern int fBC113external_libs;
  9593. /*SYSTEM_TOOLS*/T0*r113external_libs(void);
  9594. extern T0*oBC113system_list;
  9595. extern int fBC113system_list;
  9596. /*SYSTEM_TOOLS*/T0*r113system_list(void);
  9597. /*SYSTEM_TOOLS*/void r113add_external_lib_path(T113*C,T0*a1);
  9598. /*SYSTEM_TOOLS*/void r113parent_directory(T113*C,T0*a1);
  9599. /*SYSTEM_TOOLS*/void r113add_external_lib(T113*C,T0*a1);
  9600. /*ECHO*/void r126put_line(T126*C,T0*a1);
  9601. /*ECHO*/void r126make(T126*C);
  9602. /*ECHO*/void r126tfr_connect_or_exit(T126*C,T0*a1,T0*a2);
  9603. /*ECHO*/void r126before_exit_close(T126*C);
  9604. /*ECHO*/void r126w_put_string(T126*C,T0*a1);
  9605. /*ECHO*/void r126file_renaming(T126*C,T0*a1,T0*a2);
  9606. /*ECHO*/void r126tfr_connect(T126*C,T0*a1,T0*a2);
  9607. /*ECHO*/void r126put_time(T126*C,T11 a1);
  9608. extern T0*oBC17std_output;
  9609. extern int fBC17std_output;
  9610. /*ECHO*/T0*r126std_output(void);
  9611. /*ECHO*/void r126put_padded_num(T126*C,T11 a1,T2 a2);
  9612. /*ECHO*/void r126print_count(T126*C,T0*a1,T2 a2);
  9613. /*ECHO*/T0*r126getenv(T126*C,T0*a1,T0*a2);
  9614. /*ECHO*/void r126tfw_connect(T126*C,T0*a1,T0*a2);
  9615. /*ECHO*/void r126w_put_character(T126*C,T3 a1);
  9616. /*ECHO*/void r126put_new_line(T126*C);
  9617. /*ECHO*/void r126put_string(T126*C,T0*a1);
  9618. /*ECHO*/T0*r126system_tools(void);
  9619. /*ECHO*/void r126put_real_format(T126*C,T5 a1,T2 a2);
  9620. /*ECHO*/void r126w_put_line(T126*C,T0*a1);
  9621. /*ECHO*/void r126put_integer(T126*C,T2 a1);
  9622. extern T0*oBC17std_error;
  9623. /*ECHO*/void r126file_removing(T126*C,T0*a1);
  9624. /*ECHO*/void r126w_put_integer(T126*C,T2 a1);
  9625. /*ECHO*/void r126redirect_output_on(T126*C,T0*a1);
  9626. /*ECHO*/void r126put_character(T126*C,T3 a1);
  9627. /*C_PLUGIN_FACTORY*/T903*create903(void);
  9628. /*C_PLUGIN_FACTORY*/T0*r903new(T351 a1,T0*a2,T0*a3);
  9629. /*EIFFEL_PARSER*/T6 r104a_parent_edge(T104*C,T6 a1);
  9630. extern T0*oBC104and_name;
  9631. extern int fBC104and_name;
  9632. /*EIFFEL_PARSER*/T0*r104and_name(void);
  9633. extern T0*oBC105buffer;
  9634. extern int fBC105buffer;
  9635. /*EIFFEL_PARSER*/T0*r104buffer(void);
  9636. /*EIFFEL_PARSER*/T6 r104a_instruction(T104*C);
  9637. /*EIFFEL_PARSER*/T0*r104parse_type_mark(T104*C);
  9638. /*EIFFEL_PARSER*/T0*r104a_then_exp(T104*C);
  9639. /*EIFFEL_PARSER*/T6 r104a_function_call(T104*C);
  9640. /*EIFFEL_PARSER*/void r104a_new_export_list(T104*C);
  9641. /*EIFFEL_PARSER*/T6 r104a_conditional(T104*C);
  9642. /*EIFFEL_PARSER*/T0*r104connect_to_cecil(T104*C,T0*a1);
  9643. /*EIFFEL_PARSER*/T6 r104skip1(T104*C,T3 a1);
  9644. /*EIFFEL_PARSER*/T6 r104skip2(T104*C,T3 a1,T3 a2);
  9645. /*EIFFEL_PARSER*/T6 r104skip3(T104*C,T3 a1,T3 a2,T3 a3);
  9646. extern T0*oBC104not_name;
  9647. extern int fBC104not_name;
  9648. /*EIFFEL_PARSER*/T0*r104not_name(void);
  9649. /*EIFFEL_PARSER*/T6 r104a_index_clause(T104*C,T0*a1,T0*a2);
  9650. /*EIFFEL_PARSER*/T6 r104a_keyword_true(T104*C);
  9651. extern T0*oBC104minus_name;
  9652. extern int fBC104minus_name;
  9653. /*EIFFEL_PARSER*/T0*r104minus_name(void);
  9654. /*EIFFEL_PARSER*/T6 r104a_argument_(T104*C,T0*a1,T2 a2);
  9655. /*EIFFEL_PARSER*/T0*r104a_external(T104*C);
  9656. /*EIFFEL_PARSER*/void r104next_char(T104*C);
  9657. /*EIFFEL_PARSER*/void r104check_local_var_rank_and_closure(T104*C,T0*a1);
  9658. /*EIFFEL_PARSER*/T0*r104a_external_specification(T104*C);
  9659. /*EIFFEL_PARSER*/T0*r104parse_feature_name(T104*C);
  9660. /*EIFFEL_PARSER*/T6 r104a_inspect(T104*C);
  9661. /*EIFFEL_PARSER*/void r104a_conversion_clause(T104*C);
  9662. /*EIFFEL_PARSER*/T6 r104a_prefix(T104*C);
  9663. extern T0*oBC104implies_name;
  9664. extern int fBC104implies_name;
  9665. /*EIFFEL_PARSER*/T0*r104implies_name(void);
  9666. /*EIFFEL_PARSER*/void r104a_indexing(T104*C,T0*a1,T0*a2);
  9667. /*EIFFEL_PARSER*/T6 r104a_free_operator_usage(T104*C,T1 a1);
  9668. /*EIFFEL_PARSER*/T6 r104a_free_operator_definition(T104*C,T1 a1,T351 a2);
  9669. /*EIFFEL_PARSER*/T0*r104get_comment(T104*C);
  9670. /*EIFFEL_PARSER*/T6 r104a_keyword_false(T104*C);
  9671. /*EIFFEL_PARSER*/T0*r104predefined_type_mark(T0*a1,T351 a2);
  9672. /*EIFFEL_PARSER*/T0*r104error_handler(void);
  9673. /*EIFFEL_PARSER*/void r104integer_overflow_error(T104*C,T2 a1,T2 a2,T0*a3);
  9674. /*EIFFEL_PARSER*/T6 r104check_name_rank(T0*a1,T0*a2,T0*a3);
  9675. /*EIFFEL_PARSER*/T6 r104a_keyword_void(T104*C);
  9676. /*EIFFEL_PARSER*/T0*r104parse_c_name(T104*C);
  9677. extern T0*oBC104inline_agents;
  9678. extern int fBC104inline_agents;
  9679. /*EIFFEL_PARSER*/T0*r104inline_agents(void);
  9680. extern T6 oBC104no_static_simplify;
  9681. extern int fBC104no_static_simplify;
  9682. /*EIFFEL_PARSER*/T6 r104no_static_simplify(void);
  9683. /*EIFFEL_PARSER*/T6 r104a_rename_pair(T104*C);
  9684. /*EIFFEL_PARSER*/void r104void_current_comparison_check_(T0*a1,T0*a2);
  9685. /*EIFFEL_PARSER*/T6 r104a_procedure_call(T104*C);
  9686. /*EIFFEL_PARSER*/T6 r104a_class_name(T104*C);
  9687. /*EIFFEL_PARSER*/T6 r104a_keyword_precursor(T104*C);
  9688. /*EIFFEL_PARSER*/T6 r104a_writable(T104*C);
  9689. /*EIFFEL_PARSER*/void r104void_current_comparison_check(T0*a1,T0*a2);
  9690. extern T0*oBC104a_assertion_buffer;
  9691. extern int fBC104a_assertion_buffer;
  9692. /*EIFFEL_PARSER*/T0*r104a_assertion_buffer(void);
  9693. extern T0*oBC104gt_name;
  9694. extern int fBC104gt_name;
  9695. /*EIFFEL_PARSER*/T0*r104gt_name(void);
  9696. /*EIFFEL_PARSER*/void r104inside_function_precursor_check(T104*C,T0*a1);
  9697. extern T0*oBC32or_else_name;
  9698. extern int fBC32or_else_name;
  9699. /*EIFFEL_PARSER*/T0*r104or_else_name(void);
  9700. /*EIFFEL_PARSER*/void r104no_void_after_elseif_check(T0*a1);
  9701. /*EIFFEL_PARSER*/T6 r104a_binary(T104*C,T351 a1);
  9702. extern T0*oBC104parentheses_name;
  9703. extern int fBC104parentheses_name;
  9704. /*EIFFEL_PARSER*/T0*r104parentheses_name(void);
  9705. extern T0*oBC105lcs;
  9706. extern int fBC105lcs;
  9707. /*EIFFEL_PARSER*/T0*r104lcs(void);
  9708. /*EIFFEL_PARSER*/T2 r104a_when_part(T104*C,T2 a1,T0*a2);
  9709. extern T0*oBC104unused_tmp_features;
  9710. extern int fBC104unused_tmp_features;
  9711. /*EIFFEL_PARSER*/T0*r104unused_tmp_features(void);
  9712. /*EIFFEL_PARSER*/void r104show_nb_errors(void);
  9713. /*EIFFEL_PARSER*/void r104a_feature_clause(T104*C);
  9714. /*EIFFEL_PARSER*/void r104unknown_external_language(T0*a1);
  9715. /*EIFFEL_PARSER*/T0*r104to_call(T0*a1,T0*a2,T0*a3);
  9716. /*EIFFEL_PARSER*/T6 r104a_infix(T104*C);
  9717. /*EIFFEL_PARSER*/T6 r104a_keyword_result(T104*C);
  9718. extern T0*oBC104ge_name;
  9719. extern int fBC104ge_name;
  9720. /*EIFFEL_PARSER*/T0*r104ge_name(void);
  9721. /*EIFFEL_PARSER*/T6 r104an_allowed_expression_in_when_of_inspect(T104*C);
  9722. /*EIFFEL_PARSER*/T351 r104current_position(T104*C);
  9723. /*EIFFEL_PARSER*/T6 r104a_feature_name_list(T104*C);
  9724. /*EIFFEL_PARSER*/void r104a_base_class_name_def(T104*C);
  9725. /*EIFFEL_PARSER*/T6 r104a_r10(T104*C,T6 a1,T0*a2,T0*a3,T0*a4);
  9726. extern T0*oBC104muls_name;
  9727. extern int fBC104muls_name;
  9728. /*EIFFEL_PARSER*/T0*r104muls_name(void);
  9729. /*EIFFEL_PARSER*/T0*r104a_type_mark_list(T104*C);
  9730. extern T0*oBC104sharp_muls_name;
  9731. extern int fBC104sharp_muls_name;
  9732. /*EIFFEL_PARSER*/T0*r104sharp_muls_name(void);
  9733. /*EIFFEL_PARSER*/void r104create_infix_prefix(T104*C,T1 a1,T2 a2,T2 a3);
  9734. /*EIFFEL_PARSER*/T6 r104a_local_name_ref_(T104*C,T0*a1,T2 a2);
  9735. /*EIFFEL_PARSER*/T6 r104a_alias_parentheses(T104*C,T6 a1,T0*a2);
  9736. /*EIFFEL_PARSER*/void r104show_nb_warnings(void);
  9737. /*EIFFEL_PARSER*/T6 r104a_check(T104*C);
  9738. /*EIFFEL_PARSER*/T6 r104a_feature_name(T104*C);
  9739. /*EIFFEL_PARSER*/T6 r104a_character_constant(T104*C,T1 a1);
  9740. /*EIFFEL_PARSER*/void r104a_conversion_list(T104*C);
  9741. /*EIFFEL_PARSER*/T6 r104a_local_name_def(T104*C);
  9742. /*EIFFEL_PARSER*/T6 r104a_manifest_string(T104*C,T6 a1);
  9743. /*EIFFEL_PARSER*/T6 r104a_loop(T104*C);
  9744. /*EIFFEL_PARSER*/T6 r104a_index_value(T104*C);
  9745. /*EIFFEL_PARSER*/T0*r104a_precursor_type_mark(T104*C,T351 a1);
  9746. /*EIFFEL_PARSER*/T0*r104a_actuals(T104*C);
  9747. /*EIFFEL_PARSER*/T0*r104a_external_name(T104*C);
  9748. extern T0*oBC104pow_name;
  9749. extern int fBC104pow_name;
  9750. /*EIFFEL_PARSER*/T0*r104pow_name(void);
  9751. /*EIFFEL_PARSER*/T6 r104a_manifest_or_type_test(T104*C,T1 a1);
  9752. /*EIFFEL_PARSER*/void r104echo_information(T104*C);
  9753. /*EIFFEL_PARSER*/T0*r104echo(void);
  9754. /*EIFFEL_PARSER*/void r104go_back_at(T104*C,T2 a1,T2 a2);
  9755. /*EIFFEL_PARSER*/T6 r104a_address_of(T104*C);
  9756. /*EIFFEL_PARSER*/T6 r104a_feature_declaration(T104*C);
  9757. /*EIFFEL_PARSER*/T6 r104a_formal_generic_type_mark(T104*C);
  9758. /*EIFFEL_PARSER*/T6 r104a_keyword_current(T104*C);
  9759. /*EIFFEL_PARSER*/T0*r104a_routine_body(T104*C,T6 a1);
  9760. /*EIFFEL_PARSER*/T0*r104a_exp2(T104*C,T0*a1,T0*a2);
  9761. /*EIFFEL_PARSER*/T2 r104nb_warnings(void);
  9762. /*EIFFEL_PARSER*/T6 r104a_static_type_mark(T104*C,T6 a1);
  9763. extern T0*oBC104inline_agent_no_name;
  9764. extern int fBC104inline_agent_no_name;
  9765. /*EIFFEL_PARSER*/T0*r104inline_agent_no_name(void);
  9766. /*EIFFEL_PARSER*/T351 r104pos(T104*C,T2 a1,T2 a2);
  9767. /*EIFFEL_PARSER*/T6 r104a_assignment_call_assigner(T104*C,T6 a1);
  9768. /*EIFFEL_PARSER*/T0*r104a_routine(T104*C,T6 a1);
  9769. /*EIFFEL_PARSER*/void r104a_class_declaration(T104*C);
  9770. /*EIFFEL_PARSER*/T6 r104a_expression(T104*C);
  9771. extern T0*oBC104slash_slash_name;
  9772. extern int fBC104slash_slash_name;
  9773. /*EIFFEL_PARSER*/T0*r104slash_slash_name(void);
  9774. /*EIFFEL_PARSER*/T6 r104a_alias(T104*C,T0*a1);
  9775. /*EIFFEL_PARSER*/T0*r104mandatory_writable(T104*C);
  9776. extern T0*oBC32parser_buffer;
  9777. extern int fBC32parser_buffer;
  9778. /*EIFFEL_PARSER*/T0*r104parser_buffer(void);
  9779. /*EIFFEL_PARSER*/T6 r104a_e1(T104*C);
  9780. /*EIFFEL_PARSER*/T6 r104a_e2(T104*C);
  9781. /*EIFFEL_PARSER*/T6 r104a_e3(T104*C);
  9782. /*EIFFEL_PARSER*/T6 r104a_e4(T104*C);
  9783. /*EIFFEL_PARSER*/T6 r104a_e5(T104*C);
  9784. /*EIFFEL_PARSER*/T6 r104a_e6(T104*C);
  9785. /*EIFFEL_PARSER*/T6 r104a_e7(T104*C);
  9786. /*EIFFEL_PARSER*/void r104a_rename_list(T104*C);
  9787. /*EIFFEL_PARSER*/T6 r104a_e8(T104*C);
  9788. /*EIFFEL_PARSER*/T0*r104a_clients(T104*C);
  9789. /*EIFFEL_PARSER*/T6 r104a_e9(T104*C);
  9790. extern T0*oBC104faof;
  9791. extern int fBC104faof;
  9792. /*EIFFEL_PARSER*/T0*r104faof(void);
  9793. /*EIFFEL_PARSER*/T6 r104a_assignment_or_procedure_call(T104*C);
  9794. extern T0*oBC32mini_buffer;
  9795. /*EIFFEL_PARSER*/T6 r104a_c_inline_c(T104*C);
  9796. /*EIFFEL_PARSER*/void r104no_void_check(T0*a1,T0*a2);
  9797. /*EIFFEL_PARSER*/T6 r104a_c_inline_h(T104*C);
  9798. extern T0*oBC105unicode_string_buffer;
  9799. extern int fBC105unicode_string_buffer;
  9800. /*EIFFEL_PARSER*/T0*r104unicode_string_buffer(void);
  9801. /*EIFFEL_PARSER*/T6 r104a_keyword(T104*C,T0*a1);
  9802. /*EIFFEL_PARSER*/void r104a_parent_list(T104*C);
  9803. /*EIFFEL_PARSER*/T0*r104to_proc_call(T104*C,T0*a1,T0*a2,T0*a3);
  9804. /*EIFFEL_PARSER*/T0*r104analyse_class(T104*C,T0*a1,T0*a2);
  9805. /*EIFFEL_PARSER*/T0*r104a_actuals_until(T104*C,T3 a1,T6 a2);
  9806. /*EIFFEL_PARSER*/T0*r104a_then_compound(T104*C);
  9807. /*EIFFEL_PARSER*/T2 r104nb_errors(void);
  9808. /*EIFFEL_PARSER*/T6 r104a_conditional_exp(T104*C);
  9809. /*EIFFEL_PARSER*/void r104a_r1(T104*C,T0*a1);
  9810. /*EIFFEL_PARSER*/void r104a_r2(T104*C,T0*a1);
  9811. /*EIFFEL_PARSER*/void r104a_r3(T104*C,T0*a1);
  9812. /*EIFFEL_PARSER*/void r104a_r4(T104*C,T0*a1);
  9813. /*EIFFEL_PARSER*/void r104a_r5(T104*C,T0*a1);
  9814. /*EIFFEL_PARSER*/void r104a_r6(T104*C,T0*a1);
  9815. /*EIFFEL_PARSER*/void r104a_r7(T104*C,T0*a1);
  9816. /*EIFFEL_PARSER*/void r104a_r8(T104*C,T0*a1);
  9817. /*EIFFEL_PARSER*/T6 r104a_is(T104*C);
  9818. /*EIFFEL_PARSER*/T6 r104a_retry(T104*C);
  9819. /*EIFFEL_PARSER*/void r104make(T104*C);
  9820. /*EIFFEL_PARSER*/void r104anchored_creation_check(T0*a1);
  9821. /*EIFFEL_PARSER*/T6 r104a_create_expression(T104*C);
  9822. extern T0*oBC104or_name;
  9823. extern int fBC104or_name;
  9824. /*EIFFEL_PARSER*/T0*r104or_name(void);
  9825. /*EIFFEL_PARSER*/T6 r104a_conversion_query(T104*C);
  9826. /*EIFFEL_PARSER*/void r104check_name_rank_and_closure(T104*C,T0*a1);
  9827. /*EIFFEL_PARSER*/T6 r104a_debug(T104*C);
  9828. /*EIFFEL_PARSER*/void r104check_alias(T104*C);
  9829. /*EIFFEL_PARSER*/void r104err_exp(T351 a1,T6 a2,T0*a3);
  9830. /*EIFFEL_PARSER*/T0*r104a_inline_agent(T104*C);
  9831. /*EIFFEL_PARSER*/void r104show_nb(T2 a1,T0*a2);
  9832. /*EIFFEL_PARSER*/T6 r104a_type_mark_inside_client_list(T104*C);
  9833. /*EIFFEL_PARSER*/T6 r104a_formal_arg_list(T104*C);
  9834. /*EIFFEL_PARSER*/T6 r104a_boolean_constant(T104*C);
  9835. /*EIFFEL_PARSER*/T0*r104a_creation_clause(T104*C,T351 a1,T6 a2);
  9836. /*EIFFEL_PARSER*/T0*r104id_provider(void);
  9837. extern T0*oBC104plus_name;
  9838. extern int fBC104plus_name;
  9839. /*EIFFEL_PARSER*/T0*r104plus_name(void);
  9840. /*EIFFEL_PARSER*/T6 r104a_conversion_procedure(T104*C);
  9841. /*EIFFEL_PARSER*/T6 r104a_ordinary_feature_name_or_local_name(T104*C);
  9842. extern T0*oBC104backslash_backslash_name;
  9843. extern int fBC104backslash_backslash_name;
  9844. /*EIFFEL_PARSER*/T0*r104backslash_backslash_name(void);
  9845. extern T0*oBC104sharp_plus_name;
  9846. extern int fBC104sharp_plus_name;
  9847. /*EIFFEL_PARSER*/T0*r104sharp_plus_name(void);
  9848. /*EIFFEL_PARSER*/T0*r104analyse_buffer(T104*C);
  9849. /*EIFFEL_PARSER*/T0*r104a_assertion(T104*C);
  9850. extern T0*oBC32omitted_client_list;
  9851. /*EIFFEL_PARSER*/T0*r104expression_with_comment(T104*C,T0*a1);
  9852. /*EIFFEL_PARSER*/void r104a_local_var_list(T104*C);
  9853. /*EIFFEL_PARSER*/T6 r104a_non_allowed_very_strange_identifier(T104*C);
  9854. /*EIFFEL_PARSER*/T6 r104a_old_creation(T104*C);
  9855. /*EIFFEL_PARSER*/T6 r104a_tag_mark(T104*C);
  9856. /*EIFFEL_PARSER*/T6 r104a_creation_keyword(T104*C);
  9857. /*EIFFEL_PARSER*/T6 r104a_create_instruction(T104*C);
  9858. extern T0*oBC104xor_name;
  9859. extern int fBC104xor_name;
  9860. /*EIFFEL_PARSER*/T0*r104xor_name(void);
  9861. /*EIFFEL_PARSER*/T6 r104a_possibly_frozen_feature_name(T104*C);
  9862. extern T0*oBC104lt_name;
  9863. extern int fBC104lt_name;
  9864. /*EIFFEL_PARSER*/T0*r104lt_name(void);
  9865. extern T0*oBC104slash_name;
  9866. extern int fBC104slash_name;
  9867. /*EIFFEL_PARSER*/T0*r104slash_name(void);
  9868. /*EIFFEL_PARSER*/T6 r104a_alias_brackets(T104*C,T6 a1,T0*a2);
  9869. /*EIFFEL_PARSER*/T6 r104a_base_class_name(T104*C);
  9870. extern T0*oBC104sharp_minus_name;
  9871. extern int fBC104sharp_minus_name;
  9872. /*EIFFEL_PARSER*/T0*r104sharp_minus_name(void);
  9873. extern T0*oBC32and_then_name;
  9874. extern int fBC32and_then_name;
  9875. /*EIFFEL_PARSER*/T0*r104and_then_name(void);
  9876. /*EIFFEL_PARSER*/T0*r104a_compound1(T104*C);
  9877. /*EIFFEL_PARSER*/T0*r104a_compound2(T104*C,T0*a1,T0*a2);
  9878. /*EIFFEL_PARSER*/void r104a_formal_generic_list(T104*C);
  9879. /*EIFFEL_PARSER*/void r104disconnect(T104*C);
  9880. extern T0*oBC104le_name;
  9881. extern int fBC104le_name;
  9882. /*EIFFEL_PARSER*/T0*r104le_name(void);
  9883. /*EIFFEL_PARSER*/void r104a_convert_clause(T104*C,T351 a1);
  9884. /*EIFFEL_PARSER*/T6 r104a_type_mark(T104*C,T6 a1);
  9885. /*EIFFEL_PARSER*/T6 r104a_e10(T104*C);
  9886. /*EIFFEL_PARSER*/void r104show_total_time(T104*C);
  9887. /*EIFFEL_PARSER*/T6 r104manifest_just_after_a_dot(T104*C,T3 a1,T6 a2,T0*a3);
  9888. /*EIFFEL_PARSER*/void r104update_last_manifest_string(T104*C,T351 a1,T6 a2,T6 a3,T0*a4,T0*a5);
  9889. /*EIFFEL_PARSER*/T6 r104a_local_name_ref(T104*C);
  9890. /*EIFFEL_PARSER*/void r104unused_once_warning_check(T104*C);
  9891. /*EIFFEL_PARSER*/T6 r104skip1unless2(T104*C,T3 a1,T3 a2);
  9892. /*EIFFEL_PARSER*/void r104valid_parent_edge_type_check(T0*a1);
  9893. extern T0*oBC104brackets_name;
  9894. extern int fBC104brackets_name;
  9895. /*EIFFEL_PARSER*/T0*r104brackets_name(void);
  9896. /*EIFFEL_PARSER*/void r104skip_comments(T104*C);
  9897. /*EIFFEL_PARSER*/T6 r104just_after_a_dot(T104*C,T6 a1,T0*a2);
  9898. /*EIFFEL_PARSER*/T6 r104a_unary(T104*C,T351 a1);
  9899. /*EIFFEL_PARSER*/T6 r104a_argument(T104*C);
  9900. /*EIFFEL_PARSER*/T0*r104static_simplify(T0*a1);
  9901. /*ACE*/T351 r283current_position(T283*C);
  9902. /*ACE*/T0*r283cecil_pool(void);
  9903. /*ACE*/T2 r283root_count(void);
  9904. extern T0*oBC283clusters_;
  9905. extern int fBC283clusters_;
  9906. /*ACE*/T0*r283clusters_(void);
  9907. /*ACE*/T6 r283has_root(T283*C);
  9908. /*ACE*/void r283go_back_at(T283*C,T2 a1,T2 a2);
  9909. /*ACE*/T6 r283no_check(T283*C);
  9910. /*ACE*/T2 r283class_text_count(void);
  9911. /*ACE*/T6 r283a_yes_no_all_inside(T283*C);
  9912. extern T0*oBC283root_class_names;
  9913. extern int fBC283root_class_names;
  9914. /*ACE*/T0*r283root_class_names(void);
  9915. /*ACE*/T6 r283all_check(T283*C);
  9916. /*ACE*/T0*r283buffer(void);
  9917. /*ACE*/T0*r283a_string(T283*C);
  9918. extern T0*oBC283root_procedure_names;
  9919. extern int fBC283root_procedure_names;
  9920. /*ACE*/T0*r283root_procedure_names(void);
  9921. /*ACE*/T6 r283a_manifest_string(T283*C,T6 a1);
  9922. /*ACE*/void r283fatal_error_in(T283*C,T0*a1);
  9923. /*ACE*/void r283parse_include(T283*C);
  9924. /*ACE*/void r283set_highest_encountered_level(T283*C,T2 a1);
  9925. /*ACE*/T0*r283a_identifier(T283*C);
  9926. /*ACE*/T0*r283class_text(T0*a1,T6 a2,T0*a3);
  9927. /*ACE*/T0*r283a_debug_key(T283*C);
  9928. /*ACE*/T0*r283a_split_key(T283*C);
  9929. /*ACE*/T6 r283a_cluster_clause_list(T283*C);
  9930. /*ACE*/void r283add_loadpath(T0*a1,T0*a2,T2 a3,T6 a4);
  9931. /*ACE*/T6 r283a_keyword(T283*C,T0*a1);
  9932. /*ACE*/T0*r283a_cecil_file(T283*C);
  9933. /*ACE*/void r283skip_comments(T283*C);
  9934. /*ACE*/void r283set_root_class_name_using(T283*C,T0*a1);
  9935. extern T0*oBC283pov_classes;
  9936. extern int fBC283pov_classes;
  9937. /*ACE*/T0*r283pov_classes(void);
  9938. /*ACE*/T6 r283a_option_in_cluster_properties(T283*C);
  9939. /*ACE*/T6 r283default_debug(T283*C,T0*a1);
  9940. extern T0*oBC283no_pov_classes;
  9941. extern int fBC283no_pov_classes;
  9942. /*ACE*/T0*r283no_pov_classes(void);
  9943. /*ACE*/void r283may_expand_var(T283*C);
  9944. /*ACE*/T0*r283parser_buffer(void);
  9945. /*ACE*/void r283new_universe_entry(T2 a1,T0*a2,T0*a3);
  9946. /*ACE*/void r283a_generate(T283*C);
  9947. /*ACE*/T0*r283root_class_name(T283*C);
  9948. /*ACE*/T6 r283require_check(T283*C);
  9949. /*ACE*/void r283a_collect_value(T283*C);
  9950. /*ACE*/void r283set_root_procedure_name(T283*C,T0*a1);
  9951. /*ACE*/void r283set_default_trace(T283*C);
  9952. /*ACE*/T0*r283splitter(T283*C);
  9953. /*ACE*/void r283set_debug_check(T283*C);
  9954. /*ACE*/void r283set_root_class_name(T283*C,T0*a1);
  9955. /*ACE*/T0*r283echo(void);
  9956. /*ACE*/T6 r283skip1(T283*C,T3 a1);
  9957. /*ACE*/void r283view_in(T283*C,T0*a1);
  9958. /*ACE*/T0*r283class_name_using(T0*a1);
  9959. /*ACE*/T0*r283system_tools(void);
  9960. /*ACE*/void r283next_char(T283*C);
  9961. extern T0*oBC32is_launcher_memory;
  9962. /*ACE*/T0*r283cluster_of(T0*a1,T0*a2);
  9963. /*ACE*/T0*r283lcs(void);
  9964. /*ACE*/T6 r283trace_of(T283*C,T0*a1);
  9965. /*ACE*/T2 r283a_assertion_level(T283*C);
  9966. /*ACE*/T6 r283is_debug_checked(T283*C,T0*a1,T0*a2);
  9967. /*ACE*/T6 r283a_yes_no_all(T283*C);
  9968. /*ACE*/T0*r283find_class_text(T0*a1,T6 a2,T0*a3);
  9969. /*ACE*/T2 r283cluster_count(void);
  9970. /*ACE*/void r283add_default_debug_key(T283*C,T0*a1);
  9971. /*ACE*/T6 r283is_launcher(void);
  9972. /*ACE*/T0*r283level_name(T2 a1);
  9973. /*ACE*/void r283analyse_ace_file(T283*C,T0*a1);
  9974. /*ACE*/void r283set_no_split(T283*C,T6 a1);
  9975. /*ACE*/void r283set_split(T283*C,T0*a1);
  9976. /*ACE*/void r283a_external(T283*C);
  9977. /*ACE*/T0*r283best_cluster_of(T0*a1,T0*a2,T0*a3);
  9978. /*ACE*/T6 r283ensure_check(T283*C);
  9979. /*ACE*/T0*r283unicode_string_buffer(void);
  9980. /*ACE*/void r283a_cluster_mark(T283*C);
  9981. extern T0*oBC283universe;
  9982. extern int fBC283universe;
  9983. /*ACE*/T0*r283universe(void);
  9984. extern T0*oBC283distances_;
  9985. extern int fBC283distances_;
  9986. /*ACE*/T0*r283distances_(void);
  9987. /*ACE*/void r283set_default_level(T283*C);
  9988. /*ACE*/void r283set_command_line_debug(T283*C);
  9989. /*ACE*/void r283set_executable_name(T283*C,T0*a1);
  9990. /*ACE*/T0*r283eiffel_parser(void);
  9991. /*ACE*/void r283get_started(T283*C);
  9992. /*ACE*/T6 r283a_system_level_defaults(T283*C);
  9993. /*ACE*/T0*r283executable_name(T283*C);
  9994. /*ACE*/void r283set_default_c_mode(T283*C);
  9995. /*ACE*/void r283a_cluster_properties(T283*C);
  9996. /*ACE*/T6 r283a_class_name(T283*C);
  9997. extern T0*oBC283new_clusters;
  9998. extern int fBC283new_clusters;
  9999. /*ACE*/T0*r283new_clusters(void);
  10000. /*ACE*/void r283command_line_parsed(T283*C,T0*a1);
  10001. /*ACE*/T0*r283root_procedure_name(T283*C);
  10002. /*ACE*/T351 r283pos(T2 a1,T2 a2);
  10003. /*ACE*/T6 r283match_debug_keys(T0*a1,T0*a2);
  10004. /*ACE*/T2 r283assertion_level_of(T283*C,T0*a1);
  10005. /*ACE*/void r283next_root(T283*C);
  10006. /*ACE*/T0*r283error_handler(void);
  10007. /*ACE*/T6 r283sedb(T283*C);
  10008. /*ACE*/T6 r283a_cluster_clause(T283*C);
  10009. extern T0*oBC283executable_names;
  10010. extern int fBC283executable_names;
  10011. /*ACE*/T0*r283executable_names(void);
  10012. typedef struct _se_agenT117f117l4348c33 se_agenT117f117l4348c33;
  10013. struct _se_agenT117f117l4348c33{Tid id;
  10014. int creation_mold_id;
  10015. void(*afp)(se_agenT117f117l4348c33*,T0*);
  10016. int (*eq)(se_agent*,se_agent*);
  10017. T0* closed_C;
  10018. T0* closed_a1;
  10019. };
  10020. /*agent creation*/T0*agenT117f117l4348c33(T0*closed_C,T0*closed_a1);
  10021. typedef struct _se_agenT117f117l4337c30 se_agenT117f117l4337c30;
  10022. struct _se_agenT117f117l4337c30{Tid id;
  10023. int creation_mold_id;
  10024. void(*afp)(se_agenT117f117l4337c30*,T0*);
  10025. int (*eq)(se_agent*,se_agent*);
  10026. T0* closed_C;
  10027. };
  10028. /*agent creation*/T0*agenT117f117l4337c30(T0*closed_C);
  10029. typedef struct _se_agenT117f117l4074c47 se_agenT117f117l4074c47;
  10030. struct _se_agenT117f117l4074c47{Tid id;
  10031. int creation_mold_id;
  10032. void(*afp)(se_agenT117f117l4074c47*,T0*);
  10033. int (*eq)(se_agent*,se_agent*);
  10034. T0* closed_C;
  10035. };
  10036. /*agent creation*/T0*agenT117f117l4074c47(T0*closed_C);
  10037. typedef struct _se_agenT117f117l605c22 se_agenT117f117l605c22;
  10038. struct _se_agenT117f117l605c22{Tid id;
  10039. int creation_mold_id;
  10040. void(*afp)(se_agenT117f117l605c22*,T0*);
  10041. int (*eq)(se_agent*,se_agent*);
  10042. };
  10043. /*agent creation*/T0*agenT117f117l605c22(void);
  10044. typedef struct _se_agenT117f117l662c22 se_agenT117f117l662c22;
  10045. struct _se_agenT117f117l662c22{Tid id;
  10046. int creation_mold_id;
  10047. void(*afp)(se_agenT117f117l662c22*,T0*);
  10048. int (*eq)(se_agent*,se_agent*);
  10049. };
  10050. /*agent creation*/T0*agenT117f117l662c22(void);
  10051. typedef struct _se_agenT117f117l4093c55 se_agenT117f117l4093c55;
  10052. struct _se_agenT117f117l4093c55{Tid id;
  10053. int creation_mold_id;
  10054. void(*afp)(se_agenT117f117l4093c55*,T0*);
  10055. int (*eq)(se_agent*,se_agent*);
  10056. T0* closed_C;
  10057. T0* closed_a2;
  10058. };
  10059. /*agent creation*/T0*agenT117f117l4093c55(T0*closed_C,T0*closed_a2);
  10060. typedef struct _se_agenT117f117l4033c48 se_agenT117f117l4033c48;
  10061. struct _se_agenT117f117l4033c48{Tid id;
  10062. int creation_mold_id;
  10063. void(*afp)(se_agenT117f117l4033c48*);
  10064. int (*eq)(se_agent*,se_agent*);
  10065. };
  10066. /*agent creation*/T0*agenT117f117l4033c48(void);
  10067. typedef struct _se_agenT117f117l4054c48 se_agenT117f117l4054c48;
  10068. struct _se_agenT117f117l4054c48{Tid id;
  10069. int creation_mold_id;
  10070. void(*afp)(se_agenT117f117l4054c48*);
  10071. int (*eq)(se_agent*,se_agent*);
  10072. };
  10073. /*agent creation*/T0*agenT117f117l4054c48(void);
  10074. typedef struct _se_agenT117f117l3847c41 se_agenT117f117l3847c41;
  10075. struct _se_agenT117f117l3847c41{Tid id;
  10076. int creation_mold_id;
  10077. void(*afp)(se_agenT117f117l3847c41*,T0*);
  10078. int (*eq)(se_agent*,se_agent*);
  10079. T0* closed_C;
  10080. };
  10081. /*agent creation*/T0*agenT117f117l3847c41(T0*closed_C);
  10082. typedef struct _se_agenT117f117l3764c40 se_agenT117f117l3764c40;
  10083. struct _se_agenT117f117l3764c40{Tid id;
  10084. int creation_mold_id;
  10085. void(*afp)(se_agenT117f117l3764c40*,T0*,T0*);
  10086. int (*eq)(se_agent*,se_agent*);
  10087. T0* closed_C;
  10088. };
  10089. /*agent creation*/T0*agenT117f117l3764c40(T0*closed_C);
  10090. /*C_PRETTY_PRINTER*/T0*r117cecil_pool(void);
  10091. extern T0*oBC117c_code;
  10092. extern int fBC117c_code;
  10093. /*C_PRETTY_PRINTER*/T0*r117c_code(void);
  10094. extern T0*oBC117defined_agent_creation;
  10095. extern int fBC117defined_agent_creation;
  10096. /*C_PRETTY_PRINTER*/T0*r117defined_agent_creation(void);
  10097. /*C_PRETTY_PRINTER*/T0*r117stack_top(T117*C);
  10098. /*C_PRETTY_PRINTER*/void r117c_init_closure_locals(T117*C,T0*a1,T0*a2);
  10099. /*C_PRETTY_PRINTER*/void r117put_target_as_target(T117*C,T0*a1);
  10100. /*C_PRETTY_PRINTER*/void r117c_plus_plus_register(T117*C,T0*a1,T0*a2);
  10101. /*C_PRETTY_PRINTER*/void r117print_argument(T2 a1);
  10102. /*C_PRETTY_PRINTER*/T6 r117manifest_string_trace(T0*a1,T0*a2);
  10103. /*C_PRETTY_PRINTER*/T2 r117class_invariant_call_opening(T117*C,T0*a1,T6 a2);
  10104. /*C_PRETTY_PRINTER*/void r117target_position_in_error_handler(T117*C);
  10105. /*C_PRETTY_PRINTER*/void r117put_arguments(T117*C,T2 a1);
  10106. /*C_PRETTY_PRINTER*/void r117c_test_o_flag(T0*a1);
  10107. /*C_PRETTY_PRINTER*/void r117crash(T117*C);
  10108. /*C_PRETTY_PRINTER*/void r117print_local(T0*a1);
  10109. /*C_PRETTY_PRINTER*/void r117initialize_size_table(T117*C);
  10110. /*C_PRETTY_PRINTER*/void r117split_c_file_now(T117*C,T2 a1);
  10111. /*C_PRETTY_PRINTER*/void r117put_monomorphic_or_void_call(T117*C,T0*a1,T0*a2,T0*a3,T0*a4);
  10112. /*C_PRETTY_PRINTER*/void r117customize_thread_pool_runtime(T117*C);
  10113. /*C_PRETTY_PRINTER*/void r117inspect_local_compile_to_c(T117*C,T0*a1);
  10114. /*C_PRETTY_PRINTER*/void r117c_define_assignment_test_functions(T117*C);
  10115. /*C_PRETTY_PRINTER*/T0*r117reserve_context(T117*C,T2 a1);
  10116. /*C_PRETTY_PRINTER*/T0*r117run_features(void);
  10117. /*C_PRETTY_PRINTER*/T6 r117target_cannot_be_dropped(T117*C);
  10118. /*C_PRETTY_PRINTER*/void r117get_started(T117*C);
  10119. /*C_PRETTY_PRINTER*/void r117c_test_o_flag_recursion(T0*a1);
  10120. /*C_PRETTY_PRINTER*/void r117define_agent_launcher_heading(T117*C,T0*a1,T0*a2);
  10121. /*C_PRETTY_PRINTER*/void r117se_evobt(T117*C,T0*a1,T0*a2,T0*a3,T6 a4);
  10122. /*C_PRETTY_PRINTER*/T0*r117cpp(void);
  10123. /*C_PRETTY_PRINTER*/void r117compile_routines(T117*C);
  10124. /*C_PRETTY_PRINTER*/void r117set_dump_stack_top_for(T0*a1,T0*a2,T0*a3);
  10125. /*C_PRETTY_PRINTER*/void r117put_c_inline_h(T117*C,T0*a1);
  10126. /*C_PRETTY_PRINTER*/T0*r117tmp_path(void);
  10127. /*C_PRETTY_PRINTER*/T6 r117agent_pool_has_only_one_case_for(T0*a1,T0*a2);
  10128. /*C_PRETTY_PRINTER*/void r117put_file(T117*C,T0*a1,T0*a2);
  10129. /*C_PRETTY_PRINTER*/void r117cecil_define_users_for_file(T117*C,T0*a1);
  10130. extern T0*oBC117fs_status_name;
  10131. extern int fBC117fs_status_name;
  10132. /*C_PRETTY_PRINTER*/T0*r117fs_status_name(void);
  10133. /*C_PRETTY_PRINTER*/void r117initialize_generating_type(void);
  10134. /*C_PRETTY_PRINTER*/T0*r117agent_switches(void);
  10135. /*C_PRETTY_PRINTER*/void r117stop_recursive_assertion_opening(T6 a1);
  10136. /*C_PRETTY_PRINTER*/void r117add_first_include(T0*a1);
  10137. /*C_PRETTY_PRINTER*/void r117cecil_define_users_for_entry(T117*C,T0*a1,T0*a2);
  10138. /*C_PRETTY_PRINTER*/void r117put_target_generating_type(T117*C,T0*a1);
  10139. /*C_PRETTY_PRINTER*/void r117class_invariant_call_closing(T2 a1,T6 a2);
  10140. extern T0*oBC118context_stack;
  10141. extern int fBC118context_stack;
  10142. /*C_PRETTY_PRINTER*/T0*r117context_stack(void);
  10143. /*C_PRETTY_PRINTER*/void r117current_class_invariant(T117*C,T0*a1);
  10144. /*C_PRETTY_PRINTER*/void r117push_create_expression(T117*C,T0*a1,T0*a2,T0*a3);
  10145. /*C_PRETTY_PRINTER*/void r117add_include(T117*C,T0*a1);
  10146. /*C_PRETTY_PRINTER*/void r117recompilation_comment(T0*a1);
  10147. /*C_PRETTY_PRINTER*/void r117macro_def(T117*C,T0*a1,T2 a2);
  10148. /*C_PRETTY_PRINTER*/void r117sys_runtime_h_and_c(T117*C,T0*a1);
  10149. /*C_PRETTY_PRINTER*/T0*r117error_handler(void);
  10150. /*C_PRETTY_PRINTER*/void r117se_ms_c_call_in(T0*a1,T0*a2);
  10151. extern T0*oBC117pending_c_function_body;
  10152. extern int fBC117pending_c_function_body;
  10153. /*C_PRETTY_PRINTER*/T0*r117pending_c_function_body(void);
  10154. /*C_PRETTY_PRINTER*/void r117start_profile(T0*a1);
  10155. /*C_PRETTY_PRINTER*/void r117c_register(T117*C,T0*a1,T0*a2);
  10156. /*C_PRETTY_PRINTER*/void r117prepare_c_function(T117*C);
  10157. /*C_PRETTY_PRINTER*/void r117c_frame_descriptor_in(T0*a1,T0*a2);
  10158. /*C_PRETTY_PRINTER*/void r117va_type_in(T117*C,T0*a1,T0*a2);
  10159. /*C_PRETTY_PRINTER*/T0*r117class_invariants(void);
  10160. /*C_PRETTY_PRINTER*/void r117initialize_path_table(T117*C);
  10161. /*C_PRETTY_PRINTER*/void r117define_initialize_eiffel_runtime(T117*C,T0*a1);
  10162. /*C_PRETTY_PRINTER*/void r117c_test_o_flag_introspect(T0*a1);
  10163. /*C_PRETTY_PRINTER*/void r117initialize_generator(void);
  10164. /*C_PRETTY_PRINTER*/void r117inspect_local_type(T0*a1);
  10165. /*C_PRETTY_PRINTER*/void r117begin_c_file(T117*C);
  10166. /*C_PRETTY_PRINTER*/void r117stop_recursive_assertion_closing(T6 a1);
  10167. /*C_PRETTY_PRINTER*/void r117push_inside_some_wrapper(T117*C,T0*a1);
  10168. /*C_PRETTY_PRINTER*/void r117right_hand_side_can_only_be_void(void);
  10169. /*C_PRETTY_PRINTER*/void r117check_assertion(T117*C,T0*a1,T0*a2,T0*a3,T0*a4);
  10170. /*C_PRETTY_PRINTER*/T0*r117live_type_map(void);
  10171. /*C_PRETTY_PRINTER*/void r117put_target_as_value(T117*C);
  10172. /*C_PRETTY_PRINTER*/void r117c_define1_manifest_string_pool(T117*C);
  10173. /*C_PRETTY_PRINTER*/void r117put_error0(T0*a1);
  10174. /*C_PRETTY_PRINTER*/void r117end_c_file(void);
  10175. /*C_PRETTY_PRINTER*/void r117begin_c_linkage(T0*a1);
  10176. /*C_PRETTY_PRINTER*/T6 r117arguments_cannot_be_dropped(T117*C);
  10177. extern T0*oBC117internal_c_local_stamps_stack;
  10178. extern int fBC117internal_c_local_stamps_stack;
  10179. /*C_PRETTY_PRINTER*/T0*r117internal_c_local_stamps_stack(void);
  10180. /*C_PRETTY_PRINTER*/void r117connect_cecil_out_h(T117*C,T0*a1);
  10181. /*C_PRETTY_PRINTER*/void r117customize_runtime(T117*C);
  10182. /*C_PRETTY_PRINTER*/void r117really_define_c_main(T117*C,T0*a1);
  10183. /*C_PRETTY_PRINTER*/void r117push_direct(T117*C,T0*a1,T0*a2,T0*a3,T0*a4);
  10184. extern T0*oBC117pending_c_function_signature;
  10185. extern int fBC117pending_c_function_signature;
  10186. /*C_PRETTY_PRINTER*/T0*r117pending_c_function_signature(void);
  10187. /*C_PRETTY_PRINTER*/void r117cecil_define(T117*C);
  10188. /*C_PRETTY_PRINTER*/T6 r117once_flag(T117*C,T0*a1);
  10189. extern T0*oBC117internal_c_local_list;
  10190. /*C_PRETTY_PRINTER*/void r117string_to_c_code(T0*a1,T0*a2);
  10191. /*C_PRETTY_PRINTER*/void r117show_profile(void);
  10192. /*C_PRETTY_PRINTER*/void r117common_put_target(T117*C);
  10193. /*C_PRETTY_PRINTER*/void r117free_context(T117*C,T0*a1);
  10194. extern T0*oBC117out_make;
  10195. extern int fBC117out_make;
  10196. /*C_PRETTY_PRINTER*/T0*r117out_make(void);
  10197. extern T0*oBC117inspect_local_stack;
  10198. extern int fBC117inspect_local_stack;
  10199. /*C_PRETTY_PRINTER*/T0*r117inspect_local_stack(void);
  10200. /*C_PRETTY_PRINTER*/void r117put_position(T351 a1);
  10201. /*C_PRETTY_PRINTER*/void r117write_out_h_buffer(T117*C);
  10202. /*C_PRETTY_PRINTER*/void r117incr_real_procedure_count(T117*C);
  10203. /*C_PRETTY_PRINTER*/void r117echo_information(T117*C);
  10204. /*C_PRETTY_PRINTER*/void r117c_code_for_precomputable_routines(T117*C);
  10205. /*C_PRETTY_PRINTER*/void r117variant_check(T117*C,T0*a1,T0*a2);
  10206. /*C_PRETTY_PRINTER*/T0*r117echo(void);
  10207. /*C_PRETTY_PRINTER*/void r117write_out_c_buffer(void);
  10208. /*C_PRETTY_PRINTER*/void r117c_define_manifest_generic_functions(T117*C);
  10209. extern T0*oBC32manifest_string_pool;
  10210. /*C_PRETTY_PRINTER*/T6 r117use_c_function_call_for_attribute_read(T117*C);
  10211. /*C_PRETTY_PRINTER*/void r117prepare_memory(T117*C);
  10212. /*C_PRETTY_PRINTER*/void r117put_ith_argument(T117*C,T2 a1);
  10213. /*C_PRETTY_PRINTER*/void r117add_include_on(T0*a1,T0*a2);
  10214. /*C_PRETTY_PRINTER*/void r117push_create_instruction(T117*C,T0*a1,T0*a2,T0*a3,T0*a4);
  10215. /*C_PRETTY_PRINTER*/void r117pop(T117*C);
  10216. /*C_PRETTY_PRINTER*/void r117se_string(T0*a1);
  10217. /*C_PRETTY_PRINTER*/void r117put_trace_switch(T117*C);
  10218. /*C_PRETTY_PRINTER*/void r117c_code_for_precomputable_routine(T117*C,T0*a1,T0*a2);
  10219. /*C_PRETTY_PRINTER*/void r117external_prototype_in(T117*C,T0*a1,T0*a2,T0*a3);
  10220. /*C_PRETTY_PRINTER*/T0*r117pending_c_function_lock_local(T0*a1,T0*a2);
  10221. /*C_PRETTY_PRINTER*/void r117args_compile_to_c_ith(T117*C,T0*a1,T0*a2,T0*a3,T2 a4);
  10222. /*C_PRETTY_PRINTER*/void r117define_main(T117*C,T0*a1);
  10223. /*C_PRETTY_PRINTER*/void r117incr_procedure_count(T117*C);
  10224. extern T0*oBC32agent_pool;
  10225. /*C_PRETTY_PRINTER*/T6 r117cannot_drop_all(T117*C);
  10226. /*C_PRETTY_PRINTER*/void r117push_precursor(T117*C,T0*a1,T0*a2,T0*a3);
  10227. /*C_PRETTY_PRINTER*/void r117agent_pool_switch_in(T117*C,T0*a1,T0*a2,T0*a3,T0*a4);
  10228. /*C_PRETTY_PRINTER*/void r117c_define_o_flag(T117*C,T0*a1);
  10229. /*C_PRETTY_PRINTER*/void r117incr_real_function_count(T117*C);
  10230. /*C_PRETTY_PRINTER*/void r117put_object_size(T117*C,T0*a1);
  10231. /*C_PRETTY_PRINTER*/void r117start_profile_class_invariant(T0*a1);
  10232. extern T0*oBC117out_c_buffer;
  10233. extern int fBC117out_c_buffer;
  10234. /*C_PRETTY_PRINTER*/T0*r117out_c_buffer(void);
  10235. /*C_PRETTY_PRINTER*/void r117put_direct(T117*C,T0*a1,T0*a2,T0*a3,T0*a4);
  10236. /*C_PRETTY_PRINTER*/void r117c_define_for_native_array(T117*C,T0*a1);
  10237. /*C_PRETTY_PRINTER*/void r117c_pre_compute_once_function(T117*C,T0*a1,T0*a2);
  10238. /*C_PRETTY_PRINTER*/void r117c_frame_descriptor_closure_in(T0*a1,T0*a2);
  10239. /*C_PRETTY_PRINTER*/void r117incr_function_count(T117*C);
  10240. /*C_PRETTY_PRINTER*/void r117put_banner(T0*a1);
  10241. /*C_PRETTY_PRINTER*/void r117put_c_file(T117*C,T0*a1);
  10242. /*C_PRETTY_PRINTER*/void r117c_define_o_result_for(T117*C,T0*a1);
  10243. extern T0*oBC117out_h_buffer;
  10244. extern int fBC117out_h_buffer;
  10245. /*C_PRETTY_PRINTER*/T0*r117out_h_buffer(void);
  10246. /*C_PRETTY_PRINTER*/T2 r117nb_errors(void);
  10247. /*C_PRETTY_PRINTER*/void r117stack_overflow(T117*C);
  10248. /*C_PRETTY_PRINTER*/void r117end_assignment(T117*C,T0*a1,T0*a2);
  10249. /*C_PRETTY_PRINTER*/void r117h_connect(T117*C,T0*a1);
  10250. /*C_PRETTY_PRINTER*/void r117compile(T117*C);
  10251. /*C_PRETTY_PRINTER*/void r117customize_agent_pool_runtime_1(T117*C);
  10252. /*C_PRETTY_PRINTER*/void r117customize_agent_pool_runtime_2(T117*C);
  10253. /*C_PRETTY_PRINTER*/void r117c_declare_local(T117*C,T0*a1,T0*a2,T6 a3);
  10254. /*C_PRETTY_PRINTER*/void r117character_to_c_code(T3 a1,T0*a2);
  10255. /*C_PRETTY_PRINTER*/void r117initialize_path_table_of(T0*a1);
  10256. /*C_PRETTY_PRINTER*/void r117native_array_to_c_code(T2 a1,T9 a2,T0*a3);
  10257. /*C_PRETTY_PRINTER*/void r117c_call_initialize_manifest_strings(void);
  10258. /*C_PRETTY_PRINTER*/void r117se_ums_c_call_in(T0*a1,T0*a2);
  10259. /*C_PRETTY_PRINTER*/void r117start_profile_agent_switch(T0*a1);
  10260. /*C_PRETTY_PRINTER*/void r117make(T117*C);
  10261. /*C_PRETTY_PRINTER*/void r117array_access(T3 a1,T2 a2);
  10262. /*C_PRETTY_PRINTER*/void r117write_extern_2(T117*C,T0*a1,T0*a2);
  10263. /*C_PRETTY_PRINTER*/void r117write_extern_1(T117*C,T0*a1);
  10264. /*C_PRETTY_PRINTER*/void r117write_extern_0(T117*C,T0*a1);
  10265. /*C_PRETTY_PRINTER*/void r117stack_push(T117*C,T2 a1);
  10266. /*C_PRETTY_PRINTER*/T0*r117out_c(void);
  10267. /*C_PRETTY_PRINTER*/void r117write_make_file(T117*C);
  10268. /*C_PRETTY_PRINTER*/void r117start_profile_agent_creation(T0*a1);
  10269. /*C_PRETTY_PRINTER*/void r117define_extern_tables(T117*C);
  10270. /*C_PRETTY_PRINTER*/void r117c_define_for_user_generic(T117*C,T0*a1);
  10271. /*C_PRETTY_PRINTER*/void r117c_init_closure_local(T117*C,T0*a1,T0*a2);
  10272. /*C_PRETTY_PRINTER*/void r117start_assignment(T117*C,T0*a1,T0*a2);
  10273. /*C_PRETTY_PRINTER*/T0*r117agent_creations(void);
  10274. /*C_PRETTY_PRINTER*/T0*r117id_provider(void);
  10275. /*C_PRETTY_PRINTER*/T0*r117system_tools(void);
  10276. /*C_PRETTY_PRINTER*/void r117prepare_introspection(T117*C);
  10277. /*C_PRETTY_PRINTER*/T0*r117need_invariant(T117*C,T0*a1);
  10278. /*C_PRETTY_PRINTER*/void r117agent_pool_call_in(T117*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  10279. /*C_PRETTY_PRINTER*/void r117initialize_profile(void);
  10280. /*C_PRETTY_PRINTER*/void r117put_position_comment(T351 a1);
  10281. /*C_PRETTY_PRINTER*/void r117inside_twin(T117*C,T0*a1,T0*a2);
  10282. /*C_PRETTY_PRINTER*/void r117c_declare_locals(T117*C,T0*a1,T0*a2,T6 a3);
  10283. /*C_PRETTY_PRINTER*/void r117set_live_type(T0*a1);
  10284. extern T0*oBC32once_routine_pool;
  10285. /*C_PRETTY_PRINTER*/void r117push_cecil_create(T117*C,T0*a1,T0*a2);
  10286. /*C_PRETTY_PRINTER*/void r117include_register(T117*C,T351 a1,T0*a2);
  10287. /*C_PRETTY_PRINTER*/T6 r117c_plus_plus_registered(T117*C,T0*a1);
  10288. /*C_PRETTY_PRINTER*/void r117define_agent_launcher_args(T117*C,T0*a1);
  10289. extern T0*oBC32assignment_test_pool;
  10290. /*C_PRETTY_PRINTER*/void r117initialize_generator_of(T0*a1);
  10291. /*C_PRETTY_PRINTER*/void r117put_target_generator(T117*C,T0*a1);
  10292. extern T0*oBC117c_inline_h_mem;
  10293. extern int fBC117c_inline_h_mem;
  10294. /*C_PRETTY_PRINTER*/T0*r117c_inline_h_mem(void);
  10295. /*C_PRETTY_PRINTER*/void r117c_variables_for_precomputable_routines(T117*C);
  10296. /*C_PRETTY_PRINTER*/void r117c_define_manifest_generic_for(T117*C,T0*a1);
  10297. /*C_PRETTY_PRINTER*/void r117dump_pending_c_function(T117*C,T6 a1);
  10298. extern T0*oBC117tmp_string;
  10299. extern int fBC117tmp_string;
  10300. /*C_PRETTY_PRINTER*/T0*r117tmp_string(void);
  10301. /*C_PRETTY_PRINTER*/void r117c_plus_plus_definitions(T117*C);
  10302. /*C_PRETTY_PRINTER*/void r117c_define_assignment_test_for(T117*C,T0*a1,T0*a2);
  10303. /*C_PRETTY_PRINTER*/void r117put_position_comment_on(T0*a1,T351 a2);
  10304. /*C_PRETTY_PRINTER*/void r117c_define2_manifest_string_pool(T117*C);
  10305. extern T0*oBC32pretty_printer;
  10306. /*C_PRETTY_PRINTER*/void r117write_extern_array_1(T117*C,T0*a1,T2 a2,T0*a3);
  10307. /*C_PRETTY_PRINTER*/void r117write_extern_array_2(T117*C,T0*a1,T2 a2);
  10308. extern T0*oBC32manifest_generic_pool;
  10309. extern T0*oBC32exceptions_handler;
  10310. /*C_PRETTY_PRINTER*/void r117put_h_file(T117*C,T0*a1);
  10311. /*C_PRETTY_PRINTER*/void r117put_position_in_ds(T351 a1);
  10312. /*C_PRETTY_PRINTER*/void r117end_c_linkage(T0*a1);
  10313. /*C_PRETTY_PRINTER*/T0*r117new_context(T2 a1);
  10314. /*C_PRETTY_PRINTER*/void r117put_position_comment_in(T0*a1,T351 a2);
  10315. /*C_PRETTY_PRINTER*/void r117put_sedb_breakpoint(T117*C);
  10316. /*C_PRETTY_PRINTER*/void r117c_define_o_result(T117*C,T0*a1);
  10317. extern T0*oBC32thread_pool;
  10318. /*C_PRETTY_PRINTER*/void r117do_write_make_file(T117*C);
  10319. typedef struct _se_agenT111f111l488c40 se_agenT111f111l488c40;
  10320. struct _se_agenT111f111l488c40{Tid id;
  10321. int creation_mold_id;
  10322. void(*afp)(se_agenT111f111l488c40*,T0*);
  10323. int (*eq)(se_agent*,se_agent*);
  10324. };
  10325. /*agent creation*/T0*agenT111f111l488c40(void);
  10326. /*SMART_EIFFEL*/void r111polymorphic_procedure_call_count_increment(T111*C,T2 a1);
  10327. /*SMART_EIFFEL*/T0*r111old_list_stack_pop(void);
  10328. /*SMART_EIFFEL*/void r111id_extra_information(T0*a1,T0*a2,T0*a3);
  10329. extern T0*oBC111old_list_stack;
  10330. extern int fBC111old_list_stack;
  10331. /*SMART_EIFFEL*/T0*r111old_list_stack(void);
  10332. /*SMART_EIFFEL*/T0*r111type_real_32(T111*C);
  10333. /*SMART_EIFFEL*/T0*r111feature_stamp(T0*a1,T0*a2);
  10334. /*SMART_EIFFEL*/T0*r111cecil_pool(void);
  10335. /*SMART_EIFFEL*/void r111register_class_invariant(T111*C,T0*a1);
  10336. /*SMART_EIFFEL*/void r111inline_dynamic_dispatch(T111*C,T0*a1,T0*a2);
  10337. /*SMART_EIFFEL*/T0*r111loaded_class_text(T0*a1);
  10338. /*SMART_EIFFEL*/T6 r111is_at_run_time(T0*a1);
  10339. /*SMART_EIFFEL*/T0*r111long_type_name(T0*a1,T0*a2);
  10340. /*SMART_EIFFEL*/T0*r111cluster_named(T0*a1);
  10341. /*SMART_EIFFEL*/T0*r111type_string(T111*C);
  10342. /*SMART_EIFFEL*/T0*r111type_natural_16(T111*C);
  10343. /*SMART_EIFFEL*/T0*r111context_feature(void);
  10344. /*SMART_EIFFEL*/T0*r111type_natural_32(T111*C);
  10345. /*SMART_EIFFEL*/void r111sort_live_type_map(T111*C);
  10346. /*SMART_EIFFEL*/void r111very_last_information(void);
  10347. /*SMART_EIFFEL*/T2 r111class_text_count(void);
  10348. /*SMART_EIFFEL*/T0*r111type_natural_64(T111*C);
  10349. /*SMART_EIFFEL*/void r111run_back_end(T111*C,T0*a1);
  10350. /*SMART_EIFFEL*/T0*r111get_type(T0*a1,T6 a2);
  10351. /*SMART_EIFFEL*/T0*r111type_internals_handler_if_exists(void);
  10352. /*SMART_EIFFEL*/void r111update_polymorphic_distribution(T111*C,T2 a1);
  10353. /*SMART_EIFFEL*/void r111expanded_target_procedure_call_count_increment(T111*C);
  10354. /*SMART_EIFFEL*/void r111expanded_target_function_call_count_increment(T111*C);
  10355. extern T0*oBC111copyright;
  10356. extern int fBC111copyright;
  10357. /*SMART_EIFFEL*/T0*r111copyright(T111*C);
  10358. /*SMART_EIFFEL*/void r111register_run_feature(T111*C,T0*a1);
  10359. /*SMART_EIFFEL*/T0*r111create_type(T0*a1,T6 a2);
  10360. /*SMART_EIFFEL*/void r111do_adapt(T111*C,T0*a1,T0*a2);
  10361. /*SMART_EIFFEL*/T0*r111type_natural_8(T111*C);
  10362. /*SMART_EIFFEL*/T0*r111get_inline_memo(void);
  10363. /*SMART_EIFFEL*/void r111parse_include(T0*a1);
  10364. /*SMART_EIFFEL*/void r111void_target_procedure_call_count_increment(T111*C);
  10365. /*SMART_EIFFEL*/void r111echo_magic_count(T111*C,T0*a1);
  10366. /*SMART_EIFFEL*/T0*r111get_type_for_non_generic(T0*a1,T6 a2);
  10367. extern T0*oBC111type_dictionary;
  10368. extern int fBC111type_dictionary;
  10369. /*SMART_EIFFEL*/T0*r111type_dictionary(void);
  10370. /*SMART_EIFFEL*/void r111register_old(T0*a1);
  10371. /*SMART_EIFFEL*/void r111do_collect(T111*C,T0*a1,T0*a2);
  10372. /*SMART_EIFFEL*/void r111simplify(T111*C);
  10373. /*SMART_EIFFEL*/void r111collect_se_atexit(T111*C,T0*a1);
  10374. /*SMART_EIFFEL*/void r111do_front_end(T0*a1,T0*a2);
  10375. /*SMART_EIFFEL*/T0*r111type_integer_16(T111*C);
  10376. /*SMART_EIFFEL*/T0*r111type_native_array_character(T111*C);
  10377. /*SMART_EIFFEL*/T0*r111class_text(T0*a1);
  10378. /*SMART_EIFFEL*/T0*r111type_integer_32(T111*C);
  10379. extern T0*oBC32se_atexit_name;
  10380. extern int fBC32se_atexit_name;
  10381. /*SMART_EIFFEL*/T0*r111se_atexit_name(void);
  10382. extern T0*oBC111agent_creation_error_trap;
  10383. extern int fBC111agent_creation_error_trap;
  10384. /*SMART_EIFFEL*/T0*r111agent_creation_error_trap(void);
  10385. /*SMART_EIFFEL*/T2 r111nb_errors(void);
  10386. extern T0*oBC111manifest_creation_name;
  10387. extern int fBC111manifest_creation_name;
  10388. /*SMART_EIFFEL*/T0*r111manifest_creation_name(T111*C);
  10389. /*SMART_EIFFEL*/T0*r111type_integer_64(T111*C);
  10390. /*SMART_EIFFEL*/T0*r111parser_buffer(void);
  10391. /*SMART_EIFFEL*/void r111polymorphic_function_call_count_increment(T111*C,T2 a1);
  10392. /*SMART_EIFFEL*/void r111register_agent_switch(T111*C,T0*a1);
  10393. /*SMART_EIFFEL*/T0*r111type_pointer(T111*C);
  10394. /*SMART_EIFFEL*/void r111collect_precomputable(T111*C,T0*a1,T0*a2);
  10395. /*SMART_EIFFEL*/T0*r111analyze_class(T0*a1,T0*a2);
  10396. /*SMART_EIFFEL*/void r111print_version(T111*C);
  10397. /*SMART_EIFFEL*/void r111collect_external_function(T111*C,T0*a1,T0*a2,T0*a3);
  10398. /*SMART_EIFFEL*/void r111collect_local_expanded(T111*C,T0*a1);
  10399. /*SMART_EIFFEL*/void r111monomorphic_function_call_count_increment(T111*C);
  10400. /*SMART_EIFFEL*/void r111register_type(T0*a1);
  10401. /*SMART_EIFFEL*/T0*r111echo(void);
  10402. /*SMART_EIFFEL*/void r111tuple_class_not_found_fatal_error(T0*a1);
  10403. /*SMART_EIFFEL*/void r111do_one_collect_cycle(T111*C);
  10404. /*SMART_EIFFEL*/void r111customize_runtime(void);
  10405. /*SMART_EIFFEL*/void r111set_specializing_feature_variables(T111*C,T0*a1,T0*a2);
  10406. /*SMART_EIFFEL*/void r111simplify_and_optimize(T111*C,T0*a1,T0*a2);
  10407. /*SMART_EIFFEL*/void r111run_adapt(T111*C);
  10408. extern T0*oBC111collected_external_functions;
  10409. extern int fBC111collected_external_functions;
  10410. /*SMART_EIFFEL*/T0*r111collected_external_functions(void);
  10411. /*SMART_EIFFEL*/T0*r111cluster_of(T0*a1);
  10412. extern T0*oBC111free_inline_memo;
  10413. extern int fBC111free_inline_memo;
  10414. /*SMART_EIFFEL*/T0*r111free_inline_memo(void);
  10415. /*SMART_EIFFEL*/void r111vffd7_fatal_error(T351 a1);
  10416. /*SMART_EIFFEL*/T0*r111command_arguments(void);
  10417. /*SMART_EIFFEL*/void r111covariance_check(T351 a1,T0*a2,T0*a3);
  10418. /*SMART_EIFFEL*/T0*r111collect(T111*C,T0*a1,T0*a2,T6 a3);
  10419. /*SMART_EIFFEL*/void r111show_live_types(T111*C);
  10420. /*SMART_EIFFEL*/T0*r111type_unicode_string(T111*C);
  10421. /*SMART_EIFFEL*/T6 r111is_ready(void);
  10422. /*SMART_EIFFEL*/T6 r111is_tagged(T111*C,T0*a1);
  10423. extern T0*oBC32introspection_handler;
  10424. /*SMART_EIFFEL*/void r111register_agent_creation(T111*C,T0*a1);
  10425. /*SMART_EIFFEL*/void r111collect_deep_features(T111*C);
  10426. extern T0*oBC32feature_accumulator;
  10427. extern int fBC32feature_accumulator;
  10428. /*SMART_EIFFEL*/T0*r111feature_accumulator(void);
  10429. /*SMART_EIFFEL*/T0*r111type_any(T111*C);
  10430. extern T0*oBC111status;
  10431. extern int fBC111status;
  10432. /*SMART_EIFFEL*/T0*r111status(void);
  10433. /*SMART_EIFFEL*/T0*r111type_integer_8(T111*C);
  10434. /*SMART_EIFFEL*/void r111collect_generic(T111*C,T0*a1);
  10435. /*SMART_EIFFEL*/void r111register_plug_in(T0*a1);
  10436. /*SMART_EIFFEL*/void r111run_collect(T111*C);
  10437. /*SMART_EIFFEL*/void r111run_front_end(T111*C);
  10438. /*SMART_EIFFEL*/void r111monomorphic_procedure_call_count_increment(T111*C);
  10439. /*SMART_EIFFEL*/void r111do_back_end(T111*C,T0*a1,T0*a2,T0*a3);
  10440. /*SMART_EIFFEL*/void r111unknown_feature_fatal_error(T0*a1,T0*a2,T0*a3);
  10441. extern T0*oBC111memory_dispose_stamp;
  10442. extern int fBC111memory_dispose_stamp;
  10443. /*SMART_EIFFEL*/T0*r111memory_dispose_stamp(void);
  10444. /*SMART_EIFFEL*/T0*r111type_boolean(T111*C);
  10445. /*SMART_EIFFEL*/T0*r111root_class_text(T0*a1);
  10446. /*SMART_EIFFEL*/void r111compile(T111*C,T0*a1);
  10447. extern T0*oBC111collected_plug_in;
  10448. extern int fBC111collected_plug_in;
  10449. /*SMART_EIFFEL*/T0*r111collected_plug_in(void);
  10450. extern T0*oBC111cwd_cluster;
  10451. extern int fBC111cwd_cluster;
  10452. /*SMART_EIFFEL*/T0*r111cwd_cluster(void);
  10453. /*SMART_EIFFEL*/void r111clear_agent_creation_error_trap(T0*a1);
  10454. extern T0*oBC111context_feature_stack;
  10455. extern int fBC111context_feature_stack;
  10456. /*SMART_EIFFEL*/T0*r111context_feature_stack(void);
  10457. /*SMART_EIFFEL*/T0*r111eiffel_parser(void);
  10458. /*SMART_EIFFEL*/void r111set_specializing_feature_arguments(T111*C,T0*a1,T0*a2);
  10459. /*SMART_EIFFEL*/void r111collect_from_root(T111*C,T0*a1,T0*a2);
  10460. /*SMART_EIFFEL*/void r111collect_external(T111*C,T0*a1);
  10461. extern T0*oBC111code_accumulator;
  10462. extern int fBC111code_accumulator;
  10463. /*SMART_EIFFEL*/T0*r111code_accumulator(void);
  10464. /*SMART_EIFFEL*/T0*r111command_name(void);
  10465. /*SMART_EIFFEL*/T0*r111type_real_extended(T111*C);
  10466. /*SMART_EIFFEL*/void r111void_target_function_call_count_increment(T111*C);
  10467. /*SMART_EIFFEL*/void r111echo_polymorphic_inspect_distribution(T111*C,T0*a1);
  10468. /*SMART_EIFFEL*/void r111safety_check(T111*C);
  10469. extern T0*oBC112short_copyright;
  10470. extern int fBC112short_copyright;
  10471. /*SMART_EIFFEL*/T0*r111short_copyright(void);
  10472. extern int fBC111initialize_any_tuple;
  10473. /*SMART_EIFFEL*/void r111initialize_any_tuple(T111*C);
  10474. /*SMART_EIFFEL*/T6 r111try_agent_creation_error_trap(T0*a1);
  10475. /*SMART_EIFFEL*/T0*r111type_character(T111*C);
  10476. /*SMART_EIFFEL*/void r111magic_count_increment(T111*C);
  10477. /*SMART_EIFFEL*/void r111pop_context(T0*a1);
  10478. /*SMART_EIFFEL*/T0*r111collect_one_type(T111*C,T0*a1,T6 a2);
  10479. extern T0*oBC32assignment_handler;
  10480. /*SMART_EIFFEL*/T0*r111std_output(void);
  10481. /*SMART_EIFFEL*/T0*r111error_handler(void);
  10482. /*SMART_EIFFEL*/void r111inspect_when_merge_counter_increment(T111*C);
  10483. /*SMART_EIFFEL*/void r111collect_create(T111*C,T0*a1);
  10484. /*SMART_EIFFEL*/T0*r111simplify_integer_infix_power(T351 a1,T0*a2,T0*a3);
  10485. /*SMART_EIFFEL*/void r111collect_constant(T111*C,T0*a1);
  10486. /*SMART_EIFFEL*/T0*r111type_real_64(T111*C);
  10487. extern T0*oBC112copyright;
  10488. extern int fBC112copyright;
  10489. /*SMART_EIFFEL*/T0*r111_P_112_copyright(void);
  10490. /*ID_PROVIDER*/void r291too_many_live_types_error(void);
  10491. /*ID_PROVIDER*/void r291make(T291*C);
  10492. /*ID_PROVIDER*/T0*r291alias_of(T10 a1);
  10493. extern T0*oBC291id_memory;
  10494. extern int fBC291id_memory;
  10495. /*ID_PROVIDER*/T0*r291id_memory(void);
  10496. /*ID_PROVIDER*/T0*r291echo(void);
  10497. extern T0*oBC291per_cluster_id_memory;
  10498. extern int fBC291per_cluster_id_memory;
  10499. /*ID_PROVIDER*/T0*r291per_cluster_id_memory(void);
  10500. /*ID_PROVIDER*/T0*r291cluster_id_memory(T0*a1);
  10501. /*ID_PROVIDER*/T10 r291high_item(T291*C,T0*a1);
  10502. /*ID_PROVIDER*/void r291cluster_id_memory_add(T10 a1,T0*a2,T0*a3);
  10503. /*ID_PROVIDER*/T0*r291class_name_of(T0*a1);
  10504. /*ID_PROVIDER*/T10 r291item(T291*C,T0*a1,T0*a2);
  10505. extern T0*oBC291temporary_type_name;
  10506. extern int fBC291temporary_type_name;
  10507. /*ID_PROVIDER*/T0*r291temporary_type_name(void);
  10508. /*ID_PROVIDER*/void r291disk_save(T291*C);
  10509. /*ID_PROVIDER*/T0*r291system_tools(void);
  10510. /*ID_PROVIDER*/void r291disk_save_ids(T291*C,T0*a1,T0*a2,T0*a3);
  10511. /*ID_PROVIDER*/void r291disk_restore(T291*C);
  10512. /*ID_PROVIDER*/T0*r291error_handler(void);
  10513. /*ID_PROVIDER*/void r291id_memory_add(T10 a1,T0*a2,T6 a3);
  10514. /*ID_PROVIDER*/T6 r291is_valid_type_mark(T0*a1);
  10515. /*STRING_ALIASER*/T6 r281registered_one(T0*a1);
  10516. /*STRING_ALIASER*/T0*r281hashed_string(T0*a1);
  10517. /*STRING_ALIASER*/T0*r281create_hashed_string(T0*a1);
  10518. extern T0*oBC281memory;
  10519. extern int fBC281memory;
  10520. /*STRING_ALIASER*/T0*r281memory(void);
  10521. /*STRING_ALIASER*/T0*r281string(T0*a1);
  10522. /*STRING_ALIASER*/void r281echo_information(void);
  10523. /*STRING_ALIASER*/T0*r281echo(void);
  10524. extern T0*oBC281tuple_name;
  10525. extern int fBC281tuple_name;
  10526. /*STRING_ALIASER*/T0*r281tuple_name(void);
  10527. extern T0*oBC281hashed_string_buffer;
  10528. extern int fBC281hashed_string_buffer;
  10529. /*STRING_ALIASER*/T0*r281hashed_string_buffer(void);
  10530. extern T0*oBC297info;
  10531. /*MEMORY_HANDLER_FACTORY*/T0*r297create_memory_handler(void);
  10532. /*MEMORY_HANDLER_FACTORY*/void r297set_bdw_gc(void);
  10533. extern T0*oBC297mode;
  10534. /*MEMORY_HANDLER_FACTORY*/void r297set_no_gc(void);
  10535. /*MEMORY_HANDLER_FACTORY*/T6 r297is_no_gc(void);
  10536. /*ERROR_HANDLER*/void r293put_arrows_into(T0*a1,T0*a2);
  10537. /*ERROR_HANDLER*/void r293print_as_error(T293*C);
  10538. /*ERROR_HANDLER*/void r293get_positions_on_same_line(T293*C,T0*a1);
  10539. /*ERROR_HANDLER*/void r293emit_all_warnings(T293*C);
  10540. /*ERROR_HANDLER*/void r293cancel(T293*C);
  10541. /*ERROR_HANDLER*/void r293print_spaces(T2 a1);
  10542. /*ERROR_HANDLER*/void r293save_error(T293*C,T0*a1);
  10543. /*ERROR_HANDLER*/void r293default_create(T293*C);
  10544. /*ERROR_HANDLER*/T0*r293echo(void);
  10545. /*ERROR_HANDLER*/void r293do_print_standard(T293*C,T0*a1);
  10546. /*ERROR_HANDLER*/void r293print_live_warnings(T293*C);
  10547. /*ERROR_HANDLER*/void r293add_position(T293*C,T351 a1);
  10548. /*ERROR_HANDLER*/T2 r293detab_line(T0*a1);
  10549. /*ERROR_HANDLER*/void r293print_as_style_warning(T293*C);
  10550. /*ERROR_HANDLER*/void r293add_expression(T293*C,T0*a1);
  10551. /*ERROR_HANDLER*/void r293add_raw_code(T293*C,T0*a1);
  10552. /*ERROR_HANDLER*/void r293emit_error(T293*C,T0*a1,T0*a2);
  10553. /*ERROR_HANDLER*/void r293print_as_fatal_error(T293*C);
  10554. /*ERROR_HANDLER*/void r293do_print(T293*C,T0*a1);
  10555. /*ERROR_HANDLER*/void r293do_print_flymake(T293*C,T0*a1);
  10556. /*ERROR_HANDLER*/void r293print_as_warning(T293*C);
  10557. /*ERROR_HANDLER*/void r293add_type(T293*C,T0*a1);
  10558. /*ERROR_HANDLER*/void r293add_type_mark(T293*C,T0*a1);
  10559. /*ERROR_HANDLER*/void r293add_context_info(T293*C,T0*a1);
  10560. /*ERROR_HANDLER*/void r293append_integer_64(T293*C,T11 a1);
  10561. /*ERROR_HANDLER*/T6 r293is_empty(T293*C);
  10562. /*ERROR_HANDLER*/void r293emit_warnings(T293*C,T0*a1);
  10563. /*ERROR_HANDLER*/void r293add_feature_name(T293*C,T0*a1);
  10564. /*ERROR_HANDLER*/void r293crash(T293*C);
  10565. /*ERROR_HANDLER*/void r293append_integer(T293*C,T2 a1);
  10566. /*ERROR_HANDLER*/T0*r293new_error(T293*C);
  10567. /*ERROR_HANDLER*/void r293print_as_internal_error(T293*C);
  10568. /*ERROR_HANDLER*/void r293print_error_header(T0*a1,T0*a2,T2 a3,T0*a4);
  10569. /*ERROR_HANDLER*/void r293display_lines(T293*C);
  10570. /*ERROR_HANDLER*/T0*r293get_line(T0*a1,T2 a2);
  10571. /*CECIL_POOL*/T86*create86(void);
  10572. /*CECIL_POOL*/T0*r86echo(void);
  10573. /*CECIL_POOL*/void r86parse_cecil_files(T86*C);
  10574. /*CECIL_POOL*/void r86for_each(T86*C,T0*a1);
  10575. /*CECIL_POOL*/void r86collect(T86*C);
  10576. /*CECIL_POOL*/void r86add_cecil_file(T86*C,T0*a1);
  10577. /*CECIL_POOL*/void r86adapt(T86*C);
  10578. /*CECIL_POOL*/void r86inline_dynamic_dispatch(T86*C,T0*a1,T0*a2);
  10579. /*FILE_TOOLS*/T295 create295(void);
  10580. extern T0*oBC295tfr1;
  10581. extern T0*oBC295tfr2;
  10582. /*FILE_TOOLS*/T6 r295same_files(T0*a1,T0*a2);
  10583. /*FILE_TOOLS*/T6 r295is_readable(T0*a1);
  10584. /*FILE_TOOLS*/T6 r295file_exists(T0*a1);
  10585. /*FILE_TOOLS*/void r295delete(T295*C,T0*a1);
  10586. /*FILE_TOOLS*/T6 r295is_empty(T0*a1);
  10587. /*FILE_TOOLS*/T6 r295is_file(T0*a1);
  10588. /*FILE_TOOLS*/T6 r295is_directory(T0*a1);
  10589. /*FILE_TOOLS*/void r295rename_to(T295*C,T0*a1,T0*a2);
  10590. /*FILE_TOOLS*/T6 r295same_physical_file(T0*a1,T0*a2);
  10591. /*SERC_FACTORY*/void r554add_to_chain(T0*a1,T0*a2,T0*a3);
  10592. extern T0*oBC554config;
  10593. extern int fBC554config;
  10594. /*SERC_FACTORY*/T0*r554config(T0*a1);
  10595. extern T0*oBC554seconf_env;
  10596. extern int fBC554seconf_env;
  10597. /*SERC_FACTORY*/T0*r554seconf_env(void);
  10598. /*SERC_FACTORY*/T0*r554echo(void);
  10599. extern T0*oBC554userprofile_env;
  10600. extern int fBC554userprofile_env;
  10601. /*SERC_FACTORY*/T0*r554userprofile_env(void);
  10602. extern T0*oBC554home_env;
  10603. extern int fBC554home_env;
  10604. /*SERC_FACTORY*/T0*r554home_env(void);
  10605. /*SERC_FACTORY*/T0*r554parser_buffer(void);
  10606. /*SERC_FACTORY*/T0*r554env(T0*a1);
  10607. extern T0*oBC554allusersprofile_env;
  10608. extern int fBC554allusersprofile_env;
  10609. /*SERC_FACTORY*/T0*r554allusersprofile_env(void);
  10610. /*BASIC_DIRECTORY*/void r546compute_file_path_with(T0*a1,T0*a2);
  10611. /*BASIC_DIRECTORY*/T6 r546macintosh_notation(void);
  10612. /*BASIC_DIRECTORY*/void r546compute_parent_directory_of(T0*a1);
  10613. /*BASIC_DIRECTORY*/T6 r546openvms_notation(void);
  10614. /*BASIC_DIRECTORY*/T6 r546unix_notation(void);
  10615. /*BASIC_DIRECTORY*/void r546compute_absolute_file_path_with(T0*a1);
  10616. /*BASIC_DIRECTORY*/void r546connect_to_current_working_directory(T546*C);
  10617. /*BASIC_DIRECTORY*/T6 r546windows_notation(void);
  10618. /*BASIC_DIRECTORY*/T6 r546amiga_notation(void);
  10619. /*BASIC_DIRECTORY*/void r546set_notation_using(T0*a1);
  10620. /*BASIC_DIRECTORY*/void r546compute_short_name_of(T0*a1);
  10621. /*BASIC_DIRECTORY*/T6 r546cygwin_notation(void);
  10622. extern T0*oBC546last_entry;
  10623. extern int fBC546last_entry;
  10624. /*BASIC_DIRECTORY*/T0*r546last_entry(void);
  10625. /*BASIC_DIRECTORY*/T0*r546current_working_directory(void);
  10626. /*BASIC_DIRECTORY*/T0*r546system_notation(void);
  10627. /*BASIC_DIRECTORY*/void r546compute_subdirectory_with(T0*a1,T0*a2);
  10628. extern int fBC546ensure_system_notation;
  10629. /*BASIC_DIRECTORY*/void r546ensure_system_notation(void);
  10630. /*BASIC_DIRECTORY*/void r546connect_to(T546*C,T0*a1);
  10631. /*BASIC_DIRECTORY*/void r546read_entry(T546*C);
  10632. extern T6 oBC546require_system_notation;
  10633. extern int fBC546require_system_notation;
  10634. /*BASIC_DIRECTORY*/T6 r546require_system_notation(void);
  10635. /*BASIC_DIRECTORY*/void r546disconnect(T546*C);
  10636. extern T0*oBC546system_notation_buffer;
  10637. /*STD_INPUT_OUTPUT*/void r78put_line(T78*C,T0*a1);
  10638. extern T0*oBC17std_input;
  10639. extern int fBC17std_input;
  10640. /*STD_INPUT_OUTPUT*/T0*r78std_input(void);
  10641. /*STD_INPUT_OUTPUT*/T0*r78std_output(void);
  10642. /*STD_INPUT_OUTPUT*/T6 r78is_connected(void);
  10643. /*STD_INPUT_OUTPUT*/void r78flush(T78*C);
  10644. /*STD_INPUT_OUTPUT*/void r78put_string(T78*C,T0*a1);
  10645. extern T0*oBC72tmp_string;
  10646. extern int fBC72tmp_string;
  10647. /*STD_INPUT_OUTPUT*/T0*r78tmp_string(void);
  10648. /*STD_INPUT_OUTPUT*/void r78put_real_format(T78*C,T5 a1,T2 a2);
  10649. /*STD_INPUT_OUTPUT*/void r78put_integer(T78*C,T11 a1);
  10650. /*STD_INPUT_OUTPUT*/void r78put_abstract_string(T0*a1);
  10651. /*STD_INPUT_OUTPUT*/void r78disconnect(void);
  10652. /*STD_INPUT_OUTPUT*/T0*r78as_output_stream(T78*C);
  10653. /*UNIX_DIRECTORY_NOTATION*/T557*create557(void);
  10654. /*UNIX_DIRECTORY_NOTATION*/void r557to_subpath_with(T0*a1,T0*a2);
  10655. /*UNIX_DIRECTORY_NOTATION*/T0*r557from_path_name(T0*a1);
  10656. /*UNIX_DIRECTORY_NOTATION*/void r557to_subdirectory_with(T0*a1,T0*a2);
  10657. /*UNIX_DIRECTORY_NOTATION*/void r557start_join(T557*C,T0*a1,T2 a2);
  10658. /*UNIX_DIRECTORY_NOTATION*/void r557to_root(T0*a1,T0*a2);
  10659. /*UNIX_DIRECTORY_NOTATION*/void r557join_element(T557*C,T0*a1);
  10660. /*UNIX_DIRECTORY_NOTATION*/void r557to_directory_path(T0*a1);
  10661. /*UNIX_DIRECTORY_NOTATION*/void r557to_short_name_in(T0*a1,T0*a2);
  10662. /*UNIX_DIRECTORY_NOTATION*/void r557to_current_directory(T0*a1);
  10663. /*UNIX_DIRECTORY_NOTATION*/void r557to_file_path_with(T0*a1,T0*a2);
  10664. /*UNIX_DIRECTORY_NOTATION*/void r557from_notation(T557*C,T0*a1,T0*a2);
  10665. /*UNIX_DIRECTORY_NOTATION*/void r557to_absolute_path_in(T0*a1,T0*a2);
  10666. /*UNIX_DIRECTORY_NOTATION*/void r557to_parent_directory(T0*a1);
  10667. /*UNIX_DIRECTORY_NOTATION*/void r557join_directory(T557*C,T0*a1);
  10668. /*UNIX_DIRECTORY_NOTATION*/T6 r557is_absolute_path(T0*a1);
  10669. /*UNIX_DIRECTORY_NOTATION*/T0*r557to_notation(T557*C,T0*a1,T0*a2);
  10670. /*UNIX_DIRECTORY_NOTATION*/void r557join_up(T557*C);
  10671. /*UNIX_DIRECTORY_NOTATION*/void r557to_default_root(T0*a1);
  10672. extern T0*oBC557tmp1;
  10673. extern int fBC557tmp1;
  10674. /*UNIX_DIRECTORY_NOTATION*/T0*r557tmp1(void);
  10675. extern T0*oBC557tmp2;
  10676. extern int fBC557tmp2;
  10677. /*UNIX_DIRECTORY_NOTATION*/T0*r557tmp2(void);
  10678. /*WINDOWS_DIRECTORY_NOTATION*/T561*create561(void);
  10679. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_subpath_with(T0*a1,T0*a2);
  10680. /*WINDOWS_DIRECTORY_NOTATION*/T0*r561from_path_name(T0*a1);
  10681. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_subdirectory_with(T0*a1,T0*a2);
  10682. /*WINDOWS_DIRECTORY_NOTATION*/void r561start_join(T561*C,T0*a1,T2 a2);
  10683. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_root(T0*a1,T0*a2);
  10684. /*WINDOWS_DIRECTORY_NOTATION*/void r561join_element(T561*C,T0*a1);
  10685. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_directory_path(T0*a1);
  10686. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_short_name_in(T0*a1,T0*a2);
  10687. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_current_directory(T0*a1);
  10688. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_file_path_with(T0*a1,T0*a2);
  10689. /*WINDOWS_DIRECTORY_NOTATION*/void r561from_notation(T561*C,T0*a1,T0*a2);
  10690. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_absolute_path_in(T0*a1,T0*a2);
  10691. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_parent_directory(T0*a1);
  10692. /*WINDOWS_DIRECTORY_NOTATION*/void r561join_directory(T561*C,T0*a1);
  10693. /*WINDOWS_DIRECTORY_NOTATION*/T6 r561is_absolute_path(T0*a1);
  10694. /*WINDOWS_DIRECTORY_NOTATION*/T0*r561to_notation(T561*C,T0*a1,T0*a2);
  10695. /*WINDOWS_DIRECTORY_NOTATION*/void r561join_up(T561*C);
  10696. /*WINDOWS_DIRECTORY_NOTATION*/void r561to_default_root(T0*a1);
  10697. extern T0*oBC561tmp1;
  10698. extern int fBC561tmp1;
  10699. /*WINDOWS_DIRECTORY_NOTATION*/T0*r561tmp1(void);
  10700. extern T0*oBC561tmp2;
  10701. extern int fBC561tmp2;
  10702. /*WINDOWS_DIRECTORY_NOTATION*/T0*r561tmp2(void);
  10703. /*MACINTOSH_DIRECTORY_NOTATION*/T562*create562(void);
  10704. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_subpath_with(T0*a1,T0*a2);
  10705. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_subdirectory_with(T0*a1,T0*a2);
  10706. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_directory_path(T0*a1);
  10707. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_short_name_in(T0*a1,T0*a2);
  10708. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_current_directory(T562*C,T0*a1);
  10709. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_file_path_with(T0*a1,T0*a2);
  10710. /*MACINTOSH_DIRECTORY_NOTATION*/void r562from_notation(T562*C,T0*a1,T0*a2);
  10711. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_absolute_path_in(T562*C,T0*a1,T0*a2);
  10712. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_parent_directory(T0*a1);
  10713. /*MACINTOSH_DIRECTORY_NOTATION*/T6 r562is_absolute_path(T562*C,T0*a1);
  10714. /*MACINTOSH_DIRECTORY_NOTATION*/T0*r562to_notation(T562*C,T0*a1,T0*a2);
  10715. /*MACINTOSH_DIRECTORY_NOTATION*/T6 r562is_valid_path(T0*a1);
  10716. /*MACINTOSH_DIRECTORY_NOTATION*/void r562to_default_root(T562*C,T0*a1);
  10717. /*MACINTOSH_DIRECTORY_NOTATION*/void r562crash(T562*C);
  10718. /*MACINTOSH_DIRECTORY_NOTATION*/void r562not_yet_implemented(T562*C);
  10719. /*AMIGA_DIRECTORY_NOTATION*/T563*create563(void);
  10720. /*AMIGA_DIRECTORY_NOTATION*/void r563to_subpath_with(T0*a1,T0*a2);
  10721. /*AMIGA_DIRECTORY_NOTATION*/void r563to_subdirectory_with(T0*a1,T0*a2);
  10722. /*AMIGA_DIRECTORY_NOTATION*/void r563to_directory_path(T0*a1);
  10723. /*AMIGA_DIRECTORY_NOTATION*/void r563to_short_name_in(T0*a1,T0*a2);
  10724. /*AMIGA_DIRECTORY_NOTATION*/void r563to_current_directory(T563*C,T0*a1);
  10725. /*AMIGA_DIRECTORY_NOTATION*/void r563to_file_path_with(T0*a1,T0*a2);
  10726. /*AMIGA_DIRECTORY_NOTATION*/void r563from_notation(T563*C,T0*a1,T0*a2);
  10727. /*AMIGA_DIRECTORY_NOTATION*/void r563to_absolute_path_in(T563*C,T0*a1,T0*a2);
  10728. /*AMIGA_DIRECTORY_NOTATION*/void r563to_parent_directory(T0*a1);
  10729. /*AMIGA_DIRECTORY_NOTATION*/T6 r563is_absolute_path(T563*C,T0*a1);
  10730. /*AMIGA_DIRECTORY_NOTATION*/T0*r563to_notation(T563*C,T0*a1,T0*a2);
  10731. /*AMIGA_DIRECTORY_NOTATION*/T6 r563is_valid_path(T0*a1);
  10732. /*AMIGA_DIRECTORY_NOTATION*/void r563to_default_root(T563*C,T0*a1);
  10733. /*AMIGA_DIRECTORY_NOTATION*/void r563crash(T563*C);
  10734. /*AMIGA_DIRECTORY_NOTATION*/void r563not_yet_implemented(T563*C);
  10735. /*OPENVMS_DIRECTORY_NOTATION*/T564*create564(void);
  10736. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_subpath_with(T564*C,T0*a1,T0*a2);
  10737. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_subdirectory_with(T0*a1,T0*a2);
  10738. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_directory_path(T564*C,T0*a1);
  10739. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_short_name_in(T564*C,T0*a1,T0*a2);
  10740. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_current_directory(T564*C,T0*a1);
  10741. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_file_path_with(T0*a1,T0*a2);
  10742. /*OPENVMS_DIRECTORY_NOTATION*/void r564from_notation(T564*C,T0*a1,T0*a2);
  10743. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_absolute_path_in(T564*C,T0*a1,T0*a2);
  10744. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_parent_directory(T0*a1);
  10745. /*OPENVMS_DIRECTORY_NOTATION*/T6 r564is_absolute_path(T564*C,T0*a1);
  10746. /*OPENVMS_DIRECTORY_NOTATION*/T0*r564to_notation(T564*C,T0*a1,T0*a2);
  10747. /*OPENVMS_DIRECTORY_NOTATION*/T6 r564is_valid_path(T0*a1);
  10748. /*OPENVMS_DIRECTORY_NOTATION*/void r564to_default_root(T564*C,T0*a1);
  10749. /*OPENVMS_DIRECTORY_NOTATION*/void r564crash(T564*C);
  10750. /*OPENVMS_DIRECTORY_NOTATION*/void r564not_yet_implemented(T564*C);
  10751. /*CYGWIN_DIRECTORY_NOTATION*/T565*create565(void);
  10752. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_subpath_with(T0*a1,T0*a2);
  10753. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_subdirectory_with(T0*a1,T0*a2);
  10754. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_directory_path(T0*a1);
  10755. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_short_name_in(T0*a1,T0*a2);
  10756. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_current_directory(T0*a1);
  10757. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_file_path_with(T0*a1,T0*a2);
  10758. /*CYGWIN_DIRECTORY_NOTATION*/void r565from_notation(T565*C,T0*a1,T0*a2);
  10759. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_absolute_path_in(T0*a1,T0*a2);
  10760. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_parent_directory(T0*a1);
  10761. /*CYGWIN_DIRECTORY_NOTATION*/T6 r565is_absolute_path(T0*a1);
  10762. /*CYGWIN_DIRECTORY_NOTATION*/T0*r565to_notation(T565*C,T0*a1,T0*a2);
  10763. /*CYGWIN_DIRECTORY_NOTATION*/T6 r565is_valid_path(T0*a1);
  10764. /*CYGWIN_DIRECTORY_NOTATION*/void r565to_default_root(T0*a1);
  10765. /*CYGWIN_DIRECTORY_NOTATION*/void r565crash(T565*C);
  10766. /*CYGWIN_DIRECTORY_NOTATION*/void r565not_yet_implemented(T565*C);
  10767. /*TEXT_FILE_READ*/void r102unlock_tagged_out(void);
  10768. /*TEXT_FILE_READ*/T0*r102tagged_out_memory_pool(void);
  10769. /*TEXT_FILE_READ*/void r102filtered_read_character(T102*C);
  10770. /*TEXT_FILE_READ*/void r102lock_tagged_out(void);
  10771. /*TEXT_FILE_READ*/void r102filtered_read_line_in(T102*C,T0*a1);
  10772. /*TEXT_FILE_READ*/void r102set_path(T102*C,T0*a1);
  10773. /*TEXT_FILE_READ*/void r102read_line(T102*C);
  10774. /*TEXT_FILE_READ*/void r102fill_buffer(T102*C);
  10775. /*TEXT_FILE_READ*/T6 r102same_as(T102*C,T0*a1);
  10776. /*TEXT_FILE_READ*/void r102connect_to(T102*C,T0*a1);
  10777. extern T0*oBC66last_string;
  10778. extern int fBC66last_string;
  10779. /*TEXT_FILE_READ*/T0*r102last_string(void);
  10780. /*TEXT_FILE_READ*/void r102dispose(T102*C);
  10781. /*TEXT_FILE_READ*/void r102disconnect(T102*C);
  10782. /*TEXT_FILE_READ*/T0*r102tagged_out_memories(void);
  10783. /*SE_C_MODE*/void r556make(T556*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9,T0*a10,T0*a11,T0*a12,T0*a13);
  10784. /*SYSTEM*/T0*r545get_environment_variable(T0*a1);
  10785. /*SYSTEM*/T6 r545get_environment_variable_in(T0*a1,T0*a2);
  10786. /*TEXT_FILE_WRITE*/void r464put_line(T464*C,T0*a1);
  10787. /*TEXT_FILE_WRITE*/T11 r464character_count(T464*C);
  10788. /*TEXT_FILE_WRITE*/void r464make(T464*C);
  10789. /*TEXT_FILE_WRITE*/void r464unlock_tagged_out(void);
  10790. /*TEXT_FILE_WRITE*/T0*r464tagged_out_memory_pool(void);
  10791. /*TEXT_FILE_WRITE*/void r464filtered_put_character(T464*C,T3 a1);
  10792. /*TEXT_FILE_WRITE*/void r464lock_tagged_out(void);
  10793. /*TEXT_FILE_WRITE*/void r464set_path(T464*C,T0*a1);
  10794. /*TEXT_FILE_WRITE*/T6 r464is_connected(T464*C);
  10795. /*TEXT_FILE_WRITE*/void r464flush(T464*C);
  10796. /*TEXT_FILE_WRITE*/void r464put_string(T464*C,T0*a1);
  10797. /*TEXT_FILE_WRITE*/T0*r464tmp_string(void);
  10798. /*TEXT_FILE_WRITE*/void r464put_real_format(T464*C,T5 a1,T2 a2);
  10799. /*TEXT_FILE_WRITE*/void r464put_integer(T464*C,T11 a1);
  10800. /*TEXT_FILE_WRITE*/void r464connect_to(T464*C,T0*a1);
  10801. /*TEXT_FILE_WRITE*/void r464filtered_flush(T464*C);
  10802. /*TEXT_FILE_WRITE*/void r464put_abstract_string(T464*C,T0*a1);
  10803. /*TEXT_FILE_WRITE*/void r464dispose(T464*C);
  10804. /*TEXT_FILE_WRITE*/void r464disconnect(T464*C);
  10805. /*TEXT_FILE_WRITE*/T0*r464tagged_out_memories(void);
  10806. /*TEXT_FILE_WRITE*/T0*r464as_output_stream(T464*C);
  10807. /*TEXT_FILE_WRITE*/void r464write_buffer(T464*C);
  10808. /*LINES_OUTPUT_STREAM*/void r665put_line(T665*C,T0*a1);
  10809. /*LINES_OUTPUT_STREAM*/void r665filtered_put_character(T665*C,T3 a1);
  10810. /*LINES_OUTPUT_STREAM*/T6 r665can_disconnect(T665*C);
  10811. /*LINES_OUTPUT_STREAM*/T6 r665is_connected(T665*C);
  10812. /*LINES_OUTPUT_STREAM*/void r665flush(T665*C);
  10813. /*LINES_OUTPUT_STREAM*/void r665put_string(T665*C,T0*a1);
  10814. /*LINES_OUTPUT_STREAM*/T0*r665tmp_string(void);
  10815. /*LINES_OUTPUT_STREAM*/void r665put_real_format(T665*C,T5 a1,T2 a2);
  10816. /*LINES_OUTPUT_STREAM*/void r665put_integer(T665*C,T11 a1);
  10817. /*LINES_OUTPUT_STREAM*/void r665connect_to(T665*C,T0*a1);
  10818. /*LINES_OUTPUT_STREAM*/void r665filtered_flush(T665*C);
  10819. /*LINES_OUTPUT_STREAM*/void r665put_abstract_string(T665*C,T0*a1);
  10820. /*LINES_OUTPUT_STREAM*/void r665dispose(T665*C);
  10821. /*LINES_OUTPUT_STREAM*/void r665disconnect(T665*C);
  10822. /*LINES_OUTPUT_STREAM*/T0*r665as_output_stream(T665*C);
  10823. /*STD_ERROR*/void r81put_line(T81*C,T0*a1);
  10824. /*STD_ERROR*/void r81put_natively_stored_string(T0*a1);
  10825. /*STD_ERROR*/T0*r81std_output(void);
  10826. /*STD_ERROR*/void r81flush(T81*C);
  10827. /*STD_ERROR*/void r81put_string(T81*C,T0*a1);
  10828. /*STD_ERROR*/T0*r81tmp_string(void);
  10829. /*STD_ERROR*/void r81put_real_format(T81*C,T5 a1,T2 a2);
  10830. /*STD_ERROR*/void r81put_integer(T81*C,T11 a1);
  10831. /*STD_ERROR*/void r81filtered_flush(void);
  10832. /*STD_ERROR*/void r81put_abstract_string(T0*a1);
  10833. /*STD_ERROR*/T0*r81as_output_stream(T81*C);
  10834. /*STD_OUTPUT*/void r69put_line(T69*C,T0*a1);
  10835. /*STD_OUTPUT*/void r69make(T69*C);
  10836. /*STD_OUTPUT*/void r69filtered_put_character(T69*C,T3 a1);
  10837. /*STD_OUTPUT*/void r69put_natively_stored_string(T69*C,T0*a1);
  10838. /*STD_OUTPUT*/T0*r69std_output(void);
  10839. /*STD_OUTPUT*/void r69flush(T69*C);
  10840. /*STD_OUTPUT*/void r69put_string(T69*C,T0*a1);
  10841. /*STD_OUTPUT*/T0*r69tmp_string(void);
  10842. /*STD_OUTPUT*/void r69put_real_format(T69*C,T5 a1,T2 a2);
  10843. /*STD_OUTPUT*/void r69put_integer(T69*C,T11 a1);
  10844. /*STD_OUTPUT*/void r69se_atexit(void);
  10845. /*STD_OUTPUT*/void r69filtered_flush(T69*C);
  10846. /*STD_OUTPUT*/void r69put_abstract_string(T69*C,T0*a1);
  10847. /*STD_OUTPUT*/T0*r69as_output_stream(T69*C);
  10848. /*STD_OUTPUT*/void r69write_buffer(T69*C);
  10849. /*TMP_FEATURE*/T0*r467as_character_constant(T467*C,T0*a1);
  10850. /*TMP_FEATURE*/T0*r467n(T467*C);
  10851. /*TMP_FEATURE*/T0*r467as_once_routine(T467*C);
  10852. /*TMP_FEATURE*/T0*r467as_deferred_routine(T467*C);
  10853. /*TMP_FEATURE*/void r467constant_attribute_common_checks(T467*C,T0*a1);
  10854. /*TMP_FEATURE*/T0*r467as_writable_attribute(T467*C);
  10855. /*TMP_FEATURE*/void r467initialize(T467*C);
  10856. /*TMP_FEATURE*/T0*r467as_string_constant(T467*C,T0*a1);
  10857. /*TMP_FEATURE*/void r467set_require(T467*C,T351 a1,T6 a2,T0*a3,T0*a4);
  10858. /*TMP_FEATURE*/T0*r467as_constant(T467*C,T0*a1);
  10859. /*TMP_FEATURE*/T0*r467as_procedure_or_function(T467*C);
  10860. /*TMP_FEATURE*/T0*r467as_unique_constant(T467*C);
  10861. /*TMP_FEATURE*/T0*r467as_external_routine(T467*C,T0*a1,T0*a2);
  10862. /*TMP_FEATURE*/T0*r467error_handler(void);
  10863. /*TMP_FEATURE*/void r467add_index_clause(T467*C,T0*a1);
  10864. /*TMP_FEATURE*/T0*r467as_boolean_constant(T467*C,T0*a1);
  10865. /*PARSER_BUFFER*/void r123make(T123*C);
  10866. /*PARSER_BUFFER*/void r123release(T123*C);
  10867. /*PARSER_BUFFER*/void r123load_file(T123*C,T0*a1);
  10868. /*PARSER_BUFFER*/T0*r123error_handler(void);
  10869. /*PARSER_BUFFER*/T0*r123empty_line_at(T123*C,T2 a1);
  10870. /*C_SPLITTER_NO_SPLIT*/void r708make(void);
  10871. /*C_SPLITTER_NO_SPLIT*/void r708connect(T708*C,T0*a1);
  10872. /*C_SPLITTER_NO_SPLIT*/void r708split_now(T708*C);
  10873. /*C_SPLITTER_NO_SPLIT*/void r708connect_out_c(T708*C);
  10874. /*C_SPLITTER_NO_SPLIT*/T0*r708echo(void);
  10875. /*C_SPLITTER_NO_SPLIT*/void r708c_connect(T708*C,T0*a1);
  10876. /*C_SPLITTER_NO_SPLIT*/T0*r708cpp(void);
  10877. /*C_SPLITTER_NO_SPLIT*/T0*r708system_tools(void);
  10878. extern T0*oBC703out_c;
  10879. extern int fBC703out_c;
  10880. /*C_SPLITTER_NO_SPLIT*/T0*r708out_c(void);
  10881. /*C_SPLITTER_NO_SPLIT*/T6 r708write_make_file(T708*C,T0*a1);
  10882. /*C_SPLITTER_NO_SPLIT*/T0*r708linker_command(T708*C,T0*a1);
  10883. /*C_SPLITTER_BY_LIVE_TYPE*/void r709make(T709*C);
  10884. /*C_SPLITTER_BY_LIVE_TYPE*/T6 r709should_split(T709*C,T2 a1);
  10885. /*C_SPLITTER_BY_LIVE_TYPE*/void r709connect(T709*C,T0*a1);
  10886. /*C_SPLITTER_BY_LIVE_TYPE*/void r709split_now(T709*C);
  10887. /*C_SPLITTER_BY_LIVE_TYPE*/void r709connect_out_c(T709*C);
  10888. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709echo(void);
  10889. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709c_files_suffixes(T709*C);
  10890. /*C_SPLITTER_BY_LIVE_TYPE*/T2 r709current_id(T709*C);
  10891. /*C_SPLITTER_BY_LIVE_TYPE*/void r709c_connect(T709*C,T0*a1);
  10892. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709cpp(void);
  10893. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709current_c_file_suffix(T709*C);
  10894. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709tmp_path(void);
  10895. /*C_SPLITTER_BY_LIVE_TYPE*/void r709backup_tfw_connect(T709*C,T0*a1);
  10896. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709system_tools(void);
  10897. extern T0*oBC705tmp_string;
  10898. extern int fBC705tmp_string;
  10899. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709tmp_string(void);
  10900. /*C_SPLITTER_BY_LIVE_TYPE*/void r709do_split(T709*C);
  10901. /*C_SPLITTER_BY_LIVE_TYPE*/void r709path_in(T709*C,T0*a1,T0*a2,T0*a3);
  10902. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709out_c(void);
  10903. /*C_SPLITTER_BY_LIVE_TYPE*/void r709set_live_type(T709*C,T0*a1);
  10904. /*C_SPLITTER_BY_LIVE_TYPE*/void r709append_suffix(T709*C);
  10905. /*C_SPLITTER_BY_LIVE_TYPE*/T6 r709write_make_file(T709*C,T0*a1);
  10906. /*C_SPLITTER_BY_LIVE_TYPE*/T0*r709linker_command(T709*C,T0*a1);
  10907. /*C_SPLITTER_BY_LIVE_TYPE*/void r709_P_703_connect(T709*C,T0*a1);
  10908. /*C_SPLITTER_LEGACY*/void r704make(T704*C);
  10909. /*C_SPLITTER_LEGACY*/void r704add_objects_(T0*a1,T0*a2,T2 a3,T2 a4);
  10910. /*C_SPLITTER_LEGACY*/T6 r704should_split(T704*C,T2 a1);
  10911. /*C_SPLITTER_LEGACY*/void r704connect(T704*C,T0*a1);
  10912. /*C_SPLITTER_LEGACY*/void r704split_now(T704*C);
  10913. /*C_SPLITTER_LEGACY*/void r704connect_out_c(T704*C);
  10914. /*C_SPLITTER_LEGACY*/T0*r704echo(void);
  10915. /*C_SPLITTER_LEGACY*/T0*r704c_files_suffixes(T704*C);
  10916. /*C_SPLITTER_LEGACY*/void r704c_connect(T704*C,T0*a1);
  10917. /*C_SPLITTER_LEGACY*/T0*r704cpp(void);
  10918. /*C_SPLITTER_LEGACY*/T0*r704current_c_file_suffix(T704*C);
  10919. /*C_SPLITTER_LEGACY*/void r704add_objects(T704*C,T0*a1);
  10920. /*C_SPLITTER_LEGACY*/T0*r704tmp_path(void);
  10921. /*C_SPLITTER_LEGACY*/void r704backup_tfw_connect(T704*C,T0*a1);
  10922. /*C_SPLITTER_LEGACY*/T0*r704system_tools(void);
  10923. /*C_SPLITTER_LEGACY*/T0*r704tmp_string(void);
  10924. /*C_SPLITTER_LEGACY*/void r704do_split(T704*C);
  10925. /*C_SPLITTER_LEGACY*/void r704path_in(T704*C,T0*a1,T0*a2,T0*a3);
  10926. /*C_SPLITTER_LEGACY*/T0*r704out_c(void);
  10927. /*C_SPLITTER_LEGACY*/T6 r704write_make_file(T704*C,T0*a1);
  10928. /*C_SPLITTER_LEGACY*/T0*r704linker_command(T704*C,T0*a1);
  10929. /*HASHED_STRING*/T6 r107is_equal(T107*C,T0*a1);
  10930. /*HASHED_STRING*/void r107make(T107*C,T0*a1,T2 a2);
  10931. /*HASHED_STRING*/void r107set(T107*C,T0*a1);
  10932. /*HASHED_STRING*/T6 r107is_tuple_related(T107*C);
  10933. /*DIRECTORY*/T0*r566connect_directory(T566*C,T0*a1);
  10934. /*DIRECTORY*/void r566scan(T566*C,T0*a1);
  10935. /*UNIVERSE*/void r710make(T710*C);
  10936. /*UNIVERSE*/void r710add_classes(T710*C,T0*a1);
  10937. /*UNIVERSE*/void r710for_all(T710*C,T0*a1);
  10938. /*UNIVERSE*/T2 r710cluster_count(T710*C);
  10939. extern T0*oBC707classes_notation;
  10940. /*UNIVERSE*/T6 r710has_physical_cluster(T710*C,T0*a1);
  10941. /*UNIVERSE*/T0*r710echo(void);
  10942. /*UNIVERSE*/T0*r710cluster_named(T710*C,T0*a1);
  10943. /*UNIVERSE*/T6 r710is_system_path(T710*C,T0*a1);
  10944. /*UNIVERSE*/void r710get_started(T710*C,T2 a1);
  10945. /*UNIVERSE*/T0*r710system_path_to_classes_path(T710*C,T0*a1);
  10946. /*UNIVERSE*/void r710clusters_of(T710*C,T0*a1,T0*a2,T0*a3,T0*a4,T2 a5);
  10947. /*UNIVERSE*/void r710add_entry(T710*C,T2 a1,T0*a2,T0*a3,T0*a4,T6 a5);
  10948. /*UNIVERSE*/void r710view_in(T710*C,T0*a1);
  10949. /*UNIVERSE*/T0*r710cluster_by_directory_path(T710*C,T0*a1);
  10950. extern T0*oBC707system_notation;
  10951. extern int fBC707system_notation;
  10952. /*UNIVERSE*/T0*r710system_notation(T710*C);
  10953. /*UNIVERSE*/T2 r710loaded_class_count(T710*C);
  10954. /*UNIVERSE*/void r710show_tabs(T2 a1);
  10955. /*UNIVERSE*/void r710parse_include(T710*C);
  10956. /*UNIVERSE*/T0*r710find_physical_cluster(T710*C,T0*a1);
  10957. /*UNIVERSE*/void r710show(T710*C,T2 a1);
  10958. /*POSITION*/T6 r351is_equal(T351*C,T351 a1);
  10959. /*POSITION*/void r351set(T351*C,T2 a1,T2 a2,T10 a3,T0*a4);
  10960. /*POSITION*/void r351default_create(T351*C);
  10961. /*POSITION*/T6 r351sedb_trace(T351*C);
  10962. /*POSITION*/T6 r351same_line_as(T351*C,T351 a1);
  10963. extern T0*oBC32plugin_config;
  10964. /*POSITION*/T0*r351path(T351*C);
  10965. /*POSITION*/T10 r351id(T351*C);
  10966. /*POSITION*/void r351set_in_ace_file(T351*C,T2 a1,T2 a2);
  10967. /*POSITION*/T0*r351class_text_name(T351*C);
  10968. /*POSITION*/T0*r351id_provider(void);
  10969. extern T960 oBC351class_text_storage;
  10970. extern T0*oBC32ini_parser;
  10971. /*POSITION*/void r351set_in_ini_file(T351*C,T2 a1,T2 a2,T10 a3);
  10972. /*POSITION*/T6 r351_ix_60(T351*C,T351 a1);
  10973. /*POSITION*/T0*r351class_text(T351*C);
  10974. /*POSITION*/T351 r351twin(T351*C);
  10975. /*POSITION*/T2 r351column(T351*C);
  10976. /*POSITION*/T2 r351line(T351*C);
  10977. /*POSITION*/T6 r351before(T351*C,T351 a1);
  10978. /*COMMENT*/T0*r437to_expression(T437*C);
  10979. /*COMMENT*/void r437make(T437*C,T351 a1,T0*a2);
  10980. /*COMMENT*/void r437pretty(T437*C,T2 a1);
  10981. /*COMMENT*/T0*r437simplify(T0*a1);
  10982. /*COMMENT*/void r437good_end_warning_check(T437*C,T0*a1);
  10983. /*COMMENT*/T6 r437is_dummy_feature_end(T437*C,T0*a1);
  10984. /*COMMENT*/void r437add_last(T437*C,T0*a1);
  10985. /*COMMENT*/void r437append(T437*C,T0*a1);
  10986. /*COMMENT*/T6 r437use_current(T0*a1);
  10987. /*COMMENT*/T6 r437side_effect_free(T0*a1);
  10988. /*COMMENT*/T0*r437error_handler(void);
  10989. /*COMMENT*/T0*r437inline_dynamic_dispatch(T0*a1,T0*a2);
  10990. /*COMMENT*/T2 r437count(T437*C);
  10991. /*COMMENT*/T0*r437to_instruction(T437*C);
  10992. /*UNICODE_STRING*/void r333make(T333*C,T2 a1);
  10993. /*UNICODE_STRING*/void r333make_empty(T333*C);
  10994. /*UNICODE_STRING*/T6 r333valid_unicode(T2 a1);
  10995. /*UNICODE_STRING*/void r333utf8_character_in(T2 a1,T0*a2);
  10996. /*UNICODE_STRING*/void r333extend(T333*C,T2 a1);
  10997. /*UNICODE_STRING*/void r333add_last(T333*C,T2 a1);
  10998. /*UNICODE_STRING*/T10 r333low_surrogate_value(T333*C,T2 a1);
  10999. /*UNICODE_STRING*/T2 r333item(T333*C,T2 a1);
  11000. /*UNICODE_STRING*/void r333clear_count(T333*C);
  11001. /*UNICODE_STRING*/void r333utf8_encode_in(T333*C,T0*a1);
  11002. /*UNICODE_STRING*/void r333next_generation(T333*C);
  11003. /*UNICODE_STRING*/void r333_P_45_next_generation(T333*C);
  11004. extern T0*oBC711classes_memory;
  11005. extern int fBC711classes_memory;
  11006. /*CLASSES_TREE_FACTORY*/T0*r711classes_memory(void);
  11007. /*CLASSES_TREE_FACTORY*/T0*r711classes(T711*C,T2 a1,T0*a2,T0*a3,T0*a4,T0*a5,T6 a6);
  11008. /*CLASSES_TREE_FACTORY*/T0*r711error_handler(void);
  11009. extern T0*oBC711universe;
  11010. extern int fBC711universe;
  11011. /*CLASSES_TREE_FACTORY*/T0*r711universe(void);
  11012. /*CLUSTER*/void r447register_class_text(T447*C,T0*a1);
  11013. extern T0*oBC447file_name_buffer;
  11014. extern int fBC447file_name_buffer;
  11015. /*CLUSTER*/T0*r447file_name_buffer(void);
  11016. /*CLUSTER*/void r447exclude_add_last(T447*C,T0*a1);
  11017. /*CLUSTER*/void r447include_add_last(T447*C,T0*a1);
  11018. /*CLUSTER*/void r447read_classes(T447*C);
  11019. /*CLUSTER*/T6 r447trace(T447*C,T0*a1);
  11020. /*CLUSTER*/void r447include_parsing(T447*C);
  11021. /*CLUSTER*/T0*r447system_tools(void);
  11022. /*CLUSTER*/T6 r447debug_check(T447*C,T0*a1,T0*a2);
  11023. extern T0*oBC447path_buffer;
  11024. extern int fBC447path_buffer;
  11025. /*CLUSTER*/T0*r447path_buffer(void);
  11026. /*CLUSTER*/T2 r447class_text_count(T447*C);
  11027. /*CLUSTER*/void r447add_default_debug_key(T447*C,T0*a1);
  11028. /*CLUSTER*/T2 r447assertion_level_of(T447*C,T0*a1);
  11029. /*CLUSTER*/T0*r447parser_buffer(void);
  11030. /*CLUSTER*/T6 r447parser_buffer_load(T447*C);
  11031. /*CLUSTER*/void r447show(T447*C);
  11032. /*CLUSTER*/void r447make(T447*C,T0*a1,T0*a2,T0*a3);
  11033. /*CLUSTER*/T0*r447echo(void);
  11034. /*CLUSTER*/T2 r447loaded_class_count(T447*C);
  11035. /*CLUSTER*/void r447init(T447*C,T0*a1,T2 a2);
  11036. /*CLUSTER*/T6 r447parser_buffer_for(T447*C,T0*a1,T6 a2);
  11037. /*CLUSTER*/T0*r447level_name(T2 a1);
  11038. /*CLUSTER*/T6 r447match_debug_keys(T0*a1,T0*a2);
  11039. /*CLUSTER*/T6 r447default_trace_or_ace_default_trace(T447*C);
  11040. /*CLUSTER*/void r447set_option_assertion_level(T447*C,T0*a1,T2 a2);
  11041. /*CLUSTER*/void r447for_all(T447*C,T0*a1);
  11042. /*CLUSTER*/T0*r447class_text(T447*C,T0*a1,T6 a2);
  11043. /*CLUSTER*/T0*r447error_handler(void);
  11044. /*CLUSTER*/void r447set_default_trace(T447*C,T6 a1);
  11045. /*CLUSTER*/void r447add_option_trace(T447*C,T0*a1);
  11046. /*CLUSTER*/void r447get_started(T447*C,T2 a1);
  11047. /*CLUSTER*/void r447view_in(T447*C,T0*a1);
  11048. /*CLUSTER*/T6 r447prepare_parser_buffer_for(T447*C,T0*a1);
  11049. /*CLUSTER*/void r447add_option_debug_key(T447*C,T0*a1,T0*a2);
  11050. /*TOKEN_BUFFER*/T0*r790to_class_name(T790*C,T6 a1);
  11051. /*TOKEN_BUFFER*/T0*r790eiffel_parser(void);
  11052. /*TOKEN_BUFFER*/T0*r790to_local_name_def(T790*C);
  11053. /*TOKEN_BUFFER*/T0*r790to_feature_name(T790*C);
  11054. /*TOKEN_BUFFER*/T0*r790to_tag_name(T790*C);
  11055. /*TOKEN_BUFFER*/void r790extend(T3 a1);
  11056. /*TOKEN_BUFFER*/T6 r790isa_keyword(void);
  11057. /*TOKEN_BUFFER*/T0*r790to_argument_name_ref(T790*C,T0*a1,T2 a2,T2 a3);
  11058. /*TOKEN_BUFFER*/T0*r790hashed_string(T790*C);
  11059. /*TOKEN_BUFFER*/T351 r790start_position(T790*C);
  11060. /*TOKEN_BUFFER*/T0*r790to_manifest_string(T790*C);
  11061. /*TOKEN_BUFFER*/T0*r790to_writable_attribute_name(T790*C);
  11062. /*TOKEN_BUFFER*/T0*r790to_local_name_ref(T790*C,T0*a1,T2 a2,T2 a3);
  11063. /*TOKEN_BUFFER*/void r790append(T0*a1);
  11064. /*TOKEN_BUFFER*/void r790reset(T790*C,T2 a1,T2 a2);
  11065. /*TOKEN_BUFFER*/T0*r790to_argument_name_def(T790*C);
  11066. typedef struct _se_agenT588f588l40c32 se_agenT588f588l40c32;
  11067. struct _se_agenT588f588l40c32{Tid id;
  11068. int creation_mold_id;
  11069. T6(*afp)(se_agenT588f588l40c32*,T0*,T0*);
  11070. int (*eq)(se_agent*,se_agent*);
  11071. T0* closed_C;
  11072. T6 R;
  11073. };
  11074. /*agent creation*/T0*agenT588f588l40c32(T0*closed_C);
  11075. typedef struct _se_agenT588f589l25c46 se_agenT588f589l25c46;
  11076. struct _se_agenT588f589l25c46{Tid id;
  11077. int creation_mold_id;
  11078. void(*afp)(se_agenT588f589l25c46*,T0*);
  11079. int (*eq)(se_agent*,se_agent*);
  11080. T0* closed_C;
  11081. };
  11082. /*agent creation*/T0*agenT588f589l25c46(T0*closed_C);
  11083. /*C_HEADER_PASS_0*/void r588visit_empty_tuple_type_mark(T588*C,T0*a1);
  11084. /*C_HEADER_PASS_0*/void r588make(T588*C);
  11085. /*C_HEADER_PASS_0*/void r588visit_string_type_mark(T588*C,T0*a1);
  11086. /*C_HEADER_PASS_0*/void r588visit_real_type_mark(T588*C,T0*a1);
  11087. /*C_HEADER_PASS_0*/void r588compile_live_type(T588*C,T0*a1);
  11088. /*C_HEADER_PASS_0*/void r588visit_native_array_type_mark(T588*C,T0*a1);
  11089. /*C_HEADER_PASS_0*/void r588visit_natural_type_mark(T588*C,T0*a1);
  11090. /*C_HEADER_PASS_0*/void r588visit_weak_reference_type_mark(T588*C,T0*a1);
  11091. /*C_HEADER_PASS_0*/void r588visit_user_generic_type_mark(T588*C,T0*a1);
  11092. /*C_HEADER_PASS_0*/void r588visit_pointer_type_mark(T588*C,T0*a1);
  11093. /*C_HEADER_PASS_0*/void r588visit_agent_type_mark(T588*C,T0*a1);
  11094. /*C_HEADER_PASS_0*/void r588visit_any_type_mark(T588*C,T0*a1);
  11095. /*C_HEADER_PASS_0*/T0*r588cpp(void);
  11096. /*C_HEADER_PASS_0*/void r588visit_character_type_mark(T588*C,T0*a1);
  11097. /*C_HEADER_PASS_0*/void r588do_compile(T588*C,T0*a1);
  11098. /*C_HEADER_PASS_0*/void r588compile(T588*C);
  11099. /*C_HEADER_PASS_0*/void r588visit_boolean_type_mark(T588*C,T0*a1);
  11100. /*C_HEADER_PASS_0*/void r588flush_out_h(void);
  11101. /*C_HEADER_PASS_0*/void r588visit_array_type_mark(T588*C,T0*a1);
  11102. /*C_HEADER_PASS_0*/void r588visit_integer_type_mark(T588*C,T0*a1);
  11103. /*C_HEADER_PASS_0*/T6 r588compare_priorities(T588*C,T0*a1,T0*a2);
  11104. /*C_HEADER_PASS_0*/void r588visit_class_type_mark(T588*C,T0*a1);
  11105. /*C_HEADER_PASS_0*/void r588visit_non_empty_tuple_type_mark(T588*C,T0*a1);
  11106. /*C_HEADER_PASS_0*/void r588_P_618_make(T588*C);
  11107. typedef struct _se_agenT621f589l25c46 se_agenT621f589l25c46;
  11108. struct _se_agenT621f589l25c46{Tid id;
  11109. int creation_mold_id;
  11110. void(*afp)(se_agenT621f589l25c46*,T0*);
  11111. int (*eq)(se_agent*,se_agent*);
  11112. T0* closed_C;
  11113. };
  11114. /*agent creation*/T0*agenT621f589l25c46(T0*closed_C);
  11115. /*C_HEADER_PASS_1*/void r621make(T621*C);
  11116. /*C_HEADER_PASS_1*/void r621compile_live_type(T621*C,T0*a1);
  11117. /*C_HEADER_PASS_1*/void r621visit_native_array_type_mark(T621*C,T0*a1);
  11118. /*C_HEADER_PASS_1*/void r621visit_natural_type_mark(T0*a1);
  11119. /*C_HEADER_PASS_1*/void r621visit_weak_reference_type_mark(T621*C,T0*a1);
  11120. /*C_HEADER_PASS_1*/void r621standard_c_typedef(T0*a1);
  11121. /*C_HEADER_PASS_1*/void r621pre_compile(void);
  11122. /*C_HEADER_PASS_1*/void r621visit_agent_type_mark(T0*a1);
  11123. /*C_HEADER_PASS_1*/T0*r621cpp(void);
  11124. /*C_HEADER_PASS_1*/void r621do_compile(T621*C,T0*a1);
  11125. /*C_HEADER_PASS_1*/void r621compile(T621*C);
  11126. /*C_HEADER_PASS_1*/void r621flush_out_h(void);
  11127. /*C_HEADER_PASS_1*/void r621visit_class_type_mark(T0*a1);
  11128. typedef struct _se_agenT622f589l25c46 se_agenT622f589l25c46;
  11129. struct _se_agenT622f589l25c46{Tid id;
  11130. int creation_mold_id;
  11131. void(*afp)(se_agenT622f589l25c46*,T0*);
  11132. int (*eq)(se_agent*,se_agent*);
  11133. T0* closed_C;
  11134. };
  11135. /*agent creation*/T0*agenT622f589l25c46(T0*closed_C);
  11136. /*C_HEADER_PASS_2*/void r622make(T622*C);
  11137. /*C_HEADER_PASS_2*/void r622compile_live_type(T622*C,T0*a1);
  11138. /*C_HEADER_PASS_2*/void r622visit_native_array_type_mark(T622*C,T0*a1);
  11139. /*C_HEADER_PASS_2*/void r622visit_weak_reference_type_mark(T622*C,T0*a1);
  11140. /*C_HEADER_PASS_2*/void r622standard_c_typedef(T0*a1);
  11141. /*C_HEADER_PASS_2*/T0*r622cpp(void);
  11142. /*C_HEADER_PASS_2*/void r622do_compile(T622*C,T0*a1);
  11143. /*C_HEADER_PASS_2*/void r622compile(T622*C);
  11144. /*C_HEADER_PASS_2*/void r622native_array_type_in(T0*a1,T0*a2);
  11145. /*C_HEADER_PASS_2*/void r622flush_out_h(void);
  11146. typedef struct _se_agenT623f623l22c52 se_agenT623f623l22c52;
  11147. struct _se_agenT623f623l22c52{Tid id;
  11148. int creation_mold_id;
  11149. void(*afp)(se_agenT623f623l22c52*,T0*);
  11150. int (*eq)(se_agent*,se_agent*);
  11151. T0* closed_C;
  11152. };
  11153. /*agent creation*/T0*agenT623f623l22c52(T0*closed_C);
  11154. typedef struct _se_agenT623f589l25c46 se_agenT623f589l25c46;
  11155. struct _se_agenT623f589l25c46{Tid id;
  11156. int creation_mold_id;
  11157. void(*afp)(se_agenT623f589l25c46*,T0*);
  11158. int (*eq)(se_agent*,se_agent*);
  11159. T0* closed_C;
  11160. };
  11161. /*agent creation*/T0*agenT623f589l25c46(T0*closed_C);
  11162. /*C_HEADER_PASS_3*/void r623make(T623*C);
  11163. /*C_HEADER_PASS_3*/void r623standard_c_object_model(T0*a1);
  11164. /*C_HEADER_PASS_3*/void r623compile_expanded(T623*C,T0*a1);
  11165. /*C_HEADER_PASS_3*/void r623compile_live_type(T623*C,T0*a1);
  11166. /*C_HEADER_PASS_3*/void r623c_object_model_in(T0*a1);
  11167. /*C_HEADER_PASS_3*/void r623visit_weak_reference_type_mark(T0*a1);
  11168. /*C_HEADER_PASS_3*/void r623visit_user_generic_type_mark(T0*a1);
  11169. /*C_HEADER_PASS_3*/T0*r623cpp(void);
  11170. /*C_HEADER_PASS_3*/void r623do_compile(T623*C,T0*a1);
  11171. /*C_HEADER_PASS_3*/void r623compile(T623*C);
  11172. /*C_HEADER_PASS_3*/void r623flush_out_h(void);
  11173. /*C_HEADER_PASS_3*/void r623standard_c_struct(T0*a1);
  11174. /*C_HEADER_PASS_3*/void r623visit_class_type_mark(T0*a1);
  11175. typedef struct _se_agenT624f589l25c46 se_agenT624f589l25c46;
  11176. struct _se_agenT624f589l25c46{Tid id;
  11177. int creation_mold_id;
  11178. void(*afp)(se_agenT624f589l25c46*,T0*);
  11179. int (*eq)(se_agent*,se_agent*);
  11180. T0* closed_C;
  11181. };
  11182. /*agent creation*/T0*agenT624f589l25c46(T0*closed_C);
  11183. /*C_HEADER_PASS_4*/void r624visit_empty_tuple_type_mark(T0*a1);
  11184. /*C_HEADER_PASS_4*/void r624make(T624*C);
  11185. /*C_HEADER_PASS_4*/void r624visit_string_type_mark(T0*a1);
  11186. /*C_HEADER_PASS_4*/void r624standard_c_object_model(T0*a1);
  11187. /*C_HEADER_PASS_4*/void r624compile_live_type(T624*C,T0*a1);
  11188. /*C_HEADER_PASS_4*/void r624visit_natural_type_mark(T0*a1);
  11189. /*C_HEADER_PASS_4*/void r624c_object_model_in(T0*a1);
  11190. /*C_HEADER_PASS_4*/void r624visit_user_generic_type_mark(T0*a1);
  11191. /*C_HEADER_PASS_4*/void r624c_print_function(T0*a1);
  11192. /*C_HEADER_PASS_4*/void r624visit_any_type_mark(T0*a1);
  11193. /*C_HEADER_PASS_4*/T0*r624cpp(void);
  11194. /*C_HEADER_PASS_4*/void r624do_compile(T624*C,T0*a1);
  11195. /*C_HEADER_PASS_4*/void r624compile(T624*C);
  11196. /*C_HEADER_PASS_4*/void r624standard_c_print_function(T0*a1);
  11197. /*C_HEADER_PASS_4*/void r624flush_out_h(void);
  11198. /*C_HEADER_PASS_4*/void r624visit_array_type_mark(T0*a1);
  11199. /*C_HEADER_PASS_4*/void r624standard_c_struct(T0*a1);
  11200. /*C_HEADER_PASS_4*/void r624visit_class_type_mark(T0*a1);
  11201. /*C_HEADER_PASS_4*/void r624visit_non_empty_tuple_type_mark(T0*a1);
  11202. typedef struct _se_agenT625f625l584c33 se_agenT625f625l584c33;
  11203. struct _se_agenT625f625l584c33{Tid id;
  11204. int creation_mold_id;
  11205. void(*afp)(se_agenT625f625l584c33*,T0*,T2);
  11206. int (*eq)(se_agent*,se_agent*);
  11207. T0* closed_a2;
  11208. };
  11209. /*agent creation*/T0*agenT625f625l584c33(T0*closed_a2);
  11210. typedef struct _se_agenT625f625l600c30 se_agenT625f625l600c30;
  11211. struct _se_agenT625f625l600c30{Tid id;
  11212. int creation_mold_id;
  11213. void(*afp)(se_agenT625f625l600c30*,T0*);
  11214. int (*eq)(se_agent*,se_agent*);
  11215. T0* closed_a2;
  11216. };
  11217. /*agent creation*/T0*agenT625f625l600c30(T0*closed_a2);
  11218. typedef struct _se_agenT625f625l256c33 se_agenT625f625l256c33;
  11219. struct _se_agenT625f625l256c33{Tid id;
  11220. int creation_mold_id;
  11221. void(*afp)(se_agenT625f625l256c33*,T0*,T2);
  11222. int (*eq)(se_agent*,se_agent*);
  11223. T0* closed_a2;
  11224. };
  11225. /*agent creation*/T0*agenT625f625l256c33(T0*closed_a2);
  11226. typedef struct _se_agenT625f625l276c30 se_agenT625f625l276c30;
  11227. struct _se_agenT625f625l276c30{Tid id;
  11228. int creation_mold_id;
  11229. void(*afp)(se_agenT625f625l276c30*,T0*);
  11230. int (*eq)(se_agent*,se_agent*);
  11231. T0* closed_a2;
  11232. };
  11233. /*agent creation*/T0*agenT625f625l276c30(T0*closed_a2);
  11234. typedef struct _se_agenT625f625l357c33 se_agenT625f625l357c33;
  11235. struct _se_agenT625f625l357c33{Tid id;
  11236. int creation_mold_id;
  11237. void(*afp)(se_agenT625f625l357c33*,T0*,T2);
  11238. int (*eq)(se_agent*,se_agent*);
  11239. T0* closed_a2;
  11240. };
  11241. /*agent creation*/T0*agenT625f625l357c33(T0*closed_a2);
  11242. typedef struct _se_agenT625f625l375c30 se_agenT625f625l375c30;
  11243. struct _se_agenT625f625l375c30{Tid id;
  11244. int creation_mold_id;
  11245. void(*afp)(se_agenT625f625l375c30*,T0*);
  11246. int (*eq)(se_agent*,se_agent*);
  11247. T0* closed_a2;
  11248. };
  11249. /*agent creation*/T0*agenT625f625l375c30(T0*closed_a2);
  11250. typedef struct _se_agenT625f625l424c33 se_agenT625f625l424c33;
  11251. struct _se_agenT625f625l424c33{Tid id;
  11252. int creation_mold_id;
  11253. void(*afp)(se_agenT625f625l424c33*,T0*,T2);
  11254. int (*eq)(se_agent*,se_agent*);
  11255. };
  11256. /*agent creation*/T0*agenT625f625l424c33(void);
  11257. typedef struct _se_agenT625f625l437c30 se_agenT625f625l437c30;
  11258. struct _se_agenT625f625l437c30{Tid id;
  11259. int creation_mold_id;
  11260. void(*afp)(se_agenT625f625l437c30*,T0*);
  11261. int (*eq)(se_agent*,se_agent*);
  11262. };
  11263. /*agent creation*/T0*agenT625f625l437c30(void);
  11264. typedef struct _se_agenT625f625l447c72 se_agenT625f625l447c72;
  11265. struct _se_agenT625f625l447c72{Tid id;
  11266. int creation_mold_id;
  11267. void(*afp)(se_agenT625f625l447c72*,T0*);
  11268. int (*eq)(se_agent*,se_agent*);
  11269. T0* closed_a2;
  11270. };
  11271. /*agent creation*/T0*agenT625f625l447c72(T0*closed_a2);
  11272. typedef struct _se_agenT625f625l81c56 se_agenT625f625l81c56;
  11273. struct _se_agenT625f625l81c56{Tid id;
  11274. int creation_mold_id;
  11275. void(*afp)(se_agenT625f625l81c56*,T0*);
  11276. int (*eq)(se_agent*,se_agent*);
  11277. T0* closed_a1;
  11278. };
  11279. /*agent creation*/T0*agenT625f625l81c56(T0*closed_a1);
  11280. typedef struct _se_agenT625f625l108c55 se_agenT625f625l108c55;
  11281. struct _se_agenT625f625l108c55{Tid id;
  11282. int creation_mold_id;
  11283. void(*afp)(se_agenT625f625l108c55*,T0*);
  11284. int (*eq)(se_agent*,se_agent*);
  11285. T0* closed_a1;
  11286. };
  11287. /*agent creation*/T0*agenT625f625l108c55(T0*closed_a1);
  11288. typedef struct _se_agenT625f625l119c20 se_agenT625f625l119c20;
  11289. struct _se_agenT625f625l119c20{Tid id;
  11290. int creation_mold_id;
  11291. void(*afp)(se_agenT625f625l119c20*,T0*);
  11292. int (*eq)(se_agent*,se_agent*);
  11293. };
  11294. /*agent creation*/T0*agenT625f625l119c20(void);
  11295. /*C_LIVE_TYPE_COMPILER*/void r625create_function_define(T0*a1,T0*a2);
  11296. /*C_LIVE_TYPE_COMPILER*/void r625set_pending_c_function_counter_tag(T0*a1);
  11297. /*C_LIVE_TYPE_COMPILER*/void r625for_all_argument_names(T0*a1,T0*a2,T0*a3);
  11298. /*C_LIVE_TYPE_COMPILER*/void r625for_all_locals__(T0*a1,T0*a2,T0*a3);
  11299. extern T0*oBC625c_frame_descriptor_format;
  11300. extern int fBC625c_frame_descriptor_format;
  11301. /*C_LIVE_TYPE_COMPILER*/T0*r625c_frame_descriptor_format(void);
  11302. /*C_LIVE_TYPE_COMPILER*/T0*r625internal_c_local_tag(T0*a1);
  11303. /*C_LIVE_TYPE_COMPILER*/void r625set_internal_c_local_tag(T0*a1,T0*a2);
  11304. extern T0*oBC619pending_c_function_counter_tag_key;
  11305. extern int fBC619pending_c_function_counter_tag_key;
  11306. /*C_LIVE_TYPE_COMPILER*/T0*r625pending_c_function_counter_tag_key(void);
  11307. /*C_LIVE_TYPE_COMPILER*/void r625define_agent_creation_for(T0*a1);
  11308. /*C_LIVE_TYPE_COMPILER*/void r625put_c_field_name(T0*a1);
  11309. /*C_LIVE_TYPE_COMPILER*/T6 r625rf7_does_need_c_wrapper(T0*a1);
  11310. extern T0*oBC619pending_c_function_counter_tag_values;
  11311. extern int fBC619pending_c_function_counter_tag_values;
  11312. /*C_LIVE_TYPE_COMPILER*/T0*r625pending_c_function_counter_tag_values(void);
  11313. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent25(T0*a1,T0*a2);
  11314. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent19(T0*a1,T0*a2);
  11315. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent24(T0*a1,T0*a2,T2 a3);
  11316. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent23(T0*a1);
  11317. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent18(T0*a1,T0*a2,T2 a3);
  11318. extern T0*oBC619internal_c_local_tag_key;
  11319. extern int fBC619internal_c_local_tag_key;
  11320. /*C_LIVE_TYPE_COMPILER*/T0*r625internal_c_local_tag_key(void);
  11321. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent22(T0*a1,T2 a2);
  11322. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent21(T0*a1,T0*a2);
  11323. /*C_LIVE_TYPE_COMPILER*/void r625_inline_agent20(T0*a1,T0*a2,T2 a3);
  11324. extern T0*oBC625c_frame_descriptor_locals;
  11325. extern int fBC625c_frame_descriptor_locals;
  11326. /*C_LIVE_TYPE_COMPILER*/T0*r625c_frame_descriptor_locals(void);
  11327. /*C_LIVE_TYPE_COMPILER*/void r625closure_args_compile_to_c_in(T0*a1,T0*a2);
  11328. /*C_LIVE_TYPE_COMPILER*/T0*r625cpp(void);
  11329. /*C_LIVE_TYPE_COMPILER*/void r625define_c_signature(T0*a1);
  11330. /*C_LIVE_TYPE_COMPILER*/void r625is_equal_agent_creation_define_function(T0*a1,T0*a2);
  11331. extern T0*oBC625is_equal_agent_creation_type_generated;
  11332. extern int fBC625is_equal_agent_creation_type_generated;
  11333. /*C_LIVE_TYPE_COMPILER*/T0*r625is_equal_agent_creation_type_generated(void);
  11334. /*C_LIVE_TYPE_COMPILER*/void r625rank_name_in(T2 a1,T0*a2,T0*a3);
  11335. /*C_LIVE_TYPE_COMPILER*/void r625compile_live_type(T625*C,T0*a1);
  11336. /*C_LIVE_TYPE_COMPILER*/void r625put_c_name_tag(T0*a1);
  11337. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_2(T0*a1);
  11338. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_3(T0*a1);
  11339. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_4(T0*a1);
  11340. /*C_LIVE_TYPE_COMPILER*/void r625c_frame_descriptor(T0*a1);
  11341. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_5(T0*a1);
  11342. /*C_LIVE_TYPE_COMPILER*/void r625define_agent_creation_function(T0*a1,T0*a2,T0*a3,T2 a4);
  11343. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_6(T0*a1);
  11344. /*C_LIVE_TYPE_COMPILER*/void r625make(T625*C);
  11345. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_7(T0*a1);
  11346. /*C_LIVE_TYPE_COMPILER*/void r625args_c_frame_descriptor(T0*a1,T0*a2,T6 a3,T2 a4);
  11347. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_8(T0*a1);
  11348. /*C_LIVE_TYPE_COMPILER*/void r625visit_run_feature_9(T0*a1);
  11349. /*C_LIVE_TYPE_COMPILER*/T0*r625echo(void);
  11350. /*C_LIVE_TYPE_COMPILER*/T6 r625rf8_does_need_c_wrapper(T0*a1);
  11351. extern T0*oBC625agent_address_of_c_define;
  11352. extern int fBC625agent_address_of_c_define;
  11353. /*C_LIVE_TYPE_COMPILER*/T0*r625agent_address_of_c_define(void);
  11354. /*C_LIVE_TYPE_COMPILER*/void r625is_equal_agent_creation_define_type_for(T0*a1,T0*a2);
  11355. /*C_LIVE_TYPE_COMPILER*/void r625compile(T625*C,T0*a1,T2 a2);
  11356. /*C_LIVE_TYPE_COMPILER*/void r625is_equal_mold_id_in(T0*a1,T0*a2,T0*a3);
  11357. /*C_LIVE_TYPE_COMPILER*/void r625c_define_opening(T0*a1);
  11358. /*C_LIVE_TYPE_COMPILER*/void r625args_compile_to_c_in(T0*a1,T0*a2);
  11359. /*C_LIVE_TYPE_COMPILER*/void r625for_all_arguments__(T0*a1,T0*a2,T0*a3,T2 a4);
  11360. /*C_LIVE_TYPE_COMPILER*/void r625open_operand_name_in(T0*a1,T0*a2);
  11361. /*C_LIVE_TYPE_COMPILER*/T2 r625pending_c_function_counter_tag(T0*a1);
  11362. /*C_LIVE_TYPE_COMPILER*/void r625for_all_local_names(T0*a1,T0*a2,T0*a3);
  11363. /*C_LIVE_TYPE_COMPILER*/void r625do_compile(T625*C,T0*a1);
  11364. /*C_LIVE_TYPE_COMPILER*/void r625define_check_class_invariant_c_function(T0*a1);
  11365. /*C_LIVE_TYPE_COMPILER*/void r625initialize_expanded(T0*a1,T0*a2);
  11366. /*C_LIVE_TYPE_COMPILER*/void r625address_of_c_define(T0*a1);
  11367. /*C_LIVE_TYPE_COMPILER*/void r625compile_to_c_old_memory(T0*a1,T0*a2);
  11368. /*C_LIVE_TYPE_COMPILER*/T0*r625error_handler(void);
  11369. /*C_LIVE_TYPE_COMPILER*/void r625c_initialize_frame_information(T0*a1,T2 a2);
  11370. /*C_LIVE_TYPE_COMPILER*/T0*r625define_agent_creation_type(T0*a1,T0*a2,T6 a3,T0*a4,T2 a5);
  11371. extern T0*oBC625is_equal_agent_creation_function_generated;
  11372. extern int fBC625is_equal_agent_creation_function_generated;
  11373. /*C_LIVE_TYPE_COMPILER*/T0*r625is_equal_agent_creation_function_generated(void);
  11374. /*C_LIVE_TYPE_COMPILER*/void r625closed_operand_name_in(T0*a1,T0*a2);
  11375. /*C_LIVE_TYPE_COMPILER*/void r625c_define_closing(T0*a1);
  11376. /*C_MAPPER*/void r637visit_run_feature_7(T0*a1);
  11377. /*C_MAPPER*/void r637visit_run_feature_8(T0*a1);
  11378. /*C_MAPPER*/void r637visit_run_feature_9(T0*a1);
  11379. /*C_MAPPER*/void r637put_c_field_name(T0*a1);
  11380. /*C_MAPPER*/void r637default_mapping_function(T0*a1);
  11381. /*C_MAPPER*/T6 r637rf8_does_need_c_wrapper(T0*a1);
  11382. /*C_MAPPER*/void r637default_mapping_procedure(T0*a1);
  11383. /*C_MAPPER*/T6 r637rf7_does_need_c_wrapper(T0*a1);
  11384. /*C_MAPPER*/T0*r637cpp(void);
  11385. /*C_MAPPER*/void r637compile(T637*C,T0*a1);
  11386. /*C_MAPPER*/T0*r637error_handler(void);
  11387. /*C_MAPPER*/void r637visit_run_feature_1(T0*a1);
  11388. /*C_MAPPER*/void r637default_mapping_arg(T0*a1,T6 a2,T6 a3,T6 a4);
  11389. /*C_MAPPER*/void r637visit_run_feature_2(T0*a1);
  11390. /*C_MAPPER*/void r637visit_run_feature_3(T0*a1);
  11391. /*C_MAPPER*/void r637visit_run_feature_4(T0*a1);
  11392. /*C_MAPPER*/void r637visit_run_feature_5(T0*a1);
  11393. /*C_MAPPER*/void r637visit_run_feature_6(T0*a1);
  11394. /*C_INITIALIZER*/void r638visit_empty_tuple_type_mark(T0*a1);
  11395. /*C_INITIALIZER*/void r638visit_string_type_mark(T0*a1);
  11396. /*C_INITIALIZER*/void r638visit_like_feature_type_mark(T638*C,T0*a1);
  11397. /*C_INITIALIZER*/void r638visit_real_type_mark(T0*a1);
  11398. /*C_INITIALIZER*/T0*r638for(T638*C,T0*a1);
  11399. /*C_INITIALIZER*/void r638visit_native_array_type_mark(T0*a1);
  11400. /*C_INITIALIZER*/void r638visit_natural_type_mark(T0*a1);
  11401. /*C_INITIALIZER*/void r638visit_like_current_type_mark(T638*C,T0*a1);
  11402. /*C_INITIALIZER*/void r638visit_weak_reference_type_mark(T0*a1);
  11403. /*C_INITIALIZER*/void r638visit_like_argument_type_mark(T638*C,T0*a1);
  11404. /*C_INITIALIZER*/void r638visit_user_generic_type_mark(T638*C,T0*a1);
  11405. /*C_INITIALIZER*/void r638visit_pointer_type_mark(T0*a1);
  11406. /*C_INITIALIZER*/void r638visit_any_type_mark(T0*a1);
  11407. /*C_INITIALIZER*/void r638visit_agent_type_mark(T0*a1);
  11408. /*C_INITIALIZER*/T0*r638cpp(void);
  11409. /*C_INITIALIZER*/void r638visit_character_type_mark(T0*a1);
  11410. /*C_INITIALIZER*/void r638visit_formal_generic_type_mark(T638*C,T0*a1);
  11411. /*C_INITIALIZER*/void r638c_initialize_user_expanded(T638*C,T0*a1);
  11412. /*C_INITIALIZER*/void r638visit_boolean_type_mark(T0*a1);
  11413. /*C_INITIALIZER*/void r638visit_array_type_mark(T0*a1);
  11414. /*C_INITIALIZER*/void r638crash(T638*C);
  11415. /*C_INITIALIZER*/void r638visit_integer_type_mark(T0*a1);
  11416. /*C_INITIALIZER*/void r638visit_class_type_mark(T638*C,T0*a1);
  11417. /*C_INITIALIZER*/void r638visit_non_empty_tuple_type_mark(T0*a1);
  11418. typedef struct _se_agenT639f640l132c33 se_agenT639f640l132c33;
  11419. struct _se_agenT639f640l132c33{Tid id;
  11420. int creation_mold_id;
  11421. void(*afp)(se_agenT639f640l132c33*,T0*,T2);
  11422. int (*eq)(se_agent*,se_agent*);
  11423. T0* closed_C;
  11424. T0* closed_a2;
  11425. };
  11426. /*agent creation*/T0*agenT639f640l132c33(T0*closed_C,T0*closed_a2);
  11427. typedef struct _se_agenT639f640l152c30 se_agenT639f640l152c30;
  11428. struct _se_agenT639f640l152c30{Tid id;
  11429. int creation_mold_id;
  11430. void(*afp)(se_agenT639f640l152c30*,T0*);
  11431. int (*eq)(se_agent*,se_agent*);
  11432. };
  11433. /*agent creation*/T0*agenT639f640l152c30(void);
  11434. /*C_TARGET_MAPPER*/void r639set_pending_c_function_counter_tag(T0*a1);
  11435. /*C_TARGET_MAPPER*/void r639for_all_argument_names(T0*a1,T0*a2,T0*a3);
  11436. /*C_TARGET_MAPPER*/void r639visit_void_call(T639*C,T0*a1);
  11437. /*C_TARGET_MAPPER*/void r639for_all_locals__(T0*a1,T0*a2,T0*a3);
  11438. /*C_TARGET_MAPPER*/void r639visit_create_expression(T639*C,T0*a1);
  11439. /*C_TARGET_MAPPER*/void r639compile_feature_call(T639*C,T0*a1);
  11440. /*C_TARGET_MAPPER*/void r639visit_fake_tuple(T639*C,T0*a1);
  11441. /*C_TARGET_MAPPER*/void r639visit_e_false(T0*a1);
  11442. /*C_TARGET_MAPPER*/void r639visit_call_infix_ge(T639*C,T0*a1);
  11443. /*C_TARGET_MAPPER*/void r639visit_native_array_item(T639*C,T0*a1);
  11444. /*C_TARGET_MAPPER*/void r639visit_implicit_cast(T639*C,T0*a1);
  11445. /*C_TARGET_MAPPER*/void r639visit_integer_constant(T0*a1);
  11446. /*C_TARGET_MAPPER*/void r639not_yet_implemented(T639*C);
  11447. /*C_TARGET_MAPPER*/T0*r639internal_c_local_tag(T0*a1);
  11448. /*C_TARGET_MAPPER*/void r639visit_compound_expression(T639*C,T0*a1);
  11449. /*C_TARGET_MAPPER*/void r639set_internal_c_local_tag(T0*a1,T0*a2);
  11450. /*C_TARGET_MAPPER*/void r639visit_dynamic_dispatch_temporary1_id(T639*C,T0*a1);
  11451. /*C_TARGET_MAPPER*/T0*r639pending_c_function_counter_tag_key(void);
  11452. /*C_TARGET_MAPPER*/void r639visit_old_manifest_array(T639*C,T0*a1);
  11453. /*C_TARGET_MAPPER*/void r639visit_call_infix_gt(T639*C,T0*a1);
  11454. /*C_TARGET_MAPPER*/T0*r639pending_c_function_counter_tag_values(void);
  11455. /*C_TARGET_MAPPER*/void r639_inline_agent27(T0*a1);
  11456. /*C_TARGET_MAPPER*/void r639_inline_agent26(T0*a1,T0*a2,T2 a3);
  11457. /*C_TARGET_MAPPER*/void r639compile_expression(T639*C,T0*a1);
  11458. /*C_TARGET_MAPPER*/T0*r639internal_c_local_tag_key(void);
  11459. /*C_TARGET_MAPPER*/void r639visit_call_infix_le(T639*C,T0*a1);
  11460. /*C_TARGET_MAPPER*/void r639visit_call_prefix_not(T639*C,T0*a1);
  11461. /*C_TARGET_MAPPER*/void r639manifest_generic(T639*C,T0*a1);
  11462. /*C_TARGET_MAPPER*/void r639visit_call_infix_lt(T639*C,T0*a1);
  11463. /*C_TARGET_MAPPER*/void r639visit_implicit_current(T0*a1);
  11464. /*C_TARGET_MAPPER*/T0*r639cpp(void);
  11465. /*C_TARGET_MAPPER*/void r639args_compile_to_c(T639*C,T0*a1,T0*a2);
  11466. /*C_TARGET_MAPPER*/void r639visit_ifthen_exp(T639*C,T0*a1);
  11467. /*C_TARGET_MAPPER*/void r639visit_ifthenelse_exp(T639*C,T0*a1);
  11468. /*C_TARGET_MAPPER*/void r639visit_real_constant(T0*a1);
  11469. /*C_TARGET_MAPPER*/void r639visit_agent_creation(T639*C,T0*a1);
  11470. /*C_TARGET_MAPPER*/void r639visit_static_call_0_c(T639*C,T0*a1);
  11471. /*C_TARGET_MAPPER*/void r639visit_no_dispatch(T639*C,T0*a1);
  11472. /*C_TARGET_MAPPER*/void r639visit_character_constant(T0*a1);
  11473. /*C_TARGET_MAPPER*/void r639visit_dynamic_dispatch_temporary1(T639*C,T0*a1);
  11474. /*C_TARGET_MAPPER*/void r639visit_null_pointer(T0*a1);
  11475. /*C_TARGET_MAPPER*/void r639visit_dynamic_dispatch_temporary2(T639*C,T0*a1);
  11476. /*C_TARGET_MAPPER*/void r639visit_e_true(T0*a1);
  11477. /*C_TARGET_MAPPER*/void r639crash(T639*C);
  11478. /*C_TARGET_MAPPER*/void r639visit_natural_constant(T0*a1);
  11479. /*C_TARGET_MAPPER*/void r639compile_(T639*C,T0*a1,T0*a2);
  11480. /*C_TARGET_MAPPER*/void r639visit_assignment_test(T639*C,T0*a1);
  11481. /*C_TARGET_MAPPER*/void r639create_expression_support(T639*C,T0*a1,T0*a2);
  11482. /*C_TARGET_MAPPER*/void r639visit_written_current(T639*C,T0*a1);
  11483. /*C_TARGET_MAPPER*/void r639compile(T639*C,T0*a1,T0*a2,T0*a3);
  11484. /*C_TARGET_MAPPER*/void r639visit_expression_with_comment(T639*C,T0*a1);
  11485. /*C_TARGET_MAPPER*/void r639visit_assertion(T639*C,T0*a1);
  11486. /*C_TARGET_MAPPER*/void r639visit_manifest_string(T639*C,T0*a1);
  11487. /*C_TARGET_MAPPER*/void r639for_all_arguments__(T0*a1,T0*a2,T0*a3,T2 a4);
  11488. /*C_TARGET_MAPPER*/void r639c2c_cast_op(T639*C,T0*a1,T0*a2,T0*a3);
  11489. /*C_TARGET_MAPPER*/void r639visit_non_void_no_dispatch(T639*C,T0*a1);
  11490. /*C_TARGET_MAPPER*/void r639visit_manifest_tuple(T639*C,T0*a1);
  11491. /*C_TARGET_MAPPER*/void r639visit_closed_operand(T639*C,T0*a1);
  11492. /*C_TARGET_MAPPER*/void r639cmp_user_expanded(T639*C,T0*a1,T0*a2);
  11493. /*C_TARGET_MAPPER*/T2 r639pending_c_function_counter_tag(T0*a1);
  11494. /*C_TARGET_MAPPER*/void r639manifest_generic_args(T639*C,T0*a1,T2 a2,T2 a3);
  11495. /*C_TARGET_MAPPER*/void r639for_all_local_names(T0*a1,T0*a2,T0*a3);
  11496. /*C_TARGET_MAPPER*/void r639visit_create_writable(T639*C,T0*a1);
  11497. /*C_TARGET_MAPPER*/void r639standard_mapping_c_target(T639*C,T0*a1,T6 a2);
  11498. /*C_TARGET_MAPPER*/void r639visit_writable_attribute_name(T639*C,T0*a1);
  11499. /*C_TARGET_MAPPER*/void r639visit_internal_local2(T639*C,T0*a1);
  11500. /*C_TARGET_MAPPER*/void r639visit_address_of(T639*C,T0*a1);
  11501. /*C_TARGET_MAPPER*/void r639visit_fake_argument(T639*C,T0*a1);
  11502. /*C_TARGET_MAPPER*/void r639visit_e_void(T639*C,T0*a1);
  11503. /*C_TARGET_MAPPER*/void r639compile_character(T3 a1);
  11504. /*C_TARGET_MAPPER*/void r639visit_loop_variant(T639*C,T0*a1);
  11505. /*C_TARGET_MAPPER*/void r639cmp_expanded_with_void(T639*C,T0*a1);
  11506. /*C_TARGET_MAPPER*/void r639visit_manifest_generic(T639*C,T0*a1);
  11507. /*C_TARGET_MAPPER*/void r639compile_arg(T639*C,T0*a1);
  11508. /*C_TARGET_MAPPER*/void r639cmp_reference(T639*C,T0*a1,T0*a2,T0*a3);
  11509. /*C_TARGET_MAPPER*/void r639visit_built_in_eq_neq(T639*C,T0*a1);
  11510. /*C_TARGET_MAPPER*/void r639cmp_basic_eiffel_expanded(T639*C,T0*a1,T0*a2,T0*a3);
  11511. /*C_TARGET_MAPPER*/void r639_P_640_compile_feature_call(T639*C,T0*a1);
  11512. /*C_TARGET_MAPPER*/void r639_P_640_visit_native_array_item(T639*C,T0*a1);
  11513. /*C_TARGET_MAPPER*/void r639_P_640_visit_no_dispatch(T639*C,T0*a1);
  11514. /*C_TARGET_MAPPER*/void r639_P_640_visit_assignment_test(T639*C,T0*a1);
  11515. /*C_TARGET_MAPPER*/void r639_P_640_visit_manifest_string(T0*a1);
  11516. /*C_TARGET_MAPPER*/void r639_P_640_visit_non_void_no_dispatch(T0*a1);
  11517. /*C_TARGET_MAPPER*/void r639_P_640_visit_manifest_tuple(T639*C,T0*a1);
  11518. /*C_TARGET_MAPPER*/void r639_P_640_visit_internal_local2(T639*C,T0*a1);
  11519. /*C_TARGET_MAPPER*/void r639_P_640_visit_manifest_generic(T639*C,T0*a1);
  11520. typedef struct _se_agenT641f640l132c33 se_agenT641f640l132c33;
  11521. struct _se_agenT641f640l132c33{Tid id;
  11522. int creation_mold_id;
  11523. void(*afp)(se_agenT641f640l132c33*,T0*,T2);
  11524. int (*eq)(se_agent*,se_agent*);
  11525. T0* closed_C;
  11526. T0* closed_a2;
  11527. };
  11528. /*agent creation*/T0*agenT641f640l132c33(T0*closed_C,T0*closed_a2);
  11529. typedef struct _se_agenT641f640l152c30 se_agenT641f640l152c30;
  11530. struct _se_agenT641f640l152c30{Tid id;
  11531. int creation_mold_id;
  11532. void(*afp)(se_agenT641f640l152c30*,T0*);
  11533. int (*eq)(se_agent*,se_agent*);
  11534. };
  11535. /*agent creation*/T0*agenT641f640l152c30(void);
  11536. /*C_ARG_MAPPER*/void r641not_yet_implemented(T641*C);
  11537. /*C_ARG_MAPPER*/void r641_inline_agent27(T0*a1);
  11538. /*C_ARG_MAPPER*/void r641_inline_agent26(T0*a1,T0*a2,T2 a3);
  11539. /*C_ARG_MAPPER*/void r641visit_e_void(T0*a1);
  11540. /*C_ARG_MAPPER*/void r641compile_code(T641*C,T0*a1);
  11541. /*C_ARG_MAPPER*/void r641visit_old_manifest_array(T641*C,T0*a1);
  11542. /*C_ARG_MAPPER*/void r641compile_feature_call(T641*C,T0*a1);
  11543. /*C_ARG_MAPPER*/T0*r641cpp(void);
  11544. /*C_ARG_MAPPER*/void r641visit_manifest_generic(T641*C,T0*a1);
  11545. /*C_ARG_MAPPER*/void r641visit_fake_target(T641*C,T0*a1);
  11546. /*C_ARG_MAPPER*/void r641visit_real_constant(T0*a1);
  11547. /*C_ARG_MAPPER*/void r641visit_no_dispatch(T641*C,T0*a1);
  11548. /*C_ARG_MAPPER*/void r641visit_ifthenelse_exp(T641*C,T0*a1);
  11549. /*C_ARG_MAPPER*/void r641visit_local_name_ref(T0*a1);
  11550. /*C_ARG_MAPPER*/T0*r641pending_c_function_counter_tag_values(void);
  11551. /*C_ARG_MAPPER*/void r641visit_natural_constant(T0*a1);
  11552. /*C_ARG_MAPPER*/void r641visit_address_of(T641*C,T0*a1);
  11553. /*C_ARG_MAPPER*/void r641visit_create_writable(T641*C,T0*a1);
  11554. /*C_ARG_MAPPER*/void r641visit_e_false(T0*a1);
  11555. /*C_ARG_MAPPER*/void r641visit_manifest_string(T0*a1);
  11556. /*C_ARG_MAPPER*/void r641visit_writable_attribute_name(T641*C,T0*a1);
  11557. /*C_ARG_MAPPER*/void r641visit_call_prefix_not(T641*C,T0*a1);
  11558. /*C_ARG_MAPPER*/void r641compile_arg(T641*C,T0*a1);
  11559. /*C_ARG_MAPPER*/void r641visit_assignment_test(T641*C,T0*a1);
  11560. /*C_ARG_MAPPER*/void r641visit_implicit_cast(T641*C,T0*a1);
  11561. /*C_ARG_MAPPER*/void r641visit_internal_local2(T641*C,T0*a1);
  11562. /*C_ARG_MAPPER*/T2 r641pending_c_function_counter_tag(T0*a1);
  11563. /*C_ARG_MAPPER*/void r641open_operand_name_in(T0*a1,T0*a2);
  11564. /*C_ARG_MAPPER*/void r641compile_expression(T641*C,T0*a1);
  11565. /*C_ARG_MAPPER*/T0*r641pending_c_function_counter_tag_key(void);
  11566. /*C_ARG_MAPPER*/void r641visit_create_expression(T641*C,T0*a1);
  11567. /*C_ARG_MAPPER*/void r641visit_e_true(T0*a1);
  11568. /*C_ARG_MAPPER*/void r641compile_precursor(T641*C,T0*a1);
  11569. /*C_ARG_MAPPER*/void r641set_internal_c_local_tag(T0*a1,T0*a2);
  11570. /*C_ARG_MAPPER*/void r641manifest_generic(T641*C,T0*a1);
  11571. /*C_ARG_MAPPER*/void r641cmp_expanded_with_void(T641*C,T0*a1);
  11572. /*C_ARG_MAPPER*/void r641visit_built_in_eq_neq(T641*C,T0*a1);
  11573. /*C_ARG_MAPPER*/void r641rank_name_in(T2 a1,T0*a2,T0*a3);
  11574. /*C_ARG_MAPPER*/void r641visit_result(T0*a1);
  11575. /*C_ARG_MAPPER*/void r641set_pending_c_function_counter_tag(T0*a1);
  11576. /*C_ARG_MAPPER*/void r641visit_dynamic_dispatch_temporary1(T641*C,T0*a1);
  11577. /*C_ARG_MAPPER*/void r641cmp_user_expanded(T641*C,T0*a1,T0*a2);
  11578. /*C_ARG_MAPPER*/void r641visit_dynamic_dispatch_temporary2(T641*C,T0*a1);
  11579. /*C_ARG_MAPPER*/void r641visit_manifest_tuple(T641*C,T0*a1);
  11580. /*C_ARG_MAPPER*/void r641for_all_locals__(T0*a1,T0*a2,T0*a3);
  11581. /*C_ARG_MAPPER*/void r641compile_character(T3 a1);
  11582. /*C_ARG_MAPPER*/void r641visit_fake_tuple(T641*C,T0*a1);
  11583. /*C_ARG_MAPPER*/void r641create_expression_support(T641*C,T0*a1,T0*a2);
  11584. /*C_ARG_MAPPER*/void r641visit_character_constant(T0*a1);
  11585. /*C_ARG_MAPPER*/void r641visit_integer_constant(T0*a1);
  11586. /*C_ARG_MAPPER*/void r641visit_closed_operand(T641*C,T0*a1);
  11587. /*C_ARG_MAPPER*/void r641visit_abstract_current(T641*C,T0*a1);
  11588. /*C_ARG_MAPPER*/void r641for_all_argument_names(T0*a1,T0*a2,T0*a3);
  11589. /*C_ARG_MAPPER*/void r641visit_void_call(T641*C,T0*a1);
  11590. /*C_ARG_MAPPER*/void r641visit_generator_generating_type(T0*a1);
  11591. /*C_ARG_MAPPER*/void r641args_compile_to_c(T641*C,T0*a1,T0*a2);
  11592. /*C_ARG_MAPPER*/void r641visit_null_pointer(T0*a1);
  11593. /*C_ARG_MAPPER*/void r641visit_native_array_item(T641*C,T0*a1);
  11594. /*C_ARG_MAPPER*/void r641visit_e_old(T0*a1);
  11595. /*C_ARG_MAPPER*/void r641visit_non_void_no_dispatch(T0*a1);
  11596. /*C_ARG_MAPPER*/void r641visit_agent_creation(T641*C,T0*a1);
  11597. /*C_ARG_MAPPER*/void r641visit_dynamic_dispatch_temporary1_id(T641*C,T0*a1);
  11598. /*C_ARG_MAPPER*/void r641crash(T641*C);
  11599. /*C_ARG_MAPPER*/void r641for_all_arguments__(T0*a1,T0*a2,T0*a3,T2 a4);
  11600. /*C_ARG_MAPPER*/void r641for_all_local_names(T0*a1,T0*a2,T0*a3);
  11601. /*C_ARG_MAPPER*/void r641visit_assertion(T641*C,T0*a1);
  11602. /*C_ARG_MAPPER*/void r641visit_argument_name_ref(T0*a1);
  11603. /*C_ARG_MAPPER*/void r641compile(T641*C,T0*a1,T0*a2);
  11604. /*C_ARG_MAPPER*/void r641compile_agent_definition_call(T641*C,T0*a1);
  11605. /*C_ARG_MAPPER*/void r641visit_call_infix_ge(T641*C,T0*a1);
  11606. /*C_ARG_MAPPER*/void r641visit_compound_expression(T641*C,T0*a1);
  11607. /*C_ARG_MAPPER*/void r641compile_agent_void_call(T641*C,T0*a1,T351 a2,T0*a3);
  11608. /*C_ARG_MAPPER*/void r641visit_agent_expression(T641*C,T0*a1);
  11609. /*C_ARG_MAPPER*/T0*r641internal_c_local_tag(T0*a1);
  11610. /*C_ARG_MAPPER*/T0*r641internal_c_local_tag_key(void);
  11611. /*C_ARG_MAPPER*/void r641visit_call_infix_gt(T641*C,T0*a1);
  11612. /*C_ARG_MAPPER*/void r641visit_open_operand(T0*a1);
  11613. /*C_ARG_MAPPER*/void r641closed_operand_name_in(T0*a1,T0*a2);
  11614. /*C_ARG_MAPPER*/void r641visit_call_infix_le(T641*C,T0*a1);
  11615. /*C_ARG_MAPPER*/void r641visit_loop_variant(T641*C,T0*a1);
  11616. /*C_ARG_MAPPER*/void r641c2c_cast_op(T641*C,T0*a1,T0*a2,T0*a3);
  11617. /*C_ARG_MAPPER*/void r641visit_static_call_0_c(T641*C,T0*a1);
  11618. /*C_ARG_MAPPER*/void r641visit_fake_argument(T0*a1);
  11619. /*C_ARG_MAPPER*/void r641cmp_reference(T641*C,T0*a1,T0*a2,T0*a3);
  11620. /*C_ARG_MAPPER*/void r641visit_call_infix_lt(T641*C,T0*a1);
  11621. /*C_ARG_MAPPER*/void r641manifest_generic_args(T641*C,T0*a1,T2 a2,T2 a3);
  11622. /*C_ARG_MAPPER*/void r641visit_expression_with_comment(T641*C,T0*a1);
  11623. /*C_ARG_MAPPER*/void r641visit_ifthen_exp(T641*C,T0*a1);
  11624. /*C_ARG_MAPPER*/void r641cmp_basic_eiffel_expanded(T641*C,T0*a1,T0*a2,T0*a3);
  11625. typedef struct _se_agenT642f642l80c35 se_agenT642f642l80c35;
  11626. struct _se_agenT642f642l80c35{Tid id;
  11627. int creation_mold_id;
  11628. void(*afp)(se_agenT642f642l80c35*,T0*);
  11629. int (*eq)(se_agent*,se_agent*);
  11630. T0* closed_C;
  11631. };
  11632. /*agent creation*/T0*agenT642f642l80c35(T0*closed_C);
  11633. typedef struct _se_agenT642f642l1106c37 se_agenT642f642l1106c37;
  11634. struct _se_agenT642f642l1106c37{Tid id;
  11635. int creation_mold_id;
  11636. void(*afp)(se_agenT642f642l1106c37*,T0*);
  11637. int (*eq)(se_agent*,se_agent*);
  11638. T0* closed_C;
  11639. };
  11640. /*agent creation*/T0*agenT642f642l1106c37(T0*closed_C);
  11641. typedef struct _se_agenT642f642l61c35 se_agenT642f642l61c35;
  11642. struct _se_agenT642f642l61c35{Tid id;
  11643. int creation_mold_id;
  11644. void(*afp)(se_agenT642f642l61c35*,T0*);
  11645. int (*eq)(se_agent*,se_agent*);
  11646. T0* closed_C;
  11647. };
  11648. /*agent creation*/T0*agenT642f642l61c35(T0*closed_C);
  11649. typedef struct _se_agenT642f642l1081c39 se_agenT642f642l1081c39;
  11650. struct _se_agenT642f642l1081c39{Tid id;
  11651. int creation_mold_id;
  11652. void(*afp)(se_agenT642f642l1081c39*,T0*);
  11653. int (*eq)(se_agent*,se_agent*);
  11654. T0* closed_C;
  11655. };
  11656. /*agent creation*/T0*agenT642f642l1081c39(T0*closed_C);
  11657. typedef struct _se_agenT642f642l1089c34 se_agenT642f642l1089c34;
  11658. struct _se_agenT642f642l1089c34{Tid id;
  11659. int creation_mold_id;
  11660. void(*afp)(se_agenT642f642l1089c34*,T0*);
  11661. int (*eq)(se_agent*,se_agent*);
  11662. T0* closed_C;
  11663. };
  11664. /*agent creation*/T0*agenT642f642l1089c34(T0*closed_C);
  11665. typedef struct _se_agenT642f642l1036c37 se_agenT642f642l1036c37;
  11666. struct _se_agenT642f642l1036c37{Tid id;
  11667. int creation_mold_id;
  11668. void(*afp)(se_agenT642f642l1036c37*,T0*);
  11669. int (*eq)(se_agent*,se_agent*);
  11670. T0* closed_C;
  11671. };
  11672. /*agent creation*/T0*agenT642f642l1036c37(T0*closed_C);
  11673. typedef struct _se_agenT642f640l132c33 se_agenT642f640l132c33;
  11674. struct _se_agenT642f640l132c33{Tid id;
  11675. int creation_mold_id;
  11676. void(*afp)(se_agenT642f640l132c33*,T0*,T2);
  11677. int (*eq)(se_agent*,se_agent*);
  11678. T0* closed_C;
  11679. T0* closed_a2;
  11680. };
  11681. /*agent creation*/T0*agenT642f640l132c33(T0*closed_C,T0*closed_a2);
  11682. typedef struct _se_agenT642f640l152c30 se_agenT642f640l152c30;
  11683. struct _se_agenT642f640l152c30{Tid id;
  11684. int creation_mold_id;
  11685. void(*afp)(se_agenT642f640l152c30*,T0*);
  11686. int (*eq)(se_agent*,se_agent*);
  11687. };
  11688. /*agent creation*/T0*agenT642f640l152c30(void);
  11689. /*C_CODE_COMPILER*/void r642compile_as_require_n(T642*C,T0*a1);
  11690. /*C_CODE_COMPILER*/void r642visit_compound(T642*C,T0*a1);
  11691. /*C_CODE_COMPILER*/void r642not_yet_implemented(T642*C);
  11692. /*C_CODE_COMPILER*/void r642visit_check_compound(T642*C,T0*a1);
  11693. /*C_CODE_COMPILER*/void r642compile_inspect_as_switch(T642*C,T0*a1);
  11694. /*C_CODE_COMPILER*/void r642_inline_agent27(T0*a1);
  11695. /*C_CODE_COMPILER*/void r642_inline_agent26(T0*a1,T0*a2,T2 a3);
  11696. /*C_CODE_COMPILER*/void r642visit_e_void(T0*a1);
  11697. /*C_CODE_COMPILER*/void r642compile_code(T642*C,T0*a1);
  11698. /*C_CODE_COMPILER*/void r642visit_old_manifest_array(T642*C,T0*a1);
  11699. /*C_CODE_COMPILER*/void r642visit_class_invariant(T642*C,T0*a1);
  11700. /*C_CODE_COMPILER*/void r642compile_inspect_statement(T642*C,T0*a1);
  11701. /*C_CODE_COMPILER*/void r642compile_as_check_compound(T642*C,T0*a1);
  11702. /*C_CODE_COMPILER*/void r642compile_feature_call(T642*C,T0*a1);
  11703. /*C_CODE_COMPILER*/T0*r642cpp(void);
  11704. /*C_CODE_COMPILER*/void r642visit_manifest_generic(T642*C,T0*a1);
  11705. /*C_CODE_COMPILER*/void r642visit_run_time_error_instruction(T642*C,T0*a1);
  11706. /*C_CODE_COMPILER*/void r642compile_assertion(T642*C,T0*a1,T0*a2);
  11707. /*C_CODE_COMPILER*/void r642visit_fake_target(T0*a1);
  11708. /*C_CODE_COMPILER*/void r642visit_real_constant(T0*a1);
  11709. /*C_CODE_COMPILER*/void r642visit_no_dispatch(T642*C,T0*a1);
  11710. /*C_CODE_COMPILER*/void r642visit_ifthenelse_exp(T642*C,T0*a1);
  11711. /*C_CODE_COMPILER*/void r642visit_local_name_ref(T0*a1);
  11712. /*C_CODE_COMPILER*/void r642compile_as_require_1(T642*C,T0*a1);
  11713. /*C_CODE_COMPILER*/T0*r642pending_c_function_counter_tag_values(void);
  11714. /*C_CODE_COMPILER*/void r642visit_natural_constant(T0*a1);
  11715. /*C_CODE_COMPILER*/void r642visit_address_of(T642*C,T0*a1);
  11716. /*C_CODE_COMPILER*/void r642visit_create_writable(T642*C,T0*a1);
  11717. /*C_CODE_COMPILER*/void r642compile_inspect_as_ifthenelse(T642*C,T0*a1);
  11718. /*C_CODE_COMPILER*/void r642visit_assertion_list(T642*C,T0*a1);
  11719. /*C_CODE_COMPILER*/void r642visit_retry_instruction(T0*a1);
  11720. /*C_CODE_COMPILER*/void r642visit_e_false(T0*a1);
  11721. /*C_CODE_COMPILER*/void r642visit_manifest_string(T0*a1);
  11722. /*C_CODE_COMPILER*/void r642visit_writable_attribute_name(T642*C,T0*a1);
  11723. /*C_CODE_COMPILER*/void r642visit_c_inline(T0*a1);
  11724. /*C_CODE_COMPILER*/void r642visit_call_prefix_not(T642*C,T0*a1);
  11725. /*C_CODE_COMPILER*/void r642compile_arg(T642*C,T0*a1);
  11726. /*C_CODE_COMPILER*/void r642visit_assignment_test(T642*C,T0*a1);
  11727. /*C_CODE_COMPILER*/void r642visit_implicit_cast(T642*C,T0*a1);
  11728. /*C_CODE_COMPILER*/void r642visit_no_invariant_wrapper(T642*C,T0*a1);
  11729. /*C_CODE_COMPILER*/void r642visit_internal_local2(T642*C,T0*a1);
  11730. /*C_CODE_COMPILER*/T2 r642pending_c_function_counter_tag(T0*a1);
  11731. /*C_CODE_COMPILER*/void r642open_operand_name_in(T0*a1,T0*a2);
  11732. /*C_CODE_COMPILER*/void r642visit_ensure_assertion(T642*C,T0*a1);
  11733. /*C_CODE_COMPILER*/void r642compile_expression(T642*C,T0*a1);
  11734. /*C_CODE_COMPILER*/T0*r642pending_c_function_counter_tag_key(void);
  11735. /*C_CODE_COMPILER*/void r642visit_create_expression(T642*C,T0*a1);
  11736. /*C_CODE_COMPILER*/void r642visit_e_true(T0*a1);
  11737. /*C_CODE_COMPILER*/void r642compile_precursor(T642*C,T0*a1);
  11738. /*C_CODE_COMPILER*/void r642set_internal_c_local_tag(T0*a1,T0*a2);
  11739. /*C_CODE_COMPILER*/void r642manifest_generic(T642*C,T0*a1);
  11740. /*C_CODE_COMPILER*/void r642unlock_internal_c_local_tag(T0*a1);
  11741. /*C_CODE_COMPILER*/void r642visit_when_clause(T642*C,T0*a1);
  11742. /*C_CODE_COMPILER*/void r642cmp_expanded_with_void(T642*C,T0*a1);
  11743. /*C_CODE_COMPILER*/void r642visit_sedb(T0*a1);
  11744. /*C_CODE_COMPILER*/void r642visit_built_in_eq_neq(T642*C,T0*a1);
  11745. /*C_CODE_COMPILER*/void r642rank_name_in(T2 a1,T0*a2,T0*a3);
  11746. /*C_CODE_COMPILER*/void r642compile_assertion_as_require_n(T642*C,T0*a1);
  11747. /*C_CODE_COMPILER*/void r642compile_when_clause_as_switch(T642*C,T0*a1);
  11748. /*C_CODE_COMPILER*/void r642put_start_position(T0*a1);
  11749. /*C_CODE_COMPILER*/void r642visit_result(T0*a1);
  11750. /*C_CODE_COMPILER*/void r642set_pending_c_function_counter_tag(T0*a1);
  11751. /*C_CODE_COMPILER*/void r642visit_dynamic_dispatch_temporary1(T642*C,T0*a1);
  11752. /*C_CODE_COMPILER*/void r642cmp_user_expanded(T642*C,T0*a1,T0*a2);
  11753. /*C_CODE_COMPILER*/void r642visit_dynamic_dispatch_temporary2(T642*C,T0*a1);
  11754. /*C_CODE_COMPILER*/void r642visit_manifest_tuple(T642*C,T0*a1);
  11755. /*C_CODE_COMPILER*/void r642for_all_locals__(T0*a1,T0*a2,T0*a3);
  11756. /*C_CODE_COMPILER*/void r642compile_character(T3 a1);
  11757. /*C_CODE_COMPILER*/void r642compile_as_require(T642*C,T0*a1);
  11758. /*C_CODE_COMPILER*/void r642visit_fake_tuple(T642*C,T0*a1);
  11759. /*C_CODE_COMPILER*/void r642visit_debug_compound(T642*C,T0*a1);
  11760. /*C_CODE_COMPILER*/void r642create_expression_support(T642*C,T0*a1,T0*a2);
  11761. /*C_CODE_COMPILER*/void r642visit_character_constant(T0*a1);
  11762. /*C_CODE_COMPILER*/void r642visit_integer_constant(T0*a1);
  11763. /*C_CODE_COMPILER*/void r642visit_closed_operand(T642*C,T0*a1);
  11764. /*C_CODE_COMPILER*/void r642visit_agent_instruction(T642*C,T0*a1);
  11765. /*C_CODE_COMPILER*/void r642visit_abstract_current(T642*C,T0*a1);
  11766. /*C_CODE_COMPILER*/void r642for_all_argument_names(T0*a1,T0*a2,T0*a3);
  11767. /*C_CODE_COMPILER*/void r642visit_void_call(T642*C,T0*a1);
  11768. /*C_CODE_COMPILER*/void r642compile_code_as_expression(T642*C,T0*a1);
  11769. /*C_CODE_COMPILER*/void r642visit_generator_generating_type(T0*a1);
  11770. /*C_CODE_COMPILER*/void r642args_compile_to_c(T642*C,T0*a1,T0*a2);
  11771. /*C_CODE_COMPILER*/void r642put_c_field_name(T0*a1);
  11772. /*C_CODE_COMPILER*/void r642visit_unused_expression(T642*C,T0*a1);
  11773. /*C_CODE_COMPILER*/void r642visit_null_pointer(T0*a1);
  11774. /*C_CODE_COMPILER*/void r642visit_native_array_item(T642*C,T0*a1);
  11775. /*C_CODE_COMPILER*/void r642visit_e_old(T0*a1);
  11776. /*C_CODE_COMPILER*/void r642visit_non_void_no_dispatch(T0*a1);
  11777. /*C_CODE_COMPILER*/void r642visit_agent_creation(T642*C,T0*a1);
  11778. /*C_CODE_COMPILER*/void r642visit_dynamic_dispatch_temporary1_id(T642*C,T0*a1);
  11779. /*C_CODE_COMPILER*/void r642crash(T642*C);
  11780. /*C_CODE_COMPILER*/void r642for_all_arguments__(T0*a1,T0*a2,T0*a3,T2 a4);
  11781. /*C_CODE_COMPILER*/void r642visit_ifthenelse(T642*C,T0*a1);
  11782. /*C_CODE_COMPILER*/void r642for_all_local_names(T0*a1,T0*a2,T0*a3);
  11783. /*C_CODE_COMPILER*/void r642visit_create_instruction(T642*C,T0*a1);
  11784. /*C_CODE_COMPILER*/void r642visit_assertion(T642*C,T0*a1);
  11785. /*C_CODE_COMPILER*/void r642compile_manifest_string_inspector(T642*C,T0*a1);
  11786. /*C_CODE_COMPILER*/void r642visit_loop_instruction(T642*C,T0*a1);
  11787. /*C_CODE_COMPILER*/void r642visit_argument_name_ref(T0*a1);
  11788. /*C_CODE_COMPILER*/void r642compile(T642*C,T0*a1,T0*a2);
  11789. /*C_CODE_COMPILER*/void r642visit_ifthen(T642*C,T0*a1);
  11790. /*C_CODE_COMPILER*/void r642compile_agent_definition_call(T642*C,T0*a1);
  11791. /*C_CODE_COMPILER*/void r642visit_require_assertion(T642*C,T0*a1);
  11792. /*C_CODE_COMPILER*/void r642visit_call_infix_ge(T642*C,T0*a1);
  11793. /*C_CODE_COMPILER*/void r642visit_compound_expression(T642*C,T0*a1);
  11794. /*C_CODE_COMPILER*/void r642compile_agent_void_call(T642*C,T0*a1,T351 a2,T0*a3);
  11795. /*C_CODE_COMPILER*/void r642visit_agent_expression(T642*C,T0*a1);
  11796. /*C_CODE_COMPILER*/T0*r642internal_c_local_tag(T0*a1);
  11797. /*C_CODE_COMPILER*/T0*r642internal_c_local_tag_key(void);
  11798. /*C_CODE_COMPILER*/void r642compile_as_loop_invariant(T642*C,T0*a1);
  11799. /*C_CODE_COMPILER*/void r642visit_call_infix_gt(T642*C,T0*a1);
  11800. /*C_CODE_COMPILER*/void r642visit_open_operand(T0*a1);
  11801. /*C_CODE_COMPILER*/void r642closed_operand_name_in(T0*a1,T0*a2);
  11802. /*C_CODE_COMPILER*/void r642visit_void_proc_call(T642*C,T0*a1);
  11803. /*C_CODE_COMPILER*/void r642visit_call_infix_le(T642*C,T0*a1);
  11804. /*C_CODE_COMPILER*/void r642visit_loop_variant(T642*C,T0*a1);
  11805. /*C_CODE_COMPILER*/void r642c2c_cast_op(T642*C,T0*a1,T0*a2,T0*a3);
  11806. /*C_CODE_COMPILER*/void r642visit_assignment_attempt(T642*C,T0*a1);
  11807. /*C_CODE_COMPILER*/void r642visit_static_call_0_c(T642*C,T0*a1);
  11808. /*C_CODE_COMPILER*/void r642visit_fake_argument(T0*a1);
  11809. /*C_CODE_COMPILER*/void r642cmp_reference(T642*C,T0*a1,T0*a2,T0*a3);
  11810. /*C_CODE_COMPILER*/void r642visit_call_infix_lt(T642*C,T0*a1);
  11811. /*C_CODE_COMPILER*/void r642manifest_generic_args(T642*C,T0*a1,T2 a2,T2 a3);
  11812. /*C_CODE_COMPILER*/void r642visit_expression_with_comment(T642*C,T0*a1);
  11813. /*C_CODE_COMPILER*/void r642visit_ifthen_exp(T642*C,T0*a1);
  11814. /*C_CODE_COMPILER*/void r642visit_assignment(T642*C,T0*a1);
  11815. /*C_CODE_COMPILER*/void r642cmp_basic_eiffel_expanded(T642*C,T0*a1,T0*a2,T0*a3);
  11816. /*C_CODE_COMPILER*/void r642visit_raw_create_instruction(T642*C,T0*a1);
  11817. typedef struct _se_agenT646f640l132c33 se_agenT646f640l132c33;
  11818. struct _se_agenT646f640l132c33{Tid id;
  11819. int creation_mold_id;
  11820. void(*afp)(se_agenT646f640l132c33*,T0*,T2);
  11821. int (*eq)(se_agent*,se_agent*);
  11822. T0* closed_C;
  11823. T0* closed_a2;
  11824. };
  11825. /*agent creation*/T0*agenT646f640l132c33(T0*closed_C,T0*closed_a2);
  11826. typedef struct _se_agenT646f640l152c30 se_agenT646f640l152c30;
  11827. struct _se_agenT646f640l152c30{Tid id;
  11828. int creation_mold_id;
  11829. void(*afp)(se_agenT646f640l152c30*,T0*);
  11830. int (*eq)(se_agent*,se_agent*);
  11831. };
  11832. /*agent creation*/T0*agenT646f640l152c30(void);
  11833. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_or(T646*C,T0*a1);
  11834. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_inline_agent27(T0*a1);
  11835. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_inline_agent26(T0*a1,T0*a2,T2 a3);
  11836. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_e_void(T646*C,T0*a1);
  11837. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_code(T646*C,T0*a1);
  11838. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_old_manifest_array(T646*C,T0*a1);
  11839. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_function_call_0(T646*C,T0*a1);
  11840. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_function_call_1(T646*C,T0*a1);
  11841. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_(T646*C,T0*a1,T0*a2);
  11842. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_feature_call(T646*C,T0*a1);
  11843. /*C_COMPOUND_EXPRESSION_COMPILER*/T0*r646cpp(void);
  11844. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_manifest_generic(T646*C,T0*a1);
  11845. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_fake_target(T646*C,T0*a1);
  11846. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_real_constant(T646*C,T0*a1);
  11847. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_no_dispatch(T646*C,T0*a1);
  11848. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_ifthenelse_exp(T646*C,T0*a1);
  11849. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_local_name_ref(T646*C,T0*a1);
  11850. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_and_then(T646*C,T0*a1);
  11851. /*C_COMPOUND_EXPRESSION_COMPILER*/T0*r646pending_c_function_counter_tag_values(void);
  11852. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_natural_constant(T646*C,T0*a1);
  11853. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_address_of(T646*C,T0*a1);
  11854. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_create_writable(T646*C,T0*a1);
  11855. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_function_call_n(T646*C,T0*a1);
  11856. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_xor(T646*C,T0*a1);
  11857. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_e_false(T646*C,T0*a1);
  11858. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_manifest_string(T646*C,T0*a1);
  11859. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_writable_attribute_name(T646*C,T0*a1);
  11860. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_prefix_not(T646*C,T0*a1);
  11861. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_arg(T646*C,T0*a1);
  11862. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_assignment_test(T646*C,T0*a1);
  11863. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_implicit_cast(T646*C,T0*a1);
  11864. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_internal_local2(T646*C,T0*a1);
  11865. /*C_COMPOUND_EXPRESSION_COMPILER*/T2 r646pending_c_function_counter_tag(T0*a1);
  11866. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_expression_(T646*C,T0*a1);
  11867. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646open_operand_name_in(T0*a1,T0*a2);
  11868. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_expression(T646*C,T0*a1,T0*a2,T0*a3,T0*a4);
  11869. /*C_COMPOUND_EXPRESSION_COMPILER*/T0*r646pending_c_function_counter_tag_key(void);
  11870. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_create_expression(T646*C,T0*a1);
  11871. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_e_true(T646*C,T0*a1);
  11872. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_precursor(T646*C,T0*a1);
  11873. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646set_internal_c_local_tag(T0*a1,T0*a2);
  11874. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646manifest_generic(T646*C,T0*a1);
  11875. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646cmp_expanded_with_void(T646*C,T0*a1);
  11876. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_built_in_eq_neq(T646*C,T0*a1);
  11877. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_plus(T646*C,T0*a1);
  11878. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_prefix_freeop(T646*C,T0*a1);
  11879. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646rank_name_in(T2 a1,T0*a2,T0*a3);
  11880. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_result(T646*C,T0*a1);
  11881. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646set_pending_c_function_counter_tag(T0*a1);
  11882. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_dynamic_dispatch_temporary1(T646*C,T0*a1);
  11883. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646cmp_user_expanded(T646*C,T0*a1,T0*a2);
  11884. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_dynamic_dispatch_temporary2(T646*C,T0*a1);
  11885. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_manifest_tuple(T646*C,T0*a1);
  11886. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646for_all_locals__(T0*a1,T0*a2,T0*a3);
  11887. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_character(T3 a1);
  11888. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646do_compile(T646*C,T0*a1,T0*a2,T6 a3,T0*a4,T0*a5);
  11889. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_fake_tuple(T646*C,T0*a1);
  11890. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646create_expression_support(T646*C,T0*a1,T0*a2);
  11891. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_character_constant(T646*C,T0*a1);
  11892. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_integer_constant(T646*C,T0*a1);
  11893. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_closed_operand(T646*C,T0*a1);
  11894. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_abstract_current(T646*C,T0*a1);
  11895. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646for_all_argument_names(T0*a1,T0*a2,T0*a3);
  11896. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_freeop(T646*C,T0*a1);
  11897. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_div(T646*C,T0*a1);
  11898. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_void_call(T646*C,T0*a1);
  11899. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_code_as_expression(T646*C,T0*a1);
  11900. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_prefix_minus(T646*C,T0*a1);
  11901. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_generator_generating_type(T646*C,T0*a1);
  11902. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646args_compile_to_c(T646*C,T0*a1,T0*a2);
  11903. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646put_c_field_name(T0*a1);
  11904. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_null_pointer(T646*C,T0*a1);
  11905. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_native_array_item(T646*C,T0*a1);
  11906. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_e_old(T646*C,T0*a1);
  11907. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_non_void_no_dispatch(T646*C,T0*a1);
  11908. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_agent_creation(T646*C,T0*a1);
  11909. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_dynamic_dispatch_temporary1_id(T646*C,T0*a1);
  11910. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_int_rem(T646*C,T0*a1);
  11911. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646crash(T646*C);
  11912. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646for_all_arguments__(T0*a1,T0*a2,T0*a3,T2 a4);
  11913. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_power(T646*C,T0*a1);
  11914. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646for_all_local_names(T0*a1,T0*a2,T0*a3);
  11915. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_assertion(T646*C,T0*a1);
  11916. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_and(T646*C,T0*a1);
  11917. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_argument_name_ref(T646*C,T0*a1);
  11918. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile(T646*C,T0*a1,T0*a2,T0*a3,T0*a4);
  11919. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_or_else(T646*C,T0*a1);
  11920. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_minus(T646*C,T0*a1);
  11921. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_agent_definition_call(T646*C,T0*a1);
  11922. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_implies(T646*C,T0*a1);
  11923. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_times(T646*C,T0*a1);
  11924. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_int_div(T646*C,T0*a1);
  11925. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_ge(T646*C,T0*a1);
  11926. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_compound_expression(T646*C,T0*a1);
  11927. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646compile_agent_void_call(T646*C,T0*a1,T351 a2,T0*a3);
  11928. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_agent_expression(T646*C,T0*a1);
  11929. /*C_COMPOUND_EXPRESSION_COMPILER*/T0*r646internal_c_local_tag(T0*a1);
  11930. /*C_COMPOUND_EXPRESSION_COMPILER*/T0*r646internal_c_local_tag_key(void);
  11931. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_gt(T646*C,T0*a1);
  11932. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_open_operand(T646*C,T0*a1);
  11933. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646closed_operand_name_in(T0*a1,T0*a2);
  11934. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_le(T646*C,T0*a1);
  11935. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_loop_variant(T646*C,T0*a1);
  11936. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646c2c_cast_op(T646*C,T0*a1,T0*a2,T0*a3);
  11937. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_prefix_plus(T646*C,T0*a1);
  11938. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_static_call_0_c(T646*C,T0*a1);
  11939. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_fake_argument(T646*C,T0*a1);
  11940. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646cmp_reference(T646*C,T0*a1,T0*a2,T0*a3);
  11941. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_call_infix_lt(T646*C,T0*a1);
  11942. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_precursor_expression(T646*C,T0*a1);
  11943. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646manifest_generic_args(T646*C,T0*a1,T2 a2,T2 a3);
  11944. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_expression_with_comment(T646*C,T0*a1);
  11945. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646visit_ifthen_exp(T646*C,T0*a1);
  11946. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646cmp_basic_eiffel_expanded(T646*C,T0*a1,T0*a2,T0*a3);
  11947. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_or(T646*C,T0*a1);
  11948. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_e_void(T0*a1);
  11949. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_old_manifest_array(T646*C,T0*a1);
  11950. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_function_call_0(T646*C,T0*a1);
  11951. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_function_call_1(T646*C,T0*a1);
  11952. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_manifest_generic(T646*C,T0*a1);
  11953. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_fake_target(T0*a1);
  11954. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_real_constant(T0*a1);
  11955. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_no_dispatch(T646*C,T0*a1);
  11956. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_ifthenelse_exp(T646*C,T0*a1);
  11957. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_local_name_ref(T0*a1);
  11958. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_and_then(T646*C,T0*a1);
  11959. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_natural_constant(T0*a1);
  11960. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_address_of(T646*C,T0*a1);
  11961. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_create_writable(T646*C,T0*a1);
  11962. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_function_call_n(T646*C,T0*a1);
  11963. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_xor(T646*C,T0*a1);
  11964. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_e_false(T0*a1);
  11965. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_manifest_string(T0*a1);
  11966. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_writable_attribute_name(T646*C,T0*a1);
  11967. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_prefix_not(T646*C,T0*a1);
  11968. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_assignment_test(T646*C,T0*a1);
  11969. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_implicit_cast(T646*C,T0*a1);
  11970. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_internal_local2(T646*C,T0*a1);
  11971. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_create_expression(T646*C,T0*a1);
  11972. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_e_true(T0*a1);
  11973. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_built_in_eq_neq(T646*C,T0*a1);
  11974. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_plus(T646*C,T0*a1);
  11975. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_prefix_freeop(T646*C,T0*a1);
  11976. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_result(T0*a1);
  11977. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_dynamic_dispatch_temporary1(T646*C,T0*a1);
  11978. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_dynamic_dispatch_temporary2(T646*C,T0*a1);
  11979. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_manifest_tuple(T646*C,T0*a1);
  11980. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_fake_tuple(T646*C,T0*a1);
  11981. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_character_constant(T0*a1);
  11982. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_integer_constant(T0*a1);
  11983. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_closed_operand(T646*C,T0*a1);
  11984. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_abstract_current(T646*C,T0*a1);
  11985. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_freeop(T646*C,T0*a1);
  11986. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_div(T646*C,T0*a1);
  11987. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_void_call(T646*C,T0*a1);
  11988. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_prefix_minus(T646*C,T0*a1);
  11989. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_generator_generating_type(T0*a1);
  11990. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_null_pointer(T0*a1);
  11991. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_native_array_item(T646*C,T0*a1);
  11992. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_e_old(T0*a1);
  11993. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_non_void_no_dispatch(T0*a1);
  11994. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_agent_creation(T646*C,T0*a1);
  11995. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_dynamic_dispatch_temporary1_id(T646*C,T0*a1);
  11996. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_int_rem(T646*C,T0*a1);
  11997. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_power(T646*C,T0*a1);
  11998. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_assertion(T646*C,T0*a1);
  11999. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_and(T646*C,T0*a1);
  12000. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_argument_name_ref(T0*a1);
  12001. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_or_else(T646*C,T0*a1);
  12002. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_minus(T646*C,T0*a1);
  12003. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_implies(T646*C,T0*a1);
  12004. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_times(T646*C,T0*a1);
  12005. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_int_div(T646*C,T0*a1);
  12006. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_ge(T646*C,T0*a1);
  12007. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_agent_expression(T646*C,T0*a1);
  12008. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_gt(T646*C,T0*a1);
  12009. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_open_operand(T0*a1);
  12010. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_le(T646*C,T0*a1);
  12011. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_loop_variant(T646*C,T0*a1);
  12012. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_prefix_plus(T646*C,T0*a1);
  12013. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_static_call_0_c(T646*C,T0*a1);
  12014. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_fake_argument(T0*a1);
  12015. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_call_infix_lt(T646*C,T0*a1);
  12016. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_precursor_expression(T646*C,T0*a1);
  12017. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_expression_with_comment(T646*C,T0*a1);
  12018. /*C_COMPOUND_EXPRESSION_COMPILER*/void r646_P_640_visit_ifthen_exp(T646*C,T0*a1);
  12019. typedef struct _se_agenT647f647l691c61 se_agenT647f647l691c61;
  12020. struct _se_agenT647f647l691c61{Tid id;
  12021. int creation_mold_id;
  12022. void(*afp)(se_agenT647f647l691c61*);
  12023. int (*eq)(se_agent*,se_agent*);
  12024. };
  12025. /*agent creation*/T0*agenT647f647l691c61(void);
  12026. typedef struct _se_agenT647f647l707c61 se_agenT647f647l707c61;
  12027. struct _se_agenT647f647l707c61{Tid id;
  12028. int creation_mold_id;
  12029. void(*afp)(se_agenT647f647l707c61*);
  12030. int (*eq)(se_agent*,se_agent*);
  12031. T0* closed_C;
  12032. };
  12033. /*agent creation*/T0*agenT647f647l707c61(T0*closed_C);
  12034. extern T0*oBC32capacity_name;
  12035. extern int fBC32capacity_name;
  12036. /*C_NATIVE_FUNCTION_MAPPER*/T0*r647capacity_name(void);
  12037. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_mapping_native_array_function(T647*C);
  12038. /*C_NATIVE_FUNCTION_MAPPER*/T6 r647expanded_initializer(T0*a1);
  12039. /*C_NATIVE_FUNCTION_MAPPER*/void r647not_yet_implemented(T647*C);
  12040. /*C_NATIVE_FUNCTION_MAPPER*/void r647visit_native_plug_in(T647*C,T0*a1);
  12041. /*C_NATIVE_FUNCTION_MAPPER*/T0*r647cpp(void);
  12042. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_deep_twin_body(T0*a1);
  12043. /*C_NATIVE_FUNCTION_MAPPER*/void r647visit_native_built_in(T647*C,T0*a1);
  12044. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_modular_computation(T2 a1,T3 a2);
  12045. /*C_NATIVE_FUNCTION_MAPPER*/void r647extra_c_prototype_in_cpp_out_h_buffer(T351 a1,T0*a2,T0*a3);
  12046. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_mapping_standard_twin(T647*C);
  12047. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_mapping_integer_function(T647*C);
  12048. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_field_access(T0*a1,T0*a2,T0*a3);
  12049. /*C_NATIVE_FUNCTION_MAPPER*/void r647is_deep_equal_c_code(T0*a1);
  12050. /*C_NATIVE_FUNCTION_MAPPER*/T0*r647echo(void);
  12051. /*C_NATIVE_FUNCTION_MAPPER*/T0*r647system_tools(void);
  12052. /*C_NATIVE_FUNCTION_MAPPER*/void r647crash(T647*C);
  12053. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_mapping_natural_function(T647*C);
  12054. /*C_NATIVE_FUNCTION_MAPPER*/void r647extra_c_prototype(T351 a1,T0*a2,T0*a3);
  12055. /*C_NATIVE_FUNCTION_MAPPER*/void r647mapping_plug_in(T0*a1,T0*a2);
  12056. /*C_NATIVE_FUNCTION_MAPPER*/void r647compile(T647*C,T0*a1);
  12057. /*C_NATIVE_FUNCTION_MAPPER*/void r647visit_native_c_plus_plus(T647*C,T0*a1);
  12058. /*C_NATIVE_FUNCTION_MAPPER*/void r647c_mapping_real(T647*C);
  12059. /*C_NATIVE_FUNCTION_MAPPER*/void r647visit_native_c(T647*C,T0*a1);
  12060. /*C_NATIVE_FUNCTION_MAPPER*/void r647wrapped_external_call_in(T0*a1,T0*a2,T0*a3,T2 a4);
  12061. /*C_NATIVE_FUNCTION_MAPPER*/T0*r647error_handler(void);
  12062. /*C_NATIVE_FUNCTION_MAPPER*/void r647mapping_c(T0*a1,T0*a2,T6 a3,T6 a4,T2 a5);
  12063. /*C_NATIVE_PROCEDURE_MAPPER*/void r648c_mapping_integer_procedure(T648*C);
  12064. /*C_NATIVE_PROCEDURE_MAPPER*/void r648not_yet_implemented(T648*C);
  12065. /*C_NATIVE_PROCEDURE_MAPPER*/void r648visit_native_built_in(T648*C,T0*a1);
  12066. /*C_NATIVE_PROCEDURE_MAPPER*/void r648mapping_plug_in(T0*a1,T0*a2);
  12067. /*C_NATIVE_PROCEDURE_MAPPER*/void r648extra_c_prototype_in_cpp_out_h_buffer(T351 a1,T0*a2,T0*a3);
  12068. /*C_NATIVE_PROCEDURE_MAPPER*/void r648extra_c_prototype(T351 a1,T0*a2,T0*a3);
  12069. /*C_NATIVE_PROCEDURE_MAPPER*/void r648visit_native_c_plus_plus(T648*C,T0*a1);
  12070. /*C_NATIVE_PROCEDURE_MAPPER*/T0*r648cpp(void);
  12071. /*C_NATIVE_PROCEDURE_MAPPER*/void r648mapping_c(T0*a1,T0*a2,T6 a3,T6 a4,T2 a5);
  12072. /*C_NATIVE_PROCEDURE_MAPPER*/void r648visit_native_c(T648*C,T0*a1);
  12073. /*C_NATIVE_PROCEDURE_MAPPER*/void r648c_mapping_thread_lock_proc(T648*C);
  12074. /*C_NATIVE_PROCEDURE_MAPPER*/T0*r648echo(void);
  12075. /*C_NATIVE_PROCEDURE_MAPPER*/void r648crash(T648*C);
  12076. /*C_NATIVE_PROCEDURE_MAPPER*/void r648visit_native_plug_in(T648*C,T0*a1);
  12077. /*C_NATIVE_PROCEDURE_MAPPER*/void r648compile(T648*C,T0*a1);
  12078. /*C_NATIVE_PROCEDURE_MAPPER*/void r648c_mapping_native_array_procedure(T648*C);
  12079. /*C_NATIVE_PROCEDURE_MAPPER*/void r648c_mapping_thread_context_proc(T648*C);
  12080. /*C_NATIVE_PROCEDURE_MAPPER*/T0*r648error_handler(void);
  12081. /*C_NATIVE_PROCEDURE_MAPPER*/void r648wrapped_external_call_in(T0*a1,T0*a2,T0*a3,T2 a4);
  12082. /*C_NATIVE_C_DEFINITION*/void r649make(T649*C);
  12083. /*C_NATIVE_C_DEFINITION*/void r649c_plus_plus_procedure_definition(T649*C,T0*a1);
  12084. /*C_NATIVE_C_DEFINITION*/T0*r649cpp(void);
  12085. /*C_NATIVE_C_DEFINITION*/void r649compile(T649*C,T0*a1,T0*a2);
  12086. /*C_NATIVE_C_DEFINITION*/void r649extra_c_prototype_in_cpp_out_h_buffer(T351 a1,T0*a2,T0*a3);
  12087. /*C_NATIVE_C_DEFINITION*/void r649visit_native_c_plus_plus(T649*C,T0*a1);
  12088. /*C_NATIVE_C_DEFINITION*/void r649c_plus_plus_function_definition(T649*C,T0*a1);
  12089. /*C_INTROSPECTION_FUNCTION*/void r650put_c_field_name(T0*a1);
  12090. /*C_INTROSPECTION_FUNCTION*/T0*r650c_pointer_to_type(T0*a1);
  12091. /*C_INTROSPECTION_FUNCTION*/void r650mapping_c_inside_introspect(T0*a1);
  12092. /*C_INTROSPECTION_FUNCTION*/T0*r650cpp(void);
  12093. /*C_INTROSPECTION_FUNCTION*/void r650compile(T650*C,T0*a1);
  12094. /*C_INTROSPECTION_FUNCTION*/void r650c_return_introspect(T0*a1,T0*a2,T0*a3);
  12095. /*C_INTROSPECTION_FUNCTION*/void r650visit_live_type(T650*C,T0*a1);
  12096. /*C_INTROSPECTION_FUNCTION*/void r650visit_run_feature_2(T650*C,T0*a1);
  12097. /*C_INTROSPECTION_FUNCTION*/void r650visit_run_feature_6(T650*C,T0*a1);
  12098. /*C_INTROSPECTION_DISPLAY*/T0*r651cpp(void);
  12099. /*C_INTROSPECTION_DISPLAY*/void r651compile(T651*C,T0*a1);
  12100. /*C_INTROSPECTION_DISPLAY*/void r651visit_live_type(T651*C,T0*a1);
  12101. /*C_INTROSPECTION_DISPLAY*/void r651visit_run_feature_2(T651*C,T0*a1);
  12102. /*C_INTROSPECTION_DISPLAY*/void r651visit_run_feature_6(T651*C,T0*a1);
  12103. /*C_TYPE_FOR_TARGET*/void r652visit_empty_tuple_type_mark(T0*a1);
  12104. /*C_TYPE_FOR_TARGET*/void r652visit_string_type_mark(T0*a1);
  12105. /*C_TYPE_FOR_TARGET*/void r652visit_like_feature_type_mark(T652*C,T0*a1);
  12106. /*C_TYPE_FOR_TARGET*/void r652visit_real_type_mark(T0*a1);
  12107. /*C_TYPE_FOR_TARGET*/T0*r652for(T652*C,T0*a1);
  12108. /*C_TYPE_FOR_TARGET*/void r652visit_native_array_type_mark(T0*a1);
  12109. /*C_TYPE_FOR_TARGET*/void r652visit_natural_type_mark(T0*a1);
  12110. /*C_TYPE_FOR_TARGET*/void r652visit_like_current_type_mark(T652*C,T0*a1);
  12111. /*C_TYPE_FOR_TARGET*/void r652visit_weak_reference_type_mark(T0*a1);
  12112. /*C_TYPE_FOR_TARGET*/void r652visit_like_argument_type_mark(T652*C,T0*a1);
  12113. /*C_TYPE_FOR_TARGET*/void r652visit_user_generic_type_mark(T0*a1);
  12114. /*C_TYPE_FOR_TARGET*/void r652visit_pointer_type_mark(T0*a1);
  12115. /*C_TYPE_FOR_TARGET*/void r652visit_any_type_mark(T0*a1);
  12116. /*C_TYPE_FOR_TARGET*/void r652visit_agent_type_mark(T0*a1);
  12117. /*C_TYPE_FOR_TARGET*/void r652visit_character_type_mark(T0*a1);
  12118. /*C_TYPE_FOR_TARGET*/void r652visit_formal_generic_type_mark(T652*C,T0*a1);
  12119. /*C_TYPE_FOR_TARGET*/void r652visit_boolean_type_mark(T0*a1);
  12120. /*C_TYPE_FOR_TARGET*/void r652visit_array_type_mark(T0*a1);
  12121. /*C_TYPE_FOR_TARGET*/void r652crash(T652*C);
  12122. /*C_TYPE_FOR_TARGET*/void r652visit_integer_type_mark(T0*a1);
  12123. /*C_TYPE_FOR_TARGET*/void r652visit_class_type_mark(T0*a1);
  12124. /*C_TYPE_FOR_TARGET*/void r652visit_non_empty_tuple_type_mark(T0*a1);
  12125. /*C_TYPE_FOR_RESULT*/void r654visit_empty_tuple_type_mark(T0*a1);
  12126. /*C_TYPE_FOR_RESULT*/void r654visit_string_type_mark(T0*a1);
  12127. /*C_TYPE_FOR_RESULT*/void r654visit_like_feature_type_mark(T654*C,T0*a1);
  12128. /*C_TYPE_FOR_RESULT*/void r654visit_real_type_mark(T0*a1);
  12129. /*C_TYPE_FOR_RESULT*/T0*r654for(T654*C,T0*a1);
  12130. /*C_TYPE_FOR_RESULT*/void r654visit_native_array_type_mark(T0*a1);
  12131. /*C_TYPE_FOR_RESULT*/void r654visit_natural_type_mark(T0*a1);
  12132. /*C_TYPE_FOR_RESULT*/void r654visit_like_current_type_mark(T654*C,T0*a1);
  12133. /*C_TYPE_FOR_RESULT*/void r654visit_weak_reference_type_mark(T0*a1);
  12134. /*C_TYPE_FOR_RESULT*/void r654visit_like_argument_type_mark(T654*C,T0*a1);
  12135. /*C_TYPE_FOR_RESULT*/void r654visit_user_generic_type_mark(T0*a1);
  12136. /*C_TYPE_FOR_RESULT*/void r654visit_pointer_type_mark(T0*a1);
  12137. /*C_TYPE_FOR_RESULT*/void r654visit_any_type_mark(T0*a1);
  12138. /*C_TYPE_FOR_RESULT*/void r654visit_agent_type_mark(T0*a1);
  12139. /*C_TYPE_FOR_RESULT*/void r654visit_character_type_mark(T0*a1);
  12140. /*C_TYPE_FOR_RESULT*/void r654visit_formal_generic_type_mark(T654*C,T0*a1);
  12141. /*C_TYPE_FOR_RESULT*/void r654visit_boolean_type_mark(T0*a1);
  12142. /*C_TYPE_FOR_RESULT*/void r654visit_array_type_mark(T0*a1);
  12143. /*C_TYPE_FOR_RESULT*/void r654crash(T654*C);
  12144. /*C_TYPE_FOR_RESULT*/void r654visit_integer_type_mark(T0*a1);
  12145. /*C_TYPE_FOR_RESULT*/void r654visit_class_type_mark(T0*a1);
  12146. /*C_TYPE_FOR_RESULT*/void r654visit_non_empty_tuple_type_mark(T0*a1);
  12147. /*C_TYPE_FOR_EXTERNAL*/void r655visit_empty_tuple_type_mark(T0*a1);
  12148. /*C_TYPE_FOR_EXTERNAL*/void r655visit_string_type_mark(T0*a1);
  12149. /*C_TYPE_FOR_EXTERNAL*/void r655visit_like_feature_type_mark(T655*C,T0*a1);
  12150. /*C_TYPE_FOR_EXTERNAL*/void r655visit_real_type_mark(T0*a1);
  12151. /*C_TYPE_FOR_EXTERNAL*/T0*r655for(T655*C,T0*a1);
  12152. /*C_TYPE_FOR_EXTERNAL*/void r655visit_native_array_type_mark(T655*C,T0*a1);
  12153. /*C_TYPE_FOR_EXTERNAL*/void r655visit_natural_type_mark(T0*a1);
  12154. /*C_TYPE_FOR_EXTERNAL*/void r655visit_like_current_type_mark(T655*C,T0*a1);
  12155. /*C_TYPE_FOR_EXTERNAL*/void r655visit_weak_reference_type_mark(T0*a1);
  12156. /*C_TYPE_FOR_EXTERNAL*/void r655visit_like_argument_type_mark(T655*C,T0*a1);
  12157. /*C_TYPE_FOR_EXTERNAL*/void r655visit_user_generic_type_mark(T0*a1);
  12158. /*C_TYPE_FOR_EXTERNAL*/void r655visit_pointer_type_mark(T0*a1);
  12159. /*C_TYPE_FOR_EXTERNAL*/void r655visit_any_type_mark(T0*a1);
  12160. /*C_TYPE_FOR_EXTERNAL*/void r655visit_agent_type_mark(T0*a1);
  12161. /*C_TYPE_FOR_EXTERNAL*/void r655visit_character_type_mark(T0*a1);
  12162. /*C_TYPE_FOR_EXTERNAL*/void r655visit_formal_generic_type_mark(T655*C,T0*a1);
  12163. /*C_TYPE_FOR_EXTERNAL*/void r655visit_boolean_type_mark(T0*a1);
  12164. /*C_TYPE_FOR_EXTERNAL*/void r655visit_array_type_mark(T0*a1);
  12165. /*C_TYPE_FOR_EXTERNAL*/void r655crash(T655*C);
  12166. /*C_TYPE_FOR_EXTERNAL*/void r655visit_integer_type_mark(T0*a1);
  12167. /*C_TYPE_FOR_EXTERNAL*/void r655visit_class_type_mark(T0*a1);
  12168. /*C_TYPE_FOR_EXTERNAL*/void r655visit_non_empty_tuple_type_mark(T0*a1);
  12169. /*C_TYPE_FOR_EXTERNAL*/T0*r655_P_653_for(T655*C,T0*a1);
  12170. /*C_TYPE_FOR_ARGUMENT*/void r653visit_empty_tuple_type_mark(T0*a1);
  12171. /*C_TYPE_FOR_ARGUMENT*/void r653visit_string_type_mark(T0*a1);
  12172. /*C_TYPE_FOR_ARGUMENT*/void r653visit_like_feature_type_mark(T653*C,T0*a1);
  12173. /*C_TYPE_FOR_ARGUMENT*/void r653visit_real_type_mark(T0*a1);
  12174. /*C_TYPE_FOR_ARGUMENT*/T0*r653for(T653*C,T0*a1);
  12175. /*C_TYPE_FOR_ARGUMENT*/void r653visit_native_array_type_mark(T0*a1);
  12176. /*C_TYPE_FOR_ARGUMENT*/void r653visit_natural_type_mark(T0*a1);
  12177. /*C_TYPE_FOR_ARGUMENT*/void r653visit_like_current_type_mark(T653*C,T0*a1);
  12178. /*C_TYPE_FOR_ARGUMENT*/void r653visit_weak_reference_type_mark(T0*a1);
  12179. /*C_TYPE_FOR_ARGUMENT*/void r653visit_like_argument_type_mark(T653*C,T0*a1);
  12180. /*C_TYPE_FOR_ARGUMENT*/void r653visit_user_generic_type_mark(T0*a1);
  12181. /*C_TYPE_FOR_ARGUMENT*/void r653visit_pointer_type_mark(T0*a1);
  12182. /*C_TYPE_FOR_ARGUMENT*/void r653visit_any_type_mark(T0*a1);
  12183. /*C_TYPE_FOR_ARGUMENT*/void r653visit_agent_type_mark(T0*a1);
  12184. /*C_TYPE_FOR_ARGUMENT*/void r653visit_character_type_mark(T0*a1);
  12185. /*C_TYPE_FOR_ARGUMENT*/void r653visit_formal_generic_type_mark(T653*C,T0*a1);
  12186. /*C_TYPE_FOR_ARGUMENT*/void r653visit_boolean_type_mark(T0*a1);
  12187. /*C_TYPE_FOR_ARGUMENT*/void r653visit_array_type_mark(T0*a1);
  12188. /*C_TYPE_FOR_ARGUMENT*/void r653crash(T653*C);
  12189. /*C_TYPE_FOR_ARGUMENT*/void r653visit_integer_type_mark(T0*a1);
  12190. /*C_TYPE_FOR_ARGUMENT*/void r653visit_class_type_mark(T0*a1);
  12191. /*C_TYPE_FOR_ARGUMENT*/void r653visit_non_empty_tuple_type_mark(T0*a1);
  12192. /*C_TYPE_FOR_VA_ARG*/void r656visit_empty_tuple_type_mark(T0*a1);
  12193. /*C_TYPE_FOR_VA_ARG*/void r656visit_string_type_mark(T0*a1);
  12194. /*C_TYPE_FOR_VA_ARG*/void r656visit_like_feature_type_mark(T656*C,T0*a1);
  12195. /*C_TYPE_FOR_VA_ARG*/void r656visit_real_type_mark(T0*a1);
  12196. /*C_TYPE_FOR_VA_ARG*/T0*r656for(T656*C,T0*a1);
  12197. /*C_TYPE_FOR_VA_ARG*/void r656visit_native_array_type_mark(T0*a1);
  12198. /*C_TYPE_FOR_VA_ARG*/void r656visit_natural_type_mark(T0*a1);
  12199. /*C_TYPE_FOR_VA_ARG*/void r656visit_like_current_type_mark(T656*C,T0*a1);
  12200. /*C_TYPE_FOR_VA_ARG*/void r656visit_weak_reference_type_mark(T0*a1);
  12201. /*C_TYPE_FOR_VA_ARG*/void r656visit_like_argument_type_mark(T656*C,T0*a1);
  12202. /*C_TYPE_FOR_VA_ARG*/void r656visit_user_generic_type_mark(T0*a1);
  12203. /*C_TYPE_FOR_VA_ARG*/void r656visit_pointer_type_mark(T0*a1);
  12204. /*C_TYPE_FOR_VA_ARG*/void r656visit_any_type_mark(T0*a1);
  12205. /*C_TYPE_FOR_VA_ARG*/void r656visit_agent_type_mark(T0*a1);
  12206. /*C_TYPE_FOR_VA_ARG*/void r656visit_character_type_mark(T0*a1);
  12207. /*C_TYPE_FOR_VA_ARG*/void r656visit_formal_generic_type_mark(T656*C,T0*a1);
  12208. /*C_TYPE_FOR_VA_ARG*/void r656visit_boolean_type_mark(T0*a1);
  12209. /*C_TYPE_FOR_VA_ARG*/void r656visit_array_type_mark(T0*a1);
  12210. /*C_TYPE_FOR_VA_ARG*/void r656crash(T656*C);
  12211. /*C_TYPE_FOR_VA_ARG*/void r656visit_integer_type_mark(T0*a1);
  12212. /*C_TYPE_FOR_VA_ARG*/void r656visit_class_type_mark(T0*a1);
  12213. /*C_TYPE_FOR_VA_ARG*/void r656visit_non_empty_tuple_type_mark(T0*a1);
  12214. /*C_NEED_STRUCT*/void r657visit_empty_tuple_type_mark(T657*C,T0*a1);
  12215. /*C_NEED_STRUCT*/void r657visit_string_type_mark(T657*C,T0*a1);
  12216. /*C_NEED_STRUCT*/void r657visit_like_feature_type_mark(T657*C,T0*a1);
  12217. /*C_NEED_STRUCT*/T6 r657for(T657*C,T0*a1);
  12218. /*C_NEED_STRUCT*/void r657visit_like_current_type_mark(T657*C,T0*a1);
  12219. /*C_NEED_STRUCT*/void r657visit_weak_reference_type_mark(T657*C,T0*a1);
  12220. /*C_NEED_STRUCT*/void r657visit_like_argument_type_mark(T657*C,T0*a1);
  12221. /*C_NEED_STRUCT*/void r657set_flag_for(T657*C,T0*a1);
  12222. /*C_NEED_STRUCT*/T0*r657cpp(void);
  12223. /*C_NEED_STRUCT*/void r657visit_formal_generic_type_mark(T657*C,T0*a1);
  12224. /*C_NEED_STRUCT*/void r657visit_array_type_mark(T657*C,T0*a1);
  12225. /*C_NEED_STRUCT*/void r657crash(T657*C);
  12226. /*C_NEED_STRUCT*/void r657visit_non_empty_tuple_type_mark(T657*C,T0*a1);
  12227. /*C_NATIVE_NEED_WRAPPER*/void r658visit_native_c(T658*C,T0*a1);
  12228. /*C_NATIVE_NEED_WRAPPER*/T6 r658for(T658*C,T0*a1,T0*a2,T0*a3);
  12229. /*C_NATIVE_NEED_WRAPPER*/T6 r658expanded_initializer(T0*a1);
  12230. /*C_NATIVE_NEED_WRAPPER*/void r658visit_native_built_in(T658*C,T0*a1);
  12231. /*C_NATIVE_NEED_WRAPPER*/void r658visit_native_c_plus_plus(T658*C,T0*a1);
  12232. /*C_NATIVE_NEED_WRAPPER*/T6 r658for_rf7(T658*C,T0*a1);
  12233. /*C_NATIVE_NEED_WRAPPER*/T6 r658for_rf8(T658*C,T0*a1);
  12234. /*STATUS*/void r552echo_phase_information(T552*C,T0*a1,T2 a2);
  12235. /*STATUS*/void r552make(T552*C);
  12236. /*STATUS*/void r552push_phase(T552*C,T2 a1);
  12237. /*STATUS*/void r552pop_phase(T552*C);
  12238. /*STATUS*/T0*r552echo(void);
  12239. /*STATUS*/void r552end_specializing_and_checking(T552*C,T0*a1);
  12240. /*STATUS*/void r552set_collecting(T552*C);
  12241. /*STATUS*/void r552set_inlining_dynamic_dispatch(T552*C);
  12242. /*STATUS*/void r552echo_information(T552*C);
  12243. /*STATUS*/void r552set_phase_(T552*C,T2 a1);
  12244. /*STATUS*/void r552start_specializing(T552*C,T0*a1);
  12245. /*STATUS*/T0*r552error_handler(void);
  12246. /*STATUS*/void r552start_specializing_and_checking(T552*C,T0*a1);
  12247. extern T0*oBC552internal_phase_stack;
  12248. extern int fBC552internal_phase_stack;
  12249. /*STATUS*/T0*r552internal_phase_stack(void);
  12250. /*STATUS*/void r552end_specializing(T552*C,T0*a1);
  12251. /*CLASS_TEXT*/void r97id_extra_information(T97*C,T0*a1);
  12252. /*CLASS_TEXT*/void r97create_parent_lists_using(T97*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12253. /*CLASS_TEXT*/T0*r97proper_name_get(T97*C,T0*a1);
  12254. /*CLASS_TEXT*/T0*r97declaration_type_of_like_current(T97*C);
  12255. extern T0*oBC97fn_buffer;
  12256. extern int fBC97fn_buffer;
  12257. /*CLASS_TEXT*/T0*r97fn_buffer(void);
  12258. /*CLASS_TEXT*/T6 r97has_creation_check(T97*C,T0*a1,T351 a2,T0*a3,T0*a4);
  12259. /*CLASS_TEXT*/T0*r97next_tuple(T97*C);
  12260. /*CLASS_TEXT*/T0*r97constraints_generic_list(T97*C);
  12261. /*CLASS_TEXT*/void r97add_creation_clause(T97*C,T0*a1);
  12262. /*CLASS_TEXT*/void r97set_invariant(T97*C,T351 a1,T0*a2,T0*a3);
  12263. extern T0*oBC32default_create_name;
  12264. extern int fBC32default_create_name;
  12265. /*CLASS_TEXT*/T0*r97default_create_name(void);
  12266. /*CLASS_TEXT*/T6 r97all_check(T97*C);
  12267. /*CLASS_TEXT*/void r97set_is_expanded(T97*C);
  12268. /*CLASS_TEXT*/T0*r97default_root_procedure_name(T97*C);
  12269. /*CLASS_TEXT*/void r97fatal_error_when_no_creation_clause(T97*C);
  12270. /*CLASS_TEXT*/void r97fatal_undefine(T97*C,T0*a1);
  12271. /*CLASS_TEXT*/T0*r97any_twin_feature(T97*C);
  12272. /*CLASS_TEXT*/T0*r97any_is_equal_feature(T97*C);
  12273. /*CLASS_TEXT*/T0*r97proper_get(T97*C,T0*a1);
  12274. /*CLASS_TEXT*/T6 r97proper_has(T97*C,T0*a1);
  12275. /*CLASS_TEXT*/T0*r97declaration_type_of_like_current_(T97*C,T351 a1);
  12276. /*CLASS_TEXT*/T1 r97insert_inherit_test(T97*C,T0*a1);
  12277. /*CLASS_TEXT*/T6 r97require_check(T97*C);
  12278. /*CLASS_TEXT*/void r97set_is_deferred(T97*C);
  12279. /*CLASS_TEXT*/void r97set_tag(T97*C,T0*a1,T0*a2);
  12280. /*CLASS_TEXT*/void r97formal_generic_list_count_check(T97*C,T351 a1,T0*a2);
  12281. /*CLASS_TEXT*/T0*r97any_copy_feature(T97*C);
  12282. /*CLASS_TEXT*/T6 r97inherits_from(T97*C,T0*a1);
  12283. /*CLASS_TEXT*/T0*r97user_expanded_default_create_stamp(T97*C,T0*a1);
  12284. /*CLASS_TEXT*/void r97initialize_and_check_level_1(T97*C);
  12285. /*CLASS_TEXT*/T0*r97root_creation_search(T97*C,T0*a1);
  12286. /*CLASS_TEXT*/T6 r97loop_check(T97*C);
  12287. /*CLASS_TEXT*/T0*r97level_name(T2 a1);
  12288. /*CLASS_TEXT*/void r97finish_create(T97*C);
  12289. /*CLASS_TEXT*/void r97extra_expanded_check(T97*C,T0*a1);
  12290. /*CLASS_TEXT*/T6 r97ensure_check(T97*C);
  12291. /*CLASS_TEXT*/void r97add_feature_clause(T97*C,T0*a1);
  12292. /*CLASS_TEXT*/T6 r97obvious_resolve_static_binding(T97*C,T0*a1,T6 a2);
  12293. /*CLASS_TEXT*/void r97check_level_2(T97*C,T0*a1);
  12294. /*CLASS_TEXT*/T0*r97non_written(T97*C,T0*a1,T0*a2);
  12295. /*CLASS_TEXT*/T0*r97id_provider(void);
  12296. /*CLASS_TEXT*/void r97make(T97*C,T0*a1,T0*a2,T0*a3,T10 a4);
  12297. /*CLASS_TEXT*/T6 r97invariant_check(T97*C);
  12298. /*CLASS_TEXT*/void r97creation_list_check(T97*C,T0*a1);
  12299. /*CLASS_TEXT*/void r97add_index_clause(T97*C,T0*a1);
  12300. /*CLASS_TEXT*/void r97error_vtec1(T97*C);
  12301. extern T0*oBC32any_default_create_fs;
  12302. extern int fBC32any_default_create_fs;
  12303. /*CLASS_TEXT*/T0*r97any_default_create_fs(void);
  12304. /*CLASS_TEXT*/void r97obsolete_warning_check(T97*C,T351 a1);
  12305. /*CLASS_TEXT*/T0*r97error_handler(void);
  12306. /*CLASS_TEXT*/T0*r97tag(T97*C,T0*a1);
  12307. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_attribute_generating_type(T91*C);
  12308. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_type_item_generator(T91*C);
  12309. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_object_attribute(T91*C);
  12310. /*INTROSPECTION_HANDLER*/T6 r91is_introspectable_static_type(T0*a1);
  12311. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_typed_internals(T91*C,T0*a1,T0*a2);
  12312. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_valid_generating_type_for_na_internals(T91*C);
  12313. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_set_object_attribute(T91*C);
  12314. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_object_attribute(T91*C);
  12315. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_internals_handler(T91*C,T0*a1,T0*a2,T0*a3);
  12316. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_na_internals_from_generating_type(T91*C);
  12317. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_type_can_be_assigned_to_item(T91*C);
  12318. /*INTROSPECTION_HANDLER*/T0*r91create_blank_internals_instruction_for(T91*C,T0*a1);
  12319. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_type_item_is_expanded(T91*C);
  12320. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_attribute_count(T91*C);
  12321. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_type_item_generating_type(T91*C);
  12322. /*INTROSPECTION_HANDLER*/void r91collect_internals_from_generating_type(T91*C,T0*a1,T351 a2,T0*a3);
  12323. /*INTROSPECTION_HANDLER*/void r91collect_native_array_internals_from_generating_type(T91*C,T0*a1,T351 a2,T0*a3,T0*a4);
  12324. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_type_attribute_count(T91*C);
  12325. /*INTROSPECTION_HANDLER*/void r91start_new_body_for(T91*C,T0*a1,T0*a2,T6 a3);
  12326. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_make_blank(T91*C);
  12327. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_to_internals(T91*C,T0*a1,T0*a2);
  12328. /*INTROSPECTION_HANDLER*/T0*r91specialize_body_for_any_to_internals(T91*C,T0*a1,T0*a2,T6 a3);
  12329. /*INTROSPECTION_HANDLER*/T0*r91internals_of(T91*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12330. /*INTROSPECTION_HANDLER*/T0*r91arguments(T91*C);
  12331. /*INTROSPECTION_HANDLER*/T0*r91specialize_body_for_internals_handler(T91*C,T0*a1,T0*a2,T6 a3);
  12332. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_attribute_is_expanded(T91*C);
  12333. /*INTROSPECTION_HANDLER*/T0*r91specialize_body_for_native_array_internals(T91*C,T0*a1,T0*a2,T6 a3);
  12334. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_attribute_generator(T91*C);
  12335. /*INTROSPECTION_HANDLER*/T6 r91is_introspectable_dynamic_type(T0*a1);
  12336. /*INTROSPECTION_HANDLER*/T0*r91simplify_and_wrap(T91*C,T0*a1);
  12337. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_native_array_internals(T91*C,T0*a1,T0*a2);
  12338. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_set_object_attribute(T91*C);
  12339. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_attribute_count(T91*C);
  12340. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_is_equal(T91*C);
  12341. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_internals_from_generating_type(T91*C);
  12342. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_can_be_assigned_to_attribute(T91*C);
  12343. /*INTROSPECTION_HANDLER*/void r91collect_internals_handler(T91*C);
  12344. /*INTROSPECTION_HANDLER*/T6 r91is_internals_from_generating_type_used(T91*C);
  12345. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_generator(T91*C);
  12346. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_na_make_blank(T91*C);
  12347. /*INTROSPECTION_HANDLER*/void r91collect_internals_handler_for(T91*C,T0*a1,T0*a2);
  12348. /*INTROSPECTION_HANDLER*/T0*r91specialize_body_for_typed_internals(T91*C,T0*a1,T0*a2,T6 a3);
  12349. /*INTROSPECTION_HANDLER*/T0*r91specialize_and_check_body(T91*C,T0*a1);
  12350. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_attribute_name(T91*C);
  12351. /*INTROSPECTION_HANDLER*/T0*r91error_handler(void);
  12352. /*INTROSPECTION_HANDLER*/void r91set_and_specialize_body(T91*C,T0*a1,T0*a2);
  12353. /*INTROSPECTION_HANDLER*/T0*r91wrap(T0*a1);
  12354. /*INTROSPECTION_HANDLER*/T0*r91finalized_body_for_valid_generating_type_for_internals(T91*C);
  12355. /*INTROSPECTION_HANDLER*/T6 r91create_blank_internals_used_by(T91*C,T0*a1);
  12356. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_is_expanded(T91*C);
  12357. /*INTROSPECTION_HANDLER*/T351 r91start_position(T91*C);
  12358. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_object_as_pointer(T91*C);
  12359. /*INTROSPECTION_HANDLER*/void r91specialize_body_for_type_generating_type(T91*C);
  12360. /*INTROSPECTION_HANDLER*/T6 r91is_introspectable_attribute_type(T91*C,T0*a1);
  12361. typedef struct _se_agenT383f383l155c38 se_agenT383f383l155c38;
  12362. struct _se_agenT383f383l155c38{Tid id;
  12363. int creation_mold_id;
  12364. void(*afp)(se_agenT383f383l155c38*,T0*);
  12365. int (*eq)(se_agent*,se_agent*);
  12366. T0* closed_C;
  12367. T0* closed_a1;
  12368. };
  12369. /*agent creation*/T0*agenT383f383l155c38(T0*closed_C,T0*closed_a1);
  12370. typedef struct _se_agenT383f383l474c46 se_agenT383f383l474c46;
  12371. struct _se_agenT383f383l474c46{Tid id;
  12372. int creation_mold_id;
  12373. void(*afp)(se_agenT383f383l474c46*,T0*);
  12374. int (*eq)(se_agent*,se_agent*);
  12375. T0* closed_a1;
  12376. };
  12377. /*agent creation*/T0*agenT383f383l474c46(T0*closed_a1);
  12378. /*LIVE_TYPE*/T0*r383tag(T383*C,T0*a1);
  12379. /*LIVE_TYPE*/void r383create_function_register(T383*C,T0*a1);
  12380. /*LIVE_TYPE*/void r383sort_wam(T0*a1);
  12381. /*LIVE_TYPE*/T6 r383generating_type_used(T383*C);
  12382. /*LIVE_TYPE*/T0*r383at(T383*C,T0*a1);
  12383. /*LIVE_TYPE*/void r383collect(T383*C,T0*a1);
  12384. extern T0*oBC32deep_memcmp_name;
  12385. extern int fBC32deep_memcmp_name;
  12386. /*LIVE_TYPE*/T0*r383deep_memcmp_name(void);
  12387. /*LIVE_TYPE*/void r383collect_is_deep_equal(T383*C);
  12388. /*LIVE_TYPE*/T6 r383is_native_array(T383*C);
  12389. /*LIVE_TYPE*/void r383simplify(T383*C);
  12390. /*LIVE_TYPE*/T6 r383generator_used(T383*C);
  12391. /*LIVE_TYPE*/T0*r383dynamic_feature(T383*C,T0*a1);
  12392. /*LIVE_TYPE*/T6 r383no_dispatch_collect(T383*C,T0*a1);
  12393. /*LIVE_TYPE*/void r383propagate_features(T383*C);
  12394. /*LIVE_TYPE*/T2 r383feature_count(T383*C);
  12395. /*LIVE_TYPE*/void r383do_collect(T383*C);
  12396. /*LIVE_TYPE*/T6 r383side_effect_free_default_create(T383*C);
  12397. /*LIVE_TYPE*/T6 r383gt(T0*a1,T0*a2);
  12398. /*LIVE_TYPE*/T0*r383get_memory_dispose(T383*C);
  12399. /*LIVE_TYPE*/void r383safety_check(T383*C);
  12400. /*LIVE_TYPE*/void r383make_run_features(T383*C);
  12401. /*LIVE_TYPE*/T6 r383_ix_60(T383*C,T0*a1);
  12402. /*LIVE_TYPE*/T6 r383is_empty_expanded(T383*C);
  12403. /*LIVE_TYPE*/T6 r383can_be_assigned_to(T383*C,T0*a1);
  12404. extern T0*oBC383empty_create_function_list;
  12405. extern int fBC383empty_create_function_list;
  12406. /*LIVE_TYPE*/T0*r383empty_create_function_list(void);
  12407. /*LIVE_TYPE*/void r383make(T383*C,T0*a1);
  12408. /*LIVE_TYPE*/void r383collect_sub_type(T383*C,T0*a1,T0*a2);
  12409. /*LIVE_TYPE*/T0*r383echo(void);
  12410. /*LIVE_TYPE*/T0*r383copy_run_feature(T383*C);
  12411. /*LIVE_TYPE*/void r383allow_collecting(T383*C,T0*a1);
  12412. /*LIVE_TYPE*/void r383adapt_run_features_and_class_invariant(T383*C);
  12413. extern T0*oBC32is_deep_equal_name;
  12414. extern int fBC32is_deep_equal_name;
  12415. /*LIVE_TYPE*/T0*r383is_deep_equal_name(void);
  12416. /*LIVE_TYPE*/void r383collect_deep_twin(T383*C);
  12417. /*LIVE_TYPE*/void r383set_at_run_time(T383*C);
  12418. /*LIVE_TYPE*/T0*r383precursor_run_feature(T383*C,T0*a1,T0*a2);
  12419. /*LIVE_TYPE*/void r383set_generator_used(T383*C);
  12420. /*LIVE_TYPE*/void r383forbid_collecting(T383*C,T0*a1);
  12421. extern T0*oBC32any_is_deep_equal_fs;
  12422. extern int fBC32any_is_deep_equal_fs;
  12423. /*LIVE_TYPE*/T0*r383any_is_deep_equal_fs(void);
  12424. /*LIVE_TYPE*/T6 r383is_reference(T383*C);
  12425. /*LIVE_TYPE*/T0*r383default_create_run_feature(T383*C);
  12426. extern T0*oBC32deep_twin_from_name;
  12427. extern int fBC32deep_twin_from_name;
  12428. /*LIVE_TYPE*/T0*r383deep_twin_from_name(void);
  12429. /*LIVE_TYPE*/void r383inline_dynamic_dispatch(T383*C,T0*a1);
  12430. extern T0*oBC383new_features;
  12431. extern int fBC383new_features;
  12432. /*LIVE_TYPE*/T0*r383new_features(void);
  12433. extern T0*oBC32any_deep_twin_fs;
  12434. extern int fBC32any_deep_twin_fs;
  12435. /*LIVE_TYPE*/T0*r383any_deep_twin_fs(void);
  12436. /*LIVE_TYPE*/T0*r383structure_signature(T383*C);
  12437. /*LIVE_TYPE*/T0*r383writable_attributes(T383*C);
  12438. /*LIVE_TYPE*/void r383set_tag(T383*C,T0*a1,T0*a2);
  12439. /*LIVE_TYPE*/T0*r383id_provider(void);
  12440. /*LIVE_TYPE*/void r383id_extra_information(T383*C,T0*a1);
  12441. extern T0*oBC32deep_twin_name;
  12442. extern int fBC32deep_twin_name;
  12443. /*LIVE_TYPE*/T0*r383deep_twin_name(void);
  12444. /*LIVE_TYPE*/void r383do_collect_is_deep_equal(T383*C);
  12445. extern T0*oBC32live_type_extra_collectors;
  12446. extern int fBC32live_type_extra_collectors;
  12447. /*LIVE_TYPE*/T0*r383live_type_extra_collectors(void);
  12448. /*LIVE_TYPE*/T0*r383error_handler(void);
  12449. /*LIVE_TYPE*/void r383accept(T383*C,T0*a1);
  12450. /*LIVE_TYPE*/void r383forget_previous_collect(T383*C);
  12451. /*LIVE_TYPE*/T6 r383is_tagged(T383*C);
  12452. /*LIVE_TYPE*/void r383merge_features_from(T383*C,T0*a1);
  12453. /*LIVE_TYPE*/T6 r383collected(T383*C,T0*a1);
  12454. /*ASSIGNMENT_HANDLER*/void r110recompute_all_run_time_sets(void);
  12455. /*ASSIGNMENT_HANDLER*/T0*r110echo(void);
  12456. extern T0*oBC110external_types;
  12457. extern int fBC110external_types;
  12458. /*ASSIGNMENT_HANDLER*/T0*r110external_types(void);
  12459. /*ASSIGNMENT_HANDLER*/void r110from_external(T110*C,T0*a1,T0*a2,T0*a3);
  12460. /*ASSIGNMENT_HANDLER*/T0*r110implicit_cast(T0*a1,T0*a2,T0*a3);
  12461. /*ASSIGNMENT_HANDLER*/T0*r110graph_node_for(T0*a1);
  12462. /*ASSIGNMENT_HANDLER*/void r110collect_force(T110*C,T0*a1,T0*a2);
  12463. /*ASSIGNMENT_HANDLER*/void r110id_extra_information(T0*a1,T0*a2);
  12464. /*ASSIGNMENT_HANDLER*/void r110from_external_(T110*C,T0*a1,T0*a2);
  12465. /*ASSIGNMENT_HANDLER*/void r110echo_information(void);
  12466. extern T0*oBC110graph_node_dictionary;
  12467. extern int fBC110graph_node_dictionary;
  12468. /*ASSIGNMENT_HANDLER*/T0*r110graph_node_dictionary(void);
  12469. /*ASSIGNMENT_HANDLER*/void r110reset(void);
  12470. /*ASSIGNMENT_HANDLER*/T0*r110implicit_cast_(T0*a1,T0*a2,T0*a3);
  12471. /*ASSIGNMENT_HANDLER*/void r110collect_normal(T110*C,T0*a1,T0*a2);
  12472. /*CLASS_NAME*/T95*create95unknown_position(T0*a1,T6 a2);
  12473. /*CLASS_NAME*/T95*create95make(T0*a1,T351 a2,T6 a3);
  12474. /*CLASS_NAME*/T6 r95is_equal(T95*C,T0*a1);
  12475. /*CLASS_NAME*/void r95make(T95*C,T0*a1,T351 a2,T6 a3);
  12476. extern T0*oBC95class_name_cache;
  12477. extern int fBC95class_name_cache;
  12478. /*CLASS_NAME*/T0*r95class_name_cache(void);
  12479. /*CLASS_NAME*/T0*r95try_class_text(T95*C);
  12480. /*CLASS_NAME*/void r95set_hashed_name(T95*C,T0*a1);
  12481. /*CLASS_NAME*/void r95unknown_position(T95*C,T0*a1,T6 a2);
  12482. /*CLASS_NAME*/void r95set_accurate_position(T95*C,T351 a1);
  12483. /*CLASS_NAME*/T0*r95class_text(T95*C);
  12484. /*CLASS_NAME*/T0*r95twin(T95*C);
  12485. /*CLASS_NAME*/T6 r95get_export_permission_of(T95*C,T0*a1);
  12486. /*CLASS_NAME*/T0*r95error_handler(void);
  12487. /*CLASS_NAME*/T2 r95tuple_count(T95*C);
  12488. extern T0*oBC32any_default_rescue_fs;
  12489. extern int fBC32any_default_rescue_fs;
  12490. /*TYPE*/T0*r286any_default_rescue_fs(void);
  12491. /*TYPE*/T6 r286has_simple_feature_name(T286*C,T0*a1);
  12492. /*TYPE*/T0*r286name_from_string(T286*C,T0*a1);
  12493. /*TYPE*/T0*r286twin_stamp(T286*C);
  12494. /*TYPE*/T6 r286is_agent(T286*C);
  12495. /*TYPE*/T0*r286long_name(T286*C);
  12496. /*TYPE*/void r286add_parent(T286*C,T0*a1);
  12497. /*TYPE*/T0*r286expanded_default_create_stamp(T286*C);
  12498. /*TYPE*/void r286collect_features(T286*C);
  12499. /*TYPE*/T6 r286is_native_array(T286*C);
  12500. /*TYPE*/T2 r286id(T286*C);
  12501. /*TYPE*/T6 r286is_pointer(T286*C);
  12502. /*TYPE*/void r286collect_default_rescue(T286*C,T0*a1);
  12503. /*TYPE*/T0*r286parent_edge_load(T286*C,T2 a1);
  12504. /*TYPE*/void r286do_collect(T286*C);
  12505. /*TYPE*/T2 r286parents_count(T286*C);
  12506. /*TYPE*/T1 r286insert_inherit_test(T286*C,T0*a1);
  12507. /*TYPE*/T0*r286has_only_one_conformant_parent(T286*C);
  12508. /*TYPE*/T6 r286is_real(T286*C);
  12509. /*TYPE*/T0*r286feature_stamp_of(T286*C,T0*a1);
  12510. /*TYPE*/T6 r286is_fixed_string(T286*C);
  12511. /*TYPE*/T6 r286is_empty_expanded(T286*C);
  12512. /*TYPE*/T0*r286find_manifest_expression_for(T286*C,T0*a1,T0*a2);
  12513. /*TYPE*/void r286specialize_and_check(T286*C);
  12514. /*TYPE*/T0*r286feature_accumulator(void);
  12515. /*TYPE*/T6 r286can_be_assigned_to(T286*C,T0*a1);
  12516. /*TYPE*/T6 r286is_natural(T286*C);
  12517. /*TYPE*/T6 r286print_feature_hierarchy(T286*C,T0*a1,T348 a2,T6 a3);
  12518. /*TYPE*/void r286node_init(T286*C,T0*a1);
  12519. /*TYPE*/T6 r286is_integer(T286*C);
  12520. /*TYPE*/void r286make(T286*C,T0*a1,T6 a2);
  12521. /*TYPE*/T6 r286is_character(T286*C);
  12522. /*TYPE*/T6 r286is_expanded(T286*C);
  12523. /*TYPE*/T0*r286copy_stamp(T286*C);
  12524. /*TYPE*/T6 r286is_kernel_expanded(T286*C);
  12525. /*TYPE*/void r286adapt_class_invariant(T286*C);
  12526. /*TYPE*/void r286add_feature(T286*C,T0*a1,T0*a2);
  12527. /*TYPE*/T6 r286is_reference(T286*C);
  12528. /*TYPE*/void r286build_actual_invariant(T286*C);
  12529. /*TYPE*/void r286inline_dynamic_dispatch_for_class_invariant(T286*C,T0*a1);
  12530. /*TYPE*/void r286do_all_address_of(T286*C,T0*a1);
  12531. extern T0*oBC32default_rescue_name;
  12532. extern int fBC32default_rescue_name;
  12533. /*TYPE*/T0*r286default_rescue_name(void);
  12534. /*TYPE*/T6 r286inherits_from(T286*C,T0*a1);
  12535. /*TYPE*/void r286deconnect_current(T286*C);
  12536. /*TYPE*/T0*r286open_arguments(T286*C);
  12537. /*TYPE*/void r286collect_local_features(T286*C);
  12538. /*TYPE*/T0*r286writable_attributes(T286*C);
  12539. /*TYPE*/T0*r286find_anonymous_feature_for(T286*C,T0*a1,T0*a2);
  12540. /*TYPE*/T6 r286is_user_expanded(T286*C);
  12541. /*TYPE*/T0*r286error_handler(void);
  12542. /*TYPE*/T2 r286collected_feature_count(T286*C);
  12543. /*TYPE*/T6 r286is_boolean(T286*C);
  12544. /*TYPE*/T0*r286is_equal_stamp(T286*C);
  12545. /*TYPE*/void r286collect_one_feature(T286*C,T0*a1,T2 a2);
  12546. /*TYPE*/void r286add_seeds(T286*C,T0*a1,T0*a2,T6 a3);
  12547. /*TYPE*/T6 r286direct_non_void_call_flag(T286*C);
  12548. /*TYPE*/T6 r286is_string(T286*C);
  12549. /*TYPE*/T6 r286is_tuple(T286*C);
  12550. /*TYPE*/void r286print_graph_cycle(T286*C,T0*a1);
  12551. /*TYPE*/T0*r286agent_result(T286*C);
  12552. /*TYPE*/T6 r286is_always_void(T286*C);
  12553. /*TYPE*/void r286inheritance_cycle_check(T286*C);
  12554. /*TYPE*/void r286address_of_register(T286*C,T0*a1);
  12555. /*TYPE*/void r286_P_287_add_parent(T286*C,T0*a1);
  12556. /*TYPE*/void r286_P_288_make(T286*C,T0*a1);
  12557. /*TYPE*/void r286_P_288_add_parent(T286*C,T0*a1);
  12558. /*FEATURE_STAMP*/void r89specialize_and_check(T89*C,T0*a1);
  12559. /*FEATURE_STAMP*/void r89add_anonymous_feature(T89*C,T0*a1,T0*a2);
  12560. /*FEATURE_STAMP*/void r89make(T89*C,T0*a1);
  12561. /*FEATURE_STAMP*/T0*r89simplify(T89*C,T0*a1);
  12562. /*FEATURE_STAMP*/T6 r89has_run_feature_for(T89*C,T0*a1);
  12563. /*FEATURE_STAMP*/T0*r89run_feature_for(T89*C,T0*a1);
  12564. /*FEATURE_STAMP*/T6 r89has_anonymous_feature_for(T89*C,T0*a1);
  12565. /*FEATURE_STAMP*/void r89rename_notify(T89*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12566. /*FEATURE_STAMP*/T0*r89specialize_thru(T89*C,T0*a1,T0*a2,T0*a3);
  12567. /*FEATURE_STAMP*/void r89update_anonymous_feature(T89*C,T0*a1,T0*a2);
  12568. /*FEATURE_STAMP*/T6 r89has_type(T89*C,T0*a1);
  12569. /*FEATURE_STAMP*/void r89register_type(T89*C,T0*a1);
  12570. /*FEATURE_STAMP*/T0*r89resolve_static_binding_for_insert(T89*C,T0*a1,T0*a2);
  12571. /*FEATURE_STAMP*/T0*r89fake_feature_call(T89*C,T351 a1,T0*a2,T0*a3);
  12572. /*FEATURE_STAMP*/T6 r89print_feature_hierarchy(T89*C,T0*a1,T0*a2,T348 a3,T6 a4);
  12573. /*FEATURE_STAMP*/void r89rename_down_notify(T89*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12574. /*FEATURE_STAMP*/T6 r89add_seeds(T89*C,T0*a1,T0*a2,T0*a3,T6 a4);
  12575. /*FEATURE_STAMP*/T0*r89feature_accumulator(void);
  12576. /*FEATURE_STAMP*/T0*r89resolve_static_binding_for_inherit(T89*C,T0*a1,T0*a2);
  12577. /*FEATURE_STAMP*/void r89make_run_feature(T89*C,T0*a1,T0*a2);
  12578. /*FEATURE_STAMP*/T0*r89fake_effective_arg_list(T351 a1,T0*a2,T0*a3);
  12579. /*FEATURE_STAMP*/T0*r89error_handler(void);
  12580. /*FEATURE_STAMP*/T0*r89anonymous_feature_if_exist(T89*C,T0*a1);
  12581. /*FEATURE_STAMP*/T0*r89resolve_static_binding_for(T89*C,T0*a1,T0*a2);
  12582. /*FEATURE_STAMP*/T0*r89anonymous_feature(T89*C,T0*a1);
  12583. /*FIXED_STRING*/T6 r306is_equal(T306*C,T0*a1);
  12584. /*FIXED_STRING*/T0*r306intern(T306*C);
  12585. /*FIXED_STRING*/void r306unlock_tagged_out(void);
  12586. /*FIXED_STRING*/T3 r306first(T306*C);
  12587. /*FIXED_STRING*/T0*r306tagged_out_memory_pool(void);
  12588. /*FIXED_STRING*/void r306fill_tagged_out_memory(T306*C);
  12589. /*FIXED_STRING*/void r306lock_tagged_out(void);
  12590. extern T0*oBC306weakrefs;
  12591. extern int fBC306weakrefs;
  12592. /*FIXED_STRING*/T0*r306weakrefs(void);
  12593. /*FIXED_STRING*/void r306make_from_string(T306*C,T0*a1);
  12594. /*FIXED_STRING*/T0*r306new_holders(T306*C);
  12595. /*FIXED_STRING*/T0*r306_ix_35(T306*C,T0*a1);
  12596. /*FIXED_STRING*/T6 r306is_shared(T306*C);
  12597. /*FIXED_STRING*/void r306unshare(T306*C);
  12598. /*FIXED_STRING*/T8 r306to_external(T306*C);
  12599. /*FIXED_STRING*/T2 r306computed_hash_code(T306*C);
  12600. /*FIXED_STRING*/T2 r306upper(T306*C);
  12601. /*FIXED_STRING*/T3 r306item(T306*C,T2 a1);
  12602. /*FIXED_STRING*/T6 r306_ix_60(T306*C,T0*a1);
  12603. /*FIXED_STRING*/T6 r306same_as(T306*C,T0*a1);
  12604. /*FIXED_STRING*/T0*r306interned(void);
  12605. /*FIXED_STRING*/T0*r306tagged_out_memory(void);
  12606. extern T0*oBC306holders_memory;
  12607. extern int fBC306holders_memory;
  12608. /*FIXED_STRING*/T0*r306holders_memory(void);
  12609. /*FIXED_STRING*/void r306do_intern(T306*C,T0*a1);
  12610. /*FIXED_STRING*/T0*r306out(T306*C);
  12611. /*FIXED_STRING*/void r306copy_slice_to_native(T306*C,T2 a1,T2 a2,T9 a3,T2 a4);
  12612. /*FIXED_STRING*/T0*r306tagged_out_memories(void);
  12613. /*FIXED_STRING*/void r306print_on(T306*C,T0*a1);
  12614. /*FIXED_STRING*/T6 r306has(T306*C,T3 a1);
  12615. typedef struct _se_agenT108f108l185c20 se_agenT108f108l185c20;
  12616. struct _se_agenT108f108l185c20{Tid id;
  12617. int creation_mold_id;
  12618. T6(*afp)(se_agenT108f108l185c20*,T0*);
  12619. int (*eq)(se_agent*,se_agent*);
  12620. T6 R;
  12621. };
  12622. /*agent creation*/T0*agenT108f108l185c20(void);
  12623. typedef struct _se_agenT108f108l175c20 se_agenT108f108l175c20;
  12624. struct _se_agenT108f108l175c20{Tid id;
  12625. int creation_mold_id;
  12626. T6(*afp)(se_agenT108f108l175c20*,T0*);
  12627. int (*eq)(se_agent*,se_agent*);
  12628. T6 R;
  12629. };
  12630. /*agent creation*/T0*agenT108f108l175c20(void);
  12631. /*MANIFEST_STRING_POOL*/void r108collect_string(T108*C,T0*a1);
  12632. /*MANIFEST_STRING_POOL*/T0*r108se_ums(T108*C);
  12633. extern T0*oBC108agent_exists_in_collected_storage_id_set;
  12634. extern int fBC108agent_exists_in_collected_storage_id_set;
  12635. /*MANIFEST_STRING_POOL*/T0*r108agent_exists_in_collected_storage_id_set(void);
  12636. /*MANIFEST_STRING_POOL*/void r108make_unique(T0*a1,T0*a2);
  12637. /*MANIFEST_STRING_POOL*/T0*r108se_ms(T108*C);
  12638. extern T0*oBC32calloc_name;
  12639. extern int fBC32calloc_name;
  12640. /*MANIFEST_STRING_POOL*/T0*r108calloc_name(void);
  12641. extern T0*oBC32count_name;
  12642. extern int fBC32count_name;
  12643. /*MANIFEST_STRING_POOL*/T0*r108count_name(void);
  12644. /*MANIFEST_STRING_POOL*/T2 r108storage_alias_count(void);
  12645. extern T0*oBC32storage_lower_name;
  12646. extern int fBC32storage_lower_name;
  12647. /*MANIFEST_STRING_POOL*/T0*r108storage_lower_name(void);
  12648. /*MANIFEST_STRING_POOL*/T2 r108collected_once_count(void);
  12649. extern T0*oBC108agent_exists_in_collected_once_variables;
  12650. extern int fBC108agent_exists_in_collected_once_variables;
  12651. /*MANIFEST_STRING_POOL*/T0*r108agent_exists_in_collected_once_variables(void);
  12652. extern T0*oBC32from_external_sized_copy_name;
  12653. extern int fBC32from_external_sized_copy_name;
  12654. /*MANIFEST_STRING_POOL*/T0*r108from_external_sized_copy_name(void);
  12655. extern T0*oBC108collected_once_variables;
  12656. extern int fBC108collected_once_variables;
  12657. /*MANIFEST_STRING_POOL*/T0*r108collected_once_variables(void);
  12658. /*MANIFEST_STRING_POOL*/T0*r108collect(T108*C,T0*a1,T6 a2,T6 a3,T0*a4);
  12659. extern T0*oBC108storage_alias;
  12660. extern int fBC108storage_alias;
  12661. /*MANIFEST_STRING_POOL*/T0*r108storage_alias(void);
  12662. extern T0*oBC32manifest_initialize_name;
  12663. extern int fBC32manifest_initialize_name;
  12664. /*MANIFEST_STRING_POOL*/T0*r108manifest_initialize_name(void);
  12665. /*MANIFEST_STRING_POOL*/T0*r108capacity_name(void);
  12666. /*MANIFEST_STRING_POOL*/void r108reset(T108*C);
  12667. /*MANIFEST_STRING_POOL*/T6 r108exists_in_collected_storage_id_set(T0*a1);
  12668. /*MANIFEST_STRING_POOL*/T0*r108storage_alias_item(T2 a1);
  12669. /*MANIFEST_STRING_POOL*/T6 r108exists_in_collected_once_variables(T0*a1);
  12670. extern T0*oBC32storage_name;
  12671. extern int fBC32storage_name;
  12672. /*MANIFEST_STRING_POOL*/T0*r108storage_name(void);
  12673. /*MANIFEST_STRING_POOL*/void r108append_once_variable_index(T0*a1,T2 a2);
  12674. /*MANIFEST_STRING_POOL*/T0*r108collected_once_item(T2 a1);
  12675. extern T0*oBC108collected_storage_id_set;
  12676. extern int fBC108collected_storage_id_set;
  12677. /*MANIFEST_STRING_POOL*/T0*r108collected_storage_id_set(void);
  12678. extern T0*oBC116collected_manifest_generic;
  12679. extern int fBC116collected_manifest_generic;
  12680. /*MANIFEST_GENERIC_POOL*/T0*r116collected_manifest_generic(void);
  12681. extern T0*oBC125function_list;
  12682. extern int fBC125function_list;
  12683. /*ONCE_ROUTINE_POOL*/T0*r125function_list(void);
  12684. /*ONCE_ROUTINE_POOL*/T6 r125is_precomputed(T0*a1);
  12685. extern T0*oBC32precomputable_routine_detector;
  12686. /*ONCE_ROUTINE_POOL*/void r125unique_result_in(T0*a1,T0*a2);
  12687. /*ONCE_ROUTINE_POOL*/T0*r125non_void_no_dispatch_for(T0*a1,T0*a2,T0*a3);
  12688. /*ONCE_ROUTINE_POOL*/T0*r125o_flag(T0*a1);
  12689. /*ONCE_ROUTINE_POOL*/void r125collect_precomputable_function(T0*a1,T0*a2,T0*a3);
  12690. /*ONCE_ROUTINE_POOL*/T0*r125precomputable_function(T0*a1,T0*a2,T0*a3);
  12691. extern T0*oBC125precomputable_function_list;
  12692. extern int fBC125precomputable_function_list;
  12693. /*ONCE_ROUTINE_POOL*/T0*r125precomputable_function_list(void);
  12694. /*ONCE_ROUTINE_POOL*/void r125do_all_precomputed_ordered(T0*a1);
  12695. extern T0*oBC125collected_precomputable_function;
  12696. extern int fBC125collected_precomputable_function;
  12697. /*ONCE_ROUTINE_POOL*/T0*r125collected_precomputable_function(void);
  12698. /*ONCE_ROUTINE_POOL*/void r125unique_id_in(T0*a1,T0*a2);
  12699. extern T0*oBC125procedure_list;
  12700. extern int fBC125procedure_list;
  12701. /*ONCE_ROUTINE_POOL*/T0*r125procedure_list(void);
  12702. extern T0*oBC124creation_collected_memory;
  12703. extern int fBC124creation_collected_memory;
  12704. /*AGENT_POOL*/T0*r124creation_collected_memory(void);
  12705. extern T0*oBC124launcher_collected_memory;
  12706. extern int fBC124launcher_collected_memory;
  12707. /*AGENT_POOL*/T0*r124launcher_collected_memory(void);
  12708. /*AGENT_POOL*/T0*r124agent_launcher_collect(T0*a1);
  12709. /*AGENT_POOL*/void r124notify_assignment_handler_with(T0*a1,T0*a2);
  12710. extern T0*oBC124agent_definition_set;
  12711. extern int fBC124agent_definition_set;
  12712. /*AGENT_POOL*/T0*r124agent_definition_set(void);
  12713. /*AGENT_POOL*/void r124agent_creation_collect(T124*C,T0*a1,T0*a2,T0*a3);
  12714. /*AGENT_POOL*/void r124reset(T124*C);
  12715. extern T0*oBC124launcher_memory;
  12716. extern int fBC124launcher_memory;
  12717. /*AGENT_POOL*/T0*r124launcher_memory(void);
  12718. extern T0*oBC127map;
  12719. extern int fBC127map;
  12720. /*ASSIGNMENT_TEST_POOL*/T0*r127map(void);
  12721. /*ASSIGNMENT_TEST_POOL*/T0*r127new_empty_set(void);
  12722. /*ASSIGNMENT_TEST_POOL*/void r127signature_add_last(T0*a1,T0*a2);
  12723. /*ASSIGNMENT_TEST_POOL*/void r127for_each(T0*a1);
  12724. /*ASSIGNMENT_TEST_POOL*/void r127collect(T0*a1,T0*a2);
  12725. /*ASSIGNMENT_TEST_POOL*/void r127reset(void);
  12726. extern T0*oBC127free_set_list;
  12727. extern int fBC127free_set_list;
  12728. /*ASSIGNMENT_TEST_POOL*/T0*r127free_set_list(void);
  12729. /*ASSIGNMENT_TEST_POOL*/void r127function_name_in(T0*a1,T0*a2,T0*a3);
  12730. /*ASSIGNMENT_TEST_POOL*/T2 r127count(void);
  12731. /*STRING_TYPE_MARK*/T452*create452make(T351 a1);
  12732. /*STRING_TYPE_MARK*/T6 r452is_equal(T452*C,T0*a1);
  12733. /*STRING_TYPE_MARK*/T6 r452is_tuple(void);
  12734. /*STRING_TYPE_MARK*/void r452make(T452*C,T351 a1);
  12735. /*STRING_TYPE_MARK*/T0*r452generic_list(void);
  12736. /*STRING_TYPE_MARK*/T6 r452is_anchored(void);
  12737. /*STRING_TYPE_MARK*/T6 r452is_character(void);
  12738. /*STRING_TYPE_MARK*/T0*r452written_mark(void);
  12739. extern T0*oBC452written_name;
  12740. extern int fBC452written_name;
  12741. /*STRING_TYPE_MARK*/T0*r452written_name(void);
  12742. /*STRING_TYPE_MARK*/T6 r452is_native_array(void);
  12743. /*STRING_TYPE_MARK*/T0*r452at(T452*C,T351 a1);
  12744. /*STRING_TYPE_MARK*/T0*r452try_class_text(T452*C);
  12745. extern T0*oBC452long_name;
  12746. extern int fBC452long_name;
  12747. /*STRING_TYPE_MARK*/T0*r452long_name(void);
  12748. /*STRING_TYPE_MARK*/T0*r452specialize_thru(T452*C,T0*a1,T0*a2,T0*a3);
  12749. /*STRING_TYPE_MARK*/T6 r452is_boolean(void);
  12750. /*STRING_TYPE_MARK*/T0*r452typed_internals_type_mark(T452*C,T351 a1);
  12751. /*STRING_TYPE_MARK*/T0*r452to_static(T452*C,T0*a1,T6 a2);
  12752. /*STRING_TYPE_MARK*/void r452accept(T452*C,T0*a1);
  12753. /*STRING_TYPE_MARK*/T6 r452same_signature_type(T452*C,T0*a1,T0*a2);
  12754. /*STRING_TYPE_MARK*/T0*r452type(void);
  12755. /*STRING_TYPE_MARK*/T0*r452signature_resolve_in(T0*a1);
  12756. /*STRING_TYPE_MARK*/T6 r452is_natural(void);
  12757. /*STRING_TYPE_MARK*/T0*r452default_expression(T351 a1);
  12758. /*STRING_TYPE_MARK*/void r452id_extra_information(T0*a1);
  12759. /*STRING_TYPE_MARK*/T0*r452declaration_type(T452*C);
  12760. /*STRING_TYPE_MARK*/T6 r452is_pointer(void);
  12761. /*STRING_TYPE_MARK*/T351 r452start_position(T452*C);
  12762. /*STRING_TYPE_MARK*/T6 r452is_kernel_expanded(void);
  12763. /*STRING_TYPE_MARK*/void r452set_start_position(T452*C,T351 a1);
  12764. /*STRING_TYPE_MARK*/T6 r452is_fixed_string(void);
  12765. /*STRING_TYPE_MARK*/T0*r452class_text(T452*C);
  12766. /*STRING_TYPE_MARK*/T0*r452twin(T452*C);
  12767. /*STRING_TYPE_MARK*/T6 r452is_real(void);
  12768. /*STRING_TYPE_MARK*/T6 r452is_integer(void);
  12769. /*STRING_TYPE_MARK*/void r452pretty_in(T0*a1);
  12770. /*STRING_TYPE_MARK*/T0*r452weak_reference_argument(T452*C,T0*a1);
  12771. /*STRING_TYPE_MARK*/T0*r452error_handler(void);
  12772. /*STRING_TYPE_MARK*/T0*r452resolve_in(T0*a1);
  12773. /*STRING_TYPE_MARK*/T6 r452is_agent(void);
  12774. /*CODE_ACCUMULATOR*/void r341make(T341*C);
  12775. /*CODE_ACCUMULATOR*/void r341open_new_context(T341*C);
  12776. /*CODE_ACCUMULATOR*/T0*r341current_context_to_instruction(T341*C);
  12777. /*CODE_ACCUMULATOR*/T0*r341echo(void);
  12778. /*CODE_ACCUMULATOR*/void r341add_sedb(T341*C,T351 a1,T3 a2);
  12779. /*CODE_ACCUMULATOR*/T0*r341current_context_to_expression(T341*C);
  12780. /*CODE_ACCUMULATOR*/void r341echo_information(T341*C);
  12781. /*CODE_ACCUMULATOR*/T0*r341current_context_to_code(T341*C);
  12782. /*CODE_ACCUMULATOR*/void r341close_current_context(T341*C);
  12783. /*FEATURE_ACCUMULATOR*/void r120make(T120*C);
  12784. /*FEATURE_ACCUMULATOR*/void r120finalize(T120*C);
  12785. /*FEATURE_ACCUMULATOR*/void r120finish_insert_seeds(T120*C);
  12786. /*FEATURE_ACCUMULATOR*/T0*r120echo(void);
  12787. /*FEATURE_ACCUMULATOR*/void r120collect_assigner(T120*C,T0*a1);
  12788. /*FEATURE_ACCUMULATOR*/void r120collect_assigner_(T120*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12789. /*FEATURE_ACCUMULATOR*/void r120do_pending_types(T120*C);
  12790. /*FEATURE_ACCUMULATOR*/T1 r120next_state(T120*C,T1 a1,T1 a2,T0*a3,T0*a4,T0*a5);
  12791. /*FEATURE_ACCUMULATOR*/void r120add_local_definition(T120*C,T0*a1);
  12792. extern T0*oBC120transitions;
  12793. extern int fBC120transitions;
  12794. /*FEATURE_ACCUMULATOR*/T0*r120transitions(void);
  12795. /*FEATURE_ACCUMULATOR*/T6 r120is_known(T120*C,T0*a1);
  12796. /*FEATURE_ACCUMULATOR*/void r120new_incomplete_type(T120*C);
  12797. /*FEATURE_ACCUMULATOR*/void r120start(T120*C,T0*a1);
  12798. /*FEATURE_ACCUMULATOR*/T0*r120anonymous_feature_for(T120*C,T0*a1);
  12799. /*FEATURE_ACCUMULATOR*/T0*r120feature_stamp_of(T120*C,T0*a1);
  12800. /*FEATURE_ACCUMULATOR*/void r120echo_information(T120*C);
  12801. /*FEATURE_ACCUMULATOR*/void r120register(T120*C,T0*a1);
  12802. /*FEATURE_ACCUMULATOR*/void r120new_feature(T120*C,T0*a1);
  12803. /*FEATURE_ACCUMULATOR*/void r120to_feature(T120*C,T0*a1);
  12804. /*FEATURE_ACCUMULATOR*/void r120add_parent_definition(T120*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12805. /*FEATURE_ACCUMULATOR*/T0*r120error_handler(void);
  12806. /*FEATURE_ACCUMULATOR*/void r120check_and_merge_seeds(T120*C);
  12807. /*FEATURE_ACCUMULATOR*/T1 r120transition_index(T120*C,T0*a1,T0*a2,T0*a3);
  12808. /*FEATURE_ACCUMULATOR*/T0*r120find_type_for(T120*C,T0*a1);
  12809. /*FEATURE_NAME*/T290*create290simple_feature_name(T0*a1,T351 a2);
  12810. /*FEATURE_NAME*/T290*create290infix_name(T0*a1,T351 a2);
  12811. /*FEATURE_NAME*/T6 r290is_equal(T290*C,T0*a1);
  12812. /*FEATURE_NAME*/T6 r290is_infix_name(T290*C);
  12813. /*FEATURE_NAME*/void r290pretty(T290*C,T2 a1);
  12814. /*FEATURE_NAME*/T6 r290is_alias_name(T290*C);
  12815. /*FEATURE_NAME*/void r290ordinary_name(T290*C,T0*a1,T351 a2);
  12816. /*FEATURE_NAME*/void r290set_plus_minus_prefix(T290*C);
  12817. /*FEATURE_NAME*/T6 r290is_frozen(T290*C);
  12818. /*FEATURE_NAME*/void r290special_pretty_print(T290*C,T6 a1);
  12819. /*FEATURE_NAME*/void r290basic_create_1(T290*C,T2 a1,T0*a2,T351 a3);
  12820. /*FEATURE_NAME*/void r290basic_create_0(T290*C,T2 a1,T0*a2,T351 a3);
  12821. /*FEATURE_NAME*/T0*r290infix_or_prefix(T290*C);
  12822. /*FEATURE_NAME*/void r290unknown_position(T290*C,T0*a1);
  12823. /*FEATURE_NAME*/void r290alias_name(T290*C,T0*a1,T351 a2);
  12824. /*FEATURE_NAME*/void r290infix_name(T290*C,T0*a1,T351 a2);
  12825. /*FEATURE_NAME*/void r290declaration_in(T290*C,T0*a1);
  12826. /*FEATURE_NAME*/void r290set_start_position(T290*C,T351 a1);
  12827. /*FEATURE_NAME*/T0*r290twin(T290*C);
  12828. /*FEATURE_NAME*/T6 r290is_simple_feature_name(T290*C);
  12829. /*FEATURE_NAME*/void r290complete_name_in(T290*C,T0*a1);
  12830. /*FEATURE_NAME*/void r290simple_feature_name(T290*C,T0*a1,T351 a2);
  12831. /*FEATURE_NAME*/void r290set_is_frozen(T290*C);
  12832. /*FEATURE_NAME*/T2 r290hash_code(T290*C);
  12833. /*FEATURE_NAME*/void r290prefix_name(T290*C,T0*a1,T351 a2);
  12834. /*FEATURE_NAME*/void r290mapping_c_in(T290*C,T0*a1);
  12835. /*FEATURE_NAME*/T6 r290is_prefix_name(T290*C);
  12836. /*ANY_TYPE_MARK*/T441*create441make(T351 a1);
  12837. /*ANY_TYPE_MARK*/T6 r441is_equal(T441*C,T0*a1);
  12838. /*ANY_TYPE_MARK*/T6 r441is_tuple(void);
  12839. /*ANY_TYPE_MARK*/void r441make(T441*C,T351 a1);
  12840. /*ANY_TYPE_MARK*/T0*r441generic_list(void);
  12841. /*ANY_TYPE_MARK*/T6 r441is_anchored(void);
  12842. /*ANY_TYPE_MARK*/T6 r441is_character(void);
  12843. /*ANY_TYPE_MARK*/T0*r441written_mark(T441*C);
  12844. /*ANY_TYPE_MARK*/T0*r441written_name(T441*C);
  12845. /*ANY_TYPE_MARK*/T6 r441is_native_array(void);
  12846. /*ANY_TYPE_MARK*/T0*r441at(T441*C,T351 a1);
  12847. /*ANY_TYPE_MARK*/T0*r441try_class_text(T441*C);
  12848. extern T0*oBC441long_name;
  12849. extern int fBC441long_name;
  12850. /*ANY_TYPE_MARK*/T0*r441long_name(void);
  12851. /*ANY_TYPE_MARK*/T0*r441specialize_thru(T441*C,T0*a1,T0*a2,T0*a3);
  12852. /*ANY_TYPE_MARK*/T6 r441is_boolean(void);
  12853. /*ANY_TYPE_MARK*/T0*r441typed_internals_type_mark(T441*C,T351 a1);
  12854. /*ANY_TYPE_MARK*/T0*r441to_static(T441*C,T0*a1,T6 a2);
  12855. /*ANY_TYPE_MARK*/T2 r441id(T441*C);
  12856. /*ANY_TYPE_MARK*/void r441accept(T441*C,T0*a1);
  12857. /*ANY_TYPE_MARK*/T6 r441same_signature_type(T441*C,T0*a1,T0*a2);
  12858. /*ANY_TYPE_MARK*/T0*r441type(void);
  12859. /*ANY_TYPE_MARK*/T0*r441signature_resolve_in(T0*a1);
  12860. /*ANY_TYPE_MARK*/T6 r441is_natural(void);
  12861. /*ANY_TYPE_MARK*/T0*r441default_expression(T351 a1);
  12862. /*ANY_TYPE_MARK*/void r441id_extra_information(T0*a1);
  12863. /*ANY_TYPE_MARK*/T0*r441declaration_type(T441*C);
  12864. /*ANY_TYPE_MARK*/T6 r441is_pointer(void);
  12865. /*ANY_TYPE_MARK*/T351 r441start_position(T441*C);
  12866. /*ANY_TYPE_MARK*/T6 r441is_kernel_expanded(void);
  12867. /*ANY_TYPE_MARK*/void r441set_start_position(T441*C,T351 a1);
  12868. /*ANY_TYPE_MARK*/T6 r441is_fixed_string(T441*C);
  12869. /*ANY_TYPE_MARK*/T0*r441class_text(T441*C);
  12870. /*ANY_TYPE_MARK*/T0*r441twin(T441*C);
  12871. /*ANY_TYPE_MARK*/T6 r441is_real(void);
  12872. /*ANY_TYPE_MARK*/T6 r441is_integer(void);
  12873. /*ANY_TYPE_MARK*/void r441pretty_in(T441*C,T0*a1);
  12874. /*ANY_TYPE_MARK*/T0*r441weak_reference_argument(T441*C,T0*a1);
  12875. /*ANY_TYPE_MARK*/T0*r441error_handler(void);
  12876. /*ANY_TYPE_MARK*/T0*r441resolve_in(T0*a1);
  12877. /*ANY_TYPE_MARK*/T6 r441is_agent(void);
  12878. extern T0*oBC587integer_alias;
  12879. extern int fBC587integer_alias;
  12880. /*TYPE_ALIASING*/T0*r587integer_alias(void);
  12881. /*TYPE_ALIASING*/T0*r587alias_of(T0*a1);
  12882. extern T0*oBC587real_alias;
  12883. extern int fBC587real_alias;
  12884. /*TYPE_ALIASING*/T0*r587real_alias(void);
  12885. extern T0*oBC587natural_alias;
  12886. extern int fBC587natural_alias;
  12887. /*TYPE_ALIASING*/T0*r587natural_alias(void);
  12888. /*NO_GC*/void r727gc_info_before_exit(T727*C);
  12889. /*NO_GC*/void r727weak_set_item(T0*a1);
  12890. /*NO_GC*/void r727initialize_user_expanded_attributes(T0*a1,T0*a2);
  12891. /*NO_GC*/T0*r727echo(void);
  12892. /*NO_GC*/void r727calloc(T0*a1,T0*a2);
  12893. /*NO_GC*/void r727put_ref_in_native_array(T0*a1);
  12894. /*NO_GC*/void r727malloc(T0*a1);
  12895. /*NO_GC*/T0*r727cpp(void);
  12896. /*NO_GC*/void r727allocation_of(T0*a1,T0*a2);
  12897. /*NO_GC*/void r727malloc_closure(T0*a1);
  12898. /*NO_GC*/void r727weak_item(T0*a1);
  12899. /*NO_GC*/void r727manifest_string_in(T0*a1);
  12900. /*NO_GC*/void r727mark_item(T0*a1);
  12901. /*BDW_GC*/void r728manifest_string_mark(T2 a1,T2 a2);
  12902. /*BDW_GC*/void r728make(T728*C);
  12903. /*BDW_GC*/void r728gc_info_before_exit(T728*C);
  12904. /*BDW_GC*/void r728weak_set_item(T0*a1);
  12905. /*BDW_GC*/void r728pre_customize_c_runtime(void);
  12906. /*BDW_GC*/void r728add_extra_collectors(T728*C);
  12907. /*BDW_GC*/void r728initialize_user_expanded_attributes(T0*a1,T0*a2);
  12908. /*BDW_GC*/T0*r728echo(void);
  12909. /*BDW_GC*/void r728calloc(T0*a1,T0*a2);
  12910. /*BDW_GC*/void r728put_ref_in_native_array(T0*a1);
  12911. /*BDW_GC*/void r728malloc(T0*a1);
  12912. /*BDW_GC*/void r728extra_c_struct(T728*C,T0*a1);
  12913. /*BDW_GC*/T0*r728cpp(void);
  12914. /*BDW_GC*/T0*r728live_type_extra_collectors(void);
  12915. /*BDW_GC*/void r728allocation_of(T0*a1,T0*a2);
  12916. /*BDW_GC*/void r728define_gc_start(T0*a1,T0*a2);
  12917. /*BDW_GC*/void r728malloc_closure(T0*a1);
  12918. /*BDW_GC*/T0*r728system_tools(void);
  12919. /*BDW_GC*/T0*r728get_memory_dispose(T0*a1);
  12920. /*BDW_GC*/void r728manifest_string_mark_signature(T2 a1);
  12921. /*BDW_GC*/void r728define2(T728*C);
  12922. /*BDW_GC*/void r728weak_item(T0*a1);
  12923. /*BDW_GC*/void r728generate_dispose(T0*a1,T0*a2,T0*a3);
  12924. /*BDW_GC*/void r728manifest_string_in(T0*a1);
  12925. /*BDW_GC*/void r728define_manifest_string_mark(void);
  12926. /*BDW_GC*/void r728assigned_native_array(T728*C,T0*a1,T0*a2);
  12927. /*BDW_GC*/void r728extra_c_model(T728*C,T0*a1);
  12928. /*BDW_GC*/void r728mark_item(T0*a1);
  12929. typedef struct _se_agenT729f729l536c33 se_agenT729f729l536c33;
  12930. struct _se_agenT729f729l536c33{Tid id;
  12931. int creation_mold_id;
  12932. void(*afp)(se_agenT729f729l536c33*,T0*,T2);
  12933. int (*eq)(se_agent*,se_agent*);
  12934. T0* closed_C;
  12935. T0* closed_a2;
  12936. };
  12937. /*agent creation*/T0*agenT729f729l536c33(T0*closed_C,T0*closed_a2);
  12938. typedef struct _se_agenT729f729l558c30 se_agenT729f729l558c30;
  12939. struct _se_agenT729f729l558c30{Tid id;
  12940. int creation_mold_id;
  12941. void(*afp)(se_agenT729f729l558c30*,T0*);
  12942. int (*eq)(se_agent*,se_agent*);
  12943. T0* closed_C;
  12944. T0* closed_a2;
  12945. };
  12946. /*agent creation*/T0*agenT729f729l558c30(T0*closed_C,T0*closed_a2);
  12947. /*GC_HANDLER*/void r729store_left_in(T0*a1,T0*a2,T6 a3);
  12948. /*GC_HANDLER*/void r729for_all_argument_names(T0*a1,T0*a2,T0*a3);
  12949. /*GC_HANDLER*/void r729just_before_mark(T729*C,T0*a1);
  12950. /*GC_HANDLER*/void r729c_dicho(T0*a1,T2 a2,T2 a3);
  12951. /*GC_HANDLER*/void r729for_all_locals__(T0*a1,T0*a2,T0*a3);
  12952. /*GC_HANDLER*/void r729register_wa_list(T729*C,T0*a1);
  12953. /*GC_HANDLER*/void r729weak_item(T0*a1);
  12954. /*GC_HANDLER*/void r729manifest_string_in(T0*a1);
  12955. /*GC_HANDLER*/void r729mark_in(T0*a1,T0*a2,T6 a3);
  12956. /*GC_HANDLER*/void r729_inline_agent29(T729*C,T0*a1,T0*a2,T2 a3);
  12957. /*GC_HANDLER*/void r729_inline_agent30(T729*C,T0*a1,T0*a2);
  12958. /*GC_HANDLER*/void r729align_mark_in(T0*a1,T0*a2,T6 a3);
  12959. /*GC_HANDLER*/void r729memory_dispose(T729*C,T0*a1,T0*a2);
  12960. /*GC_HANDLER*/void r729generate_dispose(T0*a1,T0*a2,T0*a3);
  12961. /*GC_HANDLER*/void r729cecil_define(void);
  12962. /*GC_HANDLER*/void r729switch_for(T0*a1);
  12963. /*GC_HANDLER*/void r729post_cecil_define(void);
  12964. /*GC_HANDLER*/void r729compute_ceils(void);
  12965. /*GC_HANDLER*/void r729put_ref_in_native_array(T0*a1);
  12966. /*GC_HANDLER*/void r729add_extra_collectors(T729*C);
  12967. /*GC_HANDLER*/void r729generate_agent_data(T729*C,T0*a1,T0*a2,T0*a3,T0*a4);
  12968. /*GC_HANDLER*/T0*r729cpp(void);
  12969. /*GC_HANDLER*/void r729malloc(T0*a1);
  12970. /*GC_HANDLER*/void r729weak_set_item(T0*a1);
  12971. /*GC_HANDLER*/void r729checkpoint(void);
  12972. /*GC_HANDLER*/void r729calloc(T0*a1,T0*a2);
  12973. /*GC_HANDLER*/void r729store_chunk_in(T0*a1,T0*a2,T6 a3);
  12974. /*GC_HANDLER*/void r729make(T729*C);
  12975. /*GC_HANDLER*/void r729customize_c_runtime(void);
  12976. /*GC_HANDLER*/void r729pre_customize_c_runtime(void);
  12977. /*GC_HANDLER*/T0*r729echo(void);
  12978. /*GC_HANDLER*/void r729manifest_string_mark_signature(T2 a1);
  12979. /*GC_HANDLER*/void r729na_env_in(T0*a1,T0*a2);
  12980. /*GC_HANDLER*/void r729define_gc_start(T729*C,T0*a1,T0*a2);
  12981. /*GC_HANDLER*/void r729initialize_runtime(void);
  12982. /*GC_HANDLER*/void r729mark_item(T0*a1);
  12983. /*GC_HANDLER*/void r729allocation_of(T0*a1,T0*a2);
  12984. /*GC_HANDLER*/void r729pre_cecil_define(void);
  12985. /*GC_HANDLER*/void r729define1(void);
  12986. /*GC_HANDLER*/void r729define2(T729*C);
  12987. /*GC_HANDLER*/void r729initialize_user_expanded_attributes(T0*a1,T0*a2);
  12988. /*GC_HANDLER*/void r729define_manifest_string_mark(void);
  12989. /*GC_HANDLER*/void r729for_all_arguments__(T0*a1,T0*a2,T0*a3,T2 a4);
  12990. /*GC_HANDLER*/void r729free_in(T0*a1,T0*a2,T6 a3);
  12991. /*GC_HANDLER*/void r729info_nb_in(T0*a1,T0*a2,T6 a3);
  12992. /*GC_HANDLER*/void r729for_all_local_names(T0*a1,T0*a2,T0*a3);
  12993. extern T0*oBC729c_struct_signature_tag;
  12994. extern int fBC729c_struct_signature_tag;
  12995. /*GC_HANDLER*/T0*r729c_struct_signature_tag(void);
  12996. /*GC_HANDLER*/void r729gc_info_before_exit(T729*C);
  12997. /*GC_HANDLER*/void r729sweep_in(T0*a1,T0*a2,T6 a3);
  12998. extern T0*oBC729special_tag;
  12999. /*GC_HANDLER*/void r729store_in(T0*a1,T0*a2,T6 a3);
  13000. /*GC_HANDLER*/void r729malloc_closure(T0*a1);
  13001. /*GC_HANDLER*/void r729manifest_string_mark(T2 a1,T2 a2);
  13002. /*GC_HANDLER*/void r729assign_agent_data(T0*a1);
  13003. /*GC_HANDLER*/T0*r729live_type_extra_collectors(void);
  13004. /*GC_HANDLER*/void r729define_agent_data(T0*a1);
  13005. /*GC_HANDLER*/void r729mark_once_routines(T729*C);
  13006. extern T0*oBC729switch_list;
  13007. extern int fBC729switch_list;
  13008. /*GC_HANDLER*/T0*r729switch_list(void);
  13009. /*GC_HANDLER*/void r729mark_for(T0*a1,T0*a2,T6 a3);
  13010. /*GC_HANDLER*/void r729agent_pool_gc_info(void);
  13011. /*GC_HANDLER*/void r729define_gc_info(T729*C,T0*a1);
  13012. /*GC_HANDLER*/void r729echo_information(T729*C);
  13013. /*PARTIALLY_FILLED_STRING*/void r318unlock_tagged_out(void);
  13014. /*PARTIALLY_FILLED_STRING*/T0*r318tagged_out_memory_pool(void);
  13015. /*PARTIALLY_FILLED_STRING*/void r318lock_tagged_out(void);
  13016. /*PARTIALLY_FILLED_STRING*/void r318put_arg(T318*C,T0*a1);
  13017. /*PARTIALLY_FILLED_STRING*/T0*r318_ix_35(T318*C,T0*a1);
  13018. /*PARTIALLY_FILLED_STRING*/T2 r318upper(T318*C);
  13019. /*PARTIALLY_FILLED_STRING*/T3 r318item(T318*C,T2 a1);
  13020. /*PARTIALLY_FILLED_STRING*/void r318out_in_tagged_out_memory(T318*C);
  13021. /*PARTIALLY_FILLED_STRING*/T0*r318memory(T318*C);
  13022. /*PARTIALLY_FILLED_STRING*/void r318parse_template(T318*C);
  13023. /*PARTIALLY_FILLED_STRING*/T0*r318tagged_out_memory(void);
  13024. /*PARTIALLY_FILLED_STRING*/T0*r318out(T318*C);
  13025. /*PARTIALLY_FILLED_STRING*/void r318from_string_and_arg(T318*C,T0*a1,T0*a2);
  13026. /*PARTIALLY_FILLED_STRING*/void r318copy_slice_to_native(T318*C,T2 a1,T2 a2,T9 a3,T2 a4);
  13027. /*PARTIALLY_FILLED_STRING*/T0*r318tagged_out_memories(void);
  13028. /*PARTIALLY_FILLED_STRING*/void r318print_on(T318*C,T0*a1);
  13029. /*PARTIALLY_FILLED_STRING*/T2 r318count(T318*C);
  13030. /*TAGGED_ERROR*/void r719make(T719*C,T0*a1,T0*a2);
  13031. /*TAGGED_ERROR*/void r719recycle(T719*C);
  13032. /*RUN_TIME_SET*/void r551make(T551*C,T0*a1);
  13033. /*RUN_TIME_SET*/T2 r551add_set(T551*C,T0*a1);
  13034. /*RUN_TIME_SET*/void r551id_extra_information(T551*C,T0*a1);
  13035. /*RUN_TIME_SET*/T6 r551is_empty(T551*C);
  13036. /*RUN_TIME_SET*/T2 r551count(T551*C);
  13037. /*TAGGED_ERRORS*/void r720make(T720*C);
  13038. /*CECIL_FILE*/void r340parse(T340*C);
  13039. /*CECIL_FILE*/void r340make(T340*C,T0*a1);
  13040. /*CECIL_FILE*/T0*r340eiffel_parser(void);
  13041. /*CECIL_FILE*/T0*r340echo(void);
  13042. /*CECIL_FILE*/void r340adapt_for(T340*C,T0*a1);
  13043. /*CECIL_FILE*/void r340collect(T340*C,T0*a1);
  13044. /*CECIL_FILE*/T0*r340error_handler(void);
  13045. /*CECIL_FILE*/void r340inline_dynamic_dispatch(T340*C,T0*a1,T0*a2);
  13046. typedef struct _se_agenT807f807l126c52 se_agenT807f807l126c52;
  13047. struct _se_agenT807f807l126c52{Tid id;
  13048. int creation_mold_id;
  13049. T0*(*afp)(se_agenT807f807l126c52*);
  13050. int (*eq)(se_agent*,se_agent*);
  13051. int closed_C;
  13052. T0* R;
  13053. };
  13054. /*agent creation*/T0*agenT807f807l126c52(int closed_C);
  13055. extern T0*oBC807home;
  13056. extern int fBC807home;
  13057. /*XDG*/T0*r807home(T807 C);
  13058. /*XDG*/T0*r807package(void);
  13059. /*XDG*/T0*r807getenv(T807 C,T0*a1,T0*a2,T0*a3);
  13060. extern T0*oBC807package_name;
  13061. extern T0*oBC807config_home;
  13062. extern int fBC807config_home;
  13063. /*XDG*/T0*r807config_home(T807 C);
  13064. /*XDG*/T0*r807_inline_agent36(T807 C);
  13065. extern int fBC807set_package;
  13066. /*XDG*/void r807set_package(T0*a1);
  13067. extern T0*oBC807config_home_;
  13068. extern int fBC807config_home_;
  13069. /*XDG*/T0*r807config_home_(T807 C);
  13070. /*SERC_CHAIN*/void r804make(T804*C);
  13071. /*SERC_CHAIN*/T0*r804sys(T804*C);
  13072. /*SERC_CHAIN*/void r804loadpaths_in(T804*C,T0*a1);
  13073. /*SERC_CHAIN*/T0*r804flavor(T804*C);
  13074. /*SERC_CHAIN*/T0*r804environment(T804*C,T0*a1);
  13075. /*SERC_CHAIN*/T0*r804short(T804*C);
  13076. /*SERC_CHAIN*/T0*r804bin(T804*C);
  13077. /*SERC_CHAIN*/T0*r804c_mode(T804*C,T0*a1);
  13078. /*SERC_CHAIN*/T0*r804os(T804*C);
  13079. /*SERC_DEFAULTS*/void r806make(T806*C);
  13080. /*SERC_DEFAULTS*/T0*r806environment(T0*a1);
  13081. /*STRING_RECYCLING_POOL*/void r59make(T59*C);
  13082. /*STRING_RECYCLING_POOL*/void r59recycle(T59*C,T0*a1);
  13083. /*STRING_RECYCLING_POOL*/T0*r59new_twin(T59*C,T0*a1);
  13084. /*STRING_RECYCLING_POOL*/T0*r59best_fit(T59*C,T2 a1);
  13085. /*SERC*/void r805make(T805*C);
  13086. /*SERC*/void r805add_all(T805*C,T0*a1,T0*a2,T0*a3);
  13087. /*SERC*/T0*r805echo(void);
  13088. /*SERC*/void r805loadpaths_in(T805*C,T0*a1);
  13089. /*SERC*/T0*r805parser_buffer(void);
  13090. extern T0*oBC80is_running_memory;
  13091. /*AT_EXIT*/void r80run(void);
  13092. extern T0*oBC80actions;
  13093. extern int fBC80actions;
  13094. /*AT_EXIT*/T0*r80actions(void);
  13095. /*INI_PARSER*/void r106goto_next_line(T106*C);
  13096. /*INI_PARSER*/T6 r106section_has(T106*C,T0*a1,T0*a2);
  13097. /*INI_PARSER*/void r106serc(T106*C);
  13098. /*INI_PARSER*/T0*r106lcs(void);
  13099. /*INI_PARSER*/T0*r106buffer(void);
  13100. /*INI_PARSER*/T6 r106a_section(T106*C);
  13101. extern T0*oBC32strings;
  13102. extern int fBC32strings;
  13103. /*INI_PARSER*/T0*r106strings(void);
  13104. /*INI_PARSER*/T0*r106unicode_string_buffer(void);
  13105. /*INI_PARSER*/T6 r106is_install(void);
  13106. /*INI_PARSER*/void r106a_keys(T106*C);
  13107. /*INI_PARSER*/T0*r106parser_buffer(void);
  13108. /*INI_PARSER*/void r106a_sections(T106*C);
  13109. /*INI_PARSER*/void r106go_back_at(T106*C,T2 a1,T2 a2);
  13110. /*INI_PARSER*/T6 r106skip1(T106*C,T3 a1);
  13111. /*INI_PARSER*/T6 r106a_string(T106*C);
  13112. /*INI_PARSER*/T351 r106current_position(T106*C);
  13113. /*INI_PARSER*/T6 r106a_keyword(T106*C,T0*a1);
  13114. /*INI_PARSER*/T0*r106echo(void);
  13115. /*INI_PARSER*/T6 r106a_identifier(T106*C);
  13116. /*INI_PARSER*/T6 r106a_manifest_string(T106*C,T6 a1);
  13117. /*INI_PARSER*/void r106fatal_error_except_for_install(T106*C,T0*a1);
  13118. /*INI_PARSER*/void r106a_inifile(T106*C);
  13119. /*INI_PARSER*/void r106may_expand_var_into(T106*C,T0*a1);
  13120. /*INI_PARSER*/T6 r106has(T106*C,T0*a1);
  13121. /*INI_PARSER*/void r106skip_comments(T106*C);
  13122. /*INI_PARSER*/void r106plugin(T106*C);
  13123. /*INI_PARSER*/T0*r106sections_iterator(T106*C);
  13124. /*INI_PARSER*/T0*r106section_item(T106*C,T0*a1,T0*a2);
  13125. /*INI_PARSER*/void r106next_char(T106*C);
  13126. /*INI_PARSER*/T6 r106a_key(T106*C);
  13127. /*INI_PARSER*/void r106update_last_manifest_string(T106*C,T351 a1,T6 a2,T6 a3,T0*a4,T0*a5);
  13128. /*INI_PARSER*/T0*r106section_key_iterator(T106*C,T0*a1);
  13129. /*INI_PARSER*/void r106set_value(T106*C,T0*a1);
  13130. /*INI_PARSER*/void r106may_expand_var(T106*C);
  13131. /*INI_PARSER*/T0*r106error_handler(void);
  13132. /*INI_PARSER*/T0*r106key_iterator(T106*C);
  13133. /*INI_PARSER*/T0*r106last_value(T106*C);
  13134. /*INI_PARSER*/T6 r106skip_spaces(T106*C);
  13135. /*INI_PARSER*/T351 r106pos(T106*C,T2 a1,T2 a2);
  13136. /*CLASSES_TREE*/T0*r783system_cluster(T783*C,T0*a1,T0*a2);
  13137. /*CLASSES_TREE*/void r783make(T783*C,T2 a1,T0*a2,T0*a3,T0*a4);
  13138. extern T0*oBC783system_clusters;
  13139. extern int fBC783system_clusters;
  13140. /*CLASSES_TREE*/T0*r783system_clusters(void);
  13141. /*CLASSES_TREE*/void r783for_all(T783*C,T0*a1);
  13142. /*CLASSES_TREE*/T2 r783cluster_count(T783*C);
  13143. /*CLASSES_TREE*/T0*r783echo(void);
  13144. /*CLASSES_TREE*/T0*r783cluster_named(T783*C,T0*a1);
  13145. /*CLASSES_TREE*/void r783show_name(T783*C);
  13146. /*CLASSES_TREE*/T0*r783classes_path_to_system_path(T783*C,T0*a1);
  13147. /*CLASSES_TREE*/void r783get_started(T783*C,T2 a1);
  13148. /*CLASSES_TREE*/void r783clusters_of(T783*C,T0*a1,T0*a2,T0*a3,T0*a4,T2 a5);
  13149. /*CLASSES_TREE*/void r783view_in(T783*C,T0*a1);
  13150. /*CLASSES_TREE*/T0*r783cluster_by_directory_path(T783*C,T0*a1);
  13151. /*CLASSES_TREE*/T0*r783system_notation(T783*C);
  13152. /*CLASSES_TREE*/T2 r783loaded_class_count(T783*C);
  13153. /*CLASSES_TREE*/void r783show_tabs(T2 a1);
  13154. /*CLASSES_TREE*/T0*r783to_string(T783*C);
  13155. /*CLASSES_TREE*/void r783parse_include(T783*C);
  13156. /*CLASSES_TREE*/T0*r783find_physical_cluster(T783*C,T0*a1);
  13157. /*CLASSES_TREE*/void r783show(T783*C,T2 a1);
  13158. /*CLASSES_TREE*/void r783_P_706_for_all(T783*C,T0*a1);
  13159. /*CLASSES_TREE*/T2 r783_P_706_cluster_count(T783*C);
  13160. /*CLASSES_TREE*/T0*r783_P_706_cluster_named(T783*C,T0*a1);
  13161. /*CLASSES_TREE*/void r783_P_706_get_started(T783*C,T2 a1);
  13162. /*CLASSES_TREE*/void r783_P_706_clusters_of(T783*C,T0*a1,T0*a2,T0*a3,T0*a4,T2 a5);
  13163. /*CLASSES_TREE*/void r783_P_706_view_in(T783*C,T0*a1);
  13164. /*CLASSES_TREE*/T0*r783_P_706_cluster_by_directory_path(T783*C,T0*a1);
  13165. /*CLASSES_TREE*/T2 r783_P_706_loaded_class_count(T783*C);
  13166. /*CLASSES_TREE*/void r783_P_706_parse_include(T783*C);
  13167. /*CLASSES_TREE*/T0*r783_P_706_find_physical_cluster(T783*C,T0*a1);
  13168. /*LOADPATH*/void r825make(T825*C,T2 a1,T0*a2,T0*a3,T0*a4,T0*a5,T6 a6);
  13169. /*LOADPATH*/T0*r825connect(T825*C,T0*a1,T0*a2);
  13170. /*LOADPATH*/void r825add_classes(T825*C,T0*a1);
  13171. /*LOADPATH*/void r825for_all(T825*C,T0*a1);
  13172. /*LOADPATH*/T2 r825cluster_count(T825*C);
  13173. /*LOADPATH*/void r825show_cycle(T825*C,T0*a1);
  13174. /*LOADPATH*/T0*r825echo(void);
  13175. /*LOADPATH*/void r825error_cycle(T825*C);
  13176. /*LOADPATH*/T0*r825cluster_named(T825*C,T0*a1);
  13177. extern T0*oBC825connected;
  13178. extern int fBC825connected;
  13179. /*LOADPATH*/T0*r825connected(void);
  13180. /*LOADPATH*/T0*r825strings(void);
  13181. /*LOADPATH*/void r825create_subtree(T825*C,T0*a1,T0*a2,T0*a3,T6 a4);
  13182. /*LOADPATH*/void r825show_name(T825*C);
  13183. /*LOADPATH*/T0*r825classes_path_to_system_path(T825*C,T0*a1);
  13184. /*LOADPATH*/void r825get_started(T825*C,T2 a1);
  13185. /*LOADPATH*/T0*r825system_path_to_classes_path(T825*C,T0*a1);
  13186. /*LOADPATH*/void r825clusters_of(T825*C,T0*a1,T0*a2,T0*a3,T0*a4,T2 a5);
  13187. /*LOADPATH*/void r825view_in(T825*C,T0*a1);
  13188. /*LOADPATH*/T0*r825cluster_by_directory_path(T825*C,T0*a1);
  13189. /*LOADPATH*/T0*r825system_tools(void);
  13190. /*LOADPATH*/T0*r825system_notation(T825*C);
  13191. /*LOADPATH*/T2 r825loaded_class_count(T825*C);
  13192. /*LOADPATH*/void r825show_tabs(T2 a1);
  13193. extern T0*oBC825files;
  13194. extern int fBC825files;
  13195. /*LOADPATH*/T0*r825files(void);
  13196. /*LOADPATH*/T0*r825to_string(T825*C);
  13197. /*LOADPATH*/void r825parse_include(T825*C);
  13198. /*LOADPATH*/T0*r825error_handler(void);
  13199. /*LOADPATH*/T0*r825find_physical_cluster(T825*C,T0*a1);
  13200. /*LOADPATH*/void r825show(T825*C,T2 a1);
  13201. /*LOADPATH*/T0*r825new_path(T0*a1,T0*a2,T0*a3);
  13202. /*LOADPATH*/T0*r825new_name(T825*C,T0*a1,T2 a2);
  13203. /*CLUSTER_POOL_DATA*/void r785make(T785*C,T0*a1);
  13204. /*CLUSTER_POOL_DATA*/void r785add_cluster_class(T785*C,T0*a1,T0*a2);
  13205. /*CLUSTER_POOL_DATA*/T0*r785cluster_class(T785*C,T0*a1);
  13206. extern T0*oBC785hash_tuple;
  13207. extern int fBC785hash_tuple;
  13208. /*CLUSTER_POOL_DATA*/T0*r785hash_tuple(void);
  13209. /*CLUSTER_POOL_DATA*/T2 r785class_count(T785*C);
  13210. /*CLUSTER_POOL_DATA*/T6 r785has(T785*C,T0*a1);
  13211. /*MICROSECOND_TIME*/T11 r491timestamp(T491*C);
  13212. /*MICROSECOND_TIME*/void r491update(T491*C);
  13213. /*FORMAL_ARG_LIST*/void r367make(T367*C,T351 a1,T0*a2);
  13214. /*FORMAL_ARG_LIST*/void r367pretty(T367*C,T2 a1);
  13215. /*FORMAL_ARG_LIST*/T0*r367specialize_in(T367*C,T0*a1);
  13216. /*FORMAL_ARG_LIST*/void r367add_last(T367*C,T0*a1);
  13217. /*FORMAL_ARG_LIST*/T2 r367rank_of(T367*C,T0*a1);
  13218. /*FORMAL_ARG_LIST*/T0*r367specialize_thru(T367*C,T0*a1,T0*a2,T0*a3);
  13219. /*FORMAL_ARG_LIST*/T0*r367name(T367*C,T2 a1);
  13220. /*FORMAL_ARG_LIST*/T0*r367adapt_for(T367*C,T0*a1);
  13221. /*FORMAL_ARG_LIST*/T2 r367fast_rank_of(T367*C,T0*a1);
  13222. /*FORMAL_ARG_LIST*/void r367name_clash_check(T367*C,T0*a1);
  13223. /*FORMAL_ARG_LIST*/T2 r367compute_flat_list_count_by_using_list(T367*C);
  13224. /*FORMAL_ARG_LIST*/T0*r367twin(T367*C);
  13225. /*FORMAL_ARG_LIST*/T0*r367type_mark(T367*C,T2 a1);
  13226. /*FORMAL_ARG_LIST*/T0*r367error_handler(void);
  13227. /*FORMAL_ARG_LIST*/T0*r367omitted_open_arguments(T367*C,T0*a1,T0*a2,T351 a3);
  13228. /*FORMAL_ARG_LIST*/T2 r367count(T367*C);
  13229. /*LOCAL_VAR_LIST*/void r407make(T407*C,T351 a1,T0*a2);
  13230. /*LOCAL_VAR_LIST*/void r407pretty(T407*C);
  13231. /*LOCAL_VAR_LIST*/T0*r407specialize_in(T407*C,T0*a1);
  13232. /*LOCAL_VAR_LIST*/T2 r407rank_of(T407*C,T0*a1);
  13233. /*LOCAL_VAR_LIST*/void r407add_last(T407*C,T0*a1);
  13234. /*LOCAL_VAR_LIST*/T0*r407specialize_thru(T407*C,T0*a1,T0*a2,T0*a3);
  13235. /*LOCAL_VAR_LIST*/T0*r407name(T407*C,T2 a1);
  13236. /*LOCAL_VAR_LIST*/void r407accept(T407*C,T0*a1);
  13237. /*LOCAL_VAR_LIST*/T0*r407adapt_for(T407*C,T0*a1);
  13238. /*LOCAL_VAR_LIST*/T2 r407fast_rank_of(T407*C,T0*a1);
  13239. /*LOCAL_VAR_LIST*/void r407name_clash_check(T407*C,T0*a1);
  13240. /*LOCAL_VAR_LIST*/T2 r407compute_flat_list_count_by_using_list(T407*C);
  13241. /*LOCAL_VAR_LIST*/void r407collect(T407*C,T0*a1);
  13242. /*LOCAL_VAR_LIST*/T0*r407twin(T407*C);
  13243. /*LOCAL_VAR_LIST*/T0*r407type_mark(T407*C,T2 a1);
  13244. /*LOCAL_VAR_LIST*/T6 r407side_effect_free(T407*C,T0*a1);
  13245. /*LOCAL_VAR_LIST*/T0*r407error_handler(void);
  13246. /*LOCAL_VAR_LIST*/T2 r407count(T407*C);
  13247. /*FEATURE_TEXT*/void r462character_constant(T462*C,T0*a1,T0*a2,T0*a3,T0*a4);
  13248. /*FEATURE_TEXT*/void r462string_constant(T462*C,T0*a1,T0*a2,T0*a3,T0*a4);
  13249. /*FEATURE_TEXT*/void r462once_function(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9,T0*a10,T6 a11);
  13250. /*FEATURE_TEXT*/void r462set_ensure_assertion(T462*C,T0*a1);
  13251. /*FEATURE_TEXT*/void r462set_rescue_compound(T462*C,T0*a1);
  13252. /*FEATURE_TEXT*/void r462real_constant(T462*C,T0*a1,T0*a2,T0*a3,T0*a4);
  13253. /*FEATURE_TEXT*/void r462inline_agent_pretty(T462*C,T2 a1);
  13254. /*FEATURE_TEXT*/void r462non_written_one(T462*C,T0*a1,T0*a2,T0*a3);
  13255. /*FEATURE_TEXT*/void r462set_inline_agent(T462*C,T0*a1,T0*a2);
  13256. /*FEATURE_TEXT*/void r462boolean_constant(T462*C,T0*a1,T0*a2,T0*a3,T0*a4);
  13257. /*FEATURE_TEXT*/void r462set_header_comment(T462*C,T0*a1);
  13258. /*FEATURE_TEXT*/void r462deferred_function(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7);
  13259. /*FEATURE_TEXT*/void r462external_procedure(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9);
  13260. /*FEATURE_TEXT*/void r462add_into(T462*C,T0*a1,T0*a2);
  13261. /*FEATURE_TEXT*/void r462e_procedure(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9,T6 a10);
  13262. /*FEATURE_TEXT*/T0*r462error_handler(void);
  13263. /*FEATURE_TEXT*/void r462integer_constant(T462*C,T0*a1,T0*a2,T0*a3,T0*a4);
  13264. /*FEATURE_TEXT*/void r462external_function(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9);
  13265. /*FEATURE_TEXT*/void r462writable_attribute(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  13266. /*FEATURE_TEXT*/void r462set_sedb_trace_before_exit(T462*C,T351 a1);
  13267. /*FEATURE_TEXT*/void r462e_function(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9,T0*a10,T6 a11);
  13268. /*FEATURE_TEXT*/void r462deferred_procedure(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7);
  13269. /*FEATURE_TEXT*/void r462once_procedure(T462*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T0*a9,T6 a10);
  13270. /*FEATURE_TEXT*/void r462unique_constant(T462*C,T0*a1,T0*a2,T0*a3);
  13271. /*INDEX_CLAUSE*/void r433pretty(T433*C,T2 a1);
  13272. /*INDEX_CLAUSE*/void r433add_last(T433*C,T0*a1);
  13273. /*INDEX_CLAUSE*/void r433with_tag(T433*C,T0*a1,T0*a2);
  13274. /*INDEX_CLAUSE*/void r433without_tag(T433*C,T0*a1,T0*a2);
  13275. /*MANIFEST_STRING*/T0*r395specialize_and_check(T395*C,T0*a1);
  13276. /*MANIFEST_STRING*/T6 r395is_equal(T395*C,T0*a1);
  13277. /*MANIFEST_STRING*/T0*r395to_expression(T395*C);
  13278. /*MANIFEST_STRING*/void r395make(T395*C,T351 a1,T6 a2,T6 a3,T0*a4);
  13279. /*MANIFEST_STRING*/void r395pretty(T395*C,T2 a1);
  13280. /*MANIFEST_STRING*/T0*r395static_simplify(T395*C);
  13281. /*MANIFEST_STRING*/void r395inline_dynamic_dispatch_(T395*C,T0*a1,T0*a2);
  13282. /*MANIFEST_STRING*/T6 r395is_static(T395*C);
  13283. /*MANIFEST_STRING*/void r395storage_alias_of(T395*C,T0*a1);
  13284. /*MANIFEST_STRING*/T6 r395is_stored_in_some_local_variable(void);
  13285. /*MANIFEST_STRING*/void r395accept(T395*C,T0*a1);
  13286. /*MANIFEST_STRING*/T0*r395declaration_type(T395*C);
  13287. /*MANIFEST_STRING*/T0*r395collect(T395*C,T0*a1);
  13288. /*MANIFEST_STRING*/void r395pretty_target(T395*C,T2 a1);
  13289. /*MANIFEST_STRING*/void r395from_identifier(T395*C,T351 a1,T0*a2);
  13290. /*MANIFEST_STRING*/void r395pretty_without_once(T395*C,T2 a1);
  13291. /*MANIFEST_STRING*/T0*r395twin(T395*C);
  13292. /*MANIFEST_STRING*/T0*r395written_declaration_type_mark(T395*C);
  13293. /*MANIFEST_STRING*/T6 r395use_current(T0*a1);
  13294. /*MANIFEST_STRING*/void r395bracketed_pretty(T395*C,T2 a1);
  13295. /*MANIFEST_STRING*/T0*r395non_void_no_dispatch_type(T395*C,T0*a1);
  13296. /*MANIFEST_STRING*/T6 r395side_effect_free(T395*C,T0*a1);
  13297. /*MANIFEST_STRING*/T0*r395error_handler(void);
  13298. /*MANIFEST_STRING*/T2 r395hash_code(T395*C);
  13299. /*MANIFEST_STRING*/T2 r395count(T395*C);
  13300. /*MANIFEST_STRING*/T0*r395resolve_in(T395*C,T0*a1);
  13301. /*MANIFEST_STRING*/T0*r395to_instruction(T395*C);
  13302. /*FORMAL_GENERIC_LIST*/void r439make(T439*C,T351 a1);
  13303. /*FORMAL_GENERIC_LIST*/void r439generic_formal_arguments_check(T439*C);
  13304. /*FORMAL_GENERIC_LIST*/void r439constraint_genericity_check(T439*C,T0*a1,T0*a2,T351 a3);
  13305. /*FORMAL_GENERIC_LIST*/void r439add_last(T439*C,T0*a1);
  13306. /*FORMAL_GENERIC_LIST*/T0*r439error_handler(void);
  13307. /*FORMAL_GENERIC_LIST*/T2 r439count(T439*C);
  13308. /*FORMAL_GENERIC_ARG*/void r440substitute(T0*a1,T0*a2,T2 a3,T0*a4);
  13309. /*FORMAL_GENERIC_ARG*/void r440make(T440*C,T0*a1,T0*a2);
  13310. extern T0*oBC440class_name_cache;
  13311. extern int fBC440class_name_cache;
  13312. /*FORMAL_GENERIC_ARG*/T0*r440class_name_cache(void);
  13313. /*FORMAL_GENERIC_ARG*/void r440generic_formal_arguments_check(T440*C);
  13314. /*FORMAL_GENERIC_ARG*/T351 r440start_position(T440*C);
  13315. /*FORMAL_GENERIC_ARG*/T0*r440error_handler(void);
  13316. /*FORMAL_GENERIC_ARG*/void r440constraint_substitution(T440*C,T0*a1,T2 a2);
  13317. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505declaration_type(T505*C);
  13318. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_agent(void);
  13319. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505generic_list(T505*C);
  13320. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505long_name(T505*C);
  13321. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505written_mark(T505*C);
  13322. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505resolve_in(T505*C,T0*a1);
  13323. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505at(T505*C,T351 a1);
  13324. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505class_text_name(T505*C);
  13325. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_equal(T505*C,T0*a1);
  13326. /*FORMAL_GENERIC_TYPE_MARK*/void r505specialize_in(T505*C,T0*a1);
  13327. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_native_array(void);
  13328. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505type(T505*C);
  13329. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_pointer(void);
  13330. /*FORMAL_GENERIC_TYPE_MARK*/T2 r505id(T505*C);
  13331. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505specialize_thru(T505*C,T0*a1,T0*a2,T0*a3);
  13332. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_real(void);
  13333. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_fixed_string(T505*C);
  13334. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_empty_expanded(T505*C);
  13335. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505try_class_text(T505*C);
  13336. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505same_signature_type(T505*C,T0*a1,T0*a2);
  13337. /*FORMAL_GENERIC_TYPE_MARK*/void r505err_nonstatic(T505*C,T0*a1);
  13338. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_anchored(void);
  13339. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_natural(void);
  13340. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_integer(void);
  13341. /*FORMAL_GENERIC_TYPE_MARK*/void r505make(T505*C,T0*a1,T0*a2,T2 a3);
  13342. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_character(void);
  13343. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_expanded(T505*C);
  13344. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_kernel_expanded(void);
  13345. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505default_expression(T505*C,T351 a1);
  13346. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505to_static(T505*C,T0*a1,T6 a2);
  13347. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_reference(T505*C);
  13348. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505signature_resolve_in(T505*C,T0*a1);
  13349. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_generic(T505*C);
  13350. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505twin(T505*C);
  13351. /*FORMAL_GENERIC_TYPE_MARK*/void r505id_extra_information(T505*C,T0*a1);
  13352. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505weak_reference_argument(T505*C,T0*a1);
  13353. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_user_expanded(T505*C);
  13354. /*FORMAL_GENERIC_TYPE_MARK*/void r505set_start_position(T505*C,T351 a1);
  13355. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505class_text(T505*C);
  13356. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505error_handler(void);
  13357. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_boolean(void);
  13358. /*FORMAL_GENERIC_TYPE_MARK*/void r505accept(T505*C,T0*a1);
  13359. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505typed_internals_type_mark(T505*C,T351 a1);
  13360. /*FORMAL_GENERIC_TYPE_MARK*/T6 r505is_tuple(void);
  13361. /*FORMAL_GENERIC_TYPE_MARK*/void r505pretty_in(T505*C,T0*a1);
  13362. /*FORMAL_GENERIC_TYPE_MARK*/T0*r505formal_generic_creation(T505*C);
  13363. /*FORMAL_GENERIC_TYPE_MARK*/T351 r505start_position(T505*C);
  13364. /*LIKE_CURRENT_TYPE_MARK*/T514*create514make(T351 a1);
  13365. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_equal(T514*C,T0*a1);
  13366. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_tuple(void);
  13367. /*LIKE_CURRENT_TYPE_MARK*/void r514make(T514*C,T351 a1);
  13368. /*LIKE_CURRENT_TYPE_MARK*/T0*r514generic_list(T514*C);
  13369. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_anchored(void);
  13370. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_character(void);
  13371. /*LIKE_CURRENT_TYPE_MARK*/T0*r514written_mark(void);
  13372. extern T0*oBC514written_name;
  13373. extern int fBC514written_name;
  13374. /*LIKE_CURRENT_TYPE_MARK*/T0*r514written_name(void);
  13375. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_native_array(void);
  13376. /*LIKE_CURRENT_TYPE_MARK*/T0*r514at(T514*C,T351 a1);
  13377. /*LIKE_CURRENT_TYPE_MARK*/T0*r514try_class_text(T514*C);
  13378. /*LIKE_CURRENT_TYPE_MARK*/T0*r514long_name(T514*C);
  13379. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_expanded(T514*C);
  13380. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_boolean(void);
  13381. /*LIKE_CURRENT_TYPE_MARK*/T0*r514typed_internals_type_mark(T514*C,T351 a1);
  13382. /*LIKE_CURRENT_TYPE_MARK*/T0*r514to_static(T0*a1,T6 a2);
  13383. /*LIKE_CURRENT_TYPE_MARK*/T2 r514id(T514*C);
  13384. /*LIKE_CURRENT_TYPE_MARK*/void r514accept(T514*C,T0*a1);
  13385. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_reference(T514*C);
  13386. /*LIKE_CURRENT_TYPE_MARK*/T6 r514same_signature_type(T514*C,T0*a1,T0*a2);
  13387. /*LIKE_CURRENT_TYPE_MARK*/T0*r514type(T514*C);
  13388. /*LIKE_CURRENT_TYPE_MARK*/T0*r514signature_resolve_in(T0*a1);
  13389. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_natural(void);
  13390. /*LIKE_CURRENT_TYPE_MARK*/T0*r514default_expression(T514*C,T351 a1);
  13391. /*LIKE_CURRENT_TYPE_MARK*/void r514err_nonstatic(T514*C,T0*a1);
  13392. /*LIKE_CURRENT_TYPE_MARK*/void r514id_extra_information(T514*C,T0*a1);
  13393. /*LIKE_CURRENT_TYPE_MARK*/T0*r514declaration_type(T514*C);
  13394. /*LIKE_CURRENT_TYPE_MARK*/T0*r514class_text_name(T514*C);
  13395. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_pointer(void);
  13396. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_user_expanded(T514*C);
  13397. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_kernel_expanded(void);
  13398. /*LIKE_CURRENT_TYPE_MARK*/void r514set_start_position(T514*C,T351 a1);
  13399. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_fixed_string(void);
  13400. /*LIKE_CURRENT_TYPE_MARK*/T0*r514class_text(T514*C);
  13401. /*LIKE_CURRENT_TYPE_MARK*/T0*r514twin(T514*C);
  13402. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_real(void);
  13403. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_integer(void);
  13404. /*LIKE_CURRENT_TYPE_MARK*/void r514pretty_in(T0*a1);
  13405. /*LIKE_CURRENT_TYPE_MARK*/T0*r514weak_reference_argument(T514*C,T0*a1);
  13406. /*LIKE_CURRENT_TYPE_MARK*/T0*r514error_handler(void);
  13407. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_generic(T514*C);
  13408. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_empty_expanded(T514*C);
  13409. /*LIKE_CURRENT_TYPE_MARK*/T0*r514resolve_in(T0*a1);
  13410. /*LIKE_CURRENT_TYPE_MARK*/T6 r514is_agent(void);
  13411. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_agent(void);
  13412. /*LIKE_FEATURE_TYPE_MARK*/T0*r516generic_list(T516*C);
  13413. /*LIKE_FEATURE_TYPE_MARK*/T0*r516long_name(T516*C);
  13414. /*LIKE_FEATURE_TYPE_MARK*/T0*r516written_mark(T516*C);
  13415. /*LIKE_FEATURE_TYPE_MARK*/T0*r516resolve_in(T516*C,T0*a1);
  13416. /*LIKE_FEATURE_TYPE_MARK*/void r516twin_feature_stamp_memory(T516*C,T0*a1,T0*a2);
  13417. extern T0*oBC515written_mark_buffer;
  13418. extern int fBC515written_mark_buffer;
  13419. /*LIKE_FEATURE_TYPE_MARK*/T0*r516written_mark_buffer(void);
  13420. /*LIKE_FEATURE_TYPE_MARK*/T0*r516at(T516*C,T351 a1);
  13421. /*LIKE_FEATURE_TYPE_MARK*/T0*r516class_text_name(T516*C);
  13422. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_equal(T516*C,T0*a1);
  13423. /*LIKE_FEATURE_TYPE_MARK*/void r516specialize_in(T516*C,T0*a1);
  13424. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_native_array(void);
  13425. /*LIKE_FEATURE_TYPE_MARK*/T0*r516type(T516*C);
  13426. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_pointer(void);
  13427. /*LIKE_FEATURE_TYPE_MARK*/T2 r516id(T516*C);
  13428. /*LIKE_FEATURE_TYPE_MARK*/T0*r516specialize_thru(T516*C,T0*a1,T0*a2,T0*a3);
  13429. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_real(void);
  13430. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_fixed_string(T516*C);
  13431. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_empty_expanded(T516*C);
  13432. /*LIKE_FEATURE_TYPE_MARK*/T0*r516try_class_text(T516*C);
  13433. /*LIKE_FEATURE_TYPE_MARK*/T0*r516feature_accumulator(void);
  13434. /*LIKE_FEATURE_TYPE_MARK*/T6 r516same_signature_type(T516*C,T0*a1,T0*a2);
  13435. /*LIKE_FEATURE_TYPE_MARK*/void r516err_nonstatic(T516*C,T0*a1);
  13436. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_anchored(void);
  13437. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_natural(void);
  13438. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_integer(void);
  13439. /*LIKE_FEATURE_TYPE_MARK*/void r516make(T516*C,T351 a1,T0*a2);
  13440. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_character(void);
  13441. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_expanded(T516*C);
  13442. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_kernel_expanded(void);
  13443. /*LIKE_FEATURE_TYPE_MARK*/T0*r516default_expression(T516*C,T351 a1);
  13444. /*LIKE_FEATURE_TYPE_MARK*/T0*r516to_static(T516*C,T0*a1,T6 a2);
  13445. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_reference(T516*C);
  13446. /*LIKE_FEATURE_TYPE_MARK*/T0*r516signature_resolve_in(T516*C,T0*a1);
  13447. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_generic(T516*C);
  13448. /*LIKE_FEATURE_TYPE_MARK*/T0*r516twin(T516*C);
  13449. /*LIKE_FEATURE_TYPE_MARK*/void r516id_extra_information(T516*C,T0*a1);
  13450. /*LIKE_FEATURE_TYPE_MARK*/T0*r516weak_reference_argument(T516*C,T0*a1);
  13451. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_user_expanded(T516*C);
  13452. /*LIKE_FEATURE_TYPE_MARK*/void r516set_start_position(T516*C,T351 a1);
  13453. /*LIKE_FEATURE_TYPE_MARK*/T0*r516class_text(T516*C);
  13454. /*LIKE_FEATURE_TYPE_MARK*/T0*r516error_handler(void);
  13455. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_boolean(void);
  13456. /*LIKE_FEATURE_TYPE_MARK*/void r516accept(T516*C,T0*a1);
  13457. /*LIKE_FEATURE_TYPE_MARK*/T0*r516typed_internals_type_mark(T516*C,T351 a1);
  13458. /*LIKE_FEATURE_TYPE_MARK*/T6 r516is_tuple(void);
  13459. /*LIKE_FEATURE_TYPE_MARK*/void r516pretty_in(T516*C,T0*a1);
  13460. /*PRETTY_PRINTER*/void r121make(T121*C);
  13461. /*PRETTY_PRINTER*/void r121prepare_for_same_line_comment(void);
  13462. /*PRETTY_PRINTER*/T6 r121print_end_of_statement(T121*C);
  13463. /*PRETTY_PRINTER*/void r121put_type_mark(T0*a1);
  13464. /*PRETTY_PRINTER*/void r121keyword(T0*a1);
  13465. extern T0*oBC121buffer;
  13466. extern int fBC121buffer;
  13467. /*PRETTY_PRINTER*/T0*r121buffer(void);
  13468. /*PRETTY_PRINTER*/void r121put_one_line_comment(T2 a1,T0*a2);
  13469. /*PRETTY_PRINTER*/void r121expression_in(T0*a1,T0*a2);
  13470. /*PRETTY_PRINTER*/void r121put_end_of(T0*a1);
  13471. extern T0*oBC121pretty_buffer;
  13472. extern int fBC121pretty_buffer;
  13473. /*PRETTY_PRINTER*/T0*r121pretty_buffer(void);
  13474. /*PRETTY_PRINTER*/void r121erase_everything_after(T2 a1);
  13475. /*PRETTY_PRINTER*/void r121set_semi_colon_flag(T121*C,T6 a1);
  13476. /*PRETTY_PRINTER*/void r121put_string(T0*a1);
  13477. /*PRETTY_PRINTER*/void r121left_margin_in(T0*a1);
  13478. /*PRETTY_PRINTER*/T6 r121is_opening_bracket_after(T2 a1);
  13479. /*PRETTY_PRINTER*/T3 r121last_non_blank_character(void);
  13480. /*PRETTY_PRINTER*/void r121code_in(T0*a1,T0*a2);
  13481. /*PRETTY_PRINTER*/T2 r121column(void);
  13482. /*PRETTY_PRINTER*/void r121erase_separators_after(T2 a1);
  13483. /*PRETTY_PRINTER*/void r121set_indent_level(T2 a1);
  13484. /*PRETTY_PRINTER*/T2 r121index_of_last_character(void);
  13485. /*PRETTY_PRINTER*/void r121put_character(T3 a1);
  13486. /*PRETTY_PRINTER*/void r121skip_one_line(void);
  13487. /*PRETTY_PRINTER*/T6 r121print_end_of_feature(T121*C);
  13488. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517declaration_type(T517*C);
  13489. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_agent(void);
  13490. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517generic_list(T517*C);
  13491. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517long_name(T517*C);
  13492. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517written_mark(T517*C);
  13493. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517resolve_in(T517*C,T0*a1);
  13494. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517written_mark_buffer(void);
  13495. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517at(T517*C,T351 a1);
  13496. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517class_text_name(T517*C);
  13497. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_equal(T517*C,T0*a1);
  13498. /*LIKE_ARGUMENT_TYPE_MARK*/void r517specialize_in(T517*C,T0*a1);
  13499. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_native_array(void);
  13500. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517type(T517*C);
  13501. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_pointer(void);
  13502. /*LIKE_ARGUMENT_TYPE_MARK*/T2 r517id(T517*C);
  13503. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517specialize_thru(T517*C,T0*a1,T0*a2,T0*a3);
  13504. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_real(void);
  13505. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_fixed_string(T517*C);
  13506. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_empty_expanded(T517*C);
  13507. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517try_class_text(T517*C);
  13508. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517same_signature_type(T517*C,T0*a1,T0*a2);
  13509. /*LIKE_ARGUMENT_TYPE_MARK*/void r517err_nonstatic(T517*C,T0*a1);
  13510. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_anchored(void);
  13511. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_natural(void);
  13512. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_integer(void);
  13513. /*LIKE_ARGUMENT_TYPE_MARK*/void r517make(T517*C,T351 a1,T0*a2);
  13514. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_character(void);
  13515. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_expanded(T517*C);
  13516. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_kernel_expanded(void);
  13517. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517default_expression(T517*C,T351 a1);
  13518. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517to_static(T517*C,T0*a1,T6 a2);
  13519. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_reference(T517*C);
  13520. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517signature_resolve_in(T517*C,T0*a1);
  13521. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_generic(T517*C);
  13522. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517twin(T517*C);
  13523. /*LIKE_ARGUMENT_TYPE_MARK*/void r517id_extra_information(T517*C,T0*a1);
  13524. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517weak_reference_argument(T517*C,T0*a1);
  13525. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_user_expanded(T517*C);
  13526. /*LIKE_ARGUMENT_TYPE_MARK*/void r517set_start_position(T517*C,T351 a1);
  13527. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517class_text(T517*C);
  13528. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517error_handler(void);
  13529. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_boolean(void);
  13530. /*LIKE_ARGUMENT_TYPE_MARK*/void r517accept(T517*C,T0*a1);
  13531. /*LIKE_ARGUMENT_TYPE_MARK*/T0*r517typed_internals_type_mark(T517*C,T351 a1);
  13532. /*LIKE_ARGUMENT_TYPE_MARK*/T6 r517is_tuple(void);
  13533. /*LIKE_ARGUMENT_TYPE_MARK*/void r517pretty_in(T517*C,T0*a1);
  13534. /*ARRAY_TYPE_MARK*/void r458set_generic_list(T458*C,T0*a1);
  13535. /*ARRAY_TYPE_MARK*/T0*r458new_static_type_in(T458*C,T0*a1,T6 a2);
  13536. /*ARRAY_TYPE_MARK*/T0*r458declaration_type(T458*C);
  13537. /*ARRAY_TYPE_MARK*/T6 r458is_agent(void);
  13538. /*ARRAY_TYPE_MARK*/T0*r458long_name(T458*C);
  13539. /*ARRAY_TYPE_MARK*/T0*r458written_mark(T458*C);
  13540. /*ARRAY_TYPE_MARK*/T0*r458resolve_in(T458*C,T0*a1);
  13541. /*ARRAY_TYPE_MARK*/T0*r458at(T458*C,T351 a1);
  13542. /*ARRAY_TYPE_MARK*/T0*r458strings(void);
  13543. /*ARRAY_TYPE_MARK*/void r458set_generic_list_with(T458*C,T0*a1);
  13544. /*ARRAY_TYPE_MARK*/T6 r458is_equal(T458*C,T0*a1);
  13545. /*ARRAY_TYPE_MARK*/void r458specialize_in(T458*C,T0*a1);
  13546. /*ARRAY_TYPE_MARK*/T6 r458is_native_array(void);
  13547. /*ARRAY_TYPE_MARK*/T6 r458is_static(T458*C);
  13548. /*ARRAY_TYPE_MARK*/T0*r458type(T458*C);
  13549. /*ARRAY_TYPE_MARK*/T6 r458is_pointer(void);
  13550. /*ARRAY_TYPE_MARK*/T2 r458id(T458*C);
  13551. /*ARRAY_TYPE_MARK*/void r458recompute_declaration_type(T458*C);
  13552. /*ARRAY_TYPE_MARK*/T0*r458specialize_thru(T458*C,T0*a1,T0*a2,T0*a3);
  13553. /*ARRAY_TYPE_MARK*/T6 r458is_real(void);
  13554. /*ARRAY_TYPE_MARK*/T6 r458is_fixed_string(T458*C);
  13555. /*ARRAY_TYPE_MARK*/T0*r458try_class_text(T458*C);
  13556. /*ARRAY_TYPE_MARK*/T6 r458same_signature_type(T458*C,T0*a1,T0*a2);
  13557. /*ARRAY_TYPE_MARK*/T6 r458is_anchored(void);
  13558. /*ARRAY_TYPE_MARK*/T6 r458is_natural(void);
  13559. /*ARRAY_TYPE_MARK*/T6 r458is_integer(void);
  13560. /*ARRAY_TYPE_MARK*/void r458make(T458*C,T351 a1,T0*a2);
  13561. /*ARRAY_TYPE_MARK*/T6 r458is_character(void);
  13562. /*ARRAY_TYPE_MARK*/T6 r458is_kernel_expanded(void);
  13563. /*ARRAY_TYPE_MARK*/T0*r458written_name(T458*C);
  13564. /*ARRAY_TYPE_MARK*/T0*r458default_expression(T351 a1);
  13565. extern T0*oBC458array_name;
  13566. extern int fBC458array_name;
  13567. /*ARRAY_TYPE_MARK*/T0*r458array_name(void);
  13568. /*ARRAY_TYPE_MARK*/T0*r458to_static(T458*C,T0*a1,T6 a2);
  13569. /*ARRAY_TYPE_MARK*/T0*r458signature_resolve_in(T458*C,T0*a1);
  13570. /*ARRAY_TYPE_MARK*/T0*r458twin(T458*C);
  13571. /*ARRAY_TYPE_MARK*/void r458id_extra_information(T0*a1);
  13572. /*ARRAY_TYPE_MARK*/T0*r458weak_reference_argument(T458*C,T0*a1);
  13573. /*ARRAY_TYPE_MARK*/void r458set_start_position(T458*C,T351 a1);
  13574. /*ARRAY_TYPE_MARK*/T0*r458class_text(T458*C);
  13575. /*ARRAY_TYPE_MARK*/T0*r458error_handler(void);
  13576. /*ARRAY_TYPE_MARK*/T6 r458is_boolean(void);
  13577. /*ARRAY_TYPE_MARK*/void r458accept(T458*C,T0*a1);
  13578. /*ARRAY_TYPE_MARK*/void r458set_static_generic_list(T458*C,T0*a1);
  13579. /*ARRAY_TYPE_MARK*/void r458update_static_memory(T458*C,T0*a1);
  13580. /*ARRAY_TYPE_MARK*/T0*r458typed_internals_type_mark(T458*C,T351 a1);
  13581. /*ARRAY_TYPE_MARK*/T6 r458is_tuple(void);
  13582. /*ARRAY_TYPE_MARK*/void r458pretty_in(T458*C,T0*a1);
  13583. /*ARRAY_TYPE_MARK*/T351 r458start_position(T458*C);
  13584. /*NATIVE_ARRAY_TYPE_MARK*/void r423set_generic_list(T423*C,T0*a1);
  13585. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423new_static_type_in(T423*C,T0*a1,T6 a2);
  13586. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423declaration_type(T423*C);
  13587. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_agent(void);
  13588. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423long_name(T423*C);
  13589. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423written_mark(T423*C);
  13590. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423resolve_in(T423*C,T0*a1);
  13591. extern T0*oBC423native_array_name;
  13592. extern int fBC423native_array_name;
  13593. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423native_array_name(void);
  13594. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423at(T423*C,T351 a1);
  13595. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423strings(void);
  13596. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_equal(T423*C,T0*a1);
  13597. /*NATIVE_ARRAY_TYPE_MARK*/void r423specialize_in(T423*C,T0*a1);
  13598. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_native_array(void);
  13599. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_static(T423*C);
  13600. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423type(T423*C);
  13601. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_pointer(void);
  13602. /*NATIVE_ARRAY_TYPE_MARK*/T2 r423id(T423*C);
  13603. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423elements_type(T423*C);
  13604. /*NATIVE_ARRAY_TYPE_MARK*/void r423recompute_declaration_type(T423*C);
  13605. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423specialize_thru(T423*C,T0*a1,T0*a2,T0*a3);
  13606. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_real(void);
  13607. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_fixed_string(T423*C);
  13608. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423try_class_text(T423*C);
  13609. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423same_signature_type(T423*C,T0*a1,T0*a2);
  13610. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_anchored(void);
  13611. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_natural(void);
  13612. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_integer(void);
  13613. /*NATIVE_ARRAY_TYPE_MARK*/void r423make(T423*C,T351 a1,T0*a2);
  13614. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_character(void);
  13615. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_kernel_expanded(void);
  13616. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423written_name(T423*C);
  13617. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423default_expression(T423*C,T351 a1);
  13618. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423to_static(T423*C,T0*a1,T6 a2);
  13619. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423signature_resolve_in(T423*C,T0*a1);
  13620. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423twin(T423*C);
  13621. /*NATIVE_ARRAY_TYPE_MARK*/void r423id_extra_information(T0*a1);
  13622. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423weak_reference_argument(T423*C,T0*a1);
  13623. /*NATIVE_ARRAY_TYPE_MARK*/void r423set_start_position(T423*C,T351 a1);
  13624. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423class_text(T423*C);
  13625. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423error_handler(void);
  13626. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_boolean(void);
  13627. /*NATIVE_ARRAY_TYPE_MARK*/void r423accept(T423*C,T0*a1);
  13628. /*NATIVE_ARRAY_TYPE_MARK*/void r423set_static_generic_list(T423*C,T0*a1);
  13629. /*NATIVE_ARRAY_TYPE_MARK*/void r423update_static_memory(T423*C,T0*a1);
  13630. /*NATIVE_ARRAY_TYPE_MARK*/T0*r423typed_internals_type_mark(T423*C,T351 a1);
  13631. /*NATIVE_ARRAY_TYPE_MARK*/T6 r423is_tuple(void);
  13632. /*NATIVE_ARRAY_TYPE_MARK*/void r423pretty_in(T423*C,T0*a1);
  13633. /*NATIVE_ARRAY_TYPE_MARK*/T351 r423start_position(T423*C);
  13634. /*WEAK_REFERENCE_TYPE_MARK*/void r480set_generic_list(T480*C,T0*a1);
  13635. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480new_static_type_in(T480*C,T0*a1,T6 a2);
  13636. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480declaration_type(T480*C);
  13637. extern T0*oBC480weak_reference_name;
  13638. extern int fBC480weak_reference_name;
  13639. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480weak_reference_name(void);
  13640. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_agent(void);
  13641. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480long_name(T480*C);
  13642. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480written_mark(T480*C);
  13643. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480resolve_in(T480*C,T0*a1);
  13644. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480at(T480*C,T351 a1);
  13645. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480strings(void);
  13646. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_equal(T480*C,T0*a1);
  13647. /*WEAK_REFERENCE_TYPE_MARK*/void r480specialize_in(T480*C,T0*a1);
  13648. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_native_array(void);
  13649. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_static(T480*C);
  13650. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480type(T480*C);
  13651. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_pointer(void);
  13652. /*WEAK_REFERENCE_TYPE_MARK*/T2 r480id(T480*C);
  13653. /*WEAK_REFERENCE_TYPE_MARK*/void r480recompute_declaration_type(T480*C);
  13654. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480specialize_thru(T480*C,T0*a1,T0*a2,T0*a3);
  13655. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_real(void);
  13656. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_fixed_string(T480*C);
  13657. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480try_class_text(T480*C);
  13658. /*WEAK_REFERENCE_TYPE_MARK*/void r480special_weak_reference_extra_check(T480*C);
  13659. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480same_signature_type(T480*C,T0*a1,T0*a2);
  13660. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_anchored(void);
  13661. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_natural(void);
  13662. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_integer(void);
  13663. /*WEAK_REFERENCE_TYPE_MARK*/void r480make(T480*C,T351 a1,T0*a2);
  13664. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_character(void);
  13665. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_kernel_expanded(void);
  13666. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480written_name(T480*C);
  13667. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480default_expression(T351 a1);
  13668. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480to_static(T480*C,T0*a1,T6 a2);
  13669. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480signature_resolve_in(T480*C,T0*a1);
  13670. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480twin(T480*C);
  13671. /*WEAK_REFERENCE_TYPE_MARK*/void r480id_extra_information(T0*a1);
  13672. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480weak_reference_argument(T480*C,T0*a1);
  13673. /*WEAK_REFERENCE_TYPE_MARK*/void r480set_start_position(T480*C,T351 a1);
  13674. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480class_text(T480*C);
  13675. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480error_handler(void);
  13676. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_boolean(void);
  13677. /*WEAK_REFERENCE_TYPE_MARK*/void r480accept(T480*C,T0*a1);
  13678. /*WEAK_REFERENCE_TYPE_MARK*/void r480set_static_generic_list(T480*C,T0*a1);
  13679. /*WEAK_REFERENCE_TYPE_MARK*/void r480update_static_memory(T480*C,T0*a1);
  13680. /*WEAK_REFERENCE_TYPE_MARK*/T0*r480typed_internals_type_mark(T480*C,T351 a1);
  13681. /*WEAK_REFERENCE_TYPE_MARK*/T6 r480is_tuple(void);
  13682. /*WEAK_REFERENCE_TYPE_MARK*/void r480pretty_in(T480*C,T0*a1);
  13683. /*WEAK_REFERENCE_TYPE_MARK*/T351 r480start_position(T480*C);
  13684. /*CLASS_TYPE_MARK*/T418*create418make(T0*a1);
  13685. /*CLASS_TYPE_MARK*/T0*r418declaration_type(T418*C);
  13686. /*CLASS_TYPE_MARK*/T6 r418is_agent(void);
  13687. /*CLASS_TYPE_MARK*/T0*r418generic_list(void);
  13688. /*CLASS_TYPE_MARK*/T0*r418canonical_long_name(T418*C);
  13689. /*CLASS_TYPE_MARK*/T0*r418written_mark(T418*C);
  13690. /*CLASS_TYPE_MARK*/T0*r418resolve_in(T418*C,T0*a1);
  13691. /*CLASS_TYPE_MARK*/T0*r418at(T418*C,T351 a1);
  13692. /*CLASS_TYPE_MARK*/T6 r418is_equal(T418*C,T0*a1);
  13693. /*CLASS_TYPE_MARK*/T6 r418is_native_array(void);
  13694. /*CLASS_TYPE_MARK*/T0*r418type(T418*C);
  13695. /*CLASS_TYPE_MARK*/T6 r418is_pointer(void);
  13696. /*CLASS_TYPE_MARK*/T2 r418id(T418*C);
  13697. /*CLASS_TYPE_MARK*/T0*r418specialize_thru(T418*C,T0*a1,T0*a2,T0*a3);
  13698. /*CLASS_TYPE_MARK*/T6 r418is_real(void);
  13699. /*CLASS_TYPE_MARK*/T6 r418is_fixed_string(T418*C);
  13700. /*CLASS_TYPE_MARK*/T0*r418try_class_text(T418*C);
  13701. /*CLASS_TYPE_MARK*/T6 r418is_user_empty_expanded(T418*C);
  13702. /*CLASS_TYPE_MARK*/T6 r418same_signature_type(T418*C,T0*a1,T0*a2);
  13703. /*CLASS_TYPE_MARK*/T6 r418is_anchored(void);
  13704. /*CLASS_TYPE_MARK*/T6 r418is_natural(void);
  13705. /*CLASS_TYPE_MARK*/T6 r418is_integer(void);
  13706. /*CLASS_TYPE_MARK*/void r418make(T418*C,T0*a1);
  13707. /*CLASS_TYPE_MARK*/T6 r418is_character(void);
  13708. /*CLASS_TYPE_MARK*/T6 r418is_expanded(T418*C);
  13709. /*CLASS_TYPE_MARK*/T6 r418is_kernel_expanded(void);
  13710. /*CLASS_TYPE_MARK*/T0*r418written_name(T418*C);
  13711. /*CLASS_TYPE_MARK*/T0*r418default_expression(T418*C,T351 a1);
  13712. /*CLASS_TYPE_MARK*/T0*r418to_static(T418*C,T0*a1,T6 a2);
  13713. /*CLASS_TYPE_MARK*/T6 r418is_reference(T418*C);
  13714. /*CLASS_TYPE_MARK*/T0*r418signature_resolve_in(T418*C,T0*a1);
  13715. /*CLASS_TYPE_MARK*/T0*r418twin(T418*C);
  13716. /*CLASS_TYPE_MARK*/T6 r418is_user_expanded(T418*C);
  13717. /*CLASS_TYPE_MARK*/void r418id_extra_information(T418*C,T0*a1);
  13718. /*CLASS_TYPE_MARK*/T0*r418weak_reference_argument(T418*C,T0*a1);
  13719. /*CLASS_TYPE_MARK*/void r418set_start_position(T418*C,T351 a1);
  13720. /*CLASS_TYPE_MARK*/T0*r418class_text(T418*C);
  13721. /*CLASS_TYPE_MARK*/T0*r418error_handler(void);
  13722. /*CLASS_TYPE_MARK*/T6 r418is_boolean(void);
  13723. /*CLASS_TYPE_MARK*/void r418accept(T418*C,T0*a1);
  13724. /*CLASS_TYPE_MARK*/T0*r418typed_internals_type_mark(T418*C,T351 a1);
  13725. /*CLASS_TYPE_MARK*/T6 r418is_tuple(void);
  13726. /*CLASS_TYPE_MARK*/void r418pretty_in(T418*C,T0*a1);
  13727. /*CLASS_TYPE_MARK*/T351 r418start_position(T418*C);
  13728. /*REAL_TYPE_MARK*/T449*create449real_32(T351 a1);
  13729. /*REAL_TYPE_MARK*/T449*create449real_extended(T351 a1);
  13730. /*REAL_TYPE_MARK*/T449*create449real(T351 a1);
  13731. /*REAL_TYPE_MARK*/T0*r449declaration_type(T449*C);
  13732. /*REAL_TYPE_MARK*/T6 r449is_agent(void);
  13733. /*REAL_TYPE_MARK*/T0*r449generic_list(void);
  13734. extern T0*oBC449real_80_name;
  13735. extern int fBC449real_80_name;
  13736. /*REAL_TYPE_MARK*/T0*r449real_80_name(void);
  13737. /*REAL_TYPE_MARK*/T0*r449written_mark(T449*C);
  13738. /*REAL_TYPE_MARK*/T0*r449resolve_in(T449*C,T0*a1);
  13739. /*REAL_TYPE_MARK*/T0*r449at(T449*C,T351 a1);
  13740. /*REAL_TYPE_MARK*/T6 r449is_equal(T449*C,T0*a1);
  13741. /*REAL_TYPE_MARK*/T6 r449is_native_array(void);
  13742. /*REAL_TYPE_MARK*/T3 r449structure_mark(T449*C);
  13743. extern T0*oBC449real_64_name;
  13744. extern int fBC449real_64_name;
  13745. /*REAL_TYPE_MARK*/T0*r449real_64_name(void);
  13746. /*REAL_TYPE_MARK*/T0*r449type(T449*C);
  13747. /*REAL_TYPE_MARK*/T6 r449is_pointer(void);
  13748. /*REAL_TYPE_MARK*/T2 r449id(T449*C);
  13749. extern T0*oBC449real_128_name;
  13750. extern int fBC449real_128_name;
  13751. /*REAL_TYPE_MARK*/T0*r449real_128_name(void);
  13752. /*REAL_TYPE_MARK*/T0*r449specialize_thru(T449*C,T0*a1,T0*a2,T0*a3);
  13753. /*REAL_TYPE_MARK*/T6 r449is_real(void);
  13754. /*REAL_TYPE_MARK*/T6 r449is_fixed_string(T449*C);
  13755. /*REAL_TYPE_MARK*/T0*r449try_class_text(T449*C);
  13756. /*REAL_TYPE_MARK*/T6 r449same_signature_type(T449*C,T0*a1,T0*a2);
  13757. /*REAL_TYPE_MARK*/T6 r449is_anchored(void);
  13758. /*REAL_TYPE_MARK*/T6 r449can_be_assigned_to(T449*C,T0*a1);
  13759. /*REAL_TYPE_MARK*/T6 r449is_natural(void);
  13760. extern T0*oBC449real_name;
  13761. extern int fBC449real_name;
  13762. /*REAL_TYPE_MARK*/T0*r449real_name(void);
  13763. /*REAL_TYPE_MARK*/T6 r449is_integer(void);
  13764. extern T0*oBC449real_32_name;
  13765. extern int fBC449real_32_name;
  13766. /*REAL_TYPE_MARK*/T0*r449real_32_name(void);
  13767. /*REAL_TYPE_MARK*/T6 r449is_character(void);
  13768. /*REAL_TYPE_MARK*/T6 r449is_kernel_expanded(void);
  13769. /*REAL_TYPE_MARK*/T0*r449written_name(T449*C);
  13770. /*REAL_TYPE_MARK*/T0*r449default_expression(T449*C,T351 a1);
  13771. /*REAL_TYPE_MARK*/void r449real_32(T449*C,T351 a1);
  13772. /*REAL_TYPE_MARK*/T0*r449to_static(T449*C,T0*a1,T6 a2);
  13773. /*REAL_TYPE_MARK*/void r449real_64(T449*C,T351 a1);
  13774. /*REAL_TYPE_MARK*/T0*r449signature_resolve_in(T449*C,T0*a1);
  13775. /*REAL_TYPE_MARK*/void r449real_80(T449*C,T351 a1);
  13776. extern T0*oBC449real_extended_name;
  13777. extern int fBC449real_extended_name;
  13778. /*REAL_TYPE_MARK*/T0*r449real_extended_name(void);
  13779. /*REAL_TYPE_MARK*/void r449real_extended(T449*C,T351 a1);
  13780. /*REAL_TYPE_MARK*/T0*r449twin(T449*C);
  13781. /*REAL_TYPE_MARK*/void r449id_extra_information(T0*a1);
  13782. /*REAL_TYPE_MARK*/T0*r449weak_reference_argument(T449*C,T0*a1);
  13783. /*REAL_TYPE_MARK*/void r449set_start_position(T449*C,T351 a1);
  13784. /*REAL_TYPE_MARK*/T0*r449class_text(T449*C);
  13785. /*REAL_TYPE_MARK*/T0*r449error_handler(void);
  13786. /*REAL_TYPE_MARK*/T6 r449is_boolean(void);
  13787. /*REAL_TYPE_MARK*/void r449accept(T449*C,T0*a1);
  13788. /*REAL_TYPE_MARK*/T0*r449typed_internals_type_mark(T449*C,T351 a1);
  13789. /*REAL_TYPE_MARK*/T6 r449is_tuple(void);
  13790. /*REAL_TYPE_MARK*/void r449pretty_in(T449*C,T0*a1);
  13791. /*REAL_TYPE_MARK*/T351 r449start_position(T449*C);
  13792. /*REAL_TYPE_MARK*/void r449real_128(T449*C,T351 a1);
  13793. /*REAL_TYPE_MARK*/void r449real(T449*C,T351 a1);
  13794. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455set_generic_list(T455*C,T0*a1);
  13795. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455new_static_type_in(T455*C,T0*a1,T6 a2);
  13796. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455declaration_type(T455*C);
  13797. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_agent(void);
  13798. extern T0*oBC454canonical_long_name;
  13799. extern int fBC454canonical_long_name;
  13800. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455canonical_long_name(void);
  13801. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455long_name(T455*C);
  13802. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455written_mark(T455*C);
  13803. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455resolve_in(T455*C,T0*a1);
  13804. /*NON_EMPTY_TUPLE_TYPE_MARK*/T2 r455count(T455*C);
  13805. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455at(T455*C,T351 a1);
  13806. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455strings(void);
  13807. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_equal(T455*C,T0*a1);
  13808. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455specialize_in(T455*C,T0*a1);
  13809. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_native_array(void);
  13810. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_static(T455*C);
  13811. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455type(T455*C);
  13812. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_pointer(void);
  13813. /*NON_EMPTY_TUPLE_TYPE_MARK*/T2 r455id(T455*C);
  13814. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455recompute_declaration_type(T455*C);
  13815. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455specialize_thru(T455*C,T0*a1,T0*a2,T0*a3);
  13816. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_real(void);
  13817. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_fixed_string(T455*C);
  13818. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455try_class_text(T455*C);
  13819. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455same_signature_type(T455*C,T0*a1,T0*a2);
  13820. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_anchored(void);
  13821. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_natural(void);
  13822. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_integer(void);
  13823. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455make(T455*C,T351 a1,T0*a2);
  13824. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_character(void);
  13825. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_kernel_expanded(void);
  13826. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455written_name(T455*C);
  13827. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455default_expression(T351 a1);
  13828. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455to_static(T455*C,T0*a1,T6 a2);
  13829. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455signature_resolve_in(T455*C,T0*a1);
  13830. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455twin(T455*C);
  13831. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455id_extra_information(T0*a1);
  13832. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455weak_reference_argument(T455*C,T0*a1);
  13833. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455set_start_position(T455*C,T351 a1);
  13834. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455class_text(T455*C);
  13835. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455error_handler(void);
  13836. /*NON_EMPTY_TUPLE_TYPE_MARK*/T6 r455is_boolean(void);
  13837. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455accept(T455*C,T0*a1);
  13838. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455set_static_generic_list(T455*C,T0*a1);
  13839. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455update_static_memory(T455*C,T0*a1);
  13840. /*NON_EMPTY_TUPLE_TYPE_MARK*/T0*r455typed_internals_type_mark(T455*C,T351 a1);
  13841. /*NON_EMPTY_TUPLE_TYPE_MARK*/void r455pretty_in(T455*C,T0*a1);
  13842. /*NON_EMPTY_TUPLE_TYPE_MARK*/T351 r455start_position(T455*C);
  13843. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_equal(T453*C,T0*a1);
  13844. /*EMPTY_TUPLE_TYPE_MARK*/void r453make(T453*C,T351 a1);
  13845. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453generic_list(void);
  13846. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_anchored(void);
  13847. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_character(void);
  13848. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453written_mark(void);
  13849. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453canonical_long_name(void);
  13850. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453written_name(void);
  13851. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_native_array(void);
  13852. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453at(T453*C,T351 a1);
  13853. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453try_class_text(T453*C);
  13854. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453specialize_thru(T453*C,T0*a1,T0*a2,T0*a3);
  13855. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_boolean(void);
  13856. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453typed_internals_type_mark(T453*C,T351 a1);
  13857. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453to_static(T453*C,T0*a1,T6 a2);
  13858. /*EMPTY_TUPLE_TYPE_MARK*/T2 r453id(T453*C);
  13859. /*EMPTY_TUPLE_TYPE_MARK*/void r453accept(T453*C,T0*a1);
  13860. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453same_signature_type(T453*C,T0*a1,T0*a2);
  13861. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453type(T453*C);
  13862. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453signature_resolve_in(T453*C,T0*a1);
  13863. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_natural(void);
  13864. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453default_expression(T351 a1);
  13865. /*EMPTY_TUPLE_TYPE_MARK*/void r453id_extra_information(T0*a1);
  13866. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453declaration_type(T453*C);
  13867. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_pointer(void);
  13868. /*EMPTY_TUPLE_TYPE_MARK*/T351 r453start_position(T453*C);
  13869. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_kernel_expanded(void);
  13870. /*EMPTY_TUPLE_TYPE_MARK*/void r453set_start_position(T453*C,T351 a1);
  13871. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_fixed_string(void);
  13872. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453class_text(T453*C);
  13873. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453twin(T453*C);
  13874. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_real(void);
  13875. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_integer(void);
  13876. /*EMPTY_TUPLE_TYPE_MARK*/void r453pretty_in(T0*a1);
  13877. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453weak_reference_argument(T453*C,T0*a1);
  13878. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453error_handler(void);
  13879. /*EMPTY_TUPLE_TYPE_MARK*/T0*r453resolve_in(T453*C,T0*a1);
  13880. /*EMPTY_TUPLE_TYPE_MARK*/T6 r453is_agent(void);
  13881. /*AGENT_TYPE_MARK*/void r456set_generic_list(T456*C,T0*a1);
  13882. /*AGENT_TYPE_MARK*/T0*r456new_static_type_in(T456*C,T0*a1,T6 a2);
  13883. /*AGENT_TYPE_MARK*/T0*r456declaration_type(T456*C);
  13884. /*AGENT_TYPE_MARK*/T6 r456is_agent(void);
  13885. /*AGENT_TYPE_MARK*/T0*r456canonical_long_name(T456*C);
  13886. /*AGENT_TYPE_MARK*/T0*r456long_name(T456*C);
  13887. /*AGENT_TYPE_MARK*/T0*r456written_mark(T456*C);
  13888. /*AGENT_TYPE_MARK*/T0*r456resolve_in(T456*C,T0*a1);
  13889. extern T0*oBC456function_name;
  13890. extern int fBC456function_name;
  13891. /*AGENT_TYPE_MARK*/T0*r456function_name(void);
  13892. /*AGENT_TYPE_MARK*/T0*r456at(T456*C,T351 a1);
  13893. /*AGENT_TYPE_MARK*/void r456common_make(T456*C,T2 a1,T0*a2,T0*a3);
  13894. /*AGENT_TYPE_MARK*/T0*r456written_open(T456*C);
  13895. /*AGENT_TYPE_MARK*/T0*r456strings(void);
  13896. /*AGENT_TYPE_MARK*/void r456procedure(T456*C,T351 a1,T0*a2);
  13897. /*AGENT_TYPE_MARK*/T6 r456is_equal(T456*C,T0*a1);
  13898. /*AGENT_TYPE_MARK*/void r456specialize_in(T456*C,T0*a1);
  13899. /*AGENT_TYPE_MARK*/T6 r456is_native_array(void);
  13900. extern T0*oBC456routine_name;
  13901. extern int fBC456routine_name;
  13902. /*AGENT_TYPE_MARK*/T0*r456routine_name(void);
  13903. /*AGENT_TYPE_MARK*/T6 r456is_static(T456*C);
  13904. /*AGENT_TYPE_MARK*/T0*r456type(T456*C);
  13905. /*AGENT_TYPE_MARK*/T6 r456is_pointer(void);
  13906. /*AGENT_TYPE_MARK*/T2 r456id(T456*C);
  13907. /*AGENT_TYPE_MARK*/void r456recompute_declaration_type(T456*C);
  13908. /*AGENT_TYPE_MARK*/T0*r456specialize_thru(T456*C,T0*a1,T0*a2,T0*a3);
  13909. /*AGENT_TYPE_MARK*/T6 r456is_real(void);
  13910. /*AGENT_TYPE_MARK*/T6 r456is_fixed_string(T456*C);
  13911. /*AGENT_TYPE_MARK*/T0*r456try_class_text(T456*C);
  13912. /*AGENT_TYPE_MARK*/T6 r456same_signature_type(T456*C,T0*a1,T0*a2);
  13913. /*AGENT_TYPE_MARK*/T6 r456is_anchored(void);
  13914. /*AGENT_TYPE_MARK*/T6 r456is_natural(void);
  13915. /*AGENT_TYPE_MARK*/T6 r456is_integer(void);
  13916. /*AGENT_TYPE_MARK*/T6 r456is_character(void);
  13917. /*AGENT_TYPE_MARK*/T0*r456result_type(T456*C);
  13918. /*AGENT_TYPE_MARK*/void r456predicate(T456*C,T351 a1,T0*a2);
  13919. /*AGENT_TYPE_MARK*/T6 r456is_kernel_expanded(void);
  13920. /*AGENT_TYPE_MARK*/void r456routine(T456*C,T351 a1,T0*a2);
  13921. /*AGENT_TYPE_MARK*/T0*r456written_name(T456*C);
  13922. /*AGENT_TYPE_MARK*/T0*r456default_expression(T351 a1);
  13923. /*AGENT_TYPE_MARK*/T0*r456to_static(T456*C,T0*a1,T6 a2);
  13924. extern T0*oBC456procedure_name;
  13925. extern int fBC456procedure_name;
  13926. /*AGENT_TYPE_MARK*/T0*r456procedure_name(void);
  13927. /*AGENT_TYPE_MARK*/void r456open_check(T456*C,T0*a1,T0*a2);
  13928. /*AGENT_TYPE_MARK*/T0*r456signature_resolve_in(T456*C,T0*a1);
  13929. /*AGENT_TYPE_MARK*/T0*r456twin(T456*C);
  13930. /*AGENT_TYPE_MARK*/void r456id_extra_information(T0*a1);
  13931. /*AGENT_TYPE_MARK*/T0*r456weak_reference_argument(T456*C,T0*a1);
  13932. /*AGENT_TYPE_MARK*/void r456set_start_position(T456*C,T351 a1);
  13933. /*AGENT_TYPE_MARK*/T0*r456class_text(T456*C);
  13934. /*AGENT_TYPE_MARK*/void r456function(T456*C,T351 a1,T0*a2,T0*a3);
  13935. /*AGENT_TYPE_MARK*/T0*r456error_handler(void);
  13936. /*AGENT_TYPE_MARK*/T6 r456is_boolean(void);
  13937. /*AGENT_TYPE_MARK*/void r456accept(T456*C,T0*a1);
  13938. /*AGENT_TYPE_MARK*/void r456set_static_generic_list(T456*C,T0*a1);
  13939. /*AGENT_TYPE_MARK*/void r456update_static_memory(T456*C,T0*a1);
  13940. /*AGENT_TYPE_MARK*/T0*r456typed_internals_type_mark(T456*C,T351 a1);
  13941. /*AGENT_TYPE_MARK*/T6 r456is_tuple(void);
  13942. /*AGENT_TYPE_MARK*/void r456pretty_in(T456*C,T0*a1);
  13943. /*AGENT_TYPE_MARK*/T351 r456start_position(T456*C);
  13944. /*AGENT_TYPE_MARK*/void r456_P_424_specialize_in(T456*C,T0*a1);
  13945. /*AGENT_TYPE_MARK*/T0*r456_P_424_specialize_thru(T456*C,T0*a1,T0*a2,T0*a3);
  13946. /*BOOLEAN_TYPE_MARK*/T396*create396make(T351 a1);
  13947. /*BOOLEAN_TYPE_MARK*/T6 r396is_equal(T396*C,T0*a1);
  13948. /*BOOLEAN_TYPE_MARK*/T6 r396is_tuple(void);
  13949. /*BOOLEAN_TYPE_MARK*/void r396make(T396*C,T351 a1);
  13950. /*BOOLEAN_TYPE_MARK*/T0*r396generic_list(void);
  13951. /*BOOLEAN_TYPE_MARK*/T6 r396is_anchored(void);
  13952. /*BOOLEAN_TYPE_MARK*/T6 r396is_character(void);
  13953. /*BOOLEAN_TYPE_MARK*/T0*r396written_mark(void);
  13954. extern T0*oBC396written_name;
  13955. extern int fBC396written_name;
  13956. /*BOOLEAN_TYPE_MARK*/T0*r396written_name(void);
  13957. /*BOOLEAN_TYPE_MARK*/T6 r396is_native_array(void);
  13958. /*BOOLEAN_TYPE_MARK*/T0*r396at(T396*C,T351 a1);
  13959. /*BOOLEAN_TYPE_MARK*/T0*r396try_class_text(T396*C);
  13960. extern T0*oBC396long_name;
  13961. extern int fBC396long_name;
  13962. /*BOOLEAN_TYPE_MARK*/T0*r396long_name(void);
  13963. /*BOOLEAN_TYPE_MARK*/T0*r396specialize_thru(T396*C,T0*a1,T0*a2,T0*a3);
  13964. /*BOOLEAN_TYPE_MARK*/T6 r396is_boolean(void);
  13965. /*BOOLEAN_TYPE_MARK*/T0*r396typed_internals_type_mark(T396*C,T351 a1);
  13966. /*BOOLEAN_TYPE_MARK*/T0*r396to_static(T396*C,T0*a1,T6 a2);
  13967. /*BOOLEAN_TYPE_MARK*/void r396accept(T396*C,T0*a1);
  13968. /*BOOLEAN_TYPE_MARK*/T6 r396same_signature_type(T396*C,T0*a1,T0*a2);
  13969. /*BOOLEAN_TYPE_MARK*/T0*r396type(void);
  13970. /*BOOLEAN_TYPE_MARK*/T0*r396signature_resolve_in(T0*a1);
  13971. /*BOOLEAN_TYPE_MARK*/T6 r396is_natural(void);
  13972. /*BOOLEAN_TYPE_MARK*/T0*r396default_expression(T351 a1);
  13973. /*BOOLEAN_TYPE_MARK*/void r396id_extra_information(T0*a1);
  13974. /*BOOLEAN_TYPE_MARK*/T0*r396declaration_type(T396*C);
  13975. /*BOOLEAN_TYPE_MARK*/T6 r396is_pointer(void);
  13976. /*BOOLEAN_TYPE_MARK*/T351 r396start_position(T396*C);
  13977. /*BOOLEAN_TYPE_MARK*/T6 r396is_kernel_expanded(void);
  13978. /*BOOLEAN_TYPE_MARK*/void r396set_start_position(T396*C,T351 a1);
  13979. /*BOOLEAN_TYPE_MARK*/T6 r396is_fixed_string(void);
  13980. /*BOOLEAN_TYPE_MARK*/T0*r396class_text(T396*C);
  13981. /*BOOLEAN_TYPE_MARK*/T0*r396twin(T396*C);
  13982. /*BOOLEAN_TYPE_MARK*/T6 r396is_real(void);
  13983. /*BOOLEAN_TYPE_MARK*/T6 r396is_integer(void);
  13984. /*BOOLEAN_TYPE_MARK*/void r396pretty_in(T0*a1);
  13985. /*BOOLEAN_TYPE_MARK*/T0*r396weak_reference_argument(T396*C,T0*a1);
  13986. /*BOOLEAN_TYPE_MARK*/T0*r396error_handler(void);
  13987. /*BOOLEAN_TYPE_MARK*/T0*r396resolve_in(T0*a1);
  13988. /*BOOLEAN_TYPE_MARK*/T6 r396is_agent(void);
  13989. /*CHARACTER_TYPE_MARK*/T450*create450make(T351 a1);
  13990. /*CHARACTER_TYPE_MARK*/T6 r450is_equal(T450*C,T0*a1);
  13991. /*CHARACTER_TYPE_MARK*/T6 r450is_tuple(void);
  13992. /*CHARACTER_TYPE_MARK*/void r450make(T450*C,T351 a1);
  13993. /*CHARACTER_TYPE_MARK*/T0*r450generic_list(void);
  13994. /*CHARACTER_TYPE_MARK*/T6 r450is_anchored(void);
  13995. /*CHARACTER_TYPE_MARK*/T6 r450is_character(void);
  13996. /*CHARACTER_TYPE_MARK*/T0*r450written_mark(void);
  13997. extern T0*oBC450written_name;
  13998. extern int fBC450written_name;
  13999. /*CHARACTER_TYPE_MARK*/T0*r450written_name(void);
  14000. /*CHARACTER_TYPE_MARK*/T6 r450is_native_array(void);
  14001. /*CHARACTER_TYPE_MARK*/T0*r450at(T450*C,T351 a1);
  14002. /*CHARACTER_TYPE_MARK*/T0*r450try_class_text(T450*C);
  14003. extern T0*oBC450long_name;
  14004. extern int fBC450long_name;
  14005. /*CHARACTER_TYPE_MARK*/T0*r450long_name(void);
  14006. /*CHARACTER_TYPE_MARK*/T0*r450specialize_thru(T450*C,T0*a1,T0*a2,T0*a3);
  14007. /*CHARACTER_TYPE_MARK*/T6 r450is_boolean(void);
  14008. /*CHARACTER_TYPE_MARK*/T0*r450typed_internals_type_mark(T450*C,T351 a1);
  14009. /*CHARACTER_TYPE_MARK*/T0*r450to_static(T450*C,T0*a1,T6 a2);
  14010. /*CHARACTER_TYPE_MARK*/void r450accept(T450*C,T0*a1);
  14011. /*CHARACTER_TYPE_MARK*/T6 r450same_signature_type(T450*C,T0*a1,T0*a2);
  14012. /*CHARACTER_TYPE_MARK*/T0*r450type(void);
  14013. /*CHARACTER_TYPE_MARK*/T0*r450signature_resolve_in(T0*a1);
  14014. /*CHARACTER_TYPE_MARK*/T6 r450is_natural(void);
  14015. /*CHARACTER_TYPE_MARK*/T0*r450default_expression(T351 a1);
  14016. /*CHARACTER_TYPE_MARK*/void r450id_extra_information(T0*a1);
  14017. /*CHARACTER_TYPE_MARK*/T0*r450declaration_type(T450*C);
  14018. /*CHARACTER_TYPE_MARK*/T6 r450is_pointer(void);
  14019. /*CHARACTER_TYPE_MARK*/T351 r450start_position(T450*C);
  14020. /*CHARACTER_TYPE_MARK*/T6 r450is_kernel_expanded(void);
  14021. /*CHARACTER_TYPE_MARK*/void r450set_start_position(T450*C,T351 a1);
  14022. /*CHARACTER_TYPE_MARK*/T6 r450is_fixed_string(void);
  14023. /*CHARACTER_TYPE_MARK*/T0*r450class_text(T450*C);
  14024. /*CHARACTER_TYPE_MARK*/T0*r450twin(T450*C);
  14025. /*CHARACTER_TYPE_MARK*/T6 r450is_real(void);
  14026. /*CHARACTER_TYPE_MARK*/T6 r450is_integer(void);
  14027. /*CHARACTER_TYPE_MARK*/void r450pretty_in(T0*a1);
  14028. /*CHARACTER_TYPE_MARK*/T0*r450weak_reference_argument(T450*C,T0*a1);
  14029. /*CHARACTER_TYPE_MARK*/T0*r450error_handler(void);
  14030. /*CHARACTER_TYPE_MARK*/T0*r450resolve_in(T0*a1);
  14031. /*CHARACTER_TYPE_MARK*/T6 r450is_agent(void);
  14032. /*INTEGER_TYPE_MARK*/T422*create422integer_16(T351 a1);
  14033. /*INTEGER_TYPE_MARK*/T422*create422integer(T351 a1);
  14034. /*INTEGER_TYPE_MARK*/T422*create422integer_64(T351 a1);
  14035. /*INTEGER_TYPE_MARK*/T422*create422integer_8(T351 a1);
  14036. /*INTEGER_TYPE_MARK*/T422*create422integer_32(T351 a1);
  14037. /*INTEGER_TYPE_MARK*/T0*r422declaration_type(T422*C);
  14038. /*INTEGER_TYPE_MARK*/T6 r422is_agent(void);
  14039. /*INTEGER_TYPE_MARK*/T0*r422generic_list(void);
  14040. /*INTEGER_TYPE_MARK*/T0*r422written_mark(T422*C);
  14041. /*INTEGER_TYPE_MARK*/T0*r422resolve_in(T422*C,T0*a1);
  14042. /*INTEGER_TYPE_MARK*/T0*r422at(T422*C,T351 a1);
  14043. /*INTEGER_TYPE_MARK*/T6 r422is_equal(T422*C,T0*a1);
  14044. /*INTEGER_TYPE_MARK*/T6 r422is_native_array(void);
  14045. /*INTEGER_TYPE_MARK*/T3 r422structure_mark(T422*C);
  14046. /*INTEGER_TYPE_MARK*/T0*r422type(T422*C);
  14047. /*INTEGER_TYPE_MARK*/T6 r422is_pointer(void);
  14048. /*INTEGER_TYPE_MARK*/T2 r422id(T422*C);
  14049. /*INTEGER_TYPE_MARK*/void r422integer_16(T422*C,T351 a1);
  14050. /*INTEGER_TYPE_MARK*/void r422integer_32(T422*C,T351 a1);
  14051. /*INTEGER_TYPE_MARK*/T0*r422specialize_thru(T422*C,T0*a1,T0*a2,T0*a3);
  14052. /*INTEGER_TYPE_MARK*/T6 r422is_real(void);
  14053. /*INTEGER_TYPE_MARK*/T6 r422is_fixed_string(T422*C);
  14054. /*INTEGER_TYPE_MARK*/T0*r422try_class_text(T422*C);
  14055. extern T0*oBC422integer_64_name;
  14056. extern int fBC422integer_64_name;
  14057. /*INTEGER_TYPE_MARK*/T0*r422integer_64_name(void);
  14058. /*INTEGER_TYPE_MARK*/void r422integer(T422*C,T351 a1);
  14059. /*INTEGER_TYPE_MARK*/T6 r422same_signature_type(T422*C,T0*a1,T0*a2);
  14060. /*INTEGER_TYPE_MARK*/void r422integer_64(T422*C,T351 a1);
  14061. /*INTEGER_TYPE_MARK*/T6 r422is_anchored(void);
  14062. /*INTEGER_TYPE_MARK*/T6 r422can_be_assigned_to(T422*C,T0*a1);
  14063. /*INTEGER_TYPE_MARK*/T6 r422is_natural(void);
  14064. /*INTEGER_TYPE_MARK*/void r422integer_8(T422*C,T351 a1);
  14065. /*INTEGER_TYPE_MARK*/T6 r422is_integer(void);
  14066. extern T0*oBC422integer_name;
  14067. extern int fBC422integer_name;
  14068. /*INTEGER_TYPE_MARK*/T0*r422integer_name(void);
  14069. /*INTEGER_TYPE_MARK*/T6 r422is_character(void);
  14070. /*INTEGER_TYPE_MARK*/T6 r422is_kernel_expanded(void);
  14071. extern T0*oBC422integer_8_name;
  14072. extern int fBC422integer_8_name;
  14073. /*INTEGER_TYPE_MARK*/T0*r422integer_8_name(void);
  14074. /*INTEGER_TYPE_MARK*/T0*r422written_name(T422*C);
  14075. /*INTEGER_TYPE_MARK*/T0*r422default_expression(T422*C,T351 a1);
  14076. extern T0*oBC422integer_32_name;
  14077. extern int fBC422integer_32_name;
  14078. /*INTEGER_TYPE_MARK*/T0*r422integer_32_name(void);
  14079. /*INTEGER_TYPE_MARK*/T0*r422to_static(T422*C,T0*a1,T6 a2);
  14080. /*INTEGER_TYPE_MARK*/T0*r422signature_resolve_in(T422*C,T0*a1);
  14081. extern T0*oBC422integer_16_name;
  14082. extern int fBC422integer_16_name;
  14083. /*INTEGER_TYPE_MARK*/T0*r422integer_16_name(void);
  14084. /*INTEGER_TYPE_MARK*/T0*r422twin(T422*C);
  14085. /*INTEGER_TYPE_MARK*/void r422id_extra_information(T0*a1);
  14086. /*INTEGER_TYPE_MARK*/T0*r422weak_reference_argument(T422*C,T0*a1);
  14087. /*INTEGER_TYPE_MARK*/void r422set_start_position(T422*C,T351 a1);
  14088. /*INTEGER_TYPE_MARK*/T0*r422class_text(T422*C);
  14089. /*INTEGER_TYPE_MARK*/T0*r422error_handler(void);
  14090. /*INTEGER_TYPE_MARK*/T6 r422is_boolean(void);
  14091. /*INTEGER_TYPE_MARK*/void r422accept(T422*C,T0*a1);
  14092. /*INTEGER_TYPE_MARK*/T0*r422typed_internals_type_mark(T422*C,T351 a1);
  14093. /*INTEGER_TYPE_MARK*/T6 r422is_tuple(void);
  14094. /*INTEGER_TYPE_MARK*/void r422pretty_in(T422*C,T0*a1);
  14095. /*INTEGER_TYPE_MARK*/T351 r422start_position(T422*C);
  14096. /*INTEGER_TYPE_MARK*/T0*r422_P_379_class_text(T422*C);
  14097. /*NATURAL_TYPE_MARK*/T448*create448natural_16(T351 a1);
  14098. /*NATURAL_TYPE_MARK*/T448*create448natural_32(T351 a1);
  14099. /*NATURAL_TYPE_MARK*/T448*create448natural_64(T351 a1);
  14100. /*NATURAL_TYPE_MARK*/T448*create448natural_8(T351 a1);
  14101. /*NATURAL_TYPE_MARK*/T0*r448declaration_type(T448*C);
  14102. extern T0*oBC448natural_32_name;
  14103. extern int fBC448natural_32_name;
  14104. /*NATURAL_TYPE_MARK*/T0*r448natural_32_name(void);
  14105. /*NATURAL_TYPE_MARK*/T6 r448is_agent(void);
  14106. /*NATURAL_TYPE_MARK*/T0*r448generic_list(void);
  14107. /*NATURAL_TYPE_MARK*/T0*r448written_mark(T448*C);
  14108. /*NATURAL_TYPE_MARK*/T0*r448resolve_in(T448*C,T0*a1);
  14109. /*NATURAL_TYPE_MARK*/T0*r448at(T448*C,T351 a1);
  14110. /*NATURAL_TYPE_MARK*/T6 r448is_equal(T448*C,T0*a1);
  14111. /*NATURAL_TYPE_MARK*/T6 r448is_native_array(void);
  14112. /*NATURAL_TYPE_MARK*/T3 r448structure_mark(T448*C);
  14113. extern T0*oBC448natural_name;
  14114. extern int fBC448natural_name;
  14115. /*NATURAL_TYPE_MARK*/T0*r448natural_name(void);
  14116. /*NATURAL_TYPE_MARK*/T0*r448type(T448*C);
  14117. /*NATURAL_TYPE_MARK*/T6 r448is_pointer(void);
  14118. /*NATURAL_TYPE_MARK*/T2 r448id(T448*C);
  14119. /*NATURAL_TYPE_MARK*/void r448natural_8(T448*C,T351 a1);
  14120. extern T0*oBC448natural_64_name;
  14121. extern int fBC448natural_64_name;
  14122. /*NATURAL_TYPE_MARK*/T0*r448natural_64_name(void);
  14123. /*NATURAL_TYPE_MARK*/void r448natural(T448*C,T351 a1);
  14124. extern T0*oBC448natural_8_name;
  14125. extern int fBC448natural_8_name;
  14126. /*NATURAL_TYPE_MARK*/T0*r448natural_8_name(void);
  14127. /*NATURAL_TYPE_MARK*/T0*r448specialize_thru(T448*C,T0*a1,T0*a2,T0*a3);
  14128. /*NATURAL_TYPE_MARK*/T6 r448is_real(void);
  14129. /*NATURAL_TYPE_MARK*/T6 r448is_fixed_string(T448*C);
  14130. /*NATURAL_TYPE_MARK*/T0*r448try_class_text(T448*C);
  14131. /*NATURAL_TYPE_MARK*/T6 r448same_signature_type(T448*C,T0*a1,T0*a2);
  14132. /*NATURAL_TYPE_MARK*/T6 r448is_anchored(void);
  14133. /*NATURAL_TYPE_MARK*/T6 r448can_be_assigned_to(T448*C,T0*a1);
  14134. /*NATURAL_TYPE_MARK*/T6 r448is_natural(void);
  14135. /*NATURAL_TYPE_MARK*/void r448natural_16(T448*C,T351 a1);
  14136. /*NATURAL_TYPE_MARK*/T6 r448is_integer(void);
  14137. /*NATURAL_TYPE_MARK*/void r448natural_32(T448*C,T351 a1);
  14138. /*NATURAL_TYPE_MARK*/T6 r448is_character(void);
  14139. /*NATURAL_TYPE_MARK*/void r448natural_64(T448*C,T351 a1);
  14140. /*NATURAL_TYPE_MARK*/T6 r448is_kernel_expanded(void);
  14141. /*NATURAL_TYPE_MARK*/T0*r448written_name(T448*C);
  14142. /*NATURAL_TYPE_MARK*/T0*r448default_expression(T448*C,T351 a1);
  14143. /*NATURAL_TYPE_MARK*/T0*r448to_static(T448*C,T0*a1,T6 a2);
  14144. /*NATURAL_TYPE_MARK*/T0*r448signature_resolve_in(T448*C,T0*a1);
  14145. /*NATURAL_TYPE_MARK*/T0*r448twin(T448*C);
  14146. /*NATURAL_TYPE_MARK*/void r448id_extra_information(T0*a1);
  14147. /*NATURAL_TYPE_MARK*/T0*r448weak_reference_argument(T448*C,T0*a1);
  14148. /*NATURAL_TYPE_MARK*/void r448set_start_position(T448*C,T351 a1);
  14149. /*NATURAL_TYPE_MARK*/T0*r448class_text(T448*C);
  14150. /*NATURAL_TYPE_MARK*/T0*r448error_handler(void);
  14151. /*NATURAL_TYPE_MARK*/T6 r448is_boolean(void);
  14152. extern T0*oBC448natural_16_name;
  14153. extern int fBC448natural_16_name;
  14154. /*NATURAL_TYPE_MARK*/T0*r448natural_16_name(void);
  14155. /*NATURAL_TYPE_MARK*/void r448accept(T448*C,T0*a1);
  14156. /*NATURAL_TYPE_MARK*/T0*r448typed_internals_type_mark(T448*C,T351 a1);
  14157. /*NATURAL_TYPE_MARK*/T6 r448is_tuple(void);
  14158. /*NATURAL_TYPE_MARK*/void r448pretty_in(T448*C,T0*a1);
  14159. /*NATURAL_TYPE_MARK*/T351 r448start_position(T448*C);
  14160. /*NATURAL_TYPE_MARK*/T0*r448_P_379_class_text(T448*C);
  14161. /*POINTER_TYPE_MARK*/T451*create451make(T351 a1);
  14162. /*POINTER_TYPE_MARK*/T6 r451is_equal(T451*C,T0*a1);
  14163. /*POINTER_TYPE_MARK*/T6 r451is_tuple(void);
  14164. /*POINTER_TYPE_MARK*/void r451make(T451*C,T351 a1);
  14165. /*POINTER_TYPE_MARK*/T0*r451generic_list(void);
  14166. /*POINTER_TYPE_MARK*/T6 r451is_anchored(void);
  14167. /*POINTER_TYPE_MARK*/T6 r451is_character(void);
  14168. /*POINTER_TYPE_MARK*/T0*r451written_mark(void);
  14169. extern T0*oBC451written_name;
  14170. extern int fBC451written_name;
  14171. /*POINTER_TYPE_MARK*/T0*r451written_name(void);
  14172. /*POINTER_TYPE_MARK*/T6 r451is_native_array(void);
  14173. /*POINTER_TYPE_MARK*/T0*r451at(T451*C,T351 a1);
  14174. /*POINTER_TYPE_MARK*/T0*r451try_class_text(T451*C);
  14175. extern T0*oBC451long_name;
  14176. extern int fBC451long_name;
  14177. /*POINTER_TYPE_MARK*/T0*r451long_name(void);
  14178. /*POINTER_TYPE_MARK*/T0*r451specialize_thru(T451*C,T0*a1,T0*a2,T0*a3);
  14179. /*POINTER_TYPE_MARK*/T6 r451is_boolean(void);
  14180. /*POINTER_TYPE_MARK*/T0*r451typed_internals_type_mark(T451*C,T351 a1);
  14181. /*POINTER_TYPE_MARK*/T0*r451to_static(T451*C,T0*a1,T6 a2);
  14182. /*POINTER_TYPE_MARK*/void r451accept(T451*C,T0*a1);
  14183. /*POINTER_TYPE_MARK*/T6 r451same_signature_type(T451*C,T0*a1,T0*a2);
  14184. /*POINTER_TYPE_MARK*/T0*r451type(void);
  14185. /*POINTER_TYPE_MARK*/T0*r451signature_resolve_in(T0*a1);
  14186. /*POINTER_TYPE_MARK*/T6 r451is_natural(void);
  14187. /*POINTER_TYPE_MARK*/T0*r451default_expression(T451*C,T351 a1);
  14188. /*POINTER_TYPE_MARK*/void r451id_extra_information(T0*a1);
  14189. /*POINTER_TYPE_MARK*/T0*r451declaration_type(T451*C);
  14190. /*POINTER_TYPE_MARK*/T6 r451is_pointer(void);
  14191. /*POINTER_TYPE_MARK*/T351 r451start_position(T451*C);
  14192. /*POINTER_TYPE_MARK*/T6 r451is_kernel_expanded(void);
  14193. /*POINTER_TYPE_MARK*/void r451set_start_position(T451*C,T351 a1);
  14194. /*POINTER_TYPE_MARK*/T6 r451is_fixed_string(void);
  14195. /*POINTER_TYPE_MARK*/T0*r451class_text(T451*C);
  14196. /*POINTER_TYPE_MARK*/T0*r451twin(T451*C);
  14197. /*POINTER_TYPE_MARK*/T6 r451is_real(void);
  14198. /*POINTER_TYPE_MARK*/T6 r451is_integer(void);
  14199. /*POINTER_TYPE_MARK*/void r451pretty_in(T0*a1);
  14200. /*POINTER_TYPE_MARK*/T0*r451weak_reference_argument(T451*C,T0*a1);
  14201. /*POINTER_TYPE_MARK*/T0*r451error_handler(void);
  14202. /*POINTER_TYPE_MARK*/T0*r451resolve_in(T0*a1);
  14203. /*POINTER_TYPE_MARK*/T6 r451is_agent(void);
  14204. /*USER_GENERIC_TYPE_MARK*/void r459set_generic_list(T459*C,T0*a1);
  14205. /*USER_GENERIC_TYPE_MARK*/T0*r459new_static_type_in(T459*C,T0*a1,T6 a2);
  14206. /*USER_GENERIC_TYPE_MARK*/T0*r459declaration_type(T459*C);
  14207. /*USER_GENERIC_TYPE_MARK*/T6 r459is_agent(void);
  14208. /*USER_GENERIC_TYPE_MARK*/T0*r459canonical_long_name(T459*C);
  14209. /*USER_GENERIC_TYPE_MARK*/T0*r459long_name(T459*C);
  14210. /*USER_GENERIC_TYPE_MARK*/T0*r459written_mark(T459*C);
  14211. /*USER_GENERIC_TYPE_MARK*/T0*r459resolve_in(T459*C,T0*a1);
  14212. /*USER_GENERIC_TYPE_MARK*/T0*r459at(T459*C,T351 a1);
  14213. /*USER_GENERIC_TYPE_MARK*/T0*r459strings(void);
  14214. /*USER_GENERIC_TYPE_MARK*/T6 r459is_equal(T459*C,T0*a1);
  14215. /*USER_GENERIC_TYPE_MARK*/void r459specialize_in(T459*C,T0*a1);
  14216. /*USER_GENERIC_TYPE_MARK*/T6 r459is_native_array(void);
  14217. /*USER_GENERIC_TYPE_MARK*/T6 r459is_static(T459*C);
  14218. /*USER_GENERIC_TYPE_MARK*/T0*r459type(T459*C);
  14219. /*USER_GENERIC_TYPE_MARK*/T6 r459is_pointer(void);
  14220. /*USER_GENERIC_TYPE_MARK*/T2 r459id(T459*C);
  14221. /*USER_GENERIC_TYPE_MARK*/void r459recompute_declaration_type(T459*C);
  14222. /*USER_GENERIC_TYPE_MARK*/T0*r459specialize_thru(T459*C,T0*a1,T0*a2,T0*a3);
  14223. /*USER_GENERIC_TYPE_MARK*/T6 r459is_real(void);
  14224. /*USER_GENERIC_TYPE_MARK*/T6 r459is_fixed_string(T459*C);
  14225. /*USER_GENERIC_TYPE_MARK*/T0*r459try_class_text(T459*C);
  14226. /*USER_GENERIC_TYPE_MARK*/T6 r459is_user_empty_expanded(T459*C);
  14227. /*USER_GENERIC_TYPE_MARK*/T6 r459same_signature_type(T459*C,T0*a1,T0*a2);
  14228. /*USER_GENERIC_TYPE_MARK*/T6 r459is_anchored(void);
  14229. /*USER_GENERIC_TYPE_MARK*/T6 r459is_natural(void);
  14230. /*USER_GENERIC_TYPE_MARK*/T6 r459is_integer(void);
  14231. /*USER_GENERIC_TYPE_MARK*/void r459make(T459*C,T0*a1,T0*a2);
  14232. /*USER_GENERIC_TYPE_MARK*/T6 r459is_character(void);
  14233. /*USER_GENERIC_TYPE_MARK*/T6 r459is_expanded(T459*C);
  14234. /*USER_GENERIC_TYPE_MARK*/T6 r459is_kernel_expanded(void);
  14235. /*USER_GENERIC_TYPE_MARK*/T0*r459written_name(T459*C);
  14236. /*USER_GENERIC_TYPE_MARK*/T0*r459default_expression(T459*C,T351 a1);
  14237. /*USER_GENERIC_TYPE_MARK*/T0*r459to_static(T459*C,T0*a1,T6 a2);
  14238. /*USER_GENERIC_TYPE_MARK*/T6 r459is_reference(T459*C);
  14239. /*USER_GENERIC_TYPE_MARK*/T0*r459signature_resolve_in(T459*C,T0*a1);
  14240. /*USER_GENERIC_TYPE_MARK*/T0*r459twin(T459*C);
  14241. /*USER_GENERIC_TYPE_MARK*/T6 r459is_user_expanded(T459*C);
  14242. /*USER_GENERIC_TYPE_MARK*/void r459id_extra_information(T459*C,T0*a1);
  14243. /*USER_GENERIC_TYPE_MARK*/T0*r459weak_reference_argument(T459*C,T0*a1);
  14244. /*USER_GENERIC_TYPE_MARK*/void r459set_start_position(T459*C,T351 a1);
  14245. /*USER_GENERIC_TYPE_MARK*/T0*r459class_text(T459*C);
  14246. /*USER_GENERIC_TYPE_MARK*/T0*r459error_handler(void);
  14247. /*USER_GENERIC_TYPE_MARK*/T6 r459is_boolean(void);
  14248. /*USER_GENERIC_TYPE_MARK*/void r459accept(T459*C,T0*a1);
  14249. /*USER_GENERIC_TYPE_MARK*/void r459set_static_generic_list(T459*C,T0*a1);
  14250. /*USER_GENERIC_TYPE_MARK*/void r459update_static_memory(T459*C,T0*a1);
  14251. /*USER_GENERIC_TYPE_MARK*/T0*r459typed_internals_type_mark(T459*C,T351 a1);
  14252. /*USER_GENERIC_TYPE_MARK*/T6 r459is_tuple(void);
  14253. /*USER_GENERIC_TYPE_MARK*/void r459pretty_in(T459*C,T0*a1);
  14254. /*USER_GENERIC_TYPE_MARK*/T351 r459start_position(T459*C);
  14255. /*CLIENT_TYPE_MARK*/T6 r518is_agent(void);
  14256. /*CLIENT_TYPE_MARK*/T0*r518generic_list(T518*C);
  14257. /*CLIENT_TYPE_MARK*/T0*r518canonical_long_name(T518*C);
  14258. /*CLIENT_TYPE_MARK*/T0*r518written_mark(T518*C);
  14259. /*CLIENT_TYPE_MARK*/T0*r518resolve_in(T518*C,T0*a1);
  14260. /*CLIENT_TYPE_MARK*/T0*r518at(T518*C,T351 a1);
  14261. /*CLIENT_TYPE_MARK*/T0*r518class_text_name(void);
  14262. /*CLIENT_TYPE_MARK*/T6 r518is_equal(T518*C,T0*a1);
  14263. /*CLIENT_TYPE_MARK*/void r518specialize_in(T518*C,T0*a1);
  14264. /*CLIENT_TYPE_MARK*/T6 r518is_native_array(void);
  14265. /*CLIENT_TYPE_MARK*/T0*r518type(T518*C);
  14266. /*CLIENT_TYPE_MARK*/T6 r518is_pointer(void);
  14267. /*CLIENT_TYPE_MARK*/T2 r518id(T518*C);
  14268. /*CLIENT_TYPE_MARK*/T0*r518specialize_thru(T518*C,T0*a1,T0*a2,T0*a3);
  14269. /*CLIENT_TYPE_MARK*/T6 r518is_real(void);
  14270. /*CLIENT_TYPE_MARK*/T6 r518is_fixed_string(T518*C);
  14271. /*CLIENT_TYPE_MARK*/T0*r518try_class_text(T518*C);
  14272. /*CLIENT_TYPE_MARK*/T6 r518same_signature_type(T518*C,T0*a1,T0*a2);
  14273. /*CLIENT_TYPE_MARK*/T6 r518is_anchored(void);
  14274. /*CLIENT_TYPE_MARK*/T6 r518is_natural(void);
  14275. /*CLIENT_TYPE_MARK*/T6 r518is_integer(void);
  14276. /*CLIENT_TYPE_MARK*/void r518make(T518*C,T0*a1);
  14277. /*CLIENT_TYPE_MARK*/T6 r518is_character(void);
  14278. /*CLIENT_TYPE_MARK*/T6 r518is_expanded(T518*C);
  14279. /*CLIENT_TYPE_MARK*/T6 r518is_kernel_expanded(void);
  14280. /*CLIENT_TYPE_MARK*/T0*r518written_name(T518*C);
  14281. /*CLIENT_TYPE_MARK*/T0*r518default_expression(T518*C,T351 a1);
  14282. /*CLIENT_TYPE_MARK*/T0*r518to_static(T518*C,T0*a1,T6 a2);
  14283. /*CLIENT_TYPE_MARK*/T6 r518is_reference(T518*C);
  14284. /*CLIENT_TYPE_MARK*/T0*r518signature_resolve_in(T0*a1);
  14285. /*CLIENT_TYPE_MARK*/T6 r518is_generic(T518*C);
  14286. /*CLIENT_TYPE_MARK*/T0*r518twin(T518*C);
  14287. /*CLIENT_TYPE_MARK*/T6 r518is_user_expanded(T518*C);
  14288. /*CLIENT_TYPE_MARK*/void r518id_extra_information(T518*C,T0*a1);
  14289. /*CLIENT_TYPE_MARK*/T0*r518weak_reference_argument(T518*C,T0*a1);
  14290. /*CLIENT_TYPE_MARK*/T0*r518class_text(T518*C);
  14291. /*CLIENT_TYPE_MARK*/T0*r518error_handler(void);
  14292. /*CLIENT_TYPE_MARK*/T6 r518is_boolean(void);
  14293. /*CLIENT_TYPE_MARK*/void r518accept(T518*C,T0*a1);
  14294. /*CLIENT_TYPE_MARK*/T0*r518typed_internals_type_mark(T518*C,T351 a1);
  14295. /*CLIENT_TYPE_MARK*/T6 r518is_tuple(void);
  14296. /*CLIENT_TYPE_MARK*/void r518pretty_in(T518*C,T0*a1);
  14297. /*CLIENT_TYPE_MARK*/T351 r518start_position(T518*C);
  14298. /*TYPE_MARK_LIST*/void r504make(T504*C,T0*a1,T0*a2);
  14299. /*TYPE_MARK_LIST*/T6 r504wider_than(T504*C,T0*a1);
  14300. /*TYPE_MARK_LIST*/void r504specialize_in(T504*C,T0*a1);
  14301. /*TYPE_MARK_LIST*/void r504merge(T504*C,T0*a1,T0*a2);
  14302. /*TYPE_MARK_LIST*/void r504add_last(T504*C,T0*a1);
  14303. /*TYPE_MARK_LIST*/T0*r504specialize_thru(T504*C,T0*a1,T0*a2,T0*a3);
  14304. /*TYPE_MARK_LIST*/T0*r504item(T504*C,T2 a1);
  14305. /*TYPE_MARK_LIST*/T2 r504index_of(T504*C,T0*a1);
  14306. /*TYPE_MARK_LIST*/T0*r504error_handler(void);
  14307. /*TYPE_MARK_LIST*/void r504locate_in_error_handler(T504*C);
  14308. /*TYPE_MARK_LIST*/T6 r504gives_permission_to(T504*C,T0*a1,T0*a2);
  14309. /*TYPE_MARK_LIST*/void r504make_1(T504*C,T0*a1);
  14310. /*TYPE_MARK_LIST*/void r504append_in(T504*C,T0*a1);
  14311. /*TYPE_MARK_LIST*/T2 r504count(T504*C);
  14312. /*TYPE_MARK_LIST*/T6 r504gives_permission_to_any(T504*C);
  14313. /*CLIENT_LIST*/T292*create292make(T351 a1,T0*a2);
  14314. /*CLIENT_LIST*/void r292make(T292*C,T351 a1,T0*a2);
  14315. /*CLIENT_LIST*/T6 r292wider_than(T292*C,T0*a1);
  14316. /*CLIENT_LIST*/void r292specialize_in(T292*C,T0*a1);
  14317. /*CLIENT_LIST*/void r292merge(T292*C,T351 a1,T0*a2,T0*a3);
  14318. /*CLIENT_LIST*/T0*r292specialize_thru(T292*C,T0*a1,T0*a2,T0*a3);
  14319. /*CLIENT_LIST*/T0*r292eiffel_view(T292*C);
  14320. /*CLIENT_LIST*/T6 r292is_omitted(T292*C);
  14321. /*CLIENT_LIST*/T6 r292gives_no_permission(T292*C);
  14322. /*CLIENT_LIST*/T0*r292error_handler(void);
  14323. /*CLIENT_LIST*/void r292locate_in_error_handler(T292*C);
  14324. /*CLIENT_LIST*/T6 r292gives_permission_to(T292*C,T0*a1,T0*a2);
  14325. /*CLIENT_LIST*/T0*r292merge_with(T292*C,T0*a1);
  14326. /*CLIENT_LIST*/void r292append_in(T292*C,T0*a1);
  14327. /*CLIENT_LIST*/T6 r292gives_permission_to_any(T292*C);
  14328. /*FEATURE_NAME_LIST*/void r461fe_multiple(T0*a1,T0*a2);
  14329. /*FEATURE_NAME_LIST*/void r461all_positions_in_error_handler(T461*C);
  14330. /*FEATURE_NAME_LIST*/T0*r461internal_name(T461*C,T0*a1);
  14331. /*FEATURE_NAME_LIST*/void r461add_last(T461*C,T0*a1);
  14332. /*FEATURE_NAME_LIST*/T0*r461item(T461*C,T2 a1);
  14333. /*FEATURE_NAME_LIST*/void r461make_n(T461*C,T0*a1);
  14334. /*FEATURE_NAME_LIST*/T2 r461index_of(T461*C,T0*a1);
  14335. /*FEATURE_NAME_LIST*/T0*r461root_creation_search(T461*C,T0*a1);
  14336. /*FEATURE_NAME_LIST*/T0*r461error_handler(void);
  14337. /*FEATURE_NAME_LIST*/T6 r461has_make(T461*C);
  14338. /*FEATURE_NAME_LIST*/void r461make_1(T461*C,T0*a1);
  14339. /*FEATURE_NAME_LIST*/T2 r461count(T461*C);
  14340. /*FEATURE_NAME_LIST*/T6 r461has(T461*C,T0*a1);
  14341. /*CREATION_CLAUSE*/void r436make(T436*C,T351 a1,T0*a2,T0*a3,T0*a4);
  14342. /*CREATION_CLAUSE*/void r436check_manifest_semicolon_check(T436*C,T0*a1,T0*a2);
  14343. /*CREATION_CLAUSE*/T0*r436default_root(T436*C);
  14344. extern T0*oBC32manifest_make_name;
  14345. extern int fBC32manifest_make_name;
  14346. /*CREATION_CLAUSE*/T0*r436manifest_make_name(void);
  14347. /*CREATION_CLAUSE*/void r436check_manifest_make(T0*a1,T0*a2);
  14348. /*CREATION_CLAUSE*/T0*r436extra_expanded_check(T436*C,T0*a1,T0*a2);
  14349. /*CREATION_CLAUSE*/void r436check_manifest_put(T0*a1,T0*a2);
  14350. extern T0*oBC32manifest_semicolon_check_name;
  14351. extern int fBC32manifest_semicolon_check_name;
  14352. /*CREATION_CLAUSE*/T0*r436manifest_semicolon_check_name(void);
  14353. /*CREATION_CLAUSE*/void r436check_for(T436*C,T0*a1);
  14354. /*CREATION_CLAUSE*/T0*r436error_handler(void);
  14355. extern T0*oBC32manifest_put_name;
  14356. extern int fBC32manifest_put_name;
  14357. /*CREATION_CLAUSE*/T0*r436manifest_put_name(void);
  14358. /*CREATION_CLAUSE*/T0*r436user_expanded_default_create_stamp(T436*C,T0*a1);
  14359. /*MINI_BUFFER*/T6 r282is_off(T282*C);
  14360. /*MINI_BUFFER*/T0*r282a_include(T282*C);
  14361. /*MINI_BUFFER*/void r282next(T282*C);
  14362. /*MINI_BUFFER*/T0*r282a_file_or_directory_path(T282*C);
  14363. /*MINI_BUFFER*/T0*r282a_type_cast(T282*C);
  14364. /*MINI_BUFFER*/T6 r282a_keyword(T282*C,T0*a1);
  14365. /*MINI_BUFFER*/void r282skip_separators(T282*C);
  14366. /*MINI_BUFFER*/T3 r282item(T282*C);
  14367. /*MINI_BUFFER*/T0*r282system_tools(void);
  14368. /*MINI_BUFFER*/T0*r282a_signature(T282*C);
  14369. /*MINI_BUFFER*/T0*r282error_handler(void);
  14370. /*MINI_BUFFER*/T0*r282an_identifier(T282*C);
  14371. /*MINI_BUFFER*/void r282start_with(T282*C,T0*a1);
  14372. /*MINI_BUFFER*/void r282show_position_with_fatal_error(T282*C,T0*a1);
  14373. /*MINI_BUFFER*/T6 r282a_word(T282*C,T0*a1);
  14374. /*NATIVE_BUILT_IN*/void r486make(T486*C,T0*a1);
  14375. /*NATIVE_BUILT_IN*/void r486pretty(T486*C,T2 a1,T6 a2);
  14376. /*NATIVE_BUILT_IN*/void r486collect_fs(T0*a1,T0*a2);
  14377. extern T0*oBC486is_finished;
  14378. extern int fBC486is_finished;
  14379. /*NATIVE_BUILT_IN*/T0*r486is_finished(void);
  14380. extern T0*oBC486native_data;
  14381. extern int fBC486native_data;
  14382. /*NATIVE_BUILT_IN*/T0*r486native_data(void);
  14383. extern T0*oBC486thread;
  14384. extern int fBC486thread;
  14385. /*NATIVE_BUILT_IN*/T0*r486thread(void);
  14386. /*NATIVE_BUILT_IN*/void r486parse_external_type(T486*C,T0*a1,T0*a2);
  14387. extern T0*oBC486is_started;
  14388. extern int fBC486is_started;
  14389. /*NATIVE_BUILT_IN*/T0*r486is_started(void);
  14390. extern T0*oBC486status;
  14391. extern int fBC486status;
  14392. /*NATIVE_BUILT_IN*/T0*r486status(void);
  14393. /*NATIVE_BUILT_IN*/void r486accept(T486*C,T0*a1);
  14394. /*NATIVE_BUILT_IN*/void r486collect(T0*a1,T0*a2);
  14395. /*NATIVE_BUILT_IN*/T351 r486start_position(T486*C);
  14396. /*NATIVE_BUILT_IN*/T6 r486use_current(T0*a1);
  14397. /*NATIVE_BUILT_IN*/void r486crash(T486*C);
  14398. /*NATIVE_BUILT_IN*/T6 r486side_effect_free(T0*a1,T0*a2);
  14399. /*NATIVE_BUILT_IN*/void r486not_yet_implemented(T486*C);
  14400. /*NATIVE_BUILT_IN*/T2 r486hash_code(T486*C);
  14401. /*NATIVE_PLUG_IN*/T6 r488is_equal(T488*C,T0*a1);
  14402. /*NATIVE_PLUG_IN*/void r488make(T488*C,T0*a1);
  14403. /*NATIVE_PLUG_IN*/void r488pretty(T488*C,T2 a1,T6 a2);
  14404. /*NATIVE_PLUG_IN*/void r488parse_external_type(T488*C,T0*a1,T0*a2);
  14405. /*NATIVE_PLUG_IN*/void r488parse_alias_string(T488*C,T0*a1);
  14406. /*NATIVE_PLUG_IN*/void r488accept(T488*C,T0*a1);
  14407. /*NATIVE_PLUG_IN*/void r488do_collect(T488*C);
  14408. /*NATIVE_PLUG_IN*/T0*r488required_key(T488*C,T0*a1);
  14409. /*NATIVE_PLUG_IN*/void r488check_unused_keys(T488*C);
  14410. /*NATIVE_PLUG_IN*/void r488collect(T488*C,T0*a1,T0*a2);
  14411. /*NATIVE_PLUG_IN*/T351 r488start_position(T488*C);
  14412. /*NATIVE_PLUG_IN*/T0*r488system_tools(void);
  14413. /*NATIVE_PLUG_IN*/void r488customize_runtime(T488*C);
  14414. /*NATIVE_PLUG_IN*/T0*r488error_handler(void);
  14415. /*NATIVE_C_PLUS_PLUS*/void r489make(T489*C,T0*a1);
  14416. /*NATIVE_C_PLUS_PLUS*/void r489pretty(T489*C,T2 a1,T6 a2);
  14417. /*NATIVE_C_PLUS_PLUS*/T2 r489parse_args_in(T489*C,T0*a1,T2 a2,T0*a3,T2 a4,T2 a5);
  14418. /*NATIVE_C_PLUS_PLUS*/void r489parse_external_type(T489*C,T0*a1,T0*a2);
  14419. /*NATIVE_C_PLUS_PLUS*/T0*r489cpp(void);
  14420. /*NATIVE_C_PLUS_PLUS*/void r489accept(T489*C,T0*a1);
  14421. /*NATIVE_C_PLUS_PLUS*/T2 r489error_at(T489*C,T2 a1,T0*a2,T2 a3);
  14422. /*NATIVE_C_PLUS_PLUS*/void r489notify_external_assignments(T0*a1,T0*a2);
  14423. /*NATIVE_C_PLUS_PLUS*/void r489collect(T0*a1,T0*a2);
  14424. /*NATIVE_C_PLUS_PLUS*/T351 r489start_position(T489*C);
  14425. /*NATIVE_C_PLUS_PLUS*/T2 r489parse_cpp_class_in(T489*C,T0*a1,T2 a2,T0*a3);
  14426. /*NATIVE_C_PLUS_PLUS*/void r489crash(T489*C);
  14427. /*NATIVE_C_PLUS_PLUS*/T2 r489parse_include(T489*C,T2 a1,T0*a2);
  14428. /*NATIVE_C_PLUS_PLUS*/T0*r489error_handler(void);
  14429. extern T0*oBC489include_memory;
  14430. extern int fBC489include_memory;
  14431. /*NATIVE_C_PLUS_PLUS*/T0*r489include_memory(void);
  14432. /*NATIVE_C_PLUS_PLUS*/void r489parse_external_in(T489*C,T0*a1,T2 a2,T0*a3,T0*a4);
  14433. /*NATIVE_C_PLUS_PLUS*/void r489not_yet_implemented(T489*C);
  14434. /*NATIVE_C_PLUS_PLUS*/T2 r489hash_code(T489*C);
  14435. /*NATIVE_C*/void r490make(T490*C,T0*a1);
  14436. /*NATIVE_C*/void r490pretty(T490*C,T2 a1,T6 a2);
  14437. /*NATIVE_C*/void r490parse_external_type(T490*C,T0*a1,T0*a2);
  14438. /*NATIVE_C*/T0*r490cpp(void);
  14439. /*NATIVE_C*/void r490accept(T490*C,T0*a1);
  14440. /*NATIVE_C*/void r490notify_external_assignments(T0*a1,T0*a2);
  14441. /*NATIVE_C*/void r490parse_external_tag(T490*C);
  14442. /*NATIVE_C*/void r490collect(T0*a1,T0*a2);
  14443. /*NATIVE_C*/T351 r490start_position(T490*C);
  14444. /*NATIVE_C*/void r490crash(T490*C);
  14445. /*NATIVE_C*/T0*r490error_handler(void);
  14446. /*NATIVE_C*/void r490not_yet_implemented(T490*C);
  14447. /*NATIVE_C*/T2 r490hash_code(T490*C);
  14448. /*NATIVE_C*/void r490bad_external(T490*C,T0*a1);
  14449. /*EXTERNAL_TYPE*/T438*create438make(T0*a1,T0*a2,T351 a3);
  14450. /*EXTERNAL_TYPE*/void r438make(T438*C,T0*a1,T0*a2,T351 a3);
  14451. /*EXTERNAL_TYPE*/void r438set(T438*C,T0*a1,T0*a2);
  14452. /*EXTERNAL_TYPE*/void r438collect(T438*C);
  14453. /*PARENT_EDGE*/T289*create289make(T6 a1,T0*a2);
  14454. /*PARENT_EDGE*/void r289check_level_2(T289*C,T0*a1);
  14455. /*PARENT_EDGE*/void r289make(T289*C,T6 a1,T0*a2);
  14456. /*PARENT_EDGE*/T0*r289exports_for(T289*C,T0*a1);
  14457. /*PARENT_EDGE*/void r289add_rename(T289*C,T0*a1);
  14458. /*PARENT_EDGE*/T6 r289is_target_of_rename(T289*C,T0*a1);
  14459. extern T0*oBC289forbidden_parent_list;
  14460. extern int fBC289forbidden_parent_list;
  14461. /*PARENT_EDGE*/T0*r289forbidden_parent_list(void);
  14462. /*PARENT_EDGE*/void r289initialize_and_check_level_1(T289*C,T0*a1);
  14463. /*PARENT_EDGE*/T2 r289rename_count(T289*C);
  14464. /*PARENT_EDGE*/void r289id_extra_information(T289*C,T0*a1);
  14465. /*PARENT_EDGE*/T0*r289get_name_in_child(T289*C,T0*a1);
  14466. /*PARENT_EDGE*/T0*r289exports_for_all(T289*C);
  14467. /*PARENT_EDGE*/T351 r289start_position(T289*C);
  14468. /*PARENT_EDGE*/T0*r289do_rename(T289*C,T0*a1);
  14469. /*PARENT_EDGE*/T0*r289error_handler(void);
  14470. /*PARENT_EDGE*/T0*r289get_undefine(T289*C,T0*a1);
  14471. /*PARENT_EDGE*/T0*r289get_redefine(T289*C,T0*a1);
  14472. /*RENAME_PAIR*/void r497make(T497*C,T0*a1,T0*a2);
  14473. /*RENAME_PAIR*/T0*r497error_handler(void);
  14474. /*OLD_MANIFEST_ARRAY*/T0*r538specialize_and_check(T538*C,T0*a1);
  14475. /*OLD_MANIFEST_ARRAY*/T0*r538to_expression(T538*C);
  14476. /*OLD_MANIFEST_ARRAY*/void r538make(T538*C,T351 a1,T0*a2);
  14477. /*OLD_MANIFEST_ARRAY*/void r538pretty(T538*C,T2 a1);
  14478. /*OLD_MANIFEST_ARRAY*/T0*r538static_simplify(T538*C);
  14479. /*OLD_MANIFEST_ARRAY*/T0*r538specialize_in(T538*C,T0*a1);
  14480. extern T0*oBC538type_set_buffer;
  14481. extern int fBC538type_set_buffer;
  14482. /*OLD_MANIFEST_ARRAY*/T0*r538type_set_buffer(void);
  14483. /*OLD_MANIFEST_ARRAY*/T0*r538specialize_thru(T538*C,T0*a1,T0*a2,T0*a3);
  14484. /*OLD_MANIFEST_ARRAY*/T6 r538is_stored_in_some_local_variable(void);
  14485. /*OLD_MANIFEST_ARRAY*/void r538accept(T538*C,T0*a1);
  14486. /*OLD_MANIFEST_ARRAY*/void r538pretty_target(T538*C,T2 a1);
  14487. /*OLD_MANIFEST_ARRAY*/T0*r538twin(T538*C);
  14488. /*OLD_MANIFEST_ARRAY*/T0*r538written_declaration_type_mark(void);
  14489. /*OLD_MANIFEST_ARRAY*/T6 r538use_current(T0*a1);
  14490. /*OLD_MANIFEST_ARRAY*/void r538bracketed_pretty(T538*C,T2 a1);
  14491. /*OLD_MANIFEST_ARRAY*/T0*r538non_void_no_dispatch_type(T0*a1);
  14492. /*OLD_MANIFEST_ARRAY*/T6 r538side_effect_free(T0*a1);
  14493. /*OLD_MANIFEST_ARRAY*/T0*r538error_handler(void);
  14494. /*OLD_MANIFEST_ARRAY*/T0*r538smallest_ancestor_from_type_set_buffer(void);
  14495. /*OLD_MANIFEST_ARRAY*/T0*r538resolve_in(T0*a1);
  14496. /*OLD_MANIFEST_ARRAY*/T0*r538to_instruction(T538*C);
  14497. /*CALL_PREFIX_NOT*/T0*r507declaration_type(T507*C);
  14498. /*CALL_PREFIX_NOT*/T0*r507adapt_for(T507*C,T0*a1);
  14499. /*CALL_PREFIX_NOT*/T0*r507resolve_in(T507*C,T0*a1);
  14500. /*CALL_PREFIX_NOT*/T0*r507eiffel_parser(void);
  14501. extern T0*oBC358use_current_stack;
  14502. extern int fBC358use_current_stack;
  14503. /*CALL_PREFIX_NOT*/T0*r507use_current_stack(void);
  14504. /*CALL_PREFIX_NOT*/T0*r507collect(T507*C,T0*a1);
  14505. /*CALL_PREFIX_NOT*/T0*r507specialize_in(T507*C,T0*a1);
  14506. /*CALL_PREFIX_NOT*/T0*r507written_declaration_type_mark(T507*C);
  14507. /*CALL_PREFIX_NOT*/T0*r507simplify(T507*C,T0*a1);
  14508. /*CALL_PREFIX_NOT*/T0*r507arguments(void);
  14509. /*CALL_PREFIX_NOT*/void r507pretty_target(T507*C,T2 a1);
  14510. /*CALL_PREFIX_NOT*/void r507safety_check(T507*C,T0*a1);
  14511. /*CALL_PREFIX_NOT*/T0*r507to_expression(T507*C);
  14512. /*CALL_PREFIX_NOT*/T0*r507specialize_thru(T507*C,T0*a1,T0*a2,T0*a3);
  14513. /*CALL_PREFIX_NOT*/T0*r507manifest_expression(T507*C,T0*a1);
  14514. /*CALL_PREFIX_NOT*/T0*r507feature_accumulator(void);
  14515. /*CALL_PREFIX_NOT*/T0*r507specialize_and_check(T507*C,T0*a1);
  14516. /*CALL_PREFIX_NOT*/T6 r507simplify_limit_reached(T507*C);
  14517. /*CALL_PREFIX_NOT*/void r507inline_dynamic_dispatch_(T507*C,T0*a1,T0*a2);
  14518. /*CALL_PREFIX_NOT*/T0*r507to_instruction(T507*C);
  14519. /*CALL_PREFIX_NOT*/T0*r507current_or_twin_init(T507*C,T0*a1,T0*a2);
  14520. /*CALL_PREFIX_NOT*/void r507standard_check_export_and_obsolete_calls(T507*C,T0*a1,T0*a2,T0*a3);
  14521. /*CALL_PREFIX_NOT*/void r507make(T507*C,T351 a1,T0*a2);
  14522. /*CALL_PREFIX_NOT*/T0*r507echo(void);
  14523. /*CALL_PREFIX_NOT*/void r507type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14524. /*CALL_PREFIX_NOT*/void r507non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14525. /*CALL_PREFIX_NOT*/T6 r507use_current(T507*C,T0*a1);
  14526. /*CALL_PREFIX_NOT*/T0*r507static_simplify(T507*C);
  14527. /*CALL_PREFIX_NOT*/T0*r507extra_local_expanded(T507*C,T0*a1);
  14528. /*CALL_PREFIX_NOT*/T6 r507function_check(T507*C,T0*a1,T0*a2);
  14529. /*CALL_PREFIX_NOT*/void r507pretty(T507*C,T2 a1);
  14530. /*CALL_PREFIX_NOT*/T6 r507side_effect_free(T507*C,T0*a1);
  14531. /*CALL_PREFIX_NOT*/T0*r507non_void_no_dispatch_type(T507*C,T0*a1);
  14532. /*CALL_PREFIX_NOT*/T0*r507inline_with(T507*C,T0*a1);
  14533. /*CALL_PREFIX_NOT*/T0*r507twin(T507*C);
  14534. /*CALL_PREFIX_NOT*/void r507bracketed_pretty(T507*C,T2 a1);
  14535. /*CALL_PREFIX_NOT*/T0*r507error_handler(void);
  14536. /*CALL_PREFIX_NOT*/void r507accept(T507*C,T0*a1);
  14537. /*CALL_PREFIX_NOT*/T351 r507start_position(T507*C);
  14538. /*CALL_PREFIX_NOT*/T6 r507is_stored_in_some_local_variable(void);
  14539. /*ASSIGNMENT_TEST*/T416*create416make(T0*a1,T0*a2,T0*a3);
  14540. /*ASSIGNMENT_TEST*/T0*r416specialize_and_check(T416*C,T0*a1);
  14541. /*ASSIGNMENT_TEST*/T0*r416to_expression(T416*C);
  14542. /*ASSIGNMENT_TEST*/void r416make(T416*C,T0*a1,T0*a2,T0*a3);
  14543. /*ASSIGNMENT_TEST*/void r416pretty(T416*C,T2 a1);
  14544. /*ASSIGNMENT_TEST*/T0*r416simplify(T416*C,T0*a1);
  14545. /*ASSIGNMENT_TEST*/T0*r416static_simplify(T416*C);
  14546. /*ASSIGNMENT_TEST*/T0*r416specialize_in(T416*C,T0*a1);
  14547. /*ASSIGNMENT_TEST*/void r416inline_dynamic_dispatch_(T416*C,T0*a1,T0*a2);
  14548. /*ASSIGNMENT_TEST*/void r416safety_check(T416*C,T0*a1);
  14549. /*ASSIGNMENT_TEST*/T6 r416static_left_type_mark(T416*C,T0*a1);
  14550. /*ASSIGNMENT_TEST*/T0*r416specialize_thru(T416*C,T0*a1,T0*a2,T0*a3);
  14551. /*ASSIGNMENT_TEST*/void r416with_writable(T416*C,T0*a1,T0*a2);
  14552. /*ASSIGNMENT_TEST*/T6 r416is_stored_in_some_local_variable(void);
  14553. /*ASSIGNMENT_TEST*/void r416accept(T416*C,T0*a1);
  14554. /*ASSIGNMENT_TEST*/T0*r416adapt_for(T416*C,T0*a1);
  14555. extern T0*oBC416declaration_type;
  14556. extern int fBC416declaration_type;
  14557. /*ASSIGNMENT_TEST*/T0*r416declaration_type(void);
  14558. /*ASSIGNMENT_TEST*/T0*r416collect(T416*C,T0*a1);
  14559. /*ASSIGNMENT_TEST*/void r416pretty_target(T416*C,T2 a1);
  14560. /*ASSIGNMENT_TEST*/T351 r416start_position(T416*C);
  14561. /*ASSIGNMENT_TEST*/T0*r416twin(T416*C);
  14562. extern T0*oBC416written_declaration_type_mark;
  14563. extern int fBC416written_declaration_type_mark;
  14564. /*ASSIGNMENT_TEST*/T0*r416written_declaration_type_mark(void);
  14565. /*ASSIGNMENT_TEST*/T6 r416use_current(T416*C,T0*a1);
  14566. /*ASSIGNMENT_TEST*/void r416bracketed_pretty(T416*C,T2 a1);
  14567. /*ASSIGNMENT_TEST*/T0*r416non_void_no_dispatch_type(T0*a1);
  14568. /*ASSIGNMENT_TEST*/T6 r416side_effect_free(T416*C,T0*a1);
  14569. /*ASSIGNMENT_TEST*/T0*r416error_handler(void);
  14570. /*ASSIGNMENT_TEST*/void r416with_type_mark(T416*C,T0*a1,T0*a2);
  14571. /*ASSIGNMENT_TEST*/T0*r416resolve_in(T0*a1);
  14572. /*ASSIGNMENT_TEST*/T0*r416to_instruction(T416*C);
  14573. /*OPEN_OPERAND*/T0*r493to_expression(T493*C);
  14574. /*OPEN_OPERAND*/void r493question_mark(T493*C,T351 a1);
  14575. /*OPEN_OPERAND*/void r493pretty(T493*C,T2 a1);
  14576. /*OPEN_OPERAND*/T0*r493static_simplify(T493*C);
  14577. /*OPEN_OPERAND*/T0*r493specialize_in(T493*C,T0*a1);
  14578. /*OPEN_OPERAND*/void r493inline_dynamic_dispatch_(T493*C,T0*a1,T0*a2);
  14579. /*OPEN_OPERAND*/void r493type_holder(T493*C,T351 a1,T0*a2);
  14580. /*OPEN_OPERAND*/T0*r493specialize_thru(T493*C,T0*a1,T0*a2,T0*a3);
  14581. /*OPEN_OPERAND*/void r493update_resolved_memory(T493*C,T0*a1,T0*a2);
  14582. /*OPEN_OPERAND*/T6 r493is_stored_in_some_local_variable(void);
  14583. /*OPEN_OPERAND*/void r493accept(T493*C,T0*a1);
  14584. /*OPEN_OPERAND*/T0*r493declaration_type(T493*C);
  14585. /*OPEN_OPERAND*/void r493pretty_target(T493*C,T2 a1);
  14586. /*OPEN_OPERAND*/T0*r493twin(T493*C);
  14587. /*OPEN_OPERAND*/T0*r493written_declaration_type_mark(T493*C);
  14588. /*OPEN_OPERAND*/T6 r493use_current(T0*a1);
  14589. /*OPEN_OPERAND*/void r493bracketed_pretty(T493*C,T2 a1);
  14590. /*OPEN_OPERAND*/T0*r493non_void_no_dispatch_type(T0*a1);
  14591. /*OPEN_OPERAND*/T6 r493side_effect_free(T0*a1);
  14592. /*OPEN_OPERAND*/T0*r493error_handler(void);
  14593. /*OPEN_OPERAND*/T0*r493resolve_in(T493*C,T0*a1);
  14594. /*OPEN_OPERAND*/T0*r493to_instruction(T493*C);
  14595. /*OPEN_OPERAND*/T0*r493current_or_twin_init(T493*C,T0*a1);
  14596. /*INTEGER_CONSTANT*/T386*create386make(T11 a1,T351 a2);
  14597. /*INTEGER_CONSTANT*/T386*create386with(T11 a1,T351 a2,T0*a3);
  14598. /*INTEGER_CONSTANT*/void r386hexadecimal(T386*C,T351 a1,T0*a2,T1 a3,T6 a4,T11 a5);
  14599. /*INTEGER_CONSTANT*/T0*r386to_expression(T386*C);
  14600. /*INTEGER_CONSTANT*/void r386make(T386*C,T11 a1,T351 a2);
  14601. /*INTEGER_CONSTANT*/T0*r386to_real_constant(T386*C);
  14602. /*INTEGER_CONSTANT*/void r386pretty(T386*C,T2 a1);
  14603. /*INTEGER_CONSTANT*/T0*r386simplify(T386*C,T0*a1);
  14604. /*INTEGER_CONSTANT*/T6 r386extra_bracket_flag(T386*C);
  14605. /*INTEGER_CONSTANT*/void r386set_value(T386*C,T11 a1);
  14606. /*INTEGER_CONSTANT*/T0*r386static_simplify(T386*C);
  14607. /*INTEGER_CONSTANT*/void r386inline_dynamic_dispatch_(T386*C,T0*a1,T0*a2);
  14608. /*INTEGER_CONSTANT*/void r386special(T386*C,T351 a1,T0*a2,T0*a3,T11 a4);
  14609. /*INTEGER_CONSTANT*/T6 r386is_stored_in_some_local_variable(void);
  14610. /*INTEGER_CONSTANT*/void r386accept(T386*C,T0*a1);
  14611. /*INTEGER_CONSTANT*/void r386with(T386*C,T11 a1,T351 a2,T0*a3);
  14612. /*INTEGER_CONSTANT*/T0*r386result_type(T386*C);
  14613. /*INTEGER_CONSTANT*/T0*r386declaration_type(T386*C);
  14614. /*INTEGER_CONSTANT*/T0*r386collect(T386*C,T0*a1);
  14615. /*INTEGER_CONSTANT*/void r386pretty_target(T386*C,T2 a1);
  14616. /*INTEGER_CONSTANT*/T0*r386twin(T386*C);
  14617. /*INTEGER_CONSTANT*/T0*r386written_declaration_type_mark(T386*C);
  14618. /*INTEGER_CONSTANT*/T6 r386use_current(T0*a1);
  14619. /*INTEGER_CONSTANT*/void r386bracketed_pretty(T386*C,T2 a1);
  14620. /*INTEGER_CONSTANT*/T0*r386non_void_no_dispatch_type(T386*C,T0*a1);
  14621. /*INTEGER_CONSTANT*/T0*r386to_string(T386*C);
  14622. /*INTEGER_CONSTANT*/T6 r386side_effect_free(T0*a1);
  14623. /*INTEGER_CONSTANT*/T0*r386error_handler(void);
  14624. /*INTEGER_CONSTANT*/void r386append_in(T386*C,T0*a1);
  14625. /*INTEGER_CONSTANT*/T0*r386resolve_in(T386*C,T0*a1);
  14626. /*INTEGER_CONSTANT*/T0*r386to_instruction(T386*C);
  14627. /*INTEGER_CONSTANT*/void r386_P_387_pretty_target(T386*C,T2 a1);
  14628. /*REAL_CONSTANT*/T0*r494to_expression(T494*C);
  14629. /*REAL_CONSTANT*/void r494make(T494*C,T351 a1,T0*a2,T0*a3);
  14630. /*REAL_CONSTANT*/void r494pretty(T494*C,T2 a1);
  14631. /*REAL_CONSTANT*/T0*r494simplify(T494*C,T0*a1);
  14632. /*REAL_CONSTANT*/T0*r494static_simplify(T494*C);
  14633. /*REAL_CONSTANT*/void r494inline_dynamic_dispatch_(T494*C,T0*a1,T0*a2);
  14634. /*REAL_CONSTANT*/T0*r494normalized_view(T494*C);
  14635. /*REAL_CONSTANT*/T6 r494is_stored_in_some_local_variable(void);
  14636. /*REAL_CONSTANT*/void r494accept(T494*C,T0*a1);
  14637. /*REAL_CONSTANT*/T0*r494declaration_type(T494*C);
  14638. /*REAL_CONSTANT*/T0*r494collect(T494*C,T0*a1);
  14639. /*REAL_CONSTANT*/void r494pretty_target(T494*C,T2 a1);
  14640. /*REAL_CONSTANT*/T0*r494twin(T494*C);
  14641. /*REAL_CONSTANT*/T0*r494written_declaration_type_mark(T494*C);
  14642. /*REAL_CONSTANT*/T6 r494use_current(T0*a1);
  14643. /*REAL_CONSTANT*/void r494bracketed_pretty(T494*C,T2 a1);
  14644. /*REAL_CONSTANT*/T0*r494non_void_no_dispatch_type(T494*C,T0*a1);
  14645. /*REAL_CONSTANT*/T6 r494side_effect_free(T0*a1);
  14646. /*REAL_CONSTANT*/T0*r494error_handler(void);
  14647. /*REAL_CONSTANT*/T0*r494resolve_in(T494*C,T0*a1);
  14648. /*REAL_CONSTANT*/T0*r494to_instruction(T494*C);
  14649. /*MANIFEST_GENERIC*/T6 r495use_current_of(T0*a1,T0*a2);
  14650. /*MANIFEST_GENERIC*/T0*r495declaration_type(T495*C);
  14651. /*MANIFEST_GENERIC*/T0*r495adapt_for(T495*C,T0*a1);
  14652. /*MANIFEST_GENERIC*/T0*r495resolve_in(T495*C,T0*a1);
  14653. /*MANIFEST_GENERIC*/T0*r495optional_arguments_specialize_and_check(T495*C,T0*a1);
  14654. /*MANIFEST_GENERIC*/T0*r495collect(T495*C,T0*a1);
  14655. /*MANIFEST_GENERIC*/T0*r495manifest_make_name(void);
  14656. /*MANIFEST_GENERIC*/T6 r495is_equal(T495*C,T0*a1);
  14657. /*MANIFEST_GENERIC*/T0*r495specialize_in(T495*C,T0*a1);
  14658. /*MANIFEST_GENERIC*/T0*r495inline_dynamic_dispatch_of(T0*a1,T0*a2,T0*a3);
  14659. /*MANIFEST_GENERIC*/T0*r495written_declaration_type_mark(T495*C);
  14660. /*MANIFEST_GENERIC*/T0*r495simplify(T495*C,T0*a1);
  14661. /*MANIFEST_GENERIC*/T0*r495manifest_semicolon_check_name(void);
  14662. /*MANIFEST_GENERIC*/void r495pretty_target(T495*C,T2 a1);
  14663. /*MANIFEST_GENERIC*/void r495safety_check(T495*C,T0*a1);
  14664. /*MANIFEST_GENERIC*/void r495specialize_and_check_from_old_manifest_array(T495*C,T0*a1);
  14665. /*MANIFEST_GENERIC*/T0*r495to_expression(T495*C);
  14666. /*MANIFEST_GENERIC*/T0*r495specialize_thru(T495*C,T0*a1,T0*a2,T0*a3);
  14667. /*MANIFEST_GENERIC*/T0*r495specialize_and_check(T495*C,T0*a1);
  14668. /*MANIFEST_GENERIC*/void r495inline_dynamic_dispatch_(T495*C,T0*a1,T0*a2);
  14669. /*MANIFEST_GENERIC*/T0*r495to_instruction(T495*C);
  14670. /*MANIFEST_GENERIC*/void r495make(T495*C,T351 a1,T0*a2,T0*a3,T0*a4,T2 a5,T351 a6);
  14671. /*MANIFEST_GENERIC*/T0*r495calloc_name(void);
  14672. /*MANIFEST_GENERIC*/T2 r495hash_code(T495*C);
  14673. /*MANIFEST_GENERIC*/T0*r495simplify_of(T0*a1,T0*a2);
  14674. /*MANIFEST_GENERIC*/T6 r495use_current(T495*C,T0*a1);
  14675. /*MANIFEST_GENERIC*/T0*r495static_simplify(T495*C);
  14676. /*MANIFEST_GENERIC*/void r495init(T495*C,T0*a1,T0*a2);
  14677. /*MANIFEST_GENERIC*/T0*r495specialize_in_of(T0*a1,T0*a2);
  14678. /*MANIFEST_GENERIC*/void r495pretty(T495*C,T2 a1);
  14679. /*MANIFEST_GENERIC*/T0*r495manifest_put_name(void);
  14680. /*MANIFEST_GENERIC*/T6 r495side_effect_free(T0*a1);
  14681. /*MANIFEST_GENERIC*/T0*r495specialize_thru_of(T0*a1,T0*a2,T0*a3,T0*a4);
  14682. /*MANIFEST_GENERIC*/T0*r495non_void_no_dispatch_type(T495*C,T0*a1);
  14683. /*MANIFEST_GENERIC*/T0*r495twin(T495*C);
  14684. /*MANIFEST_GENERIC*/T0*r495specialize_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14685. /*MANIFEST_GENERIC*/T0*r495item_list_specialize_and_check(T495*C,T0*a1);
  14686. /*MANIFEST_GENERIC*/T0*r495adapt_of(T0*a1,T0*a2);
  14687. /*MANIFEST_GENERIC*/T0*r495error_handler(void);
  14688. /*MANIFEST_GENERIC*/void r495safety_check_of(T0*a1,T0*a2);
  14689. /*MANIFEST_GENERIC*/void r495accept(T495*C,T0*a1);
  14690. extern T0*oBC32put_name;
  14691. extern int fBC32put_name;
  14692. /*MANIFEST_GENERIC*/T0*r495put_name(void);
  14693. /*MANIFEST_GENERIC*/T6 r495is_stored_in_some_local_variable(void);
  14694. /*EFFECTIVE_ARG_LIST_N*/T370*create370make_1(T351 a1,T0*a2);
  14695. /*EFFECTIVE_ARG_LIST_N*/T370*create370make_2(T351 a1,T0*a2,T0*a3);
  14696. /*EFFECTIVE_ARG_LIST_N*/T0*r370specialize_and_check(T370*C,T0*a1,T0*a2,T0*a3,T6 a4);
  14697. /*EFFECTIVE_ARG_LIST_N*/T0*r370to_fake_tuple(T370*C,T0*a1);
  14698. /*EFFECTIVE_ARG_LIST_N*/void r370pretty(T370*C,T2 a1);
  14699. /*EFFECTIVE_ARG_LIST_N*/void r370unused_expression_inline(T370*C,T0*a1,T0*a2);
  14700. /*EFFECTIVE_ARG_LIST_N*/T0*r370simplify(T370*C,T0*a1);
  14701. /*EFFECTIVE_ARG_LIST_N*/void r370set_end_position(T370*C,T351 a1);
  14702. /*EFFECTIVE_ARG_LIST_N*/void r370replace_item(T370*C,T2 a1,T0*a2);
  14703. /*EFFECTIVE_ARG_LIST_N*/void r370put(T370*C,T0*a1,T2 a2);
  14704. /*EFFECTIVE_ARG_LIST_N*/void r370static_simplify(T370*C);
  14705. /*EFFECTIVE_ARG_LIST_N*/T0*r370specialize_in(T370*C,T0*a1);
  14706. /*EFFECTIVE_ARG_LIST_N*/T0*r370expression(T370*C,T2 a1);
  14707. /*EFFECTIVE_ARG_LIST_N*/void r370safety_check(T370*C,T0*a1);
  14708. /*EFFECTIVE_ARG_LIST_N*/T0*r370specialize_and_check_on_expressions(T370*C,T0*a1);
  14709. /*EFFECTIVE_ARG_LIST_N*/T0*r370specialize_and_check_basic(T370*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5,T0*a6);
  14710. extern T0*oBC370collecting_formal_sub_type;
  14711. extern int fBC370collecting_formal_sub_type;
  14712. /*EFFECTIVE_ARG_LIST_N*/T0*r370collecting_formal_sub_type(void);
  14713. /*EFFECTIVE_ARG_LIST_N*/T0*r370specialize_thru(T370*C,T0*a1,T0*a2,T0*a3);
  14714. /*EFFECTIVE_ARG_LIST_N*/T6 r370is_static(T370*C);
  14715. /*EFFECTIVE_ARG_LIST_N*/void r370accept(T370*C,T0*a1);
  14716. /*EFFECTIVE_ARG_LIST_N*/T0*r370synthetize_tuple(T370*C,T0*a1,T0*a2,T0*a3);
  14717. /*EFFECTIVE_ARG_LIST_N*/T0*r370adapt_for(T370*C,T0*a1);
  14718. /*EFFECTIVE_ARG_LIST_N*/T0*r370create_inline(T370*C);
  14719. /*EFFECTIVE_ARG_LIST_N*/T0*r370item(T370*C,T2 a1);
  14720. /*EFFECTIVE_ARG_LIST_N*/void r370make_n(T370*C,T351 a1,T0*a2,T0*a3);
  14721. /*EFFECTIVE_ARG_LIST_N*/void r370unused_expression_in(T370*C,T0*a1,T0*a2);
  14722. /*EFFECTIVE_ARG_LIST_N*/void r370collect(T370*C,T0*a1,T0*a2,T0*a3);
  14723. /*EFFECTIVE_ARG_LIST_N*/void r370simple_collect(T370*C,T0*a1,T0*a2);
  14724. /*EFFECTIVE_ARG_LIST_N*/T0*r370synthetic_tuple_arg(T370*C,T2 a1,T0*a2,T0*a3,T0*a4);
  14725. /*EFFECTIVE_ARG_LIST_N*/T0*r370twin(T370*C);
  14726. /*EFFECTIVE_ARG_LIST_N*/T6 r370use_current(T370*C,T0*a1);
  14727. /*EFFECTIVE_ARG_LIST_N*/T6 r370side_effect_free(T370*C,T0*a1);
  14728. /*EFFECTIVE_ARG_LIST_N*/T0*r370error_handler(void);
  14729. /*EFFECTIVE_ARG_LIST_N*/T0*r370inline_dynamic_dispatch(T370*C,T0*a1,T0*a2);
  14730. /*EFFECTIVE_ARG_LIST_N*/void r370specialize_check_count(T370*C,T0*a1,T0*a2,T0*a3);
  14731. /*EFFECTIVE_ARG_LIST_N*/void r370make_1(T370*C,T351 a1,T0*a2);
  14732. /*EFFECTIVE_ARG_LIST_N*/void r370make_2(T370*C,T351 a1,T0*a2,T0*a3);
  14733. /*EFFECTIVE_ARG_LIST_N*/T2 r370count(T370*C);
  14734. extern T0*oBC370collecting_formal;
  14735. extern int fBC370collecting_formal;
  14736. /*EFFECTIVE_ARG_LIST_N*/T0*r370collecting_formal(void);
  14737. /*FUNCTION_CALL_0*/T0*r361declaration_type(T361*C);
  14738. /*FUNCTION_CALL_0*/T0*r361adapt_for(T361*C,T0*a1);
  14739. /*FUNCTION_CALL_0*/T0*r361resolve_in(T361*C,T0*a1);
  14740. /*FUNCTION_CALL_0*/T0*r361use_current_stack(void);
  14741. /*FUNCTION_CALL_0*/T0*r361collect(T361*C,T0*a1);
  14742. /*FUNCTION_CALL_0*/T0*r361specialize_in(T361*C,T0*a1);
  14743. /*FUNCTION_CALL_0*/T0*r361written_declaration_type_mark(T361*C);
  14744. /*FUNCTION_CALL_0*/T0*r361simplify(T361*C,T0*a1);
  14745. /*FUNCTION_CALL_0*/T0*r361arguments(void);
  14746. /*FUNCTION_CALL_0*/void r361pretty_target(T361*C,T2 a1);
  14747. /*FUNCTION_CALL_0*/void r361safety_check(T361*C,T0*a1);
  14748. /*FUNCTION_CALL_0*/T0*r361to_expression(T361*C);
  14749. /*FUNCTION_CALL_0*/T0*r361specialize_thru(T361*C,T0*a1,T0*a2,T0*a3);
  14750. /*FUNCTION_CALL_0*/T0*r361manifest_expression(T361*C,T0*a1);
  14751. /*FUNCTION_CALL_0*/T0*r361feature_accumulator(void);
  14752. /*FUNCTION_CALL_0*/T0*r361specialize_and_check(T361*C,T0*a1);
  14753. /*FUNCTION_CALL_0*/T6 r361simplify_limit_reached(T361*C);
  14754. /*FUNCTION_CALL_0*/void r361inline_dynamic_dispatch_(T361*C,T0*a1,T0*a2);
  14755. /*FUNCTION_CALL_0*/T0*r361to_instruction(T361*C);
  14756. /*FUNCTION_CALL_0*/T0*r361current_or_twin_init(T361*C,T0*a1,T0*a2);
  14757. /*FUNCTION_CALL_0*/void r361standard_check_export_and_obsolete_calls(T361*C,T0*a1,T0*a2,T0*a3);
  14758. /*FUNCTION_CALL_0*/void r361make(T361*C,T0*a1,T0*a2);
  14759. /*FUNCTION_CALL_0*/T0*r361echo(void);
  14760. /*FUNCTION_CALL_0*/void r361type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14761. /*FUNCTION_CALL_0*/void r361non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14762. /*FUNCTION_CALL_0*/T6 r361use_current(T361*C,T0*a1);
  14763. /*FUNCTION_CALL_0*/T0*r361static_simplify(T361*C);
  14764. /*FUNCTION_CALL_0*/T0*r361extra_local_expanded(T361*C,T0*a1);
  14765. /*FUNCTION_CALL_0*/T6 r361function_check(T361*C,T0*a1,T0*a2);
  14766. /*FUNCTION_CALL_0*/void r361pretty(T361*C,T2 a1);
  14767. /*FUNCTION_CALL_0*/T6 r361side_effect_free(T361*C,T0*a1);
  14768. /*FUNCTION_CALL_0*/T0*r361non_void_no_dispatch_type(T361*C,T0*a1);
  14769. /*FUNCTION_CALL_0*/T0*r361inline_with(T361*C,T0*a1);
  14770. /*FUNCTION_CALL_0*/T0*r361twin(T361*C);
  14771. /*FUNCTION_CALL_0*/void r361bracketed_pretty(T361*C,T2 a1);
  14772. /*FUNCTION_CALL_0*/T0*r361error_handler(void);
  14773. /*FUNCTION_CALL_0*/void r361accept(T361*C,T0*a1);
  14774. /*FUNCTION_CALL_0*/void r361make_specialized(T361*C,T0*a1,T0*a2,T0*a3);
  14775. /*FUNCTION_CALL_0*/T351 r361start_position(T361*C);
  14776. /*FUNCTION_CALL_0*/T6 r361is_stored_in_some_local_variable(void);
  14777. /*FUNCTION_CALL_1*/T6 r364is_balanced_operator(T0*a1);
  14778. /*FUNCTION_CALL_1*/T0*r364declaration_type(T364*C);
  14779. /*FUNCTION_CALL_1*/T0*r364adapt_for(T364*C,T0*a1);
  14780. /*FUNCTION_CALL_1*/T0*r364resolve_in(T364*C,T0*a1);
  14781. /*FUNCTION_CALL_1*/T0*r364eiffel_parser(void);
  14782. /*FUNCTION_CALL_1*/T0*r364use_current_stack(void);
  14783. /*FUNCTION_CALL_1*/T0*r364collect(T364*C,T0*a1);
  14784. /*FUNCTION_CALL_1*/T0*r364parentheses_feature_name(T364*C);
  14785. /*FUNCTION_CALL_1*/T0*r364specialize_in(T364*C,T0*a1);
  14786. /*FUNCTION_CALL_1*/T0*r364written_declaration_type_mark(T364*C);
  14787. /*FUNCTION_CALL_1*/T0*r364simplify(T364*C,T0*a1);
  14788. /*FUNCTION_CALL_1*/void r364pretty_target(T364*C,T2 a1);
  14789. /*FUNCTION_CALL_1*/void r364safety_check(T364*C,T0*a1);
  14790. /*FUNCTION_CALL_1*/T0*r364to_expression(T364*C);
  14791. /*FUNCTION_CALL_1*/T0*r364specialize_thru(T364*C,T0*a1,T0*a2,T0*a3);
  14792. /*FUNCTION_CALL_1*/T0*r364feature_accumulator(void);
  14793. /*FUNCTION_CALL_1*/T0*r364specialize_and_check(T364*C,T0*a1);
  14794. /*FUNCTION_CALL_1*/void r364inline_dynamic_dispatch_(T364*C,T0*a1,T0*a2);
  14795. /*FUNCTION_CALL_1*/T0*r364to_instruction(T364*C);
  14796. /*FUNCTION_CALL_1*/T0*r364current_or_twin_init(T364*C,T0*a1,T0*a2,T0*a3);
  14797. /*FUNCTION_CALL_1*/void r364standard_check_export_and_obsolete_calls(T364*C,T0*a1,T0*a2,T0*a3);
  14798. /*FUNCTION_CALL_1*/void r364make(T364*C,T0*a1,T0*a2,T0*a3);
  14799. /*FUNCTION_CALL_1*/T0*r364arg1(T364*C);
  14800. /*FUNCTION_CALL_1*/void r364type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14801. /*FUNCTION_CALL_1*/void r364non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14802. /*FUNCTION_CALL_1*/T6 r364use_current(T364*C,T0*a1);
  14803. /*FUNCTION_CALL_1*/T0*r364static_simplify(T364*C);
  14804. /*FUNCTION_CALL_1*/void r364init(T364*C,T0*a1,T0*a2,T0*a3);
  14805. /*FUNCTION_CALL_1*/T0*r364extra_local_expanded(T364*C,T0*a1);
  14806. /*FUNCTION_CALL_1*/T6 r364function_check(T364*C,T0*a1,T0*a2);
  14807. /*FUNCTION_CALL_1*/void r364pretty(T364*C,T2 a1);
  14808. /*FUNCTION_CALL_1*/T6 r364side_effect_free(T364*C,T0*a1);
  14809. /*FUNCTION_CALL_1*/T0*r364non_void_no_dispatch_type(T364*C,T0*a1);
  14810. /*FUNCTION_CALL_1*/T0*r364run_feature_for(T364*C,T0*a1);
  14811. /*FUNCTION_CALL_1*/T0*r364inline_with(T364*C,T0*a1,T0*a2);
  14812. /*FUNCTION_CALL_1*/T0*r364twin(T364*C);
  14813. /*FUNCTION_CALL_1*/void r364bracketed_pretty(T364*C,T2 a1);
  14814. /*FUNCTION_CALL_1*/T0*r364error_handler(void);
  14815. /*FUNCTION_CALL_1*/T6 r364is_question_mark_open_operand(T0*a1);
  14816. /*FUNCTION_CALL_1*/void r364accept(T364*C,T0*a1);
  14817. /*FUNCTION_CALL_1*/void r364make_specialized(T364*C,T0*a1,T0*a2,T0*a3,T0*a4);
  14818. /*FUNCTION_CALL_1*/T351 r364start_position(T364*C);
  14819. /*FUNCTION_CALL_1*/T6 r364is_stored_in_some_local_variable(void);
  14820. /*FUNCTION_CALL_1*/T0*r364_P_363_declaration_type(T364*C);
  14821. /*FUNCTION_CALL_N*/T0*r366declaration_type(T366*C);
  14822. /*FUNCTION_CALL_N*/T0*r366adapt_for(T366*C,T0*a1);
  14823. /*FUNCTION_CALL_N*/T0*r366resolve_in(T366*C,T0*a1);
  14824. /*FUNCTION_CALL_N*/T0*r366eiffel_parser(void);
  14825. /*FUNCTION_CALL_N*/T0*r366use_current_stack(void);
  14826. /*FUNCTION_CALL_N*/T0*r366collect(T366*C,T0*a1);
  14827. /*FUNCTION_CALL_N*/T0*r366parentheses_feature_name(T366*C);
  14828. /*FUNCTION_CALL_N*/T0*r366specialize_in(T366*C,T0*a1);
  14829. /*FUNCTION_CALL_N*/T0*r366written_declaration_type_mark(T366*C);
  14830. /*FUNCTION_CALL_N*/T0*r366simplify(T366*C,T0*a1);
  14831. /*FUNCTION_CALL_N*/void r366pretty_target(T366*C,T2 a1);
  14832. /*FUNCTION_CALL_N*/void r366safety_check(T366*C,T0*a1);
  14833. /*FUNCTION_CALL_N*/T0*r366to_expression(T366*C);
  14834. /*FUNCTION_CALL_N*/T0*r366specialize_thru(T366*C,T0*a1,T0*a2,T0*a3);
  14835. /*FUNCTION_CALL_N*/T0*r366feature_accumulator(void);
  14836. /*FUNCTION_CALL_N*/T0*r366specialize_and_check(T366*C,T0*a1);
  14837. /*FUNCTION_CALL_N*/void r366inline_dynamic_dispatch_(T366*C,T0*a1,T0*a2);
  14838. /*FUNCTION_CALL_N*/T0*r366to_instruction(T366*C);
  14839. /*FUNCTION_CALL_N*/void r366standard_check_export_and_obsolete_calls(T366*C,T0*a1,T0*a2,T0*a3);
  14840. /*FUNCTION_CALL_N*/void r366make(T366*C,T0*a1,T0*a2,T0*a3);
  14841. /*FUNCTION_CALL_N*/void r366type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14842. /*FUNCTION_CALL_N*/void r366non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14843. /*FUNCTION_CALL_N*/T6 r366use_current(T366*C,T0*a1);
  14844. /*FUNCTION_CALL_N*/T0*r366static_simplify(T366*C);
  14845. /*FUNCTION_CALL_N*/void r366init(T366*C,T0*a1,T0*a2,T0*a3);
  14846. /*FUNCTION_CALL_N*/T0*r366extra_local_expanded(T366*C,T0*a1);
  14847. /*FUNCTION_CALL_N*/T6 r366function_check(T366*C,T0*a1,T0*a2);
  14848. /*FUNCTION_CALL_N*/void r366pretty(T366*C,T2 a1);
  14849. /*FUNCTION_CALL_N*/T6 r366side_effect_free(T366*C,T0*a1);
  14850. /*FUNCTION_CALL_N*/T0*r366non_void_no_dispatch_type(T366*C,T0*a1);
  14851. /*FUNCTION_CALL_N*/T0*r366run_feature_for(T366*C,T0*a1);
  14852. /*FUNCTION_CALL_N*/T0*r366twin(T366*C);
  14853. /*FUNCTION_CALL_N*/void r366bracketed_pretty(T366*C,T2 a1);
  14854. /*FUNCTION_CALL_N*/T0*r366error_handler(void);
  14855. /*FUNCTION_CALL_N*/T2 r366arg_count(T366*C);
  14856. /*FUNCTION_CALL_N*/void r366accept(T366*C,T0*a1);
  14857. /*FUNCTION_CALL_N*/T351 r366start_position(T366*C);
  14858. /*FUNCTION_CALL_N*/T6 r366is_stored_in_some_local_variable(void);
  14859. /*PROCEDURE_CALL_0*/T0*r355specialize_and_check(T355*C,T0*a1);
  14860. /*PROCEDURE_CALL_0*/T0*r355to_expression(T355*C);
  14861. /*PROCEDURE_CALL_0*/void r355make(T355*C,T0*a1,T0*a2);
  14862. /*PROCEDURE_CALL_0*/void r355pretty(T355*C,T2 a1);
  14863. /*PROCEDURE_CALL_0*/T0*r355simplify(T355*C,T0*a1);
  14864. /*PROCEDURE_CALL_0*/void r355non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14865. /*PROCEDURE_CALL_0*/void r355standard_check_export_and_obsolete_calls(T355*C,T0*a1,T0*a2,T0*a3);
  14866. /*PROCEDURE_CALL_0*/T0*r355specialize_in(T355*C,T0*a1);
  14867. /*PROCEDURE_CALL_0*/void r355inline_dynamic_dispatch_(T355*C,T0*a1,T0*a2);
  14868. /*PROCEDURE_CALL_0*/void r355safety_check(T355*C,T0*a1);
  14869. /*PROCEDURE_CALL_0*/T0*r355run_feature_for(T355*C,T0*a1);
  14870. /*PROCEDURE_CALL_0*/T0*r355specialize_thru(T355*C,T0*a1,T0*a2,T0*a3);
  14871. /*PROCEDURE_CALL_0*/void r355accept(T355*C,T0*a1);
  14872. /*PROCEDURE_CALL_0*/T0*r355simplify_arguments(T355*C,T0*a1);
  14873. /*PROCEDURE_CALL_0*/T0*r355adapt_for(T355*C,T0*a1);
  14874. /*PROCEDURE_CALL_0*/T0*r355collect(T355*C,T0*a1);
  14875. /*PROCEDURE_CALL_0*/T351 r355start_position(T355*C);
  14876. /*PROCEDURE_CALL_0*/T0*r355use_current_stack(void);
  14877. /*PROCEDURE_CALL_0*/T0*r355twin(T355*C);
  14878. /*PROCEDURE_CALL_0*/T6 r355use_current(T355*C,T0*a1);
  14879. /*PROCEDURE_CALL_0*/void r355type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14880. /*PROCEDURE_CALL_0*/void r355procedure_check(T355*C,T0*a1,T0*a2);
  14881. /*PROCEDURE_CALL_0*/T6 r355side_effect_free(T355*C,T0*a1);
  14882. /*PROCEDURE_CALL_0*/T0*r355arguments(void);
  14883. /*PROCEDURE_CALL_0*/T0*r355error_handler(void);
  14884. /*PROCEDURE_CALL_0*/T0*r355inline_dynamic_dispatch(T355*C,T0*a1,T0*a2);
  14885. /*PROCEDURE_CALL_0*/T0*r355inline_with(T355*C,T0*a1);
  14886. /*PROCEDURE_CALL_0*/void r355collect_create(T355*C,T0*a1,T0*a2,T351 a3);
  14887. /*PROCEDURE_CALL_0*/T0*r355to_instruction(T355*C);
  14888. /*PROCEDURE_CALL_1*/T0*r359specialize_and_check(T359*C,T0*a1);
  14889. /*PROCEDURE_CALL_1*/T0*r359to_expression(T359*C);
  14890. /*PROCEDURE_CALL_1*/void r359make(T359*C,T0*a1,T0*a2,T0*a3);
  14891. /*PROCEDURE_CALL_1*/T0*r359eiffel_parser(void);
  14892. /*PROCEDURE_CALL_1*/void r359pretty(T359*C,T2 a1);
  14893. /*PROCEDURE_CALL_1*/T0*r359simplify(T359*C,T0*a1);
  14894. /*PROCEDURE_CALL_1*/void r359non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14895. /*PROCEDURE_CALL_1*/void r359standard_check_export_and_obsolete_calls(T359*C,T0*a1,T0*a2,T0*a3);
  14896. /*PROCEDURE_CALL_1*/T0*r359specialize_in(T359*C,T0*a1);
  14897. /*PROCEDURE_CALL_1*/void r359inline_dynamic_dispatch_(T359*C,T0*a1,T0*a2);
  14898. /*PROCEDURE_CALL_1*/T0*r359arg1(T359*C);
  14899. /*PROCEDURE_CALL_1*/void r359safety_check(T359*C,T0*a1);
  14900. /*PROCEDURE_CALL_1*/T0*r359run_feature_for(T359*C,T0*a1);
  14901. /*PROCEDURE_CALL_1*/T0*r359parentheses_feature_name(T359*C);
  14902. /*PROCEDURE_CALL_1*/void r359init(T359*C,T0*a1,T0*a2,T0*a3);
  14903. /*PROCEDURE_CALL_1*/T0*r359specialize_thru(T359*C,T0*a1,T0*a2,T0*a3);
  14904. /*PROCEDURE_CALL_1*/void r359accept(T359*C,T0*a1);
  14905. /*PROCEDURE_CALL_1*/T0*r359simplify_arguments(T359*C,T0*a1);
  14906. /*PROCEDURE_CALL_1*/T0*r359adapt_for(T359*C,T0*a1);
  14907. /*PROCEDURE_CALL_1*/T0*r359collect(T359*C,T0*a1);
  14908. /*PROCEDURE_CALL_1*/T351 r359start_position(T359*C);
  14909. /*PROCEDURE_CALL_1*/T0*r359use_current_stack(void);
  14910. /*PROCEDURE_CALL_1*/T0*r359twin(T359*C);
  14911. /*PROCEDURE_CALL_1*/T6 r359use_current(T359*C,T0*a1);
  14912. /*PROCEDURE_CALL_1*/void r359type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14913. /*PROCEDURE_CALL_1*/void r359procedure_check(T359*C,T0*a1,T0*a2);
  14914. /*PROCEDURE_CALL_1*/T6 r359side_effect_free(T359*C,T0*a1);
  14915. /*PROCEDURE_CALL_1*/T0*r359error_handler(void);
  14916. /*PROCEDURE_CALL_1*/T0*r359inline_dynamic_dispatch(T359*C,T0*a1,T0*a2);
  14917. /*PROCEDURE_CALL_1*/T0*r359inline_with(T359*C,T0*a1,T0*a2);
  14918. /*PROCEDURE_CALL_1*/void r359collect_create(T359*C,T0*a1,T0*a2,T351 a3);
  14919. /*PROCEDURE_CALL_1*/T0*r359to_instruction(T359*C);
  14920. /*PROCEDURE_CALL_N*/T0*r360specialize_and_check(T360*C,T0*a1);
  14921. /*PROCEDURE_CALL_N*/T0*r360to_expression(T360*C);
  14922. /*PROCEDURE_CALL_N*/T2 r360arg_count(T360*C);
  14923. /*PROCEDURE_CALL_N*/void r360make(T360*C,T0*a1,T0*a2,T0*a3);
  14924. /*PROCEDURE_CALL_N*/T0*r360eiffel_parser(void);
  14925. /*PROCEDURE_CALL_N*/void r360pretty(T360*C,T2 a1);
  14926. /*PROCEDURE_CALL_N*/T0*r360simplify(T360*C,T0*a1);
  14927. /*PROCEDURE_CALL_N*/void r360non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14928. /*PROCEDURE_CALL_N*/void r360standard_check_export_and_obsolete_calls(T360*C,T0*a1,T0*a2,T0*a3);
  14929. /*PROCEDURE_CALL_N*/T0*r360specialize_in(T360*C,T0*a1);
  14930. /*PROCEDURE_CALL_N*/void r360inline_dynamic_dispatch_(T360*C,T0*a1,T0*a2);
  14931. /*PROCEDURE_CALL_N*/void r360safety_check(T360*C,T0*a1);
  14932. /*PROCEDURE_CALL_N*/T0*r360run_feature_for(T360*C,T0*a1);
  14933. /*PROCEDURE_CALL_N*/T0*r360parentheses_feature_name(T360*C);
  14934. /*PROCEDURE_CALL_N*/void r360init(T360*C,T0*a1,T0*a2,T0*a3);
  14935. /*PROCEDURE_CALL_N*/T0*r360specialize_thru(T360*C,T0*a1,T0*a2,T0*a3);
  14936. /*PROCEDURE_CALL_N*/void r360accept(T360*C,T0*a1);
  14937. /*PROCEDURE_CALL_N*/T0*r360inline_2(T360*C,T0*a1,T0*a2,T0*a3);
  14938. /*PROCEDURE_CALL_N*/T0*r360simplify_arguments(T360*C,T0*a1);
  14939. /*PROCEDURE_CALL_N*/T0*r360adapt_for(T360*C,T0*a1);
  14940. /*PROCEDURE_CALL_N*/T0*r360collect(T360*C,T0*a1);
  14941. /*PROCEDURE_CALL_N*/T351 r360start_position(T360*C);
  14942. /*PROCEDURE_CALL_N*/T0*r360use_current_stack(void);
  14943. /*PROCEDURE_CALL_N*/T0*r360twin(T360*C);
  14944. /*PROCEDURE_CALL_N*/T6 r360use_current(T360*C,T0*a1);
  14945. /*PROCEDURE_CALL_N*/void r360type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14946. /*PROCEDURE_CALL_N*/void r360procedure_check(T360*C,T0*a1,T0*a2);
  14947. /*PROCEDURE_CALL_N*/T6 r360side_effect_free(T360*C,T0*a1);
  14948. /*PROCEDURE_CALL_N*/T0*r360error_handler(void);
  14949. /*PROCEDURE_CALL_N*/T0*r360inline_dynamic_dispatch(T360*C,T0*a1,T0*a2);
  14950. /*PROCEDURE_CALL_N*/T0*r360inline_with(T360*C,T0*a1,T0*a2);
  14951. /*PROCEDURE_CALL_N*/void r360collect_create(T360*C,T0*a1,T0*a2,T351 a3);
  14952. /*PROCEDURE_CALL_N*/T0*r360to_instruction(T360*C);
  14953. /*CALL_PREFIX_PLUS*/T0*r509declaration_type(T509*C);
  14954. /*CALL_PREFIX_PLUS*/T0*r509adapt_for(T509*C,T0*a1);
  14955. /*CALL_PREFIX_PLUS*/T0*r509resolve_in(T509*C,T0*a1);
  14956. /*CALL_PREFIX_PLUS*/T0*r509eiffel_parser(void);
  14957. /*CALL_PREFIX_PLUS*/T0*r509use_current_stack(void);
  14958. /*CALL_PREFIX_PLUS*/T0*r509collect(T509*C,T0*a1);
  14959. /*CALL_PREFIX_PLUS*/T0*r509specialize_in(T509*C,T0*a1);
  14960. /*CALL_PREFIX_PLUS*/T0*r509written_declaration_type_mark(T509*C);
  14961. /*CALL_PREFIX_PLUS*/T0*r509simplify(T509*C,T0*a1);
  14962. /*CALL_PREFIX_PLUS*/T0*r509arguments(void);
  14963. /*CALL_PREFIX_PLUS*/void r509pretty_target(T509*C,T2 a1);
  14964. /*CALL_PREFIX_PLUS*/void r509safety_check(T509*C,T0*a1);
  14965. /*CALL_PREFIX_PLUS*/T0*r509to_expression(T509*C);
  14966. /*CALL_PREFIX_PLUS*/T0*r509specialize_thru(T509*C,T0*a1,T0*a2,T0*a3);
  14967. /*CALL_PREFIX_PLUS*/T0*r509manifest_expression(T509*C,T0*a1);
  14968. /*CALL_PREFIX_PLUS*/T0*r509feature_accumulator(void);
  14969. /*CALL_PREFIX_PLUS*/T0*r509specialize_and_check(T509*C,T0*a1);
  14970. /*CALL_PREFIX_PLUS*/T6 r509simplify_limit_reached(T509*C);
  14971. /*CALL_PREFIX_PLUS*/void r509inline_dynamic_dispatch_(T509*C,T0*a1,T0*a2);
  14972. /*CALL_PREFIX_PLUS*/T0*r509to_instruction(T509*C);
  14973. /*CALL_PREFIX_PLUS*/T0*r509current_or_twin_init(T509*C,T0*a1,T0*a2);
  14974. /*CALL_PREFIX_PLUS*/void r509standard_check_export_and_obsolete_calls(T509*C,T0*a1,T0*a2,T0*a3);
  14975. /*CALL_PREFIX_PLUS*/void r509make(T509*C,T351 a1,T0*a2);
  14976. /*CALL_PREFIX_PLUS*/T0*r509echo(void);
  14977. /*CALL_PREFIX_PLUS*/void r509type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14978. /*CALL_PREFIX_PLUS*/void r509non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  14979. /*CALL_PREFIX_PLUS*/T6 r509use_current(T509*C,T0*a1);
  14980. /*CALL_PREFIX_PLUS*/T0*r509static_simplify(T509*C);
  14981. /*CALL_PREFIX_PLUS*/T0*r509extra_local_expanded(T509*C,T0*a1);
  14982. /*CALL_PREFIX_PLUS*/T6 r509function_check(T509*C,T0*a1,T0*a2);
  14983. /*CALL_PREFIX_PLUS*/void r509pretty(T509*C,T2 a1);
  14984. /*CALL_PREFIX_PLUS*/T6 r509side_effect_free(T509*C,T0*a1);
  14985. /*CALL_PREFIX_PLUS*/T0*r509non_void_no_dispatch_type(T509*C,T0*a1);
  14986. /*CALL_PREFIX_PLUS*/T0*r509inline_with(T509*C,T0*a1);
  14987. /*CALL_PREFIX_PLUS*/T0*r509twin(T509*C);
  14988. /*CALL_PREFIX_PLUS*/void r509bracketed_pretty(T509*C,T2 a1);
  14989. /*CALL_PREFIX_PLUS*/T0*r509error_handler(void);
  14990. /*CALL_PREFIX_PLUS*/void r509accept(T509*C,T0*a1);
  14991. /*CALL_PREFIX_PLUS*/T351 r509start_position(T509*C);
  14992. /*CALL_PREFIX_PLUS*/T6 r509is_stored_in_some_local_variable(void);
  14993. /*CALL_PREFIX_MINUS*/T0*r510declaration_type(T510*C);
  14994. /*CALL_PREFIX_MINUS*/T0*r510adapt_for(T510*C,T0*a1);
  14995. /*CALL_PREFIX_MINUS*/T0*r510resolve_in(T510*C,T0*a1);
  14996. /*CALL_PREFIX_MINUS*/T0*r510eiffel_parser(void);
  14997. /*CALL_PREFIX_MINUS*/T0*r510use_current_stack(void);
  14998. /*CALL_PREFIX_MINUS*/T0*r510collect(T510*C,T0*a1);
  14999. /*CALL_PREFIX_MINUS*/T0*r510specialize_in(T510*C,T0*a1);
  15000. /*CALL_PREFIX_MINUS*/T0*r510written_declaration_type_mark(T510*C);
  15001. /*CALL_PREFIX_MINUS*/T0*r510simplify(T510*C,T0*a1);
  15002. /*CALL_PREFIX_MINUS*/T0*r510arguments(void);
  15003. /*CALL_PREFIX_MINUS*/void r510pretty_target(T510*C,T2 a1);
  15004. /*CALL_PREFIX_MINUS*/void r510safety_check(T510*C,T0*a1);
  15005. /*CALL_PREFIX_MINUS*/T0*r510to_expression(T510*C);
  15006. /*CALL_PREFIX_MINUS*/T0*r510specialize_thru(T510*C,T0*a1,T0*a2,T0*a3);
  15007. /*CALL_PREFIX_MINUS*/T0*r510manifest_expression(T510*C,T0*a1);
  15008. /*CALL_PREFIX_MINUS*/T0*r510feature_accumulator(void);
  15009. /*CALL_PREFIX_MINUS*/T0*r510specialize_and_check(T510*C,T0*a1);
  15010. /*CALL_PREFIX_MINUS*/T6 r510simplify_limit_reached(T510*C);
  15011. /*CALL_PREFIX_MINUS*/void r510inline_dynamic_dispatch_(T510*C,T0*a1,T0*a2);
  15012. /*CALL_PREFIX_MINUS*/T0*r510to_instruction(T510*C);
  15013. /*CALL_PREFIX_MINUS*/T0*r510current_or_twin_init(T510*C,T0*a1,T0*a2);
  15014. /*CALL_PREFIX_MINUS*/void r510standard_check_export_and_obsolete_calls(T510*C,T0*a1,T0*a2,T0*a3);
  15015. /*CALL_PREFIX_MINUS*/void r510make(T510*C,T351 a1,T0*a2);
  15016. /*CALL_PREFIX_MINUS*/T0*r510echo(void);
  15017. /*CALL_PREFIX_MINUS*/void r510type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  15018. /*CALL_PREFIX_MINUS*/void r510non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  15019. /*CALL_PREFIX_MINUS*/T6 r510use_current(T510*C,T0*a1);
  15020. /*CALL_PREFIX_MINUS*/T0*r510static_simplify(T510*C);
  15021. /*CALL_PREFIX_MINUS*/T0*r510extra_local_expanded(T510*C,T0*a1);
  15022. /*CALL_PREFIX_MINUS*/T6 r510function_check(T510*C,T0*a1,T0*a2);
  15023. /*CALL_PREFIX_MINUS*/void r510pretty(T510*C,T2 a1);
  15024. /*CALL_PREFIX_MINUS*/T6 r510side_effect_free(T510*C,T0*a1);
  15025. /*CALL_PREFIX_MINUS*/T0*r510non_void_no_dispatch_type(T510*C,T0*a1);
  15026. /*CALL_PREFIX_MINUS*/T0*r510inline_with(T510*C,T0*a1);
  15027. /*CALL_PREFIX_MINUS*/T0*r510twin(T510*C);
  15028. /*CALL_PREFIX_MINUS*/void r510bracketed_pretty(T510*C,T2 a1);
  15029. /*CALL_PREFIX_MINUS*/T0*r510error_handler(void);
  15030. /*CALL_PREFIX_MINUS*/void r510accept(T510*C,T0*a1);
  15031. /*CALL_PREFIX_MINUS*/T351 r510start_position(T510*C);
  15032. /*CALL_PREFIX_MINUS*/T6 r510is_stored_in_some_local_variable(void);
  15033. /*CALL_PREFIX_FREEOP*/T0*r511declaration_type(T511*C);
  15034. /*CALL_PREFIX_FREEOP*/T0*r511adapt_for(T511*C,T0*a1);
  15035. /*CALL_PREFIX_FREEOP*/T0*r511resolve_in(T511*C,T0*a1);
  15036. /*CALL_PREFIX_FREEOP*/T0*r511use_current_stack(void);
  15037. /*CALL_PREFIX_FREEOP*/T0*r511collect(T511*C,T0*a1);
  15038. /*CALL_PREFIX_FREEOP*/T0*r511specialize_in(T511*C,T0*a1);
  15039. /*CALL_PREFIX_FREEOP*/T0*r511written_declaration_type_mark(T511*C);
  15040. /*CALL_PREFIX_FREEOP*/T0*r511simplify(T511*C,T0*a1);
  15041. /*CALL_PREFIX_FREEOP*/T0*r511arguments(void);
  15042. /*CALL_PREFIX_FREEOP*/void r511pretty_target(T511*C,T2 a1);
  15043. /*CALL_PREFIX_FREEOP*/void r511safety_check(T511*C,T0*a1);
  15044. /*CALL_PREFIX_FREEOP*/T0*r511to_expression(T511*C);
  15045. /*CALL_PREFIX_FREEOP*/T0*r511specialize_thru(T511*C,T0*a1,T0*a2,T0*a3);
  15046. /*CALL_PREFIX_FREEOP*/T0*r511manifest_expression(T511*C,T0*a1);
  15047. /*CALL_PREFIX_FREEOP*/T0*r511feature_accumulator(void);
  15048. /*CALL_PREFIX_FREEOP*/T0*r511specialize_and_check(T511*C,T0*a1);
  15049. /*CALL_PREFIX_FREEOP*/T6 r511simplify_limit_reached(T511*C);
  15050. /*CALL_PREFIX_FREEOP*/void r511inline_dynamic_dispatch_(T511*C,T0*a1,T0*a2);
  15051. /*CALL_PREFIX_FREEOP*/T0*r511to_instruction(T511*C);
  15052. /*CALL_PREFIX_FREEOP*/T0*r511current_or_twin_init(T511*C,T0*a1,T0*a2);
  15053. /*CALL_PREFIX_FREEOP*/void r511standard_check_export_and_obsolete_calls(T511*C,T0*a1,T0*a2,T0*a3);
  15054. /*CALL_PREFIX_FREEOP*/void r511make(T511*C,T0*a1,T0*a2);
  15055. /*CALL_PREFIX_FREEOP*/T0*r511echo(void);
  15056. /*CALL_PREFIX_FREEOP*/void r511type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  15057. /*CALL_PREFIX_FREEOP*/void r511non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  15058. /*CALL_PREFIX_FREEOP*/T6 r511use_current(T511*C,T0*a1);
  15059. /*CALL_PREFIX_FREEOP*/T0*r511static_simplify(T511*C);
  15060. /*CALL_PREFIX_FREEOP*/T0*r511extra_local_expanded(T511*C,T0*a1);
  15061. /*CALL_PREFIX_FREEOP*/T6 r511function_check(T511*C,T0*a1,T0*a2);
  15062. /*CALL_PREFIX_FREEOP*/void r511pretty(T511*C,T2 a1);
  15063. /*CALL_PREFIX_FREEOP*/T6 r511side_effect_free(T511*C,T0*a1);
  15064. /*CALL_PREFIX_FREEOP*/T0*r511non_void_no_dispatch_type(T511*C,T0*a1);
  15065. /*CALL_PREFIX_FREEOP*/T0*r511inline_with(T511*C,T0*a1);
  15066. /*CALL_PREFIX_FREEOP*/T0*r511twin(T511*C);
  15067. /*CALL_PREFIX_FREEOP*/void r511bracketed_pretty(T511*C,T2 a1);
  15068. /*CALL_PREFIX_FREEOP*/T0*r511error_handler(void);
  15069. /*CALL_PREFIX_FREEOP*/void r511accept(T511*C,T0*a1);
  15070. /*CALL_PREFIX_FREEOP*/T351 r511start_position(T511*C);
  15071. /*CALL_PREFIX_FREEOP*/T6 r511is_stored_in_some_local_variable(void);
  15072. /*MANIFEST_TUPLE*/T0*r499specialize_and_check(T499*C,T0*a1);
  15073. /*MANIFEST_TUPLE*/T0*r499to_expression(T499*C);
  15074. /*MANIFEST_TUPLE*/void r499make(T499*C,T351 a1,T0*a2);
  15075. /*MANIFEST_TUPLE*/void r499pretty(T499*C,T2 a1);
  15076. /*MANIFEST_TUPLE*/T0*r499simplify(T499*C,T0*a1);
  15077. /*MANIFEST_TUPLE*/T0*r499create_expression_for(T499*C,T0*a1,T0*a2);
  15078. /*MANIFEST_TUPLE*/T0*r499static_simplify(T499*C);
  15079. /*MANIFEST_TUPLE*/T0*r499specialize_in(T499*C,T0*a1);
  15080. /*MANIFEST_TUPLE*/void r499safety_check(T499*C,T0*a1);
  15081. /*MANIFEST_TUPLE*/void r499init(T499*C,T0*a1,T0*a2);
  15082. /*MANIFEST_TUPLE*/T0*r499specialize_thru(T499*C,T0*a1,T0*a2,T0*a3);
  15083. /*MANIFEST_TUPLE*/T6 r499is_stored_in_some_local_variable(void);
  15084. /*MANIFEST_TUPLE*/void r499accept(T499*C,T0*a1);
  15085. /*MANIFEST_TUPLE*/T0*r499adapt_for(T499*C,T0*a1);
  15086. /*MANIFEST_TUPLE*/void r499pretty_target(T499*C,T2 a1);
  15087. /*MANIFEST_TUPLE*/T0*r499twin(T499*C);
  15088. /*MANIFEST_TUPLE*/T0*r499written_declaration_type_mark(T499*C);
  15089. /*MANIFEST_TUPLE*/T6 r499use_current(T499*C,T0*a1);
  15090. /*MANIFEST_TUPLE*/void r499bracketed_pretty(T499*C,T2 a1);
  15091. /*MANIFEST_TUPLE*/T0*r499non_void_no_dispatch_type(T499*C,T0*a1);
  15092. /*MANIFEST_TUPLE*/T6 r499side_effect_free(T0*a1);
  15093. /*MANIFEST_TUPLE*/T0*r499error_handler(void);
  15094. /*MANIFEST_TUPLE*/T0*r499resolve_in(T499*C,T0*a1);
  15095. /*MANIFEST_TUPLE*/T0*r499to_instruction(T499*C);
  15096. /*MANIFEST_TUPLE*/T0*r499current_or_twin_init(T499*C,T0*a1,T0*a2);
  15097. /*E_TRUE*/T400*create400make(T351 a1);
  15098. /*E_TRUE*/T0*r400to_expression(T400*C);
  15099. /*E_TRUE*/void r400make(T400*C,T351 a1);
  15100. /*E_TRUE*/void r400pretty(T2 a1);
  15101. /*E_TRUE*/T0*r400simplify(T400*C,T0*a1);
  15102. /*E_TRUE*/T0*r400static_simplify(T400*C);
  15103. /*E_TRUE*/void r400inline_dynamic_dispatch_(T400*C,T0*a1,T0*a2);
  15104. /*E_TRUE*/T6 r400is_stored_in_some_local_variable(void);
  15105. /*E_TRUE*/void r400accept(T400*C,T0*a1);
  15106. extern T0*oBC401declaration_type;
  15107. extern int fBC401declaration_type;
  15108. /*E_TRUE*/T0*r400declaration_type(void);
  15109. /*E_TRUE*/T0*r400collect(T0*a1);
  15110. /*E_TRUE*/void r400pretty_target(T2 a1);
  15111. /*E_TRUE*/T0*r400twin(T400*C);
  15112. /*E_TRUE*/T0*r400written_declaration_type_mark(void);
  15113. /*E_TRUE*/T6 r400use_current(T0*a1);
  15114. /*E_TRUE*/void r400bracketed_pretty(T2 a1);
  15115. /*E_TRUE*/T0*r400non_void_no_dispatch_type(T0*a1);
  15116. /*E_TRUE*/T6 r400side_effect_free(T0*a1);
  15117. /*E_TRUE*/T0*r400resolve_in(T0*a1);
  15118. /*E_TRUE*/T0*r400to_instruction(T400*C);
  15119. /*E_FALSE*/T471*create471make(T351 a1);
  15120. /*E_FALSE*/T0*r471to_expression(T471*C);
  15121. /*E_FALSE*/void r471make(T471*C,T351 a1);
  15122. /*E_FALSE*/void r471pretty(T2 a1);
  15123. /*E_FALSE*/T0*r471simplify(T471*C,T0*a1);
  15124. /*E_FALSE*/T0*r471static_simplify(T471*C);
  15125. /*E_FALSE*/void r471inline_dynamic_dispatch_(T471*C,T0*a1,T0*a2);
  15126. /*E_FALSE*/T6 r471is_stored_in_some_local_variable(void);
  15127. /*E_FALSE*/void r471accept(T471*C,T0*a1);
  15128. /*E_FALSE*/T0*r471declaration_type(void);
  15129. /*E_FALSE*/T0*r471collect(T0*a1);
  15130. /*E_FALSE*/void r471pretty_target(T2 a1);
  15131. /*E_FALSE*/T0*r471twin(T471*C);
  15132. /*E_FALSE*/T0*r471written_declaration_type_mark(void);
  15133. /*E_FALSE*/T6 r471use_current(T0*a1);
  15134. /*E_FALSE*/void r471bracketed_pretty(T2 a1);
  15135. /*E_FALSE*/T0*r471non_void_no_dispatch_type(T0*a1);
  15136. /*E_FALSE*/T6 r471side_effect_free(T0*a1);
  15137. /*E_FALSE*/T0*r471resolve_in(T0*a1);
  15138. /*E_FALSE*/T0*r471to_instruction(T471*C);
  15139. /*CHARACTER_CONSTANT*/T481*create481with(T351 a1,T3 a2);
  15140. /*CHARACTER_CONSTANT*/T0*r481to_expression(T481*C);
  15141. /*CHARACTER_CONSTANT*/void r481make(T481*C,T351 a1,T3 a2,T0*a3);
  15142. /*CHARACTER_CONSTANT*/void r481character_coding(T3 a1,T0*a2);
  15143. /*CHARACTER_CONSTANT*/void r481pretty(T481*C,T2 a1);
  15144. /*CHARACTER_CONSTANT*/T0*r481simplify(T481*C,T0*a1);
  15145. /*CHARACTER_CONSTANT*/T0*r481static_simplify(T481*C);
  15146. /*CHARACTER_CONSTANT*/void r481inline_dynamic_dispatch_(T481*C,T0*a1,T0*a2);
  15147. /*CHARACTER_CONSTANT*/T6 r481is_stored_in_some_local_variable(void);
  15148. /*CHARACTER_CONSTANT*/void r481accept(T481*C,T0*a1);
  15149. /*CHARACTER_CONSTANT*/void r481with(T481*C,T351 a1,T3 a2);
  15150. extern T0*oBC481declaration_type;
  15151. extern int fBC481declaration_type;
  15152. /*CHARACTER_CONSTANT*/T0*r481declaration_type(void);
  15153. /*CHARACTER_CONSTANT*/T0*r481collect(T0*a1);
  15154. /*CHARACTER_CONSTANT*/void r481pretty_target(T481*C,T2 a1);
  15155. /*CHARACTER_CONSTANT*/T0*r481twin(T481*C);
  15156. /*CHARACTER_CONSTANT*/T0*r481written_declaration_type_mark(void);
  15157. /*CHARACTER_CONSTANT*/T6 r481use_current(T0*a1);
  15158. /*CHARACTER_CONSTANT*/void r481bracketed_pretty(T481*C,T2 a1);
  15159. /*CHARACTER_CONSTANT*/T0*r481non_void_no_dispatch_type(T0*a1);
  15160. /*CHARACTER_CONSTANT*/T0*r481to_string(T481*C);
  15161. /*CHARACTER_CONSTANT*/T6 r481side_effect_free(T0*a1);
  15162. /*CHARACTER_CONSTANT*/T0*r481resolve_in(T0*a1);
  15163. /*CHARACTER_CONSTANT*/T0*r481to_instruction(T481*C);
  15164. /*PRECURSOR_EXPRESSION*/T0*r500specialize_and_check(T500*C,T0*a1);
  15165. /*PRECURSOR_EXPRESSION*/T0*r500to_expression(T500*C);
  15166. /*PRECURSOR_EXPRESSION*/void r500make(T500*C,T351 a1,T0*a2,T0*a3);
  15167. /*PRECURSOR_EXPRESSION*/T0*r500simplify(T500*C,T0*a1);
  15168. /*PRECURSOR_EXPRESSION*/T0*r500static_simplify(T500*C);
  15169. /*PRECURSOR_EXPRESSION*/T0*r500specialize_in(T500*C,T0*a1);
  15170. /*PRECURSOR_EXPRESSION*/void r500inline_dynamic_dispatch_(T500*C,T0*a1,T0*a2);
  15171. /*PRECURSOR_EXPRESSION*/void r500safety_check(T500*C,T0*a1);
  15172. /*PRECURSOR_EXPRESSION*/void r500init(T500*C,T0*a1,T0*a2);
  15173. /*PRECURSOR_EXPRESSION*/void r500pretty_(T500*C,T2 a1);
  15174. /*PRECURSOR_EXPRESSION*/T0*r500specialize_thru(T500*C,T0*a1,T0*a2,T0*a3);
  15175. /*PRECURSOR_EXPRESSION*/T6 r500is_stored_in_some_local_variable(void);
  15176. /*PRECURSOR_EXPRESSION*/void r500accept(T500*C,T0*a1);
  15177. /*PRECURSOR_EXPRESSION*/T0*r500adapt_for(T500*C,T0*a1);
  15178. /*PRECURSOR_EXPRESSION*/T0*r500declaration_type(T500*C);
  15179. /*PRECURSOR_EXPRESSION*/T0*r500feature_accumulator(void);
  15180. /*PRECURSOR_EXPRESSION*/T0*r500collect(T500*C,T0*a1);
  15181. /*PRECURSOR_EXPRESSION*/void r500pretty_target(T500*C,T2 a1);
  15182. /*PRECURSOR_EXPRESSION*/T0*r500twin(T500*C);
  15183. /*PRECURSOR_EXPRESSION*/T0*r500written_declaration_type_mark(T500*C);
  15184. /*PRECURSOR_EXPRESSION*/T6 r500use_current(T0*a1);
  15185. /*PRECURSOR_EXPRESSION*/T0*r500non_void_no_dispatch_type(T0*a1);
  15186. /*PRECURSOR_EXPRESSION*/T6 r500side_effect_free(T500*C,T0*a1);
  15187. /*PRECURSOR_EXPRESSION*/T0*r500error_handler(void);
  15188. /*PRECURSOR_EXPRESSION*/T0*r500resolve_in(T500*C,T0*a1);
  15189. /*PRECURSOR_EXPRESSION*/T0*r500to_instruction(T500*C);
  15190. /*PRECURSOR_EXPRESSION*/T0*r500current_or_twin_init(T500*C,T0*a1,T0*a2);
  15191. /*FAKE_TARGET*/T0*r535to_expression(T535*C);
  15192. /*FAKE_TARGET*/void r535make(T535*C,T351 a1,T0*a2);
  15193. /*FAKE_TARGET*/void r535pretty(T535*C,T2 a1);
  15194. /*FAKE_TARGET*/T0*r535static_simplify(T535*C);
  15195. /*FAKE_TARGET*/T0*r535specialize_in(T535*C,T0*a1);
  15196. /*FAKE_TARGET*/void r535inline_dynamic_dispatch_(T535*C,T0*a1,T0*a2);
  15197. /*FAKE_TARGET*/T0*r535specialize_thru(T535*C,T0*a1,T0*a2,T0*a3);
  15198. /*FAKE_TARGET*/T6 r535is_stored_in_some_local_variable(void);
  15199. /*FAKE_TARGET*/void r535accept(T535*C,T0*a1);
  15200. /*FAKE_TARGET*/T0*r535adapt_for(T535*C,T0*a1);
  15201. /*FAKE_TARGET*/T0*r535declaration_type(T535*C);
  15202. /*FAKE_TARGET*/void r535pretty_target(T535*C,T2 a1);
  15203. /*FAKE_TARGET*/T0*r535twin(T535*C);
  15204. /*FAKE_TARGET*/T0*r535written_declaration_type_mark(T535*C);
  15205. /*FAKE_TARGET*/T6 r535use_current(T0*a1);
  15206. /*FAKE_TARGET*/void r535bracketed_pretty(T535*C,T2 a1);
  15207. /*FAKE_TARGET*/T0*r535non_void_no_dispatch_type(T0*a1);
  15208. /*FAKE_TARGET*/T6 r535side_effect_free(T0*a1);
  15209. /*FAKE_TARGET*/T0*r535resolve_in(T535*C,T0*a1);
  15210. /*FAKE_TARGET*/T0*r535to_instruction(T535*C);
  15211. /*FAKE_TARGET*/T0*r535current_or_twin_init(T535*C,T0*a1);
  15212. /*CREATE_EXPRESSION*/T0*r536specialize_and_check(T536*C,T0*a1);
  15213. /*CREATE_EXPRESSION*/T0*r536to_expression(T536*C);
  15214. /*CREATE_EXPRESSION*/void r536make(T536*C,T351 a1,T0*a2,T0*a3);
  15215. /*CREATE_EXPRESSION*/T0*r536created_type(T536*C,T0*a1);
  15216. /*CREATE_EXPRESSION*/void r536pretty(T536*C,T2 a1);
  15217. /*CREATE_EXPRESSION*/T0*r536simplify(T536*C,T0*a1);
  15218. /*CREATE_EXPRESSION*/void r536default_user_expanded(T536*C,T351 a1,T0*a2);
  15219. /*CREATE_EXPRESSION*/T0*r536static_simplify(T536*C);
  15220. /*CREATE_EXPRESSION*/T0*r536specialize_in(T536*C,T0*a1);
  15221. /*CREATE_EXPRESSION*/void r536inline_dynamic_dispatch_(T536*C,T0*a1,T0*a2);
  15222. /*CREATE_EXPRESSION*/void r536safety_check(T536*C,T0*a1);
  15223. /*CREATE_EXPRESSION*/void r536init(T536*C,T0*a1,T0*a2);
  15224. /*CREATE_EXPRESSION*/T0*r536extra_local_expanded(T536*C,T0*a1);
  15225. /*CREATE_EXPRESSION*/void r536specialize_checks(T536*C,T0*a1);
  15226. /*CREATE_EXPRESSION*/T0*r536specialize_thru(T536*C,T0*a1,T0*a2,T0*a3);
  15227. /*CREATE_EXPRESSION*/T6 r536is_stored_in_some_local_variable(void);
  15228. /*CREATE_EXPRESSION*/void r536accept(T536*C,T0*a1);
  15229. /*CREATE_EXPRESSION*/T0*r536adapt_for(T536*C,T0*a1);
  15230. /*CREATE_EXPRESSION*/T0*r536declaration_type(T536*C);
  15231. /*CREATE_EXPRESSION*/T0*r536default_create_name(void);
  15232. /*CREATE_EXPRESSION*/T0*r536collect(T536*C,T0*a1);
  15233. /*CREATE_EXPRESSION*/void r536pretty_target(T536*C,T2 a1);
  15234. /*CREATE_EXPRESSION*/T0*r536any_default_create_fs(void);
  15235. /*CREATE_EXPRESSION*/T0*r536twin(T536*C);
  15236. /*CREATE_EXPRESSION*/T0*r536written_declaration_type_mark(T536*C);
  15237. /*CREATE_EXPRESSION*/T0*r536creation_procedure(T536*C,T0*a1);
  15238. /*CREATE_EXPRESSION*/T6 r536use_current(T536*C,T0*a1);
  15239. /*CREATE_EXPRESSION*/void r536bracketed_pretty(T536*C,T2 a1);
  15240. /*CREATE_EXPRESSION*/T0*r536non_void_no_dispatch_type(T536*C,T0*a1);
  15241. /*CREATE_EXPRESSION*/T6 r536side_effect_free(T0*a1);
  15242. /*CREATE_EXPRESSION*/T0*r536arguments(T536*C);
  15243. /*CREATE_EXPRESSION*/T0*r536error_handler(void);
  15244. /*CREATE_EXPRESSION*/T0*r536resolve_in(T536*C,T0*a1);
  15245. /*CREATE_EXPRESSION*/T0*r536to_instruction(T536*C);
  15246. /*CREATE_EXPRESSION*/T0*r536current_or_twin_init(T536*C,T0*a1,T0*a2);
  15247. /*ARGUMENT_NAME_DEF*/void r468make(T468*C,T351 a1,T0*a2);
  15248. /*ARGUMENT_NAME_DEF*/T6 r468is_outside(T468*C,T0*a1);
  15249. /*ARGUMENT_NAME_DEF*/T0*r468specialize_in(T468*C,T0*a1);
  15250. /*ARGUMENT_NAME_DEF*/T6 r468is_used(T0*a1);
  15251. /*ARGUMENT_NAME_DEF*/T0*r468specialize_thru(T468*C,T0*a1,T0*a2,T0*a3);
  15252. /*ARGUMENT_NAME_DEF*/T0*r468adapt_for(T468*C,T0*a1);
  15253. /*ARGUMENT_NAME_DEF*/T0*r468collect(T468*C,T0*a1);
  15254. /*ARGUMENT_NAME_DEF*/T0*r468twin(T468*C);
  15255. /*ARGUMENT_NAME_DEF*/void r468set_outside(T468*C,T0*a1);
  15256. /*ARGUMENT_NAME_DEF*/T0*r468error_handler(void);
  15257. /*ARGUMENT_NAME_DEF*/T0*r468resolve_in(T468*C,T0*a1);
  15258. /*ARGUMENT_NAME_DEF*/void r468name_clash_check_(T468*C,T0*a1,T0*a2);
  15259. /*DECLARATION_GROUP*/void r469make(T469*C,T0*a1,T0*a2);
  15260. /*DECLARATION_GROUP*/T0*r469specialize_in(T469*C,T0*a1);
  15261. /*DECLARATION_GROUP*/void r469append_in_local_var_list(T469*C,T0*a1);
  15262. /*DECLARATION_GROUP*/T0*r469specialize_thru(T469*C,T0*a1,T0*a2,T0*a3);
  15263. /*DECLARATION_GROUP*/void r469append_in_formal_arg_list(T469*C,T0*a1);
  15264. /*DECLARATION_GROUP*/T0*r469twin(T469*C);
  15265. /*DECLARATION_GROUP*/void r469pretty_in(T469*C,T0*a1);
  15266. /*DECLARATION_GROUP*/T2 r469count(T469*C);
  15267. /*DECLARATION_1*/T406*create406make(T0*a1,T0*a2);
  15268. /*DECLARATION_1*/void r406make(T406*C,T0*a1,T0*a2);
  15269. /*DECLARATION_1*/T0*r406specialize_in(T406*C,T0*a1);
  15270. /*DECLARATION_1*/void r406append_in_local_var_list(T406*C,T0*a1);
  15271. /*DECLARATION_1*/T0*r406specialize_thru(T406*C,T0*a1,T0*a2,T0*a3);
  15272. /*DECLARATION_1*/void r406append_in_formal_arg_list(T406*C,T0*a1);
  15273. /*DECLARATION_1*/T0*r406twin(T406*C);
  15274. /*DECLARATION_1*/void r406pretty_in(T406*C,T0*a1);
  15275. /*REQUIRE_ASSERTION*/T0*r684specialize_and_check(T684*C,T0*a1);
  15276. /*REQUIRE_ASSERTION*/T0*r684to_expression(T684*C);
  15277. /*REQUIRE_ASSERTION*/void r684make(T684*C,T351 a1,T6 a2,T0*a3,T0*a4);
  15278. /*REQUIRE_ASSERTION*/void r684pretty(T684*C,T2 a1);
  15279. /*REQUIRE_ASSERTION*/T0*r684simplify(T684*C,T0*a1);
  15280. /*REQUIRE_ASSERTION*/T0*r684specialize_in(T684*C,T0*a1);
  15281. /*REQUIRE_ASSERTION*/void r684inline_dynamic_dispatch_(T684*C,T0*a1,T0*a2);
  15282. /*REQUIRE_ASSERTION*/void r684add_parent_require(T684*C,T0*a1);
  15283. /*REQUIRE_ASSERTION*/T6 r684is_always_true(T684*C,T0*a1);
  15284. /*REQUIRE_ASSERTION*/void r684safety_check(T684*C,T0*a1);
  15285. /*REQUIRE_ASSERTION*/void r684from_parents(T684*C,T0*a1,T0*a2);
  15286. /*REQUIRE_ASSERTION*/T6 r684has_item_located_at(T684*C,T351 a1);
  15287. /*REQUIRE_ASSERTION*/T0*r684specialize_thru(T684*C,T0*a1,T0*a2,T0*a3);
  15288. /*REQUIRE_ASSERTION*/void r684accept(T684*C,T0*a1);
  15289. /*REQUIRE_ASSERTION*/T0*r684adapt_for(T684*C,T0*a1);
  15290. /*REQUIRE_ASSERTION*/T0*r684item(T684*C,T2 a1);
  15291. /*REQUIRE_ASSERTION*/T0*r684collect(T684*C,T0*a1);
  15292. /*REQUIRE_ASSERTION*/T351 r684start_position(T684*C);
  15293. /*REQUIRE_ASSERTION*/T0*r684twin(T684*C);
  15294. /*REQUIRE_ASSERTION*/T6 r684use_current(T684*C,T0*a1);
  15295. /*REQUIRE_ASSERTION*/void r684crash(T684*C);
  15296. /*REQUIRE_ASSERTION*/T6 r684side_effect_free(T684*C,T0*a1);
  15297. /*REQUIRE_ASSERTION*/T0*r684inline_dynamic_dispatch(T684*C,T0*a1,T0*a2);
  15298. /*REQUIRE_ASSERTION*/void r684not_yet_implemented(T684*C);
  15299. /*REQUIRE_ASSERTION*/T2 r684count(T684*C);
  15300. /*REQUIRE_ASSERTION*/T0*r684to_instruction(T684*C);
  15301. /*ASSERTION*/T0*r435specialize_and_check(T435*C,T0*a1);
  15302. /*ASSERTION*/T0*r435to_expression(T435*C);
  15303. /*ASSERTION*/void r435make(T435*C,T0*a1,T0*a2,T0*a3);
  15304. /*ASSERTION*/void r435pretty(T435*C,T2 a1);
  15305. /*ASSERTION*/T0*r435static_simplify(T435*C);
  15306. /*ASSERTION*/T0*r435specialize_in(T435*C,T0*a1);
  15307. /*ASSERTION*/void r435inline_dynamic_dispatch_(T435*C,T0*a1,T0*a2);
  15308. /*ASSERTION*/T6 r435is_always_true(T435*C,T0*a1);
  15309. /*ASSERTION*/void r435safety_check(T435*C,T0*a1);
  15310. /*ASSERTION*/T0*r435specialize_thru(T435*C,T0*a1,T0*a2,T0*a3);
  15311. /*ASSERTION*/T6 r435is_static(T435*C);
  15312. /*ASSERTION*/void r435specialize_check(T435*C,T0*a1);
  15313. /*ASSERTION*/T6 r435is_stored_in_some_local_variable(void);
  15314. /*ASSERTION*/void r435accept(T435*C,T0*a1);
  15315. /*ASSERTION*/T0*r435adapt_for(T435*C,T0*a1);
  15316. /*ASSERTION*/T0*r435collect(T435*C,T0*a1);
  15317. /*ASSERTION*/T351 r435start_position(T435*C);
  15318. /*ASSERTION*/T0*r435twin(T435*C);
  15319. /*ASSERTION*/T0*r435written_declaration_type_mark(void);
  15320. /*ASSERTION*/T6 r435use_current(T435*C,T0*a1);
  15321. /*ASSERTION*/T0*r435non_void_no_dispatch_type(T0*a1);
  15322. /*ASSERTION*/T6 r435side_effect_free(T435*C,T0*a1);
  15323. /*ASSERTION*/T0*r435error_handler(void);
  15324. /*ASSERTION*/T0*r435resolve_in(T0*a1);
  15325. /*ASSERTION*/T0*r435to_instruction(T435*C);
  15326. /*ASSERTION*/T0*r435current_or_twin_init(T435*C,T0*a1);
  15327. /*LOCAL_NAME_DEF*/void r403make(T403*C,T351 a1,T0*a2);
  15328. /*LOCAL_NAME_DEF*/T6 r403is_outside(T403*C,T0*a1);
  15329. /*LOCAL_NAME_DEF*/T0*r403specialize_in(T403*C,T0*a1);
  15330. /*LOCAL_NAME_DEF*/void r403parsing_reference_counter_increment(T403*C);
  15331. /*LOCAL_NAME_DEF*/void r403live_reference_counter_increment(T403*C);
  15332. /*LOCAL_NAME_DEF*/T6 r403is_used(T403*C,T0*a1);
  15333. /*LOCAL_NAME_DEF*/T0*r403specialize_thru(T403*C,T0*a1,T0*a2,T0*a3);
  15334. /*LOCAL_NAME_DEF*/T0*r403adapt_for(T403*C,T0*a1);
  15335. /*LOCAL_NAME_DEF*/T0*r403collect(T403*C,T0*a1);
  15336. /*LOCAL_NAME_DEF*/T0*r403twin(T403*C);
  15337. /*LOCAL_NAME_DEF*/void r403usage_warning_check(T403*C,T0*a1);
  15338. /*LOCAL_NAME_DEF*/void r403set_outside(T403*C,T0*a1);
  15339. /*LOCAL_NAME_DEF*/T0*r403error_handler(void);
  15340. /*LOCAL_NAME_DEF*/T0*r403resolve_in(T403*C,T0*a1);
  15341. /*LOCAL_NAME_DEF*/void r403name_clash_check_(T403*C,T0*a1,T0*a2);
  15342. /*CHECK_COMPOUND*/T0*r537specialize_and_check(T537*C,T0*a1);
  15343. /*CHECK_COMPOUND*/T0*r537to_expression(T537*C);
  15344. /*CHECK_COMPOUND*/void r537make(T537*C,T351 a1,T0*a2,T0*a3);
  15345. /*CHECK_COMPOUND*/void r537pretty(T537*C,T2 a1);
  15346. /*CHECK_COMPOUND*/T0*r537simplify(T537*C,T0*a1);
  15347. /*CHECK_COMPOUND*/void r537pretty_index(T537*C,T2 a1,T0*a2);
  15348. /*CHECK_COMPOUND*/T0*r537specialize_in(T537*C,T0*a1);
  15349. /*CHECK_COMPOUND*/void r537inline_dynamic_dispatch_(T537*C,T0*a1,T0*a2);
  15350. /*CHECK_COMPOUND*/void r537safety_check(T537*C,T0*a1);
  15351. /*CHECK_COMPOUND*/T0*r537specialize_thru(T537*C,T0*a1,T0*a2,T0*a3);
  15352. /*CHECK_COMPOUND*/T6 r537must_be_generated(T537*C,T0*a1);
  15353. /*CHECK_COMPOUND*/void r537accept(T537*C,T0*a1);
  15354. /*CHECK_COMPOUND*/T0*r537adapt_for(T537*C,T0*a1);
  15355. /*CHECK_COMPOUND*/T0*r537collect(T537*C,T0*a1);
  15356. /*CHECK_COMPOUND*/T351 r537start_position(T537*C);
  15357. /*CHECK_COMPOUND*/T0*r537twin(T537*C);
  15358. /*CHECK_COMPOUND*/T6 r537use_current(T537*C,T0*a1);
  15359. /*CHECK_COMPOUND*/T6 r537side_effect_free(T0*a1);
  15360. /*CHECK_COMPOUND*/T0*r537inline_dynamic_dispatch(T537*C,T0*a1,T0*a2);
  15361. /*CHECK_COMPOUND*/void r537add_index_clause(T537*C,T0*a1);
  15362. /*CHECK_COMPOUND*/T0*r537to_instruction(T537*C);
  15363. /*CHECK_COMPOUND*/T0*r537current_or_twin_init(T537*C,T0*a1);
  15364. /*DEBUG_COMPOUND*/T0*r496specialize_and_check(T496*C,T0*a1);
  15365. /*DEBUG_COMPOUND*/T0*r496to_expression(T496*C);
  15366. /*DEBUG_COMPOUND*/void r496make(T496*C,T351 a1,T0*a2,T0*a3);
  15367. /*DEBUG_COMPOUND*/void r496pretty(T496*C,T2 a1);
  15368. /*DEBUG_COMPOUND*/T0*r496simplify(T496*C,T0*a1);
  15369. /*DEBUG_COMPOUND*/T0*r496specialize_in(T496*C,T0*a1);
  15370. /*DEBUG_COMPOUND*/void r496inline_dynamic_dispatch_(T496*C,T0*a1,T0*a2);
  15371. /*DEBUG_COMPOUND*/void r496safety_check(T496*C,T0*a1);
  15372. /*DEBUG_COMPOUND*/T0*r496specialize_thru(T496*C,T0*a1,T0*a2,T0*a3);
  15373. /*DEBUG_COMPOUND*/T6 r496must_be_generated(T496*C,T0*a1);
  15374. /*DEBUG_COMPOUND*/void r496accept(T496*C,T0*a1);
  15375. /*DEBUG_COMPOUND*/T0*r496adapt_for(T496*C,T0*a1);
  15376. /*DEBUG_COMPOUND*/T0*r496collect(T496*C,T0*a1);
  15377. /*DEBUG_COMPOUND*/T0*r496twin(T496*C);
  15378. /*DEBUG_COMPOUND*/T6 r496use_current(T496*C,T0*a1);
  15379. /*DEBUG_COMPOUND*/T6 r496side_effect_free(T496*C,T0*a1);
  15380. /*DEBUG_COMPOUND*/T0*r496inline_dynamic_dispatch(T496*C,T0*a1,T0*a2);
  15381. /*DEBUG_COMPOUND*/T6 r496match_debug_key(T496*C,T0*a1);
  15382. /*DEBUG_COMPOUND*/T0*r496to_instruction(T496*C);
  15383. /*DEBUG_COMPOUND*/T0*r496current_or_twin_init(T496*C,T0*a1);
  15384. /*IFTHEN*/T427*create427make(T351 a1,T0*a2,T0*a3);
  15385. /*IFTHEN*/T0*r427specialize_and_check(T427*C,T0*a1);
  15386. /*IFTHEN*/T0*r427to_expression(T427*C);
  15387. /*IFTHEN*/void r427make(T427*C,T351 a1,T0*a2,T0*a3);
  15388. /*IFTHEN*/void r427pretty(T427*C,T2 a1);
  15389. /*IFTHEN*/T0*r427simplify(T427*C,T0*a1);
  15390. /*IFTHEN*/void r427specialize_check_(T427*C,T0*a1);
  15391. /*IFTHEN*/void r427pretty_end_if(T2 a1);
  15392. /*IFTHEN*/T0*r427specialize_in(T427*C,T0*a1);
  15393. /*IFTHEN*/void r427inline_dynamic_dispatch_(T427*C,T0*a1,T0*a2);
  15394. /*IFTHEN*/void r427safety_check(T427*C,T0*a1);
  15395. /*IFTHEN*/void r427init(T427*C,T0*a1,T0*a2);
  15396. /*IFTHEN*/void r427pretty_(T427*C,T2 a1,T0*a2);
  15397. /*IFTHEN*/T0*r427specialize_thru(T427*C,T0*a1,T0*a2,T0*a3);
  15398. /*IFTHEN*/void r427accept(T427*C,T0*a1);
  15399. /*IFTHEN*/T0*r427adapt_for(T427*C,T0*a1);
  15400. /*IFTHEN*/T0*r427collect(T427*C,T0*a1);
  15401. /*IFTHEN*/T0*r427twin(T427*C);
  15402. /*IFTHEN*/T6 r427use_current(T427*C,T0*a1);
  15403. /*IFTHEN*/T6 r427side_effect_free(T0*a1);
  15404. /*IFTHEN*/T0*r427error_handler(void);
  15405. /*IFTHEN*/T0*r427inline_dynamic_dispatch(T427*C,T0*a1,T0*a2);
  15406. /*IFTHEN*/T0*r427to_instruction(T427*C);
  15407. /*IFTHEN*/T0*r427current_or_twin_init(T427*C,T0*a1,T0*a2);
  15408. /*IFTHENELSE*/T0*r413specialize_and_check(T413*C,T0*a1);
  15409. /*IFTHENELSE*/T0*r413to_expression(T413*C);
  15410. /*IFTHENELSE*/void r413pretty(T413*C,T2 a1);
  15411. /*IFTHENELSE*/T0*r413simplify(T413*C,T0*a1);
  15412. /*IFTHENELSE*/void r413inline_dd(T413*C,T0*a1,T0*a2,T0*a3,T2 a4);
  15413. /*IFTHENELSE*/void r413specialize_check_(T413*C,T0*a1);
  15414. /*IFTHENELSE*/void r413pretty_end_if(T2 a1);
  15415. /*IFTHENELSE*/T0*r413specialize_in(T413*C,T0*a1);
  15416. /*IFTHENELSE*/void r413inline_dynamic_dispatch_(T413*C,T0*a1,T0*a2);
  15417. /*IFTHENELSE*/void r413safety_check(T413*C,T0*a1);
  15418. /*IFTHENELSE*/void r413init(T413*C,T0*a1,T0*a2,T0*a3,T0*a4);
  15419. /*IFTHENELSE*/void r413pretty_(T413*C,T2 a1,T0*a2);
  15420. /*IFTHENELSE*/T0*r413specialize_thru(T413*C,T0*a1,T0*a2,T0*a3);
  15421. /*IFTHENELSE*/T0*r413simplify_elseif_list(T0*a1,T6 a2,T0*a3);
  15422. /*IFTHENELSE*/void r413specialize_check(T413*C,T0*a1);
  15423. /*IFTHENELSE*/void r413accept(T413*C,T0*a1);
  15424. /*IFTHENELSE*/T0*r413adapt_for(T413*C,T0*a1);
  15425. /*IFTHENELSE*/T0*r413collect(T413*C,T0*a1);
  15426. /*IFTHENELSE*/T0*r413twin(T413*C);
  15427. /*IFTHENELSE*/T6 r413use_current(T413*C,T0*a1);
  15428. /*IFTHENELSE*/T6 r413side_effect_free(T0*a1);
  15429. /*IFTHENELSE*/void r413with_else(T413*C,T351 a1,T0*a2,T0*a3,T0*a4);
  15430. /*IFTHENELSE*/void r413with_elseif(T413*C,T351 a1,T0*a2,T0*a3,T0*a4);
  15431. /*IFTHENELSE*/T0*r413error_handler(void);
  15432. /*IFTHENELSE*/T0*r413inline_dynamic_dispatch(T413*C,T0*a1,T0*a2);
  15433. /*IFTHENELSE*/void r413with_elseif_and_else(T413*C,T351 a1,T0*a2,T0*a3,T0*a4,T0*a5);
  15434. /*IFTHENELSE*/T0*r413to_instruction(T413*C);
  15435. /*IFTHENELSE*/T0*r413current_or_twin_init(T413*C,T0*a1,T0*a2,T0*a3,T0*a4);
  15436. /*WHEN_CLAUSE*/T0*r371adapt_for(T371*C,T0*a1);
  15437. /*WHEN_CLAUSE*/void r371not_yet_implemented(T371*C);
  15438. /*WHEN_CLAUSE*/T0*r371collect(T371*C,T0*a1);
  15439. /*WHEN_CLAUSE*/T0*r371specialize_in(T371*C,T0*a1);
  15440. /*WHEN_CLAUSE*/T6 r371validity_check_continued(T371*C,T0*a1,T0*a2,T0*a3);
  15441. /*WHEN_CLAUSE*/void r371make_dynamic_dispatch(T371*C,T0*a1,T351 a2,T0*a3);
  15442. /*WHEN_CLAUSE*/T0*r371simplify(T371*C,T0*a1);
  15443. /*WHEN_CLAUSE*/T6 r371match_value(T371*C,T2 a1);
  15444. /*WHEN_CLAUSE*/T0*r371specialize_and_check_integer(T371*C,T0*a1);
  15445. /*WHEN_CLAUSE*/void r371safety_check(T371*C,T0*a1);
  15446. /*WHEN_CLAUSE*/void r371force_internal_character_values(T371*C,T0*a1);
  15447. /*WHEN_CLAUSE*/T0*r371to_expression(T371*C);
  15448. /*WHEN_CLAUSE*/void r371add_value(T371*C,T0*a1);
  15449. /*WHEN_CLAUSE*/T0*r371specialize_thru(T371*C,T0*a1,T0*a2,T0*a3);
  15450. /*WHEN_CLAUSE*/T0*r371specialize_and_check(T371*C,T0*a1);
  15451. /*WHEN_CLAUSE*/T0*r371specialize_and_check_when_items_integer(T371*C,T0*a1,T0*a2);
  15452. /*WHEN_CLAUSE*/void r371inline_dynamic_dispatch_(T371*C,T0*a1,T0*a2);
  15453. /*WHEN_CLAUSE*/T0*r371to_instruction(T371*C);
  15454. /*WHEN_CLAUSE*/void r371make(T371*C,T0*a1,T351 a2,T0*a3);
  15455. /*WHEN_CLAUSE*/void r371make_strippable(T371*C,T0*a1,T0*a2);
  15456. /*WHEN_CLAUSE*/T6 r371is_live(T371*C,T0*a1);
  15457. /*WHEN_CLAUSE*/void r371no_manifest_string_slice_check(T0*a1);
  15458. /*WHEN_CLAUSE*/T0*r371specialize_and_check_character(T371*C,T0*a1);
  15459. /*WHEN_CLAUSE*/void r371crash(T371*C);
  15460. /*WHEN_CLAUSE*/T6 r371is_more_complex_than(T371*C,T0*a1);
  15461. /*WHEN_CLAUSE*/void r371force_internal_integer_values(T371*C,T0*a1);
  15462. /*WHEN_CLAUSE*/T2 r371parser_add_value(T371*C,T2 a1,T0*a2);
  15463. /*WHEN_CLAUSE*/T6 r371use_current(T371*C,T0*a1);
  15464. /*WHEN_CLAUSE*/void r371init(T371*C,T0*a1,T0*a2);
  15465. /*WHEN_CLAUSE*/void r371validity_check(T371*C,T0*a1,T0*a2,T0*a3);
  15466. /*WHEN_CLAUSE*/T0*r371specialize_and_check_string(T371*C,T0*a1);
  15467. /*WHEN_CLAUSE*/void r371parser_make(T371*C,T351 a1,T0*a2);
  15468. /*WHEN_CLAUSE*/void r371pretty(T371*C,T2 a1);
  15469. /*WHEN_CLAUSE*/T0*r371strip_or_set_value(T371*C,T2 a1,T0*a2,T0*a3);
  15470. /*WHEN_CLAUSE*/T0*r371inline_dynamic_dispatch(T371*C,T0*a1,T0*a2);
  15471. /*WHEN_CLAUSE*/T6 r371side_effect_free(T371*C,T0*a1);
  15472. /*WHEN_CLAUSE*/T0*r371twin(T371*C);
  15473. /*WHEN_CLAUSE*/void r371compute_values(T371*C,T0*a1);
  15474. /*WHEN_CLAUSE*/T2 r371largest_range_of_values(T371*C);
  15475. /*WHEN_CLAUSE*/void r371add_slice(T371*C,T0*a1,T0*a2);
  15476. /*WHEN_CLAUSE*/T0*r371error_handler(void);
  15477. /*WHEN_CLAUSE*/void r371accept(T371*C,T0*a1);
  15478. /*WHEN_CLAUSE*/T0*r371create_merged_with(T371*C,T0*a1);
  15479. /*IMPLICIT_CURRENT*/T384*create384make(T351 a1);
  15480. /*IMPLICIT_CURRENT*/T0*r384to_expression(T384*C);
  15481. /*IMPLICIT_CURRENT*/void r384make(T384*C,T351 a1);
  15482. /*IMPLICIT_CURRENT*/void r384pretty(T2 a1);
  15483. /*IMPLICIT_CURRENT*/T0*r384simplify(T384*C,T0*a1);
  15484. /*IMPLICIT_CURRENT*/T0*r384static_simplify(T384*C);
  15485. /*IMPLICIT_CURRENT*/T0*r384specialize_in(T384*C,T0*a1);
  15486. /*IMPLICIT_CURRENT*/void r384inline_dynamic_dispatch_(T384*C,T0*a1,T0*a2);
  15487. /*IMPLICIT_CURRENT*/T6 r384is_stored_in_some_local_variable(void);
  15488. /*IMPLICIT_CURRENT*/void r384accept(T384*C,T0*a1);
  15489. /*IMPLICIT_CURRENT*/T0*r384collect(T0*a1);
  15490. /*IMPLICIT_CURRENT*/T0*r384twin(T384*C);
  15491. /*IMPLICIT_CURRENT*/T6 r384use_current(T0*a1);
  15492. /*IMPLICIT_CURRENT*/void r384bracketed_pretty(T2 a1);
  15493. /*IMPLICIT_CURRENT*/T0*r384non_void_no_dispatch_type(T0*a1);
  15494. /*IMPLICIT_CURRENT*/T6 r384side_effect_free(T0*a1);
  15495. /*IMPLICIT_CURRENT*/T0*r384resolve_in(T0*a1);
  15496. /*IMPLICIT_CURRENT*/T0*r384to_instruction(T384*C);
  15497. /*OTHER_INSPECT_STATEMENT*/T0*r376specialize_and_check(T376*C,T0*a1);
  15498. /*OTHER_INSPECT_STATEMENT*/void r376make_strippable(T376*C,T351 a1,T0*a2,T0*a3);
  15499. /*OTHER_INSPECT_STATEMENT*/T0*r376to_expression(T376*C);
  15500. /*OTHER_INSPECT_STATEMENT*/void r376make(T376*C,T351 a1,T0*a2);
  15501. /*OTHER_INSPECT_STATEMENT*/void r376with_when_list(T376*C,T351 a1,T0*a2,T0*a3);
  15502. extern T0*oBC32is_empty_name;
  15503. extern int fBC32is_empty_name;
  15504. /*OTHER_INSPECT_STATEMENT*/T0*r376is_empty_name(void);
  15505. /*OTHER_INSPECT_STATEMENT*/void r376pretty(T376*C,T2 a1);
  15506. /*OTHER_INSPECT_STATEMENT*/T0*r376simplify(T376*C,T0*a1);
  15507. /*OTHER_INSPECT_STATEMENT*/void r376force_internal_values(T376*C,T0*a1);
  15508. /*OTHER_INSPECT_STATEMENT*/void r376validity_check(T376*C,T0*a1,T0*a2);
  15509. /*OTHER_INSPECT_STATEMENT*/T0*r376specialize_in(T376*C,T0*a1);
  15510. /*OTHER_INSPECT_STATEMENT*/void r376inline_dynamic_dispatch_(T376*C,T0*a1,T0*a2);
  15511. /*OTHER_INSPECT_STATEMENT*/T6 r376same_compound(T0*a1,T0*a2,T0*a3);
  15512. /*OTHER_INSPECT_STATEMENT*/void r376safety_check(T376*C,T0*a1);
  15513. /*OTHER_INSPECT_STATEMENT*/T0*r376is_empty_call(T376*C,T0*a1,T0*a2);
  15514. /*OTHER_INSPECT_STATEMENT*/void r376init(T376*C,T0*a1,T0*a2,T0*a3);
  15515. /*OTHER_INSPECT_STATEMENT*/T0*r376count_call(T376*C,T0*a1,T0*a2);
  15516. /*OTHER_INSPECT_STATEMENT*/void r376set_else_compound(T376*C,T351 a1,T0*a2);
  15517. /*OTHER_INSPECT_STATEMENT*/T0*r376specialize_thru(T376*C,T0*a1,T0*a2,T0*a3);
  15518. extern T0*oBC377code_comparator;
  15519. /*OTHER_INSPECT_STATEMENT*/T0*r376count_name(void);
  15520. /*OTHER_INSPECT_STATEMENT*/void r376accept(T376*C,T0*a1);
  15521. /*OTHER_INSPECT_STATEMENT*/void r376validity_check_continued(T376*C,T0*a1,T0*a2,T0*a3);
  15522. /*OTHER_INSPECT_STATEMENT*/void r376add_when(T376*C,T0*a1);
  15523. /*OTHER_INSPECT_STATEMENT*/T0*r376adapt_for(T376*C,T0*a1);
  15524. /*OTHER_INSPECT_STATEMENT*/T2 r376largest_range_of_values(T376*C);
  15525. /*OTHER_INSPECT_STATEMENT*/T6 r376use_c_switch_statement(T376*C);
  15526. /*OTHER_INSPECT_STATEMENT*/T0*r376collect(T376*C,T0*a1);
  15527. /*OTHER_INSPECT_STATEMENT*/T0*r376item_call(T376*C,T0*a1,T0*a2);
  15528. /*OTHER_INSPECT_STATEMENT*/T0*r376twin(T376*C);
  15529. /*OTHER_INSPECT_STATEMENT*/T6 r376use_current(T376*C,T0*a1);
  15530. extern T0*oBC32item_name;
  15531. extern int fBC32item_name;
  15532. /*OTHER_INSPECT_STATEMENT*/T0*r376item_name(void);
  15533. /*OTHER_INSPECT_STATEMENT*/T6 r376side_effect_free(T376*C,T0*a1);
  15534. /*OTHER_INSPECT_STATEMENT*/T0*r376error_handler(void);
  15535. /*OTHER_INSPECT_STATEMENT*/T0*r376inline_dynamic_dispatch(T376*C,T0*a1,T0*a2);
  15536. /*OTHER_INSPECT_STATEMENT*/void r376compute_values(T376*C,T0*a1);
  15537. /*OTHER_INSPECT_STATEMENT*/T0*r376to_instruction(T376*C);
  15538. /*OTHER_INSPECT_STATEMENT*/T0*r376current_or_twin_init(T376*C,T0*a1,T0*a2,T0*a3);
  15539. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498specialize_and_check(T498*C,T0*a1);
  15540. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498to_expression(T498*C);
  15541. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498with_when_list(T498*C,T351 a1,T0*a2,T0*a3);
  15542. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498is_empty_name(void);
  15543. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498pretty(T498*C,T2 a1);
  15544. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498simplify(T498*C,T0*a1);
  15545. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498validity_check(T498*C,T0*a1,T0*a2);
  15546. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498specialize_in(T498*C,T0*a1);
  15547. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498inline_dynamic_dispatch_(T498*C,T0*a1,T0*a2);
  15548. /*MANIFEST_STRING_INSPECT_STATEMENT*/T6 r498same_compound(T0*a1,T0*a2,T0*a3);
  15549. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498safety_check(T498*C,T0*a1);
  15550. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498is_empty_call(T498*C,T0*a1,T0*a2);
  15551. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498init(T498*C,T0*a1,T0*a2,T0*a3);
  15552. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498count_call(T498*C,T0*a1,T0*a2);
  15553. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498set_else_compound(T498*C,T351 a1,T0*a2);
  15554. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498specialize_thru(T498*C,T0*a1,T0*a2,T0*a3);
  15555. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498count_name(void);
  15556. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498accept(T498*C,T0*a1);
  15557. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498validity_check_continued(T498*C,T0*a1,T0*a2,T0*a3);
  15558. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498add_when(T498*C,T0*a1);
  15559. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498adapt_for(T498*C,T0*a1);
  15560. /*MANIFEST_STRING_INSPECT_STATEMENT*/T2 r498largest_range_of_values(T498*C);
  15561. /*MANIFEST_STRING_INSPECT_STATEMENT*/T6 r498use_c_switch_statement(T498*C);
  15562. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498collect(T498*C,T0*a1);
  15563. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498item_call(T498*C,T0*a1,T0*a2);
  15564. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498twin(T498*C);
  15565. /*MANIFEST_STRING_INSPECT_STATEMENT*/T6 r498use_current(T498*C,T0*a1);
  15566. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498item_name(void);
  15567. /*MANIFEST_STRING_INSPECT_STATEMENT*/T6 r498side_effect_free(T498*C,T0*a1);
  15568. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498error_handler(void);
  15569. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498inline_dynamic_dispatch(T498*C,T0*a1,T0*a2);
  15570. /*MANIFEST_STRING_INSPECT_STATEMENT*/void r498compute_values(T498*C,T0*a1);
  15571. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498to_instruction(T498*C);
  15572. /*MANIFEST_STRING_INSPECT_STATEMENT*/T0*r498current_or_twin_init(T498*C,T0*a1,T0*a2,T0*a3);
  15573. /*ASSERTION_LIST*/T0*r443specialize_and_check(T443*C,T0*a1);
  15574. /*ASSERTION_LIST*/T0*r443to_expression(T443*C);
  15575. /*ASSERTION_LIST*/void r443make(T443*C,T351 a1,T0*a2,T0*a3);
  15576. /*ASSERTION_LIST*/void r443pretty(T443*C,T2 a1);
  15577. /*ASSERTION_LIST*/T0*r443simplify(T443*C,T0*a1);
  15578. /*ASSERTION_LIST*/T0*r443specialize_in(T443*C,T0*a1);
  15579. /*ASSERTION_LIST*/void r443inline_dynamic_dispatch_(T443*C,T0*a1,T0*a2);
  15580. /*ASSERTION_LIST*/T6 r443is_always_true(T443*C,T0*a1);
  15581. /*ASSERTION_LIST*/void r443safety_check(T443*C,T0*a1);
  15582. /*ASSERTION_LIST*/void r443for_each(T443*C,T0*a1);
  15583. /*ASSERTION_LIST*/void r443set_list(T443*C,T0*a1);
  15584. /*ASSERTION_LIST*/T0*r443specialize_thru(T443*C,T0*a1,T0*a2,T0*a3);
  15585. /*ASSERTION_LIST*/void r443pretty_as_loop_invariant(T443*C,T2 a1);
  15586. /*ASSERTION_LIST*/T2 r443upper(T443*C);
  15587. /*ASSERTION_LIST*/void r443accept(T443*C,T0*a1);
  15588. /*ASSERTION_LIST*/void r443set_eiffel_parser_stamp(T443*C,T2 a1);
  15589. /*ASSERTION_LIST*/T0*r443adapt_for(T443*C,T0*a1);
  15590. /*ASSERTION_LIST*/T0*r443item(T443*C,T2 a1);
  15591. /*ASSERTION_LIST*/T0*r443collect(T443*C,T0*a1);
  15592. /*ASSERTION_LIST*/void r443pretty_print_with_tag(T443*C,T2 a1,T0*a2);
  15593. /*ASSERTION_LIST*/T6 r443is_empty(T443*C);
  15594. /*ASSERTION_LIST*/T0*r443twin(T443*C);
  15595. /*ASSERTION_LIST*/void r443pretty_as_check_compound(T443*C,T2 a1,T0*a2);
  15596. /*ASSERTION_LIST*/T6 r443use_current(T443*C,T0*a1);
  15597. /*ASSERTION_LIST*/void r443crash(T443*C);
  15598. /*ASSERTION_LIST*/void r443breakpoint(T443*C);
  15599. /*ASSERTION_LIST*/T6 r443side_effect_free(T443*C,T0*a1);
  15600. /*ASSERTION_LIST*/T0*r443inline_dynamic_dispatch(T443*C,T0*a1,T0*a2);
  15601. /*ASSERTION_LIST*/void r443not_yet_implemented(T443*C);
  15602. /*ASSERTION_LIST*/T2 r443lower(T443*C);
  15603. /*ASSERTION_LIST*/T0*r443to_instruction(T443*C);
  15604. /*ASSERTION_LIST*/T0*r443specialize_without_checks(T443*C,T0*a1);
  15605. /*LOOP_VARIANT*/T0*r484specialize_and_check(T484*C,T0*a1);
  15606. /*LOOP_VARIANT*/T0*r484to_expression(T484*C);
  15607. /*LOOP_VARIANT*/void r484make(T484*C,T0*a1,T0*a2,T0*a3,T0*a4);
  15608. /*LOOP_VARIANT*/void r484pretty(T484*C,T2 a1);
  15609. /*LOOP_VARIANT*/T0*r484simplify(T484*C,T0*a1);
  15610. /*LOOP_VARIANT*/T0*r484static_simplify(T484*C);
  15611. /*LOOP_VARIANT*/T0*r484specialize_in(T484*C,T0*a1);
  15612. /*LOOP_VARIANT*/void r484inline_dynamic_dispatch_(T484*C,T0*a1,T0*a2);
  15613. /*LOOP_VARIANT*/void r484safety_check(T484*C,T0*a1);
  15614. /*LOOP_VARIANT*/T0*r484specialize_thru(T484*C,T0*a1,T0*a2,T0*a3);
  15615. /*LOOP_VARIANT*/void r484specialize_check(T484*C,T0*a1);
  15616. /*LOOP_VARIANT*/T6 r484is_stored_in_some_local_variable(void);
  15617. /*LOOP_VARIANT*/void r484accept(T484*C,T0*a1);
  15618. /*LOOP_VARIANT*/T0*r484declaration_type(T484*C);
  15619. /*LOOP_VARIANT*/T0*r484collect(T484*C,T0*a1);
  15620. /*LOOP_VARIANT*/T351 r484start_position(T484*C);
  15621. /*LOOP_VARIANT*/T0*r484twin(T484*C);
  15622. /*LOOP_VARIANT*/T0*r484written_declaration_type_mark(T484*C);
  15623. /*LOOP_VARIANT*/T6 r484use_current(T484*C,T0*a1);
  15624. /*LOOP_VARIANT*/T0*r484non_void_no_dispatch_type(T0*a1);
  15625. /*LOOP_VARIANT*/T6 r484side_effect_free(T484*C,T0*a1);
  15626. /*LOOP_VARIANT*/T0*r484error_handler(void);
  15627. /*LOOP_VARIANT*/T0*r484resolve_in(T484*C,T0*a1);
  15628. /*LOOP_VARIANT*/T0*r484to_instruction(T484*C);
  15629. /*LOOP_INSTRUCTION*/T0*r485specialize_and_check(T485*C,T0*a1);
  15630. /*LOOP_INSTRUCTION*/T0*r485to_expression(T485*C);
  15631. /*LOOP_INSTRUCTION*/void r485make(T485*C,T351 a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  15632. /*LOOP_INSTRUCTION*/void r485pretty(T485*C,T2 a1);
  15633. /*LOOP_INSTRUCTION*/T0*r485simplify(T485*C,T0*a1);
  15634. /*LOOP_INSTRUCTION*/T0*r485specialize_in(T485*C,T0*a1);
  15635. /*LOOP_INSTRUCTION*/void r485inline_dynamic_dispatch_(T485*C,T0*a1,T0*a2);
  15636. /*LOOP_INSTRUCTION*/void r485safety_check(T485*C,T0*a1);
  15637. /*LOOP_INSTRUCTION*/T0*r485specialize_thru(T485*C,T0*a1,T0*a2,T0*a3);
  15638. /*LOOP_INSTRUCTION*/void r485specialize_check(T485*C,T0*a1);
  15639. /*LOOP_INSTRUCTION*/void r485accept(T485*C,T0*a1);
  15640. /*LOOP_INSTRUCTION*/T0*r485adapt_for(T485*C,T0*a1);
  15641. /*LOOP_INSTRUCTION*/T0*r485collect(T485*C,T0*a1);
  15642. /*LOOP_INSTRUCTION*/T6 r485use_current(T485*C,T0*a1);
  15643. /*LOOP_INSTRUCTION*/T6 r485side_effect_free(T0*a1);
  15644. /*LOOP_INSTRUCTION*/T0*r485error_handler(void);
  15645. /*LOOP_INSTRUCTION*/T0*r485inline_dynamic_dispatch(T485*C,T0*a1,T0*a2);
  15646. /*LOOP_INSTRUCTION*/T0*r485to_instruction(T485*C);
  15647. /*LOOP_INSTRUCTION*/T6 r485loop_check(T0*a1);
  15648. /*RESULT*/T0*r378to_expression(T378*C);
  15649. /*RESULT*/void r378make(T378*C,T351 a1);
  15650. /*RESULT*/void r378pretty(T2 a1);
  15651. /*RESULT*/T0*r378simplify(T378*C,T0*a1);
  15652. /*RESULT*/void r378validity_check(T378*C,T0*a1);
  15653. /*RESULT*/T0*r378static_simplify(T378*C);
  15654. /*RESULT*/T0*r378specialize_in(T378*C,T0*a1);
  15655. /*RESULT*/void r378inline_dynamic_dispatch_(T378*C,T0*a1,T0*a2);
  15656. /*RESULT*/void r378set_enclosing_function(T378*C,T0*a1);
  15657. /*RESULT*/T0*r378specialize_thru(T378*C,T0*a1,T0*a2,T0*a3);
  15658. /*RESULT*/void r378set_type_mark_memory(T378*C,T0*a1);
  15659. /*RESULT*/T6 r378is_stored_in_some_local_variable(void);
  15660. /*RESULT*/void r378accept(T378*C,T0*a1);
  15661. /*RESULT*/T0*r378adapt_for(T378*C,T0*a1);
  15662. /*RESULT*/T0*r378feature_accumulator(void);
  15663. /*RESULT*/T0*r378collect(T0*a1);
  15664. /*RESULT*/void r378pretty_target(T2 a1);
  15665. /*RESULT*/T0*r378twin(T378*C);
  15666. /*RESULT*/T6 r378use_current(T0*a1);
  15667. /*RESULT*/void r378bracketed_pretty(T2 a1);
  15668. /*RESULT*/T0*r378non_void_no_dispatch_type(T378*C,T0*a1);
  15669. /*RESULT*/T6 r378side_effect_free(T0*a1);
  15670. /*RESULT*/T0*r378error_handler(void);
  15671. /*RESULT*/T0*r378resolve_in(T378*C,T0*a1);
  15672. /*RESULT*/T0*r378to_instruction(T378*C);
  15673. /*RESULT*/T0*r378current_or_twin_init(T378*C,T0*a1);
  15674. /*CREATE_INSTRUCTION*/T0*r419specialize_and_check(T419*C,T0*a1);
  15675. /*CREATE_INSTRUCTION*/T0*r419to_expression(T419*C);
  15676. /*CREATE_INSTRUCTION*/void r419make(T419*C,T351 a1,T0*a2,T0*a3,T0*a4);
  15677. /*CREATE_INSTRUCTION*/T0*r419created_type(T419*C,T0*a1);
  15678. /*CREATE_INSTRUCTION*/void r419typed_internals(T419*C,T351 a1,T0*a2);
  15679. /*CREATE_INSTRUCTION*/void r419pretty(T419*C,T2 a1);
  15680. /*CREATE_INSTRUCTION*/T0*r419simplify(T419*C,T0*a1);
  15681. /*CREATE_INSTRUCTION*/T0*r419specialize_in(T419*C,T0*a1);
  15682. /*CREATE_INSTRUCTION*/void r419inline_dynamic_dispatch_(T419*C,T0*a1,T0*a2);
  15683. /*CREATE_INSTRUCTION*/void r419safety_check(T419*C,T0*a1);
  15684. /*CREATE_INSTRUCTION*/void r419set_call(T419*C,T0*a1);
  15685. /*CREATE_INSTRUCTION*/void r419init(T419*C,T0*a1,T0*a2,T0*a3);
  15686. /*CREATE_INSTRUCTION*/void r419specialize_checks(T419*C,T0*a1);
  15687. /*CREATE_INSTRUCTION*/T0*r419specialize_thru(T419*C,T0*a1,T0*a2,T0*a3);
  15688. /*CREATE_INSTRUCTION*/void r419accept(T419*C,T0*a1);
  15689. /*CREATE_INSTRUCTION*/void r419set_eiffel_parser_stamp(T419*C,T2 a1);
  15690. /*CREATE_INSTRUCTION*/T0*r419adapt_for(T419*C,T0*a1);
  15691. /*CREATE_INSTRUCTION*/T0*r419default_create_name(void);
  15692. /*CREATE_INSTRUCTION*/T0*r419collect(T419*C,T0*a1);
  15693. /*CREATE_INSTRUCTION*/T0*r419any_default_create_fs(void);
  15694. /*CREATE_INSTRUCTION*/T0*r419twin(T419*C);
  15695. /*CREATE_INSTRUCTION*/T0*r419creation_procedure(T419*C,T0*a1);
  15696. /*CREATE_INSTRUCTION*/T6 r419use_current(T419*C,T0*a1);
  15697. /*CREATE_INSTRUCTION*/T6 r419side_effect_free(T0*a1);
  15698. /*CREATE_INSTRUCTION*/T0*r419arguments(T419*C);
  15699. /*CREATE_INSTRUCTION*/T0*r419error_handler(void);
  15700. /*CREATE_INSTRUCTION*/T0*r419inline_dynamic_dispatch(T419*C,T0*a1,T0*a2);
  15701. /*CREATE_INSTRUCTION*/void r419make_specialized(T419*C,T351 a1,T0*a2,T0*a3,T0*a4);
  15702. /*CREATE_INSTRUCTION*/T0*r419to_instruction(T419*C);
  15703. /*CREATE_INSTRUCTION*/T0*r419specialize_without_checks(T419*C,T0*a1);
  15704. /*CREATE_INSTRUCTION*/T0*r419current_or_twin_init(T419*C,T0*a1,T0*a2,T0*a3);
  15705. /*C_INLINE*/T0*r482specialize_and_check(T482*C,T0*a1);
  15706. /*C_INLINE*/T0*r482to_expression(T482*C);
  15707. /*C_INLINE*/void r482pretty(T482*C,T2 a1);
  15708. /*C_INLINE*/T0*r482simplify(T482*C,T0*a1);
  15709. /*C_INLINE*/void r482inline_dynamic_dispatch_(T482*C,T0*a1,T0*a2);
  15710. /*C_INLINE*/void r482accept(T482*C,T0*a1);
  15711. /*C_INLINE*/void r482make_c_inline_h(T482*C,T351 a1,T0*a2);
  15712. /*C_INLINE*/void r482make_c_inline_c(T482*C,T351 a1,T0*a2);
  15713. /*C_INLINE*/T6 r482use_current(T482*C,T0*a1);
  15714. /*C_INLINE*/T6 r482side_effect_free(T0*a1);
  15715. /*C_INLINE*/T0*r482inline_dynamic_dispatch(T482*C,T0*a1,T0*a2);
  15716. /*C_INLINE*/T0*r482to_instruction(T482*C);
  15717. /*PRECURSOR_INSTRUCTION*/T0*r513specialize_and_check(T513*C,T0*a1);
  15718. /*PRECURSOR_INSTRUCTION*/T0*r513to_expression(T513*C);
  15719. /*PRECURSOR_INSTRUCTION*/void r513make(T513*C,T351 a1,T0*a2,T0*a3);
  15720. /*PRECURSOR_INSTRUCTION*/void r513pretty(T513*C,T2 a1);
  15721. /*PRECURSOR_INSTRUCTION*/T0*r513simplify(T513*C,T0*a1);
  15722. /*PRECURSOR_INSTRUCTION*/T0*r513specialize_in(T513*C,T0*a1);
  15723. /*PRECURSOR_INSTRUCTION*/void r513inline_dynamic_dispatch_(T513*C,T0*a1,T0*a2);
  15724. /*PRECURSOR_INSTRUCTION*/void r513safety_check(T513*C,T0*a1);
  15725. /*PRECURSOR_INSTRUCTION*/void r513init(T513*C,T0*a1,T0*a2);
  15726. /*PRECURSOR_INSTRUCTION*/void r513pretty_(T513*C,T2 a1);
  15727. /*PRECURSOR_INSTRUCTION*/T0*r513specialize_thru(T513*C,T0*a1,T0*a2,T0*a3);
  15728. /*PRECURSOR_INSTRUCTION*/void r513accept(T513*C,T0*a1);
  15729. /*PRECURSOR_INSTRUCTION*/T0*r513adapt_for(T513*C,T0*a1);
  15730. /*PRECURSOR_INSTRUCTION*/T0*r513feature_accumulator(void);
  15731. /*PRECURSOR_INSTRUCTION*/T0*r513collect(T513*C,T0*a1);
  15732. /*PRECURSOR_INSTRUCTION*/T0*r513twin(T513*C);
  15733. /*PRECURSOR_INSTRUCTION*/T6 r513use_current(T0*a1);
  15734. /*PRECURSOR_INSTRUCTION*/T6 r513side_effect_free(T513*C,T0*a1);
  15735. /*PRECURSOR_INSTRUCTION*/T0*r513error_handler(void);
  15736. /*PRECURSOR_INSTRUCTION*/T0*r513inline_dynamic_dispatch(T513*C,T0*a1,T0*a2);
  15737. /*PRECURSOR_INSTRUCTION*/T0*r513to_instruction(T513*C);
  15738. /*PRECURSOR_INSTRUCTION*/T0*r513current_or_twin_init(T513*C,T0*a1,T0*a2);
  15739. /*WRITTEN_CURRENT*/T503*create503make(T351 a1);
  15740. /*WRITTEN_CURRENT*/T0*r503to_expression(T503*C);
  15741. /*WRITTEN_CURRENT*/void r503make(T503*C,T351 a1);
  15742. /*WRITTEN_CURRENT*/void r503pretty(T2 a1);
  15743. /*WRITTEN_CURRENT*/T0*r503simplify(T503*C,T0*a1);
  15744. /*WRITTEN_CURRENT*/T0*r503static_simplify(T503*C);
  15745. /*WRITTEN_CURRENT*/T0*r503specialize_in(T503*C,T0*a1);
  15746. /*WRITTEN_CURRENT*/void r503inline_dynamic_dispatch_(T503*C,T0*a1,T0*a2);
  15747. /*WRITTEN_CURRENT*/T6 r503is_stored_in_some_local_variable(void);
  15748. /*WRITTEN_CURRENT*/void r503accept(T503*C,T0*a1);
  15749. /*WRITTEN_CURRENT*/T0*r503collect(T0*a1);
  15750. /*WRITTEN_CURRENT*/void r503pretty_target(T2 a1);
  15751. /*WRITTEN_CURRENT*/T0*r503twin(T503*C);
  15752. /*WRITTEN_CURRENT*/T6 r503use_current(T0*a1);
  15753. /*WRITTEN_CURRENT*/void r503bracketed_pretty(T2 a1);
  15754. /*WRITTEN_CURRENT*/T0*r503non_void_no_dispatch_type(T0*a1);
  15755. /*WRITTEN_CURRENT*/T6 r503side_effect_free(T0*a1);
  15756. /*WRITTEN_CURRENT*/T0*r503resolve_in(T0*a1);
  15757. /*WRITTEN_CURRENT*/T0*r503to_instruction(T503*C);
  15758. /*ASSIGNMENT*/T381*create381inline_make(T0*a1,T0*a2);
  15759. /*ASSIGNMENT*/T381*create381make(T0*a1,T0*a2);
  15760. /*ASSIGNMENT*/T0*r381specialize_and_check(T381*C,T0*a1);
  15761. /*ASSIGNMENT*/T0*r381to_expression(T381*C);
  15762. /*ASSIGNMENT*/void r381make(T381*C,T0*a1,T0*a2);
  15763. /*ASSIGNMENT*/void r381fatal_error_for(T381*C,T0*a1,T0*a2,T0*a3,T0*a4);
  15764. /*ASSIGNMENT*/void r381pretty(T381*C,T2 a1);
  15765. /*ASSIGNMENT*/T0*r381simplify(T381*C,T0*a1);
  15766. /*ASSIGNMENT*/T0*r381specialize_in(T381*C,T0*a1);
  15767. /*ASSIGNMENT*/void r381inline_dynamic_dispatch_(T381*C,T0*a1,T0*a2);
  15768. /*ASSIGNMENT*/void r381safety_check(T381*C,T0*a1);
  15769. /*ASSIGNMENT*/T0*r381specialize_thru(T381*C,T0*a1,T0*a2,T0*a3);
  15770. /*ASSIGNMENT*/T6 r381reset_default_value_in_local_or_result(T381*C,T0*a1);
  15771. /*ASSIGNMENT*/void r381inline_make(T381*C,T0*a1,T0*a2);
  15772. /*ASSIGNMENT*/void r381accept(T381*C,T0*a1);
  15773. /*ASSIGNMENT*/T0*r381adapt_for(T381*C,T0*a1);
  15774. /*ASSIGNMENT*/T0*r381collect(T381*C,T0*a1);
  15775. /*ASSIGNMENT*/T351 r381start_position(T381*C);
  15776. /*ASSIGNMENT*/T6 r381use_current(T381*C,T0*a1);
  15777. /*ASSIGNMENT*/T6 r381side_effect_free(T0*a1);
  15778. /*ASSIGNMENT*/T0*r381error_handler(void);
  15779. /*ASSIGNMENT*/T0*r381inline_dynamic_dispatch(T381*C,T0*a1,T0*a2);
  15780. /*ASSIGNMENT*/T0*r381to_instruction(T381*C);
  15781. /*ASSIGNMENT_ATTEMPT*/T409*create409make(T0*a1,T0*a2,T6 a3);
  15782. /*ASSIGNMENT_ATTEMPT*/T0*r409specialize_and_check(T409*C,T0*a1);
  15783. /*ASSIGNMENT_ATTEMPT*/T0*r409to_expression(T409*C);
  15784. /*ASSIGNMENT_ATTEMPT*/void r409make(T409*C,T0*a1,T0*a2,T6 a3);
  15785. /*ASSIGNMENT_ATTEMPT*/void r409pretty(T409*C,T2 a1);
  15786. /*ASSIGNMENT_ATTEMPT*/T0*r409simplify(T409*C,T0*a1);
  15787. /*ASSIGNMENT_ATTEMPT*/T0*r409specialize_in(T409*C,T0*a1);
  15788. /*ASSIGNMENT_ATTEMPT*/void r409inline_dynamic_dispatch_(T409*C,T0*a1,T0*a2);
  15789. /*ASSIGNMENT_ATTEMPT*/void r409safety_check(T409*C,T0*a1);
  15790. /*ASSIGNMENT_ATTEMPT*/T0*r409specialize_thru(T409*C,T0*a1,T0*a2,T0*a3);
  15791. /*ASSIGNMENT_ATTEMPT*/void r409accept(T409*C,T0*a1);
  15792. /*ASSIGNMENT_ATTEMPT*/T0*r409adapt_for(T409*C,T0*a1);
  15793. /*ASSIGNMENT_ATTEMPT*/T0*r409collect(T409*C,T0*a1);
  15794. /*ASSIGNMENT_ATTEMPT*/T351 r409start_position(T409*C);
  15795. /*ASSIGNMENT_ATTEMPT*/T6 r409use_current(T409*C,T0*a1);
  15796. /*ASSIGNMENT_ATTEMPT*/T6 r409side_effect_free(T0*a1);
  15797. /*ASSIGNMENT_ATTEMPT*/T0*r409error_handler(void);
  15798. /*ASSIGNMENT_ATTEMPT*/T0*r409inline_dynamic_dispatch(T409*C,T0*a1,T0*a2);
  15799. /*ASSIGNMENT_ATTEMPT*/T0*r409to_instruction(T409*C);
  15800. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483specialize_and_check(T483*C,T0*a1);
  15801. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483to_expression(T483*C);
  15802. /*ASSIGNMENT_CALL_ASSIGNER*/void r483make(T483*C,T0*a1,T0*a2);
  15803. /*ASSIGNMENT_CALL_ASSIGNER*/void r483pretty(T483*C,T2 a1);
  15804. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483echo(void);
  15805. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483specialize_in(T483*C,T0*a1);
  15806. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483specialize_thru(T483*C,T0*a1,T0*a2,T0*a3);
  15807. /*ASSIGNMENT_CALL_ASSIGNER*/void r483accept(T483*C,T0*a1);
  15808. /*ASSIGNMENT_CALL_ASSIGNER*/T351 r483start_position(T483*C);
  15809. /*ASSIGNMENT_CALL_ASSIGNER*/T6 r483use_current(T483*C,T0*a1);
  15810. /*ASSIGNMENT_CALL_ASSIGNER*/T6 r483side_effect_free(T0*a1);
  15811. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483error_handler(void);
  15812. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483inline_dynamic_dispatch(T0*a1,T0*a2);
  15813. /*ASSIGNMENT_CALL_ASSIGNER*/T0*r483to_instruction(T483*C);
  15814. /*RETRY_INSTRUCTION*/T0*r477to_expression(T477*C);
  15815. /*RETRY_INSTRUCTION*/void r477make(T477*C,T351 a1);
  15816. /*RETRY_INSTRUCTION*/void r477pretty(T2 a1);
  15817. /*RETRY_INSTRUCTION*/T0*r477simplify(T477*C,T0*a1);
  15818. /*RETRY_INSTRUCTION*/void r477inline_dynamic_dispatch_(T477*C,T0*a1,T0*a2);
  15819. /*RETRY_INSTRUCTION*/void r477accept(T477*C,T0*a1);
  15820. /*RETRY_INSTRUCTION*/T6 r477use_current(T0*a1);
  15821. /*RETRY_INSTRUCTION*/T6 r477side_effect_free(T0*a1);
  15822. /*RETRY_INSTRUCTION*/T0*r477inline_dynamic_dispatch(T477*C,T0*a1,T0*a2);
  15823. /*RETRY_INSTRUCTION*/T0*r477to_instruction(T477*C);
  15824. /*COMPOUND*/T410*create410make_2(T0*a1,T0*a2);
  15825. /*COMPOUND*/void r410simplify_add(T0*a1,T0*a2);
  15826. /*COMPOUND*/T0*r410specialize_and_check(T410*C,T0*a1);
  15827. /*COMPOUND*/T0*r410to_expression(T410*C);
  15828. /*COMPOUND*/T0*r410first(T410*C);
  15829. /*COMPOUND*/void r410pretty(T410*C,T2 a1);
  15830. /*COMPOUND*/T0*r410simplify(T410*C,T0*a1);
  15831. /*COMPOUND*/T0*r410twin_remove_first(T410*C);
  15832. /*COMPOUND*/T0*r410specialize_in(T410*C,T0*a1);
  15833. /*COMPOUND*/void r410inline_dynamic_dispatch_(T410*C,T0*a1,T0*a2);
  15834. /*COMPOUND*/void r410safety_check(T410*C,T0*a1);
  15835. /*COMPOUND*/void r410set_list(T410*C,T0*a1);
  15836. /*COMPOUND*/T0*r410specialize_thru(T410*C,T0*a1,T0*a2,T0*a3);
  15837. /*COMPOUND*/T2 r410upper(T410*C);
  15838. /*COMPOUND*/void r410accept(T410*C,T0*a1);
  15839. /*COMPOUND*/T0*r410adapt_for(T410*C,T0*a1);
  15840. /*COMPOUND*/void r410from_list(T410*C,T0*a1);
  15841. /*COMPOUND*/void r410make_n(T410*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  15842. /*COMPOUND*/T0*r410collect(T410*C,T0*a1);
  15843. /*COMPOUND*/T6 r410is_a_comment(T0*a1);
  15844. /*COMPOUND*/T351 r410start_position(T410*C);
  15845. /*COMPOUND*/T0*r410twin(T410*C);
  15846. /*COMPOUND*/T6 r410use_current(T410*C,T0*a1);
  15847. /*COMPOUND*/T6 r410side_effect_free(T410*C,T0*a1);
  15848. /*COMPOUND*/T0*r410inline_dynamic_dispatch(T410*C,T0*a1,T0*a2);
  15849. /*COMPOUND*/void r410make_2(T410*C,T0*a1,T0*a2);
  15850. /*COMPOUND*/void r410make_3(T410*C,T0*a1,T0*a2,T0*a3);
  15851. /*COMPOUND*/T2 r410count(T410*C);
  15852. /*COMPOUND*/void r410make_4(T410*C,T0*a1,T0*a2,T0*a3,T0*a4);
  15853. /*COMPOUND*/T0*r410to_instruction(T410*C);
  15854. /*ENSURE_ASSERTION*/T680*create680make(T351 a1,T6 a2,T0*a3,T0*a4);
  15855. /*ENSURE_ASSERTION*/T0*r680specialize_and_check(T680*C,T0*a1);
  15856. /*ENSURE_ASSERTION*/T0*r680to_expression(T680*C);
  15857. /*ENSURE_ASSERTION*/void r680make(T680*C,T351 a1,T6 a2,T0*a3,T0*a4);
  15858. /*ENSURE_ASSERTION*/T6 r680has_assertion_located_at(T680*C,T351 a1);
  15859. /*ENSURE_ASSERTION*/void r680pretty(T680*C,T2 a1);
  15860. /*ENSURE_ASSERTION*/T0*r680simplify(T680*C,T0*a1);
  15861. /*ENSURE_ASSERTION*/T0*r680specialize_in(T680*C,T0*a1);
  15862. /*ENSURE_ASSERTION*/void r680inline_dynamic_dispatch_(T680*C,T0*a1,T0*a2);
  15863. /*ENSURE_ASSERTION*/T6 r680is_always_true(T680*C,T0*a1);
  15864. /*ENSURE_ASSERTION*/void r680safety_check(T680*C,T0*a1);
  15865. /*ENSURE_ASSERTION*/void r680set_list(T680*C,T0*a1);
  15866. /*ENSURE_ASSERTION*/void r680for_each(T680*C,T0*a1);
  15867. /*ENSURE_ASSERTION*/T0*r680specialize_thru(T680*C,T0*a1,T0*a2,T0*a3);
  15868. /*ENSURE_ASSERTION*/void r680pretty_as_loop_invariant(T680*C,T2 a1);
  15869. /*ENSURE_ASSERTION*/void r680assertion_list_make(T680*C,T351 a1,T0*a2,T0*a3);
  15870. /*ENSURE_ASSERTION*/T2 r680upper(T680*C);
  15871. /*ENSURE_ASSERTION*/void r680accept(T680*C,T0*a1);
  15872. /*ENSURE_ASSERTION*/void r680set_eiffel_parser_stamp(T680*C,T2 a1);
  15873. /*ENSURE_ASSERTION*/T0*r680adapt_for(T680*C,T0*a1);
  15874. /*ENSURE_ASSERTION*/T0*r680item(T680*C,T2 a1);
  15875. /*ENSURE_ASSERTION*/T0*r680add_items_from(T680*C,T0*a1);
  15876. /*ENSURE_ASSERTION*/T0*r680collect(T680*C,T0*a1);
  15877. /*ENSURE_ASSERTION*/void r680pretty_print_with_tag(T680*C,T2 a1,T0*a2);
  15878. /*ENSURE_ASSERTION*/T6 r680is_empty(T680*C);
  15879. /*ENSURE_ASSERTION*/T0*r680twin(T680*C);
  15880. /*ENSURE_ASSERTION*/void r680pretty_as_check_compound(T680*C,T2 a1,T0*a2);
  15881. /*ENSURE_ASSERTION*/T6 r680use_current(T680*C,T0*a1);
  15882. /*ENSURE_ASSERTION*/void r680breakpoint(T680*C);
  15883. /*ENSURE_ASSERTION*/void r680crash(T680*C);
  15884. /*ENSURE_ASSERTION*/T6 r680side_effect_free(T680*C,T0*a1);
  15885. /*ENSURE_ASSERTION*/T0*r680inline_dynamic_dispatch(T680*C,T0*a1,T0*a2);
  15886. /*ENSURE_ASSERTION*/void r680not_yet_implemented(T680*C);
  15887. /*ENSURE_ASSERTION*/T2 r680count(T680*C);
  15888. /*ENSURE_ASSERTION*/T0*r680specialize_without_checks(T680*C,T0*a1);
  15889. /*ENSURE_ASSERTION*/T0*r680to_instruction(T680*C);
  15890. /*ENSURE_ASSERTION*/T2 r680lower(T680*C);
  15891. /*AGENT_CREATION*/T0*r502declaration_type(T502*C);
  15892. /*AGENT_CREATION*/T0*r502adapt_for(T502*C,T0*a1);
  15893. /*AGENT_CREATION*/T0*r502resolve_in(T502*C,T0*a1);
  15894. /*AGENT_CREATION*/T0*r502collect(T502*C,T0*a1);
  15895. /*AGENT_CREATION*/T0*r502specialize_in(T502*C,T0*a1);
  15896. /*AGENT_CREATION*/T0*r502written_declaration_type_mark(T502*C);
  15897. /*AGENT_CREATION*/T0*r502simplify(T502*C,T0*a1);
  15898. /*AGENT_CREATION*/T0*r502specialize_and_check_function(T502*C,T0*a1);
  15899. /*AGENT_CREATION*/void r502pretty_target(T502*C,T2 a1);
  15900. /*AGENT_CREATION*/void r502mold_id_in(T502*C,T0*a1,T0*a2);
  15901. /*AGENT_CREATION*/void r502safety_check(T502*C,T0*a1);
  15902. /*AGENT_CREATION*/T0*r502to_expression(T502*C);
  15903. /*AGENT_CREATION*/T0*r502specialize_thru(T502*C,T0*a1,T0*a2,T0*a3);
  15904. extern T0*oBC32is_equal_name;
  15905. extern int fBC32is_equal_name;
  15906. /*AGENT_CREATION*/T0*r502is_equal_name(void);
  15907. /*AGENT_CREATION*/T0*r502specialize_and_check(T502*C,T0*a1);
  15908. /*AGENT_CREATION*/void r502inline_dynamic_dispatch_(T502*C,T0*a1,T0*a2);
  15909. /*AGENT_CREATION*/T0*r502to_instruction(T502*C);
  15910. /*AGENT_CREATION*/void r502make(T502*C,T351 a1,T0*a2,T0*a3);
  15911. /*AGENT_CREATION*/T6 r502is_equal_used_in(T0*a1);
  15912. /*AGENT_CREATION*/T0*r502specialize_and_check_procedure(T502*C,T0*a1);
  15913. /*AGENT_CREATION*/void r502omitted_open_arguments_update(T502*C,T0*a1);
  15914. /*AGENT_CREATION*/T6 r502use_current(T502*C,T0*a1);
  15915. /*AGENT_CREATION*/T0*r502static_simplify(T502*C);
  15916. /*AGENT_CREATION*/T6 r502stored_closed_operand(T502*C,T0*a1,T0*a2);
  15917. /*AGENT_CREATION*/void r502pretty(T502*C,T2 a1);
  15918. /*AGENT_CREATION*/void r502warn_omitted_open_arguments(T502*C);
  15919. /*AGENT_CREATION*/T6 r502side_effect_free(T0*a1);
  15920. /*AGENT_CREATION*/void r502set_inside_agent_launcher_flag(T502*C,T6 a1);
  15921. /*AGENT_CREATION*/T0*r502non_void_no_dispatch_type(T502*C,T0*a1);
  15922. extern T0*oBC32any_is_equal_fs;
  15923. extern int fBC32any_is_equal_fs;
  15924. /*AGENT_CREATION*/T0*r502any_is_equal_fs(void);
  15925. /*AGENT_CREATION*/T0*r502twin(T502*C);
  15926. /*AGENT_CREATION*/void r502bracketed_pretty(T502*C,T2 a1);
  15927. /*AGENT_CREATION*/T0*r502error_handler(void);
  15928. /*AGENT_CREATION*/void r502accept(T502*C,T0*a1);
  15929. /*AGENT_CREATION*/T6 r502same_mold_id_as(T502*C,T0*a1);
  15930. /*AGENT_CREATION*/T6 r502is_stored_in_some_local_variable(void);
  15931. /*EXPRESSION_WITH_COMMENT*/T0*r472specialize_and_check(T472*C,T0*a1);
  15932. /*EXPRESSION_WITH_COMMENT*/T0*r472to_expression(T472*C);
  15933. /*EXPRESSION_WITH_COMMENT*/void r472make(T472*C,T0*a1,T0*a2);
  15934. /*EXPRESSION_WITH_COMMENT*/void r472pretty(T472*C,T2 a1);
  15935. /*EXPRESSION_WITH_COMMENT*/T0*r472simplify(T472*C,T0*a1);
  15936. /*EXPRESSION_WITH_COMMENT*/T6 r472extra_bracket_flag(T472*C);
  15937. /*EXPRESSION_WITH_COMMENT*/T0*r472static_simplify(T472*C);
  15938. /*EXPRESSION_WITH_COMMENT*/T0*r472specialize_in(T472*C,T0*a1);
  15939. /*EXPRESSION_WITH_COMMENT*/void r472inline_dynamic_dispatch_(T472*C,T0*a1,T0*a2);
  15940. /*EXPRESSION_WITH_COMMENT*/void r472safety_check(T472*C,T0*a1);
  15941. /*EXPRESSION_WITH_COMMENT*/T6 r472is_writable(T472*C);
  15942. /*EXPRESSION_WITH_COMMENT*/T6 r472is_result(T472*C);
  15943. /*EXPRESSION_WITH_COMMENT*/T2 r472precedence(T472*C);
  15944. /*EXPRESSION_WITH_COMMENT*/T0*r472specialize_thru(T472*C,T0*a1,T0*a2,T0*a3);
  15945. /*EXPRESSION_WITH_COMMENT*/T6 r472is_static(T472*C);
  15946. /*EXPRESSION_WITH_COMMENT*/T6 r472is_stored_in_some_local_variable(void);
  15947. /*EXPRESSION_WITH_COMMENT*/void r472accept(T472*C,T0*a1);
  15948. /*EXPRESSION_WITH_COMMENT*/T0*r472adapt_for(T472*C,T0*a1);
  15949. /*EXPRESSION_WITH_COMMENT*/T0*r472declaration_type(T472*C);
  15950. /*EXPRESSION_WITH_COMMENT*/T0*r472collect(T472*C,T0*a1);
  15951. /*EXPRESSION_WITH_COMMENT*/T6 r472is_current(T472*C);
  15952. /*EXPRESSION_WITH_COMMENT*/void r472pretty_target(T472*C,T2 a1);
  15953. /*EXPRESSION_WITH_COMMENT*/T351 r472start_position(T472*C);
  15954. /*EXPRESSION_WITH_COMMENT*/T0*r472twin(T472*C);
  15955. /*EXPRESSION_WITH_COMMENT*/T0*r472written_declaration_type_mark(T472*C);
  15956. /*EXPRESSION_WITH_COMMENT*/T6 r472use_current(T472*C,T0*a1);
  15957. /*EXPRESSION_WITH_COMMENT*/void r472bracketed_pretty(T472*C,T2 a1);
  15958. /*EXPRESSION_WITH_COMMENT*/T6 r472is_void(T472*C);
  15959. /*EXPRESSION_WITH_COMMENT*/T0*r472non_void_no_dispatch_type(T472*C,T0*a1);
  15960. /*EXPRESSION_WITH_COMMENT*/T6 r472side_effect_free(T472*C,T0*a1);
  15961. /*EXPRESSION_WITH_COMMENT*/T6 r472is_manifest_string(T472*C);
  15962. /*EXPRESSION_WITH_COMMENT*/T6 r472is_implicit_current(T472*C);
  15963. /*EXPRESSION_WITH_COMMENT*/T0*r472resolve_in(T472*C,T0*a1);
  15964. /*EXPRESSION_WITH_COMMENT*/T0*r472to_instruction(T472*C);
  15965. /*EXPRESSION_WITH_COMMENT*/T0*r472current_or_twin_init(T472*C,T0*a1);
  15966. /*E_VOID*/T411*create411make(T351 a1);
  15967. /*E_VOID*/T0*r411to_expression(T411*C);
  15968. /*E_VOID*/void r411make(T411*C,T351 a1);
  15969. /*E_VOID*/void r411pretty(T2 a1);
  15970. /*E_VOID*/T0*r411static_simplify(T411*C);
  15971. /*E_VOID*/void r411inline_dynamic_dispatch_(T411*C,T0*a1,T0*a2);
  15972. /*E_VOID*/T6 r411is_stored_in_some_local_variable(void);
  15973. /*E_VOID*/void r411accept(T411*C,T0*a1);
  15974. /*E_VOID*/T0*r411collect(T411*C,T0*a1);
  15975. /*E_VOID*/T0*r411twin(T411*C);
  15976. /*E_VOID*/T0*r411written_declaration_type_mark(void);
  15977. /*E_VOID*/T6 r411use_current(T0*a1);
  15978. /*E_VOID*/void r411bracketed_pretty(T2 a1);
  15979. /*E_VOID*/T0*r411non_void_no_dispatch_type(T0*a1);
  15980. /*E_VOID*/T6 r411side_effect_free(T0*a1);
  15981. /*E_VOID*/T0*r411error_handler(void);
  15982. /*E_VOID*/T0*r411resolve_in(T411*C,T0*a1);
  15983. /*E_VOID*/T0*r411to_instruction(T411*C);
  15984. /*IFTHEN_EXP*/T473*create473make(T351 a1,T0*a2,T0*a3);
  15985. /*IFTHEN_EXP*/T0*r473specialize_and_check(T473*C,T0*a1);
  15986. /*IFTHEN_EXP*/T0*r473to_expression(T473*C);
  15987. /*IFTHEN_EXP*/void r473make(T473*C,T351 a1,T0*a2,T0*a3);
  15988. /*IFTHEN_EXP*/void r473pretty(T473*C,T2 a1);
  15989. /*IFTHEN_EXP*/T0*r473simplify(T473*C,T0*a1);
  15990. /*IFTHEN_EXP*/void r473specialize_check_(T473*C,T0*a1);
  15991. /*IFTHEN_EXP*/void r473pretty_end_if(T2 a1);
  15992. /*IFTHEN_EXP*/T0*r473static_simplify(T473*C);
  15993. /*IFTHEN_EXP*/T0*r473specialize_in(T473*C,T0*a1);
  15994. /*IFTHEN_EXP*/void r473inline_dynamic_dispatch_(T473*C,T0*a1,T0*a2);
  15995. /*IFTHEN_EXP*/void r473safety_check(T473*C,T0*a1);
  15996. /*IFTHEN_EXP*/void r473init(T473*C,T0*a1,T0*a2);
  15997. /*IFTHEN_EXP*/void r473pretty_(T473*C,T2 a1,T0*a2);
  15998. /*IFTHEN_EXP*/T0*r473specialize_thru(T473*C,T0*a1,T0*a2,T0*a3);
  15999. /*IFTHEN_EXP*/T6 r473is_stored_in_some_local_variable(void);
  16000. /*IFTHEN_EXP*/void r473accept(T473*C,T0*a1);
  16001. /*IFTHEN_EXP*/T0*r473adapt_for(T473*C,T0*a1);
  16002. /*IFTHEN_EXP*/T0*r473declaration_type(T473*C);
  16003. /*IFTHEN_EXP*/T0*r473collect(T473*C,T0*a1);
  16004. /*IFTHEN_EXP*/T0*r473twin(T473*C);
  16005. /*IFTHEN_EXP*/T0*r473written_declaration_type_mark(T473*C);
  16006. /*IFTHEN_EXP*/T6 r473use_current(T473*C,T0*a1);
  16007. /*IFTHEN_EXP*/T0*r473non_void_no_dispatch_type(T0*a1);
  16008. /*IFTHEN_EXP*/T6 r473side_effect_free(T0*a1);
  16009. /*IFTHEN_EXP*/T0*r473error_handler(void);
  16010. /*IFTHEN_EXP*/T0*r473resolve_in(T0*a1);
  16011. /*IFTHEN_EXP*/T0*r473to_instruction(T473*C);
  16012. /*IFTHEN_EXP*/T0*r473current_or_twin_init(T473*C,T0*a1,T0*a2);
  16013. /*IFTHENELSE_EXP*/T0*r475specialize_and_check(T475*C,T0*a1);
  16014. /*IFTHENELSE_EXP*/T0*r475to_expression(T475*C);
  16015. /*IFTHENELSE_EXP*/void r475pretty(T475*C,T2 a1);
  16016. /*IFTHENELSE_EXP*/T0*r475simplify(T475*C,T0*a1);
  16017. /*IFTHENELSE_EXP*/void r475inline_dd(T475*C,T0*a1,T0*a2,T0*a3,T2 a4);
  16018. /*IFTHENELSE_EXP*/void r475specialize_check_(T475*C,T0*a1);
  16019. extern T0*oBC475resolve_set;
  16020. extern int fBC475resolve_set;
  16021. /*IFTHENELSE_EXP*/T0*r475resolve_set(void);
  16022. /*IFTHENELSE_EXP*/void r475pretty_end_if(T2 a1);
  16023. /*IFTHENELSE_EXP*/T0*r475static_simplify(T475*C);
  16024. /*IFTHENELSE_EXP*/T0*r475specialize_in(T475*C,T0*a1);
  16025. /*IFTHENELSE_EXP*/void r475inline_dynamic_dispatch_(T475*C,T0*a1,T0*a2);
  16026. /*IFTHENELSE_EXP*/void r475safety_check(T475*C,T0*a1);
  16027. /*IFTHENELSE_EXP*/void r475init(T475*C,T0*a1,T0*a2,T0*a3,T0*a4);
  16028. /*IFTHENELSE_EXP*/void r475pretty_(T475*C,T2 a1,T0*a2);
  16029. /*IFTHENELSE_EXP*/T0*r475resolve_resolve_set_(void);
  16030. /*IFTHENELSE_EXP*/T0*r475specialize_thru(T475*C,T0*a1,T0*a2,T0*a3);
  16031. /*IFTHENELSE_EXP*/T0*r475simplify_elseif_list(T0*a1,T6 a2,T0*a3);
  16032. /*IFTHENELSE_EXP*/void r475specialize_check(T475*C,T0*a1);
  16033. /*IFTHENELSE_EXP*/T6 r475is_stored_in_some_local_variable(void);
  16034. /*IFTHENELSE_EXP*/void r475accept(T475*C,T0*a1);
  16035. /*IFTHENELSE_EXP*/T0*r475adapt_for(T475*C,T0*a1);
  16036. /*IFTHENELSE_EXP*/T0*r475declaration_type(T475*C);
  16037. /*IFTHENELSE_EXP*/T0*r475collect(T475*C,T0*a1);
  16038. /*IFTHENELSE_EXP*/void r475pretty_target(T475*C,T2 a1);
  16039. /*IFTHENELSE_EXP*/T0*r475resolve_resolve_set(T475*C);
  16040. /*IFTHENELSE_EXP*/T0*r475twin(T475*C);
  16041. /*IFTHENELSE_EXP*/T0*r475written_declaration_type_mark(T475*C);
  16042. /*IFTHENELSE_EXP*/T6 r475use_current(T475*C,T0*a1);
  16043. /*IFTHENELSE_EXP*/void r475bracketed_pretty(T475*C,T2 a1);
  16044. /*IFTHENELSE_EXP*/T0*r475non_void_no_dispatch_type(T475*C,T0*a1);
  16045. /*IFTHENELSE_EXP*/T6 r475side_effect_free(T0*a1);
  16046. /*IFTHENELSE_EXP*/void r475with_else(T475*C,T351 a1,T0*a2,T0*a3,T0*a4);
  16047. /*IFTHENELSE_EXP*/void r475with_elseif(T475*C,T351 a1,T0*a2,T0*a3,T0*a4);
  16048. /*IFTHENELSE_EXP*/T0*r475error_handler(void);
  16049. /*IFTHENELSE_EXP*/T0*r475resolve_in(T475*C,T0*a1);
  16050. /*IFTHENELSE_EXP*/void r475with_elseif_and_else(T475*C,T351 a1,T0*a2,T0*a3,T0*a4,T0*a5);
  16051. /*IFTHENELSE_EXP*/T0*r475to_instruction(T475*C);
  16052. /*IFTHENELSE_EXP*/T0*r475current_or_twin_init(T475*C,T0*a1,T0*a2,T0*a3,T0*a4);
  16053. /*E_OLD*/T0*r512specialize_and_check(T512*C,T0*a1);
  16054. /*E_OLD*/T0*r512to_expression(T512*C);
  16055. /*E_OLD*/void r512make(T512*C,T351 a1,T0*a2);
  16056. extern T0*oBC512vaol_check_memory;
  16057. /*E_OLD*/void r512pretty(T512*C,T2 a1);
  16058. /*E_OLD*/T0*r512simplify(T512*C,T0*a1);
  16059. /*E_OLD*/void r512set_tag(T512*C,T0*a1,T0*a2);
  16060. /*E_OLD*/T0*r512static_simplify(T512*C);
  16061. /*E_OLD*/T0*r512specialize_in(T512*C,T0*a1);
  16062. /*E_OLD*/void r512inline_dynamic_dispatch_(T512*C,T0*a1,T0*a2);
  16063. /*E_OLD*/void r512safety_check(T512*C,T0*a1);
  16064. /*E_OLD*/T0*r512specialize_thru(T512*C,T0*a1,T0*a2,T0*a3);
  16065. /*E_OLD*/T6 r512is_stored_in_some_local_variable(void);
  16066. /*E_OLD*/void r512accept(T512*C,T0*a1);
  16067. /*E_OLD*/T0*r512adapt_for(T512*C,T0*a1);
  16068. /*E_OLD*/T0*r512declaration_type(T512*C);
  16069. /*E_OLD*/T0*r512collect(T512*C,T0*a1);
  16070. /*E_OLD*/void r512pretty_target(T512*C,T2 a1);
  16071. /*E_OLD*/T0*r512twin(T512*C);
  16072. /*E_OLD*/T0*r512written_declaration_type_mark(T512*C);
  16073. /*E_OLD*/T6 r512use_current(T512*C,T0*a1);
  16074. /*E_OLD*/void r512bracketed_pretty(T512*C,T2 a1);
  16075. /*E_OLD*/void r512crash(T512*C);
  16076. /*E_OLD*/T0*r512non_void_no_dispatch_type(T512*C,T0*a1);
  16077. /*E_OLD*/T6 r512side_effect_free(T0*a1);
  16078. /*E_OLD*/T0*r512error_handler(void);
  16079. /*E_OLD*/void r512not_yet_implemented(T512*C);
  16080. /*E_OLD*/T0*r512tag(T512*C,T0*a1);
  16081. /*E_OLD*/T0*r512resolve_in(T512*C,T0*a1);
  16082. /*E_OLD*/T0*r512to_instruction(T512*C);
  16083. /*E_OLD*/T0*r512current_or_twin_init(T512*C,T0*a1);
  16084. /*CALL_INFIX_FREEOP*/T6 r534is_balanced_operator(T0*a1);
  16085. /*CALL_INFIX_FREEOP*/T0*r534declaration_type(T534*C);
  16086. /*CALL_INFIX_FREEOP*/T0*r534adapt_for(T534*C,T0*a1);
  16087. /*CALL_INFIX_FREEOP*/T0*r534resolve_in(T534*C,T0*a1);
  16088. /*CALL_INFIX_FREEOP*/T0*r534eiffel_parser(void);
  16089. /*CALL_INFIX_FREEOP*/T0*r534use_current_stack(void);
  16090. /*CALL_INFIX_FREEOP*/T0*r534collect(T534*C,T0*a1);
  16091. /*CALL_INFIX_FREEOP*/T0*r534parentheses_feature_name(T534*C);
  16092. /*CALL_INFIX_FREEOP*/T0*r534specialize_in(T534*C,T0*a1);
  16093. /*CALL_INFIX_FREEOP*/T0*r534written_declaration_type_mark(T534*C);
  16094. /*CALL_INFIX_FREEOP*/T0*r534simplify(T534*C,T0*a1);
  16095. /*CALL_INFIX_FREEOP*/void r534pretty_target(T534*C,T2 a1);
  16096. /*CALL_INFIX_FREEOP*/void r534safety_check(T534*C,T0*a1);
  16097. /*CALL_INFIX_FREEOP*/T0*r534to_expression(T534*C);
  16098. /*CALL_INFIX_FREEOP*/T0*r534specialize_thru(T534*C,T0*a1,T0*a2,T0*a3);
  16099. /*CALL_INFIX_FREEOP*/T0*r534feature_accumulator(void);
  16100. /*CALL_INFIX_FREEOP*/T0*r534specialize_and_check(T534*C,T0*a1);
  16101. /*CALL_INFIX_FREEOP*/void r534inline_dynamic_dispatch_(T534*C,T0*a1,T0*a2);
  16102. /*CALL_INFIX_FREEOP*/T0*r534to_instruction(T534*C);
  16103. /*CALL_INFIX_FREEOP*/T0*r534current_or_twin_init(T534*C,T0*a1,T0*a2,T0*a3);
  16104. /*CALL_INFIX_FREEOP*/void r534standard_check_export_and_obsolete_calls(T534*C,T0*a1,T0*a2,T0*a3);
  16105. /*CALL_INFIX_FREEOP*/void r534make(T534*C,T0*a1,T0*a2,T0*a3);
  16106. /*CALL_INFIX_FREEOP*/T0*r534arg1(T534*C);
  16107. /*CALL_INFIX_FREEOP*/void r534type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16108. /*CALL_INFIX_FREEOP*/void r534non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16109. /*CALL_INFIX_FREEOP*/T6 r534use_current(T534*C,T0*a1);
  16110. /*CALL_INFIX_FREEOP*/T0*r534static_simplify(T534*C);
  16111. /*CALL_INFIX_FREEOP*/void r534init(T534*C,T0*a1,T0*a2,T0*a3);
  16112. /*CALL_INFIX_FREEOP*/T0*r534extra_local_expanded(T534*C,T0*a1);
  16113. /*CALL_INFIX_FREEOP*/T6 r534function_check(T534*C,T0*a1,T0*a2);
  16114. /*CALL_INFIX_FREEOP*/void r534pretty(T534*C,T2 a1);
  16115. /*CALL_INFIX_FREEOP*/T6 r534side_effect_free(T534*C,T0*a1);
  16116. /*CALL_INFIX_FREEOP*/T0*r534non_void_no_dispatch_type(T534*C,T0*a1);
  16117. /*CALL_INFIX_FREEOP*/T0*r534run_feature_for(T534*C,T0*a1);
  16118. /*CALL_INFIX_FREEOP*/T0*r534inline_with(T534*C,T0*a1,T0*a2);
  16119. /*CALL_INFIX_FREEOP*/T0*r534twin(T534*C);
  16120. /*CALL_INFIX_FREEOP*/void r534bracketed_pretty(T534*C,T2 a1);
  16121. /*CALL_INFIX_FREEOP*/T0*r534error_handler(void);
  16122. /*CALL_INFIX_FREEOP*/T6 r534is_question_mark_open_operand(T0*a1);
  16123. /*CALL_INFIX_FREEOP*/void r534accept(T534*C,T0*a1);
  16124. /*CALL_INFIX_FREEOP*/T351 r534start_position(T534*C);
  16125. /*CALL_INFIX_FREEOP*/T6 r534is_stored_in_some_local_variable(void);
  16126. /*CALL_INFIX_FREEOP*/T0*r534_P_363_declaration_type(T534*C);
  16127. /*CALL_INFIX_POWER*/T6 r533is_balanced_operator(T0*a1);
  16128. /*CALL_INFIX_POWER*/T0*r533declaration_type(T533*C);
  16129. /*CALL_INFIX_POWER*/T0*r533adapt_for(T533*C,T0*a1);
  16130. /*CALL_INFIX_POWER*/T0*r533resolve_in(T533*C,T0*a1);
  16131. /*CALL_INFIX_POWER*/T0*r533eiffel_parser(void);
  16132. /*CALL_INFIX_POWER*/T0*r533use_current_stack(void);
  16133. /*CALL_INFIX_POWER*/T0*r533collect(T533*C,T0*a1);
  16134. /*CALL_INFIX_POWER*/T0*r533parentheses_feature_name(T533*C);
  16135. /*CALL_INFIX_POWER*/T0*r533specialize_in(T533*C,T0*a1);
  16136. /*CALL_INFIX_POWER*/T0*r533written_declaration_type_mark(T533*C);
  16137. /*CALL_INFIX_POWER*/T0*r533simplify(T533*C,T0*a1);
  16138. /*CALL_INFIX_POWER*/void r533pretty_target(T533*C,T2 a1);
  16139. /*CALL_INFIX_POWER*/void r533safety_check(T533*C,T0*a1);
  16140. /*CALL_INFIX_POWER*/T0*r533to_expression(T533*C);
  16141. /*CALL_INFIX_POWER*/T0*r533specialize_thru(T533*C,T0*a1,T0*a2,T0*a3);
  16142. /*CALL_INFIX_POWER*/T0*r533feature_accumulator(void);
  16143. /*CALL_INFIX_POWER*/T0*r533specialize_and_check(T533*C,T0*a1);
  16144. /*CALL_INFIX_POWER*/void r533inline_dynamic_dispatch_(T533*C,T0*a1,T0*a2);
  16145. /*CALL_INFIX_POWER*/T0*r533to_instruction(T533*C);
  16146. /*CALL_INFIX_POWER*/T0*r533current_or_twin_init(T533*C,T0*a1,T0*a2,T0*a3);
  16147. /*CALL_INFIX_POWER*/void r533standard_check_export_and_obsolete_calls(T533*C,T0*a1,T0*a2,T0*a3);
  16148. /*CALL_INFIX_POWER*/void r533make(T533*C,T0*a1,T351 a2,T0*a3);
  16149. /*CALL_INFIX_POWER*/T0*r533arg1(T533*C);
  16150. /*CALL_INFIX_POWER*/void r533type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16151. /*CALL_INFIX_POWER*/void r533non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16152. /*CALL_INFIX_POWER*/T6 r533use_current(T533*C,T0*a1);
  16153. /*CALL_INFIX_POWER*/T0*r533static_simplify(T533*C);
  16154. /*CALL_INFIX_POWER*/void r533init(T533*C,T0*a1,T0*a2,T0*a3);
  16155. /*CALL_INFIX_POWER*/T0*r533extra_local_expanded(T533*C,T0*a1);
  16156. /*CALL_INFIX_POWER*/T6 r533function_check(T533*C,T0*a1,T0*a2);
  16157. /*CALL_INFIX_POWER*/void r533pretty(T533*C,T2 a1);
  16158. /*CALL_INFIX_POWER*/T6 r533side_effect_free(T533*C,T0*a1);
  16159. /*CALL_INFIX_POWER*/T0*r533non_void_no_dispatch_type(T533*C,T0*a1);
  16160. /*CALL_INFIX_POWER*/T0*r533run_feature_for(T533*C,T0*a1);
  16161. /*CALL_INFIX_POWER*/T0*r533inline_with(T533*C,T0*a1,T0*a2);
  16162. /*CALL_INFIX_POWER*/T0*r533twin(T533*C);
  16163. /*CALL_INFIX_POWER*/void r533bracketed_pretty(T533*C,T2 a1);
  16164. /*CALL_INFIX_POWER*/T0*r533error_handler(void);
  16165. /*CALL_INFIX_POWER*/T6 r533is_question_mark_open_operand(T0*a1);
  16166. /*CALL_INFIX_POWER*/void r533accept(T533*C,T0*a1);
  16167. /*CALL_INFIX_POWER*/T351 r533start_position(T533*C);
  16168. /*CALL_INFIX_POWER*/T6 r533is_stored_in_some_local_variable(void);
  16169. /*CALL_INFIX_POWER*/T0*r533_P_363_declaration_type(T533*C);
  16170. /*CALL_INFIX_TIMES*/T6 r529is_balanced_operator(T0*a1);
  16171. /*CALL_INFIX_TIMES*/T0*r529declaration_type(T529*C);
  16172. /*CALL_INFIX_TIMES*/T0*r529adapt_for(T529*C,T0*a1);
  16173. /*CALL_INFIX_TIMES*/T0*r529resolve_in(T529*C,T0*a1);
  16174. /*CALL_INFIX_TIMES*/T0*r529eiffel_parser(void);
  16175. /*CALL_INFIX_TIMES*/T0*r529use_current_stack(void);
  16176. /*CALL_INFIX_TIMES*/T0*r529collect(T529*C,T0*a1);
  16177. /*CALL_INFIX_TIMES*/T0*r529parentheses_feature_name(T529*C);
  16178. /*CALL_INFIX_TIMES*/T0*r529specialize_in(T529*C,T0*a1);
  16179. /*CALL_INFIX_TIMES*/T0*r529written_declaration_type_mark(T529*C);
  16180. /*CALL_INFIX_TIMES*/T0*r529simplify(T529*C,T0*a1);
  16181. /*CALL_INFIX_TIMES*/void r529pretty_target(T529*C,T2 a1);
  16182. /*CALL_INFIX_TIMES*/void r529safety_check(T529*C,T0*a1);
  16183. /*CALL_INFIX_TIMES*/T0*r529to_expression(T529*C);
  16184. /*CALL_INFIX_TIMES*/T0*r529specialize_thru(T529*C,T0*a1,T0*a2,T0*a3);
  16185. /*CALL_INFIX_TIMES*/T0*r529feature_accumulator(void);
  16186. /*CALL_INFIX_TIMES*/T0*r529specialize_and_check(T529*C,T0*a1);
  16187. /*CALL_INFIX_TIMES*/void r529inline_dynamic_dispatch_(T529*C,T0*a1,T0*a2);
  16188. /*CALL_INFIX_TIMES*/T0*r529to_instruction(T529*C);
  16189. /*CALL_INFIX_TIMES*/T0*r529current_or_twin_init(T529*C,T0*a1,T0*a2,T0*a3);
  16190. /*CALL_INFIX_TIMES*/void r529standard_check_export_and_obsolete_calls(T529*C,T0*a1,T0*a2,T0*a3);
  16191. /*CALL_INFIX_TIMES*/void r529make(T529*C,T0*a1,T351 a2,T0*a3);
  16192. /*CALL_INFIX_TIMES*/T0*r529arg1(T529*C);
  16193. /*CALL_INFIX_TIMES*/void r529type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16194. /*CALL_INFIX_TIMES*/void r529non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16195. /*CALL_INFIX_TIMES*/T6 r529use_current(T529*C,T0*a1);
  16196. /*CALL_INFIX_TIMES*/T0*r529static_simplify(T529*C);
  16197. /*CALL_INFIX_TIMES*/void r529init(T529*C,T0*a1,T0*a2,T0*a3);
  16198. /*CALL_INFIX_TIMES*/T0*r529extra_local_expanded(T529*C,T0*a1);
  16199. /*CALL_INFIX_TIMES*/T6 r529function_check(T529*C,T0*a1,T0*a2);
  16200. /*CALL_INFIX_TIMES*/void r529pretty(T529*C,T2 a1);
  16201. /*CALL_INFIX_TIMES*/T6 r529side_effect_free(T529*C,T0*a1);
  16202. /*CALL_INFIX_TIMES*/T0*r529non_void_no_dispatch_type(T529*C,T0*a1);
  16203. /*CALL_INFIX_TIMES*/T0*r529run_feature_for(T529*C,T0*a1);
  16204. /*CALL_INFIX_TIMES*/T0*r529inline_with(T529*C,T0*a1,T0*a2);
  16205. /*CALL_INFIX_TIMES*/T0*r529twin(T529*C);
  16206. /*CALL_INFIX_TIMES*/void r529bracketed_pretty(T529*C,T2 a1);
  16207. /*CALL_INFIX_TIMES*/T0*r529error_handler(void);
  16208. /*CALL_INFIX_TIMES*/T6 r529is_question_mark_open_operand(T0*a1);
  16209. /*CALL_INFIX_TIMES*/void r529accept(T529*C,T0*a1);
  16210. /*CALL_INFIX_TIMES*/T351 r529start_position(T529*C);
  16211. /*CALL_INFIX_TIMES*/T6 r529is_stored_in_some_local_variable(void);
  16212. /*CALL_INFIX_TIMES*/T0*r529_P_363_declaration_type(T529*C);
  16213. /*CALL_INFIX_INT_DIV*/T6 r530is_balanced_operator(T0*a1);
  16214. /*CALL_INFIX_INT_DIV*/T0*r530declaration_type(T530*C);
  16215. /*CALL_INFIX_INT_DIV*/T0*r530adapt_for(T530*C,T0*a1);
  16216. /*CALL_INFIX_INT_DIV*/T0*r530resolve_in(T530*C,T0*a1);
  16217. /*CALL_INFIX_INT_DIV*/T0*r530eiffel_parser(void);
  16218. /*CALL_INFIX_INT_DIV*/T0*r530use_current_stack(void);
  16219. /*CALL_INFIX_INT_DIV*/T0*r530collect(T530*C,T0*a1);
  16220. /*CALL_INFIX_INT_DIV*/T0*r530parentheses_feature_name(T530*C);
  16221. /*CALL_INFIX_INT_DIV*/T0*r530specialize_in(T530*C,T0*a1);
  16222. /*CALL_INFIX_INT_DIV*/T0*r530written_declaration_type_mark(T530*C);
  16223. /*CALL_INFIX_INT_DIV*/T0*r530simplify(T530*C,T0*a1);
  16224. /*CALL_INFIX_INT_DIV*/void r530pretty_target(T530*C,T2 a1);
  16225. /*CALL_INFIX_INT_DIV*/void r530safety_check(T530*C,T0*a1);
  16226. /*CALL_INFIX_INT_DIV*/T0*r530to_expression(T530*C);
  16227. /*CALL_INFIX_INT_DIV*/T0*r530specialize_thru(T530*C,T0*a1,T0*a2,T0*a3);
  16228. /*CALL_INFIX_INT_DIV*/T0*r530feature_accumulator(void);
  16229. /*CALL_INFIX_INT_DIV*/T0*r530specialize_and_check(T530*C,T0*a1);
  16230. /*CALL_INFIX_INT_DIV*/void r530inline_dynamic_dispatch_(T530*C,T0*a1,T0*a2);
  16231. /*CALL_INFIX_INT_DIV*/T0*r530to_instruction(T530*C);
  16232. /*CALL_INFIX_INT_DIV*/T0*r530current_or_twin_init(T530*C,T0*a1,T0*a2,T0*a3);
  16233. /*CALL_INFIX_INT_DIV*/void r530standard_check_export_and_obsolete_calls(T530*C,T0*a1,T0*a2,T0*a3);
  16234. /*CALL_INFIX_INT_DIV*/void r530make(T530*C,T0*a1,T351 a2,T0*a3);
  16235. /*CALL_INFIX_INT_DIV*/T0*r530arg1(T530*C);
  16236. /*CALL_INFIX_INT_DIV*/void r530type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16237. /*CALL_INFIX_INT_DIV*/void r530non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16238. /*CALL_INFIX_INT_DIV*/T6 r530use_current(T530*C,T0*a1);
  16239. /*CALL_INFIX_INT_DIV*/T0*r530static_simplify(T530*C);
  16240. /*CALL_INFIX_INT_DIV*/void r530init(T530*C,T0*a1,T0*a2,T0*a3);
  16241. /*CALL_INFIX_INT_DIV*/T0*r530extra_local_expanded(T530*C,T0*a1);
  16242. /*CALL_INFIX_INT_DIV*/T6 r530function_check(T530*C,T0*a1,T0*a2);
  16243. /*CALL_INFIX_INT_DIV*/void r530pretty(T530*C,T2 a1);
  16244. /*CALL_INFIX_INT_DIV*/T6 r530side_effect_free(T530*C,T0*a1);
  16245. /*CALL_INFIX_INT_DIV*/T0*r530non_void_no_dispatch_type(T530*C,T0*a1);
  16246. /*CALL_INFIX_INT_DIV*/T0*r530run_feature_for(T530*C,T0*a1);
  16247. /*CALL_INFIX_INT_DIV*/T0*r530inline_with(T530*C,T0*a1,T0*a2);
  16248. /*CALL_INFIX_INT_DIV*/T0*r530twin(T530*C);
  16249. /*CALL_INFIX_INT_DIV*/void r530bracketed_pretty(T530*C,T2 a1);
  16250. /*CALL_INFIX_INT_DIV*/T0*r530error_handler(void);
  16251. /*CALL_INFIX_INT_DIV*/T6 r530is_question_mark_open_operand(T0*a1);
  16252. /*CALL_INFIX_INT_DIV*/void r530accept(T530*C,T0*a1);
  16253. /*CALL_INFIX_INT_DIV*/T351 r530start_position(T530*C);
  16254. /*CALL_INFIX_INT_DIV*/T6 r530is_stored_in_some_local_variable(void);
  16255. /*CALL_INFIX_INT_DIV*/T0*r530_P_363_declaration_type(T530*C);
  16256. /*CALL_INFIX_INT_REM*/T6 r531is_balanced_operator(T0*a1);
  16257. /*CALL_INFIX_INT_REM*/T0*r531declaration_type(T531*C);
  16258. /*CALL_INFIX_INT_REM*/T0*r531adapt_for(T531*C,T0*a1);
  16259. /*CALL_INFIX_INT_REM*/T0*r531resolve_in(T531*C,T0*a1);
  16260. /*CALL_INFIX_INT_REM*/T0*r531eiffel_parser(void);
  16261. /*CALL_INFIX_INT_REM*/T0*r531use_current_stack(void);
  16262. /*CALL_INFIX_INT_REM*/T0*r531collect(T531*C,T0*a1);
  16263. /*CALL_INFIX_INT_REM*/T0*r531parentheses_feature_name(T531*C);
  16264. /*CALL_INFIX_INT_REM*/T0*r531specialize_in(T531*C,T0*a1);
  16265. /*CALL_INFIX_INT_REM*/T0*r531written_declaration_type_mark(T531*C);
  16266. /*CALL_INFIX_INT_REM*/T0*r531simplify(T531*C,T0*a1);
  16267. /*CALL_INFIX_INT_REM*/void r531pretty_target(T531*C,T2 a1);
  16268. /*CALL_INFIX_INT_REM*/void r531safety_check(T531*C,T0*a1);
  16269. /*CALL_INFIX_INT_REM*/T0*r531to_expression(T531*C);
  16270. /*CALL_INFIX_INT_REM*/T0*r531specialize_thru(T531*C,T0*a1,T0*a2,T0*a3);
  16271. /*CALL_INFIX_INT_REM*/T0*r531feature_accumulator(void);
  16272. /*CALL_INFIX_INT_REM*/T0*r531specialize_and_check(T531*C,T0*a1);
  16273. /*CALL_INFIX_INT_REM*/void r531inline_dynamic_dispatch_(T531*C,T0*a1,T0*a2);
  16274. /*CALL_INFIX_INT_REM*/T0*r531to_instruction(T531*C);
  16275. /*CALL_INFIX_INT_REM*/T0*r531current_or_twin_init(T531*C,T0*a1,T0*a2,T0*a3);
  16276. /*CALL_INFIX_INT_REM*/void r531standard_check_export_and_obsolete_calls(T531*C,T0*a1,T0*a2,T0*a3);
  16277. /*CALL_INFIX_INT_REM*/void r531make(T531*C,T0*a1,T351 a2,T0*a3);
  16278. /*CALL_INFIX_INT_REM*/T0*r531arg1(T531*C);
  16279. /*CALL_INFIX_INT_REM*/void r531type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16280. /*CALL_INFIX_INT_REM*/void r531non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16281. /*CALL_INFIX_INT_REM*/T6 r531use_current(T531*C,T0*a1);
  16282. /*CALL_INFIX_INT_REM*/T0*r531static_simplify(T531*C);
  16283. /*CALL_INFIX_INT_REM*/void r531init(T531*C,T0*a1,T0*a2,T0*a3);
  16284. /*CALL_INFIX_INT_REM*/T0*r531extra_local_expanded(T531*C,T0*a1);
  16285. /*CALL_INFIX_INT_REM*/T6 r531function_check(T531*C,T0*a1,T0*a2);
  16286. /*CALL_INFIX_INT_REM*/void r531pretty(T531*C,T2 a1);
  16287. /*CALL_INFIX_INT_REM*/T6 r531side_effect_free(T531*C,T0*a1);
  16288. /*CALL_INFIX_INT_REM*/T0*r531non_void_no_dispatch_type(T531*C,T0*a1);
  16289. /*CALL_INFIX_INT_REM*/T0*r531run_feature_for(T531*C,T0*a1);
  16290. /*CALL_INFIX_INT_REM*/T0*r531inline_with(T531*C,T0*a1,T0*a2);
  16291. /*CALL_INFIX_INT_REM*/T0*r531twin(T531*C);
  16292. /*CALL_INFIX_INT_REM*/void r531bracketed_pretty(T531*C,T2 a1);
  16293. /*CALL_INFIX_INT_REM*/T0*r531error_handler(void);
  16294. /*CALL_INFIX_INT_REM*/T6 r531is_question_mark_open_operand(T0*a1);
  16295. /*CALL_INFIX_INT_REM*/void r531accept(T531*C,T0*a1);
  16296. /*CALL_INFIX_INT_REM*/T351 r531start_position(T531*C);
  16297. /*CALL_INFIX_INT_REM*/T6 r531is_stored_in_some_local_variable(void);
  16298. /*CALL_INFIX_INT_REM*/T0*r531_P_363_declaration_type(T531*C);
  16299. /*CALL_INFIX_DIV*/T6 r532is_balanced_operator(T0*a1);
  16300. /*CALL_INFIX_DIV*/T0*r532declaration_type(T532*C);
  16301. /*CALL_INFIX_DIV*/T0*r532adapt_for(T532*C,T0*a1);
  16302. /*CALL_INFIX_DIV*/T0*r532resolve_in(T532*C,T0*a1);
  16303. /*CALL_INFIX_DIV*/T0*r532eiffel_parser(void);
  16304. /*CALL_INFIX_DIV*/T0*r532use_current_stack(void);
  16305. /*CALL_INFIX_DIV*/T0*r532collect(T532*C,T0*a1);
  16306. /*CALL_INFIX_DIV*/T0*r532parentheses_feature_name(T532*C);
  16307. /*CALL_INFIX_DIV*/T0*r532specialize_in(T532*C,T0*a1);
  16308. /*CALL_INFIX_DIV*/T0*r532written_declaration_type_mark(T532*C);
  16309. /*CALL_INFIX_DIV*/T0*r532simplify(T532*C,T0*a1);
  16310. /*CALL_INFIX_DIV*/void r532pretty_target(T532*C,T2 a1);
  16311. /*CALL_INFIX_DIV*/void r532safety_check(T532*C,T0*a1);
  16312. /*CALL_INFIX_DIV*/T0*r532to_expression(T532*C);
  16313. /*CALL_INFIX_DIV*/T0*r532specialize_thru(T532*C,T0*a1,T0*a2,T0*a3);
  16314. /*CALL_INFIX_DIV*/T0*r532feature_accumulator(void);
  16315. /*CALL_INFIX_DIV*/T0*r532specialize_and_check(T532*C,T0*a1);
  16316. /*CALL_INFIX_DIV*/void r532inline_dynamic_dispatch_(T532*C,T0*a1,T0*a2);
  16317. /*CALL_INFIX_DIV*/T0*r532to_instruction(T532*C);
  16318. /*CALL_INFIX_DIV*/T0*r532current_or_twin_init(T532*C,T0*a1,T0*a2,T0*a3);
  16319. /*CALL_INFIX_DIV*/void r532standard_check_export_and_obsolete_calls(T532*C,T0*a1,T0*a2,T0*a3);
  16320. /*CALL_INFIX_DIV*/void r532make(T532*C,T0*a1,T351 a2,T0*a3);
  16321. /*CALL_INFIX_DIV*/T0*r532arg1(T532*C);
  16322. /*CALL_INFIX_DIV*/void r532type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16323. /*CALL_INFIX_DIV*/void r532non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16324. /*CALL_INFIX_DIV*/T6 r532use_current(T532*C,T0*a1);
  16325. /*CALL_INFIX_DIV*/T0*r532static_simplify(T532*C);
  16326. /*CALL_INFIX_DIV*/void r532init(T532*C,T0*a1,T0*a2,T0*a3);
  16327. /*CALL_INFIX_DIV*/T0*r532extra_local_expanded(T532*C,T0*a1);
  16328. /*CALL_INFIX_DIV*/T6 r532function_check(T532*C,T0*a1,T0*a2);
  16329. /*CALL_INFIX_DIV*/void r532pretty(T532*C,T2 a1);
  16330. /*CALL_INFIX_DIV*/T6 r532side_effect_free(T532*C,T0*a1);
  16331. /*CALL_INFIX_DIV*/T0*r532non_void_no_dispatch_type(T532*C,T0*a1);
  16332. /*CALL_INFIX_DIV*/T0*r532run_feature_for(T532*C,T0*a1);
  16333. /*CALL_INFIX_DIV*/T0*r532inline_with(T532*C,T0*a1,T0*a2);
  16334. /*CALL_INFIX_DIV*/T0*r532twin(T532*C);
  16335. /*CALL_INFIX_DIV*/void r532bracketed_pretty(T532*C,T2 a1);
  16336. /*CALL_INFIX_DIV*/T0*r532error_handler(void);
  16337. /*CALL_INFIX_DIV*/T6 r532is_question_mark_open_operand(T0*a1);
  16338. /*CALL_INFIX_DIV*/void r532accept(T532*C,T0*a1);
  16339. /*CALL_INFIX_DIV*/T351 r532start_position(T532*C);
  16340. /*CALL_INFIX_DIV*/T6 r532is_stored_in_some_local_variable(void);
  16341. /*CALL_INFIX_DIV*/T0*r532_P_363_declaration_type(T532*C);
  16342. /*CALL_INFIX_PLUS*/T6 r528is_balanced_operator(T0*a1);
  16343. /*CALL_INFIX_PLUS*/T0*r528declaration_type(T528*C);
  16344. /*CALL_INFIX_PLUS*/T0*r528adapt_for(T528*C,T0*a1);
  16345. /*CALL_INFIX_PLUS*/T0*r528resolve_in(T528*C,T0*a1);
  16346. /*CALL_INFIX_PLUS*/T0*r528eiffel_parser(void);
  16347. /*CALL_INFIX_PLUS*/T0*r528use_current_stack(void);
  16348. /*CALL_INFIX_PLUS*/T0*r528collect(T528*C,T0*a1);
  16349. /*CALL_INFIX_PLUS*/T0*r528parentheses_feature_name(T528*C);
  16350. /*CALL_INFIX_PLUS*/T0*r528specialize_in(T528*C,T0*a1);
  16351. /*CALL_INFIX_PLUS*/T0*r528written_declaration_type_mark(T528*C);
  16352. /*CALL_INFIX_PLUS*/T0*r528simplify(T528*C,T0*a1);
  16353. /*CALL_INFIX_PLUS*/void r528pretty_target(T528*C,T2 a1);
  16354. /*CALL_INFIX_PLUS*/void r528safety_check(T528*C,T0*a1);
  16355. /*CALL_INFIX_PLUS*/T0*r528to_expression(T528*C);
  16356. /*CALL_INFIX_PLUS*/T0*r528specialize_thru(T528*C,T0*a1,T0*a2,T0*a3);
  16357. /*CALL_INFIX_PLUS*/T0*r528feature_accumulator(void);
  16358. /*CALL_INFIX_PLUS*/T0*r528specialize_and_check(T528*C,T0*a1);
  16359. /*CALL_INFIX_PLUS*/void r528inline_dynamic_dispatch_(T528*C,T0*a1,T0*a2);
  16360. /*CALL_INFIX_PLUS*/T0*r528to_instruction(T528*C);
  16361. /*CALL_INFIX_PLUS*/T0*r528current_or_twin_init(T528*C,T0*a1,T0*a2,T0*a3);
  16362. /*CALL_INFIX_PLUS*/void r528standard_check_export_and_obsolete_calls(T528*C,T0*a1,T0*a2,T0*a3);
  16363. /*CALL_INFIX_PLUS*/void r528make(T528*C,T0*a1,T351 a2,T0*a3);
  16364. /*CALL_INFIX_PLUS*/T0*r528arg1(T528*C);
  16365. /*CALL_INFIX_PLUS*/void r528type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16366. /*CALL_INFIX_PLUS*/void r528non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16367. /*CALL_INFIX_PLUS*/T6 r528use_current(T528*C,T0*a1);
  16368. /*CALL_INFIX_PLUS*/T0*r528static_simplify(T528*C);
  16369. /*CALL_INFIX_PLUS*/void r528init(T528*C,T0*a1,T0*a2,T0*a3);
  16370. /*CALL_INFIX_PLUS*/T0*r528extra_local_expanded(T528*C,T0*a1);
  16371. /*CALL_INFIX_PLUS*/T6 r528function_check(T528*C,T0*a1,T0*a2);
  16372. /*CALL_INFIX_PLUS*/void r528pretty(T528*C,T2 a1);
  16373. /*CALL_INFIX_PLUS*/T6 r528side_effect_free(T528*C,T0*a1);
  16374. /*CALL_INFIX_PLUS*/T0*r528non_void_no_dispatch_type(T528*C,T0*a1);
  16375. /*CALL_INFIX_PLUS*/T0*r528run_feature_for(T528*C,T0*a1);
  16376. /*CALL_INFIX_PLUS*/T0*r528inline_with(T528*C,T0*a1,T0*a2);
  16377. /*CALL_INFIX_PLUS*/T0*r528twin(T528*C);
  16378. /*CALL_INFIX_PLUS*/void r528bracketed_pretty(T528*C,T2 a1);
  16379. /*CALL_INFIX_PLUS*/T0*r528error_handler(void);
  16380. /*CALL_INFIX_PLUS*/T6 r528is_question_mark_open_operand(T0*a1);
  16381. /*CALL_INFIX_PLUS*/void r528accept(T528*C,T0*a1);
  16382. /*CALL_INFIX_PLUS*/T351 r528start_position(T528*C);
  16383. /*CALL_INFIX_PLUS*/T6 r528is_stored_in_some_local_variable(void);
  16384. /*CALL_INFIX_PLUS*/T0*r528_P_363_declaration_type(T528*C);
  16385. /*CALL_INFIX_MINUS*/T6 r389is_balanced_operator(T0*a1);
  16386. /*CALL_INFIX_MINUS*/T0*r389declaration_type(T389*C);
  16387. /*CALL_INFIX_MINUS*/T0*r389adapt_for(T389*C,T0*a1);
  16388. /*CALL_INFIX_MINUS*/T0*r389resolve_in(T389*C,T0*a1);
  16389. /*CALL_INFIX_MINUS*/T0*r389eiffel_parser(void);
  16390. /*CALL_INFIX_MINUS*/T0*r389use_current_stack(void);
  16391. /*CALL_INFIX_MINUS*/T0*r389collect(T389*C,T0*a1);
  16392. /*CALL_INFIX_MINUS*/T0*r389parentheses_feature_name(T389*C);
  16393. /*CALL_INFIX_MINUS*/T0*r389specialize_in(T389*C,T0*a1);
  16394. /*CALL_INFIX_MINUS*/T0*r389written_declaration_type_mark(T389*C);
  16395. /*CALL_INFIX_MINUS*/T0*r389simplify(T389*C,T0*a1);
  16396. /*CALL_INFIX_MINUS*/void r389pretty_target(T389*C,T2 a1);
  16397. /*CALL_INFIX_MINUS*/void r389safety_check(T389*C,T0*a1);
  16398. /*CALL_INFIX_MINUS*/T0*r389to_expression(T389*C);
  16399. /*CALL_INFIX_MINUS*/T0*r389specialize_thru(T389*C,T0*a1,T0*a2,T0*a3);
  16400. /*CALL_INFIX_MINUS*/T0*r389feature_accumulator(void);
  16401. /*CALL_INFIX_MINUS*/T0*r389specialize_and_check(T389*C,T0*a1);
  16402. /*CALL_INFIX_MINUS*/void r389inline_dynamic_dispatch_(T389*C,T0*a1,T0*a2);
  16403. /*CALL_INFIX_MINUS*/T0*r389to_instruction(T389*C);
  16404. /*CALL_INFIX_MINUS*/T0*r389current_or_twin_init(T389*C,T0*a1,T0*a2,T0*a3);
  16405. /*CALL_INFIX_MINUS*/void r389standard_check_export_and_obsolete_calls(T389*C,T0*a1,T0*a2,T0*a3);
  16406. /*CALL_INFIX_MINUS*/void r389make(T389*C,T0*a1,T351 a2,T0*a3);
  16407. /*CALL_INFIX_MINUS*/T0*r389arg1(T389*C);
  16408. /*CALL_INFIX_MINUS*/void r389type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16409. /*CALL_INFIX_MINUS*/void r389non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16410. /*CALL_INFIX_MINUS*/T6 r389use_current(T389*C,T0*a1);
  16411. /*CALL_INFIX_MINUS*/T0*r389static_simplify(T389*C);
  16412. /*CALL_INFIX_MINUS*/void r389init(T389*C,T0*a1,T0*a2,T0*a3);
  16413. /*CALL_INFIX_MINUS*/T0*r389extra_local_expanded(T389*C,T0*a1);
  16414. /*CALL_INFIX_MINUS*/T6 r389function_check(T389*C,T0*a1,T0*a2);
  16415. /*CALL_INFIX_MINUS*/void r389pretty(T389*C,T2 a1);
  16416. /*CALL_INFIX_MINUS*/T6 r389side_effect_free(T389*C,T0*a1);
  16417. /*CALL_INFIX_MINUS*/T0*r389non_void_no_dispatch_type(T389*C,T0*a1);
  16418. /*CALL_INFIX_MINUS*/T0*r389run_feature_for(T389*C,T0*a1);
  16419. /*CALL_INFIX_MINUS*/T0*r389inline_with(T389*C,T0*a1,T0*a2);
  16420. /*CALL_INFIX_MINUS*/T0*r389twin(T389*C);
  16421. /*CALL_INFIX_MINUS*/void r389bracketed_pretty(T389*C,T2 a1);
  16422. /*CALL_INFIX_MINUS*/T0*r389error_handler(void);
  16423. /*CALL_INFIX_MINUS*/T6 r389is_question_mark_open_operand(T0*a1);
  16424. /*CALL_INFIX_MINUS*/void r389accept(T389*C,T0*a1);
  16425. /*CALL_INFIX_MINUS*/T351 r389start_position(T389*C);
  16426. /*CALL_INFIX_MINUS*/T6 r389is_stored_in_some_local_variable(void);
  16427. /*CALL_INFIX_MINUS*/T0*r389_P_363_declaration_type(T389*C);
  16428. /*BUILT_IN_EQ_NEQ*/T412*create412make_neq(T0*a1,T351 a2,T0*a3);
  16429. /*BUILT_IN_EQ_NEQ*/T412*create412make_eq(T0*a1,T351 a2,T0*a3);
  16430. extern T0*oBC412declaration_type;
  16431. extern int fBC412declaration_type;
  16432. /*BUILT_IN_EQ_NEQ*/T0*r412declaration_type(void);
  16433. /*BUILT_IN_EQ_NEQ*/void r412specialize_and_check_standard_comparison_check(T412*C,T0*a1,T0*a2,T0*a3);
  16434. /*BUILT_IN_EQ_NEQ*/T0*r412adapt_for(T412*C,T0*a1);
  16435. /*BUILT_IN_EQ_NEQ*/T0*r412resolve_in(T0*a1);
  16436. /*BUILT_IN_EQ_NEQ*/T0*r412simplify_integer_real(T412*C,T0*a1,T0*a2);
  16437. /*BUILT_IN_EQ_NEQ*/T0*r412collect(T412*C,T0*a1);
  16438. /*BUILT_IN_EQ_NEQ*/T0*r412specialized(T412*C,T0*a1,T0*a2,T0*a3,T6 a4);
  16439. /*BUILT_IN_EQ_NEQ*/T0*r412specialize_in(T412*C,T0*a1);
  16440. /*BUILT_IN_EQ_NEQ*/T6 r412is_static(T412*C);
  16441. extern T0*oBC412written_declaration_type_mark;
  16442. extern int fBC412written_declaration_type_mark;
  16443. /*BUILT_IN_EQ_NEQ*/T0*r412written_declaration_type_mark(void);
  16444. /*BUILT_IN_EQ_NEQ*/T0*r412simplify(T412*C,T0*a1);
  16445. /*BUILT_IN_EQ_NEQ*/void r412pretty_target(T412*C,T2 a1);
  16446. /*BUILT_IN_EQ_NEQ*/void r412safety_check(T412*C,T0*a1);
  16447. /*BUILT_IN_EQ_NEQ*/T0*r412to_expression(T412*C);
  16448. /*BUILT_IN_EQ_NEQ*/T0*r412specialize_thru(T412*C,T0*a1,T0*a2,T0*a3);
  16449. /*BUILT_IN_EQ_NEQ*/T0*r412specialize_and_check(T412*C,T0*a1);
  16450. /*BUILT_IN_EQ_NEQ*/void r412inline_dynamic_dispatch_(T412*C,T0*a1,T0*a2);
  16451. /*BUILT_IN_EQ_NEQ*/T0*r412to_instruction(T412*C);
  16452. /*BUILT_IN_EQ_NEQ*/T0*r412current_or_twin_init(T412*C,T0*a1,T0*a2);
  16453. /*BUILT_IN_EQ_NEQ*/T0*r412simplify_boolean_constant(T412*C,T0*a1,T0*a2);
  16454. /*BUILT_IN_EQ_NEQ*/T0*r412true_or_false(T412*C,T6 a1);
  16455. /*BUILT_IN_EQ_NEQ*/T0*r412simplify_null_pointer(T412*C,T0*a1,T0*a2);
  16456. /*BUILT_IN_EQ_NEQ*/T0*r412simplify_void(T412*C,T0*a1,T0*a2,T0*a3);
  16457. /*BUILT_IN_EQ_NEQ*/void r412make_eq(T412*C,T0*a1,T351 a2,T0*a3);
  16458. /*BUILT_IN_EQ_NEQ*/T6 r412use_current(T412*C,T0*a1);
  16459. /*BUILT_IN_EQ_NEQ*/T0*r412static_simplify(T412*C);
  16460. /*BUILT_IN_EQ_NEQ*/void r412basic_make(T412*C,T6 a1,T0*a2,T351 a3,T0*a4);
  16461. /*BUILT_IN_EQ_NEQ*/void r412void_comparison_check(T412*C,T0*a1,T351 a2,T0*a3);
  16462. /*BUILT_IN_EQ_NEQ*/void r412pretty(T412*C,T2 a1);
  16463. /*BUILT_IN_EQ_NEQ*/T6 r412side_effect_free(T412*C,T0*a1);
  16464. /*BUILT_IN_EQ_NEQ*/T0*r412simplify_character_constant(T412*C,T0*a1,T0*a2);
  16465. /*BUILT_IN_EQ_NEQ*/T0*r412non_void_no_dispatch_type(T0*a1);
  16466. /*BUILT_IN_EQ_NEQ*/T0*r412inline_with(T412*C,T0*a1,T0*a2,T0*a3);
  16467. /*BUILT_IN_EQ_NEQ*/T0*r412twin(T412*C);
  16468. /*BUILT_IN_EQ_NEQ*/void r412set_left_and_right(T412*C,T0*a1,T0*a2);
  16469. /*BUILT_IN_EQ_NEQ*/void r412bracketed_pretty(T412*C,T2 a1);
  16470. /*BUILT_IN_EQ_NEQ*/T0*r412error_handler(void);
  16471. /*BUILT_IN_EQ_NEQ*/void r412accept(T412*C,T0*a1);
  16472. /*BUILT_IN_EQ_NEQ*/void r412make_neq(T412*C,T0*a1,T351 a2,T0*a3);
  16473. /*BUILT_IN_EQ_NEQ*/T351 r412start_position(T412*C);
  16474. /*BUILT_IN_EQ_NEQ*/T6 r412is_stored_in_some_local_variable(void);
  16475. /*CALL_INFIX_LE*/T6 r524is_balanced_operator(T0*a1);
  16476. /*CALL_INFIX_LE*/T0*r524declaration_type(T524*C);
  16477. /*CALL_INFIX_LE*/T0*r524adapt_for(T524*C,T0*a1);
  16478. /*CALL_INFIX_LE*/T0*r524resolve_in(T524*C,T0*a1);
  16479. /*CALL_INFIX_LE*/T0*r524eiffel_parser(void);
  16480. /*CALL_INFIX_LE*/T0*r524use_current_stack(void);
  16481. /*CALL_INFIX_LE*/T0*r524collect(T524*C,T0*a1);
  16482. /*CALL_INFIX_LE*/T0*r524parentheses_feature_name(T524*C);
  16483. /*CALL_INFIX_LE*/T0*r524specialize_in(T524*C,T0*a1);
  16484. /*CALL_INFIX_LE*/T0*r524written_declaration_type_mark(T524*C);
  16485. /*CALL_INFIX_LE*/T0*r524simplify(T524*C,T0*a1);
  16486. /*CALL_INFIX_LE*/void r524pretty_target(T524*C,T2 a1);
  16487. /*CALL_INFIX_LE*/void r524safety_check(T524*C,T0*a1);
  16488. /*CALL_INFIX_LE*/T0*r524to_expression(T524*C);
  16489. /*CALL_INFIX_LE*/T0*r524specialize_thru(T524*C,T0*a1,T0*a2,T0*a3);
  16490. /*CALL_INFIX_LE*/T0*r524feature_accumulator(void);
  16491. /*CALL_INFIX_LE*/T0*r524specialize_and_check(T524*C,T0*a1);
  16492. /*CALL_INFIX_LE*/void r524inline_dynamic_dispatch_(T524*C,T0*a1,T0*a2);
  16493. /*CALL_INFIX_LE*/T0*r524to_instruction(T524*C);
  16494. /*CALL_INFIX_LE*/T0*r524current_or_twin_init(T524*C,T0*a1,T0*a2,T0*a3);
  16495. /*CALL_INFIX_LE*/void r524standard_check_export_and_obsolete_calls(T524*C,T0*a1,T0*a2,T0*a3);
  16496. /*CALL_INFIX_LE*/void r524make(T524*C,T0*a1,T351 a2,T0*a3);
  16497. /*CALL_INFIX_LE*/T0*r524arg1(T524*C);
  16498. /*CALL_INFIX_LE*/void r524type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16499. /*CALL_INFIX_LE*/void r524non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16500. /*CALL_INFIX_LE*/T6 r524use_current(T524*C,T0*a1);
  16501. /*CALL_INFIX_LE*/T0*r524static_simplify(T524*C);
  16502. /*CALL_INFIX_LE*/void r524init(T524*C,T0*a1,T0*a2,T0*a3);
  16503. /*CALL_INFIX_LE*/T0*r524extra_local_expanded(T524*C,T0*a1);
  16504. /*CALL_INFIX_LE*/T6 r524function_check(T524*C,T0*a1,T0*a2);
  16505. /*CALL_INFIX_LE*/void r524pretty(T524*C,T2 a1);
  16506. /*CALL_INFIX_LE*/T6 r524side_effect_free(T524*C,T0*a1);
  16507. /*CALL_INFIX_LE*/T0*r524non_void_no_dispatch_type(T524*C,T0*a1);
  16508. /*CALL_INFIX_LE*/T0*r524run_feature_for(T524*C,T0*a1);
  16509. /*CALL_INFIX_LE*/T0*r524inline_with(T524*C,T0*a1,T0*a2);
  16510. /*CALL_INFIX_LE*/T0*r524twin(T524*C);
  16511. /*CALL_INFIX_LE*/void r524bracketed_pretty(T524*C,T2 a1);
  16512. /*CALL_INFIX_LE*/T0*r524error_handler(void);
  16513. /*CALL_INFIX_LE*/T6 r524is_question_mark_open_operand(T0*a1);
  16514. /*CALL_INFIX_LE*/void r524accept(T524*C,T0*a1);
  16515. /*CALL_INFIX_LE*/T351 r524start_position(T524*C);
  16516. /*CALL_INFIX_LE*/T6 r524is_stored_in_some_local_variable(void);
  16517. /*CALL_INFIX_LE*/T0*r524_P_363_declaration_type(T524*C);
  16518. /*CALL_INFIX_GE*/T6 r525is_balanced_operator(T0*a1);
  16519. /*CALL_INFIX_GE*/T0*r525declaration_type(T525*C);
  16520. /*CALL_INFIX_GE*/T0*r525adapt_for(T525*C,T0*a1);
  16521. /*CALL_INFIX_GE*/T0*r525resolve_in(T525*C,T0*a1);
  16522. /*CALL_INFIX_GE*/T0*r525eiffel_parser(void);
  16523. /*CALL_INFIX_GE*/T0*r525use_current_stack(void);
  16524. /*CALL_INFIX_GE*/T0*r525collect(T525*C,T0*a1);
  16525. /*CALL_INFIX_GE*/T0*r525parentheses_feature_name(T525*C);
  16526. /*CALL_INFIX_GE*/T0*r525specialize_in(T525*C,T0*a1);
  16527. /*CALL_INFIX_GE*/T0*r525written_declaration_type_mark(T525*C);
  16528. /*CALL_INFIX_GE*/T0*r525simplify(T525*C,T0*a1);
  16529. /*CALL_INFIX_GE*/void r525pretty_target(T525*C,T2 a1);
  16530. /*CALL_INFIX_GE*/void r525safety_check(T525*C,T0*a1);
  16531. /*CALL_INFIX_GE*/T0*r525to_expression(T525*C);
  16532. /*CALL_INFIX_GE*/T0*r525specialize_thru(T525*C,T0*a1,T0*a2,T0*a3);
  16533. /*CALL_INFIX_GE*/T0*r525feature_accumulator(void);
  16534. /*CALL_INFIX_GE*/T0*r525specialize_and_check(T525*C,T0*a1);
  16535. /*CALL_INFIX_GE*/void r525inline_dynamic_dispatch_(T525*C,T0*a1,T0*a2);
  16536. /*CALL_INFIX_GE*/T0*r525to_instruction(T525*C);
  16537. /*CALL_INFIX_GE*/T0*r525current_or_twin_init(T525*C,T0*a1,T0*a2,T0*a3);
  16538. /*CALL_INFIX_GE*/void r525standard_check_export_and_obsolete_calls(T525*C,T0*a1,T0*a2,T0*a3);
  16539. /*CALL_INFIX_GE*/void r525make(T525*C,T0*a1,T351 a2,T0*a3);
  16540. /*CALL_INFIX_GE*/T0*r525arg1(T525*C);
  16541. /*CALL_INFIX_GE*/void r525type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16542. /*CALL_INFIX_GE*/void r525non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16543. /*CALL_INFIX_GE*/T6 r525use_current(T525*C,T0*a1);
  16544. /*CALL_INFIX_GE*/T0*r525static_simplify(T525*C);
  16545. /*CALL_INFIX_GE*/void r525init(T525*C,T0*a1,T0*a2,T0*a3);
  16546. /*CALL_INFIX_GE*/T0*r525extra_local_expanded(T525*C,T0*a1);
  16547. /*CALL_INFIX_GE*/T6 r525function_check(T525*C,T0*a1,T0*a2);
  16548. /*CALL_INFIX_GE*/void r525pretty(T525*C,T2 a1);
  16549. /*CALL_INFIX_GE*/T6 r525side_effect_free(T525*C,T0*a1);
  16550. /*CALL_INFIX_GE*/T0*r525non_void_no_dispatch_type(T525*C,T0*a1);
  16551. /*CALL_INFIX_GE*/T0*r525run_feature_for(T525*C,T0*a1);
  16552. /*CALL_INFIX_GE*/T0*r525inline_with(T525*C,T0*a1,T0*a2);
  16553. /*CALL_INFIX_GE*/T0*r525twin(T525*C);
  16554. /*CALL_INFIX_GE*/void r525bracketed_pretty(T525*C,T2 a1);
  16555. /*CALL_INFIX_GE*/T0*r525error_handler(void);
  16556. /*CALL_INFIX_GE*/T6 r525is_question_mark_open_operand(T0*a1);
  16557. /*CALL_INFIX_GE*/void r525accept(T525*C,T0*a1);
  16558. /*CALL_INFIX_GE*/T351 r525start_position(T525*C);
  16559. /*CALL_INFIX_GE*/T6 r525is_stored_in_some_local_variable(void);
  16560. /*CALL_INFIX_GE*/T0*r525_P_363_declaration_type(T525*C);
  16561. /*CALL_INFIX_LT*/T6 r526is_balanced_operator(T0*a1);
  16562. /*CALL_INFIX_LT*/T0*r526declaration_type(T526*C);
  16563. /*CALL_INFIX_LT*/T0*r526adapt_for(T526*C,T0*a1);
  16564. /*CALL_INFIX_LT*/T0*r526resolve_in(T526*C,T0*a1);
  16565. /*CALL_INFIX_LT*/T0*r526eiffel_parser(void);
  16566. /*CALL_INFIX_LT*/T0*r526use_current_stack(void);
  16567. /*CALL_INFIX_LT*/T0*r526collect(T526*C,T0*a1);
  16568. /*CALL_INFIX_LT*/T0*r526parentheses_feature_name(T526*C);
  16569. /*CALL_INFIX_LT*/T0*r526specialize_in(T526*C,T0*a1);
  16570. /*CALL_INFIX_LT*/T0*r526written_declaration_type_mark(T526*C);
  16571. /*CALL_INFIX_LT*/T0*r526simplify(T526*C,T0*a1);
  16572. /*CALL_INFIX_LT*/void r526pretty_target(T526*C,T2 a1);
  16573. /*CALL_INFIX_LT*/void r526safety_check(T526*C,T0*a1);
  16574. /*CALL_INFIX_LT*/T0*r526to_expression(T526*C);
  16575. /*CALL_INFIX_LT*/T0*r526specialize_thru(T526*C,T0*a1,T0*a2,T0*a3);
  16576. /*CALL_INFIX_LT*/T0*r526feature_accumulator(void);
  16577. /*CALL_INFIX_LT*/T0*r526specialize_and_check(T526*C,T0*a1);
  16578. /*CALL_INFIX_LT*/void r526inline_dynamic_dispatch_(T526*C,T0*a1,T0*a2);
  16579. /*CALL_INFIX_LT*/T0*r526to_instruction(T526*C);
  16580. /*CALL_INFIX_LT*/T0*r526current_or_twin_init(T526*C,T0*a1,T0*a2,T0*a3);
  16581. /*CALL_INFIX_LT*/void r526standard_check_export_and_obsolete_calls(T526*C,T0*a1,T0*a2,T0*a3);
  16582. /*CALL_INFIX_LT*/void r526make(T526*C,T0*a1,T351 a2,T0*a3);
  16583. /*CALL_INFIX_LT*/T0*r526arg1(T526*C);
  16584. /*CALL_INFIX_LT*/void r526type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16585. /*CALL_INFIX_LT*/void r526non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16586. /*CALL_INFIX_LT*/T6 r526use_current(T526*C,T0*a1);
  16587. /*CALL_INFIX_LT*/T0*r526static_simplify(T526*C);
  16588. /*CALL_INFIX_LT*/void r526init(T526*C,T0*a1,T0*a2,T0*a3);
  16589. /*CALL_INFIX_LT*/T0*r526extra_local_expanded(T526*C,T0*a1);
  16590. /*CALL_INFIX_LT*/T6 r526function_check(T526*C,T0*a1,T0*a2);
  16591. /*CALL_INFIX_LT*/void r526pretty(T526*C,T2 a1);
  16592. /*CALL_INFIX_LT*/T6 r526side_effect_free(T526*C,T0*a1);
  16593. /*CALL_INFIX_LT*/T0*r526non_void_no_dispatch_type(T526*C,T0*a1);
  16594. /*CALL_INFIX_LT*/T0*r526run_feature_for(T526*C,T0*a1);
  16595. /*CALL_INFIX_LT*/T0*r526inline_with(T526*C,T0*a1,T0*a2);
  16596. /*CALL_INFIX_LT*/T0*r526twin(T526*C);
  16597. /*CALL_INFIX_LT*/void r526bracketed_pretty(T526*C,T2 a1);
  16598. /*CALL_INFIX_LT*/T0*r526error_handler(void);
  16599. /*CALL_INFIX_LT*/T6 r526is_question_mark_open_operand(T0*a1);
  16600. /*CALL_INFIX_LT*/void r526accept(T526*C,T0*a1);
  16601. /*CALL_INFIX_LT*/T351 r526start_position(T526*C);
  16602. /*CALL_INFIX_LT*/T6 r526is_stored_in_some_local_variable(void);
  16603. /*CALL_INFIX_LT*/T0*r526_P_363_declaration_type(T526*C);
  16604. /*CALL_INFIX_GT*/T6 r527is_balanced_operator(T0*a1);
  16605. /*CALL_INFIX_GT*/T0*r527declaration_type(T527*C);
  16606. /*CALL_INFIX_GT*/T0*r527adapt_for(T527*C,T0*a1);
  16607. /*CALL_INFIX_GT*/T0*r527resolve_in(T527*C,T0*a1);
  16608. /*CALL_INFIX_GT*/T0*r527eiffel_parser(void);
  16609. /*CALL_INFIX_GT*/T0*r527use_current_stack(void);
  16610. /*CALL_INFIX_GT*/T0*r527collect(T527*C,T0*a1);
  16611. /*CALL_INFIX_GT*/T0*r527parentheses_feature_name(T527*C);
  16612. /*CALL_INFIX_GT*/T0*r527specialize_in(T527*C,T0*a1);
  16613. /*CALL_INFIX_GT*/T0*r527written_declaration_type_mark(T527*C);
  16614. /*CALL_INFIX_GT*/T0*r527simplify(T527*C,T0*a1);
  16615. /*CALL_INFIX_GT*/void r527pretty_target(T527*C,T2 a1);
  16616. /*CALL_INFIX_GT*/void r527safety_check(T527*C,T0*a1);
  16617. /*CALL_INFIX_GT*/T0*r527to_expression(T527*C);
  16618. /*CALL_INFIX_GT*/T0*r527specialize_thru(T527*C,T0*a1,T0*a2,T0*a3);
  16619. /*CALL_INFIX_GT*/T0*r527feature_accumulator(void);
  16620. /*CALL_INFIX_GT*/T0*r527specialize_and_check(T527*C,T0*a1);
  16621. /*CALL_INFIX_GT*/void r527inline_dynamic_dispatch_(T527*C,T0*a1,T0*a2);
  16622. /*CALL_INFIX_GT*/T0*r527to_instruction(T527*C);
  16623. /*CALL_INFIX_GT*/T0*r527current_or_twin_init(T527*C,T0*a1,T0*a2,T0*a3);
  16624. /*CALL_INFIX_GT*/void r527standard_check_export_and_obsolete_calls(T527*C,T0*a1,T0*a2,T0*a3);
  16625. /*CALL_INFIX_GT*/void r527make(T527*C,T0*a1,T351 a2,T0*a3);
  16626. /*CALL_INFIX_GT*/T0*r527arg1(T527*C);
  16627. /*CALL_INFIX_GT*/void r527type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16628. /*CALL_INFIX_GT*/void r527non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16629. /*CALL_INFIX_GT*/T6 r527use_current(T527*C,T0*a1);
  16630. /*CALL_INFIX_GT*/T0*r527static_simplify(T527*C);
  16631. /*CALL_INFIX_GT*/void r527init(T527*C,T0*a1,T0*a2,T0*a3);
  16632. /*CALL_INFIX_GT*/T0*r527extra_local_expanded(T527*C,T0*a1);
  16633. /*CALL_INFIX_GT*/T6 r527function_check(T527*C,T0*a1,T0*a2);
  16634. /*CALL_INFIX_GT*/void r527pretty(T527*C,T2 a1);
  16635. /*CALL_INFIX_GT*/T6 r527side_effect_free(T527*C,T0*a1);
  16636. /*CALL_INFIX_GT*/T0*r527non_void_no_dispatch_type(T527*C,T0*a1);
  16637. /*CALL_INFIX_GT*/T0*r527run_feature_for(T527*C,T0*a1);
  16638. /*CALL_INFIX_GT*/T0*r527inline_with(T527*C,T0*a1,T0*a2);
  16639. /*CALL_INFIX_GT*/T0*r527twin(T527*C);
  16640. /*CALL_INFIX_GT*/void r527bracketed_pretty(T527*C,T2 a1);
  16641. /*CALL_INFIX_GT*/T0*r527error_handler(void);
  16642. /*CALL_INFIX_GT*/T6 r527is_question_mark_open_operand(T0*a1);
  16643. /*CALL_INFIX_GT*/void r527accept(T527*C,T0*a1);
  16644. /*CALL_INFIX_GT*/T351 r527start_position(T527*C);
  16645. /*CALL_INFIX_GT*/T6 r527is_stored_in_some_local_variable(void);
  16646. /*CALL_INFIX_GT*/T0*r527_P_363_declaration_type(T527*C);
  16647. /*CALL_INFIX_AND_THEN*/T6 r417is_balanced_operator(T0*a1);
  16648. /*CALL_INFIX_AND_THEN*/T0*r417declaration_type(T417*C);
  16649. /*CALL_INFIX_AND_THEN*/T0*r417adapt_for(T417*C,T0*a1);
  16650. /*CALL_INFIX_AND_THEN*/T0*r417resolve_in(T417*C,T0*a1);
  16651. /*CALL_INFIX_AND_THEN*/T0*r417eiffel_parser(void);
  16652. /*CALL_INFIX_AND_THEN*/T0*r417use_current_stack(void);
  16653. /*CALL_INFIX_AND_THEN*/T0*r417collect(T417*C,T0*a1);
  16654. /*CALL_INFIX_AND_THEN*/T0*r417parentheses_feature_name(T417*C);
  16655. /*CALL_INFIX_AND_THEN*/T0*r417specialize_in(T417*C,T0*a1);
  16656. /*CALL_INFIX_AND_THEN*/T0*r417written_declaration_type_mark(T417*C);
  16657. /*CALL_INFIX_AND_THEN*/T0*r417simplify(T417*C,T0*a1);
  16658. /*CALL_INFIX_AND_THEN*/void r417pretty_target(T417*C,T2 a1);
  16659. /*CALL_INFIX_AND_THEN*/void r417safety_check(T417*C,T0*a1);
  16660. /*CALL_INFIX_AND_THEN*/T0*r417to_expression(T417*C);
  16661. /*CALL_INFIX_AND_THEN*/T0*r417specialize_thru(T417*C,T0*a1,T0*a2,T0*a3);
  16662. /*CALL_INFIX_AND_THEN*/T0*r417feature_accumulator(void);
  16663. /*CALL_INFIX_AND_THEN*/T0*r417specialize_and_check(T417*C,T0*a1);
  16664. /*CALL_INFIX_AND_THEN*/void r417inline_dynamic_dispatch_(T417*C,T0*a1,T0*a2);
  16665. /*CALL_INFIX_AND_THEN*/T0*r417to_instruction(T417*C);
  16666. /*CALL_INFIX_AND_THEN*/T0*r417current_or_twin_init(T417*C,T0*a1,T0*a2,T0*a3);
  16667. /*CALL_INFIX_AND_THEN*/void r417standard_check_export_and_obsolete_calls(T417*C,T0*a1,T0*a2,T0*a3);
  16668. /*CALL_INFIX_AND_THEN*/void r417make(T417*C,T0*a1,T351 a2,T0*a3);
  16669. /*CALL_INFIX_AND_THEN*/T0*r417arg1(T417*C);
  16670. /*CALL_INFIX_AND_THEN*/T6 r417use_current(T417*C,T0*a1);
  16671. /*CALL_INFIX_AND_THEN*/T0*r417static_simplify(T417*C);
  16672. /*CALL_INFIX_AND_THEN*/void r417init(T417*C,T0*a1,T0*a2,T0*a3);
  16673. /*CALL_INFIX_AND_THEN*/T0*r417and_then_name(void);
  16674. /*CALL_INFIX_AND_THEN*/T0*r417extra_local_expanded(T417*C,T0*a1);
  16675. /*CALL_INFIX_AND_THEN*/T6 r417function_check(T417*C,T0*a1,T0*a2);
  16676. /*CALL_INFIX_AND_THEN*/void r417pretty(T417*C,T2 a1);
  16677. /*CALL_INFIX_AND_THEN*/T6 r417side_effect_free(T417*C,T0*a1);
  16678. /*CALL_INFIX_AND_THEN*/T0*r417non_void_no_dispatch_type(T417*C,T0*a1);
  16679. /*CALL_INFIX_AND_THEN*/T0*r417run_feature_for(T417*C,T0*a1);
  16680. /*CALL_INFIX_AND_THEN*/T0*r417inline_with(T417*C,T0*a1,T0*a2);
  16681. /*CALL_INFIX_AND_THEN*/T0*r417twin(T417*C);
  16682. /*CALL_INFIX_AND_THEN*/void r417bracketed_pretty(T417*C,T2 a1);
  16683. /*CALL_INFIX_AND_THEN*/T0*r417error_handler(void);
  16684. /*CALL_INFIX_AND_THEN*/T6 r417is_question_mark_open_operand(T0*a1);
  16685. /*CALL_INFIX_AND_THEN*/void r417accept(T417*C,T0*a1);
  16686. /*CALL_INFIX_AND_THEN*/T351 r417start_position(T417*C);
  16687. /*CALL_INFIX_AND_THEN*/T6 r417is_stored_in_some_local_variable(void);
  16688. /*CALL_INFIX_AND_THEN*/T0*r417_P_363_declaration_type(T417*C);
  16689. /*CALL_INFIX_AND*/T6 r523is_balanced_operator(T0*a1);
  16690. /*CALL_INFIX_AND*/T0*r523declaration_type(T523*C);
  16691. /*CALL_INFIX_AND*/T0*r523adapt_for(T523*C,T0*a1);
  16692. /*CALL_INFIX_AND*/T0*r523resolve_in(T523*C,T0*a1);
  16693. /*CALL_INFIX_AND*/T0*r523eiffel_parser(void);
  16694. /*CALL_INFIX_AND*/T0*r523use_current_stack(void);
  16695. /*CALL_INFIX_AND*/T0*r523collect(T523*C,T0*a1);
  16696. /*CALL_INFIX_AND*/T0*r523parentheses_feature_name(T523*C);
  16697. /*CALL_INFIX_AND*/T0*r523specialize_in(T523*C,T0*a1);
  16698. /*CALL_INFIX_AND*/T0*r523written_declaration_type_mark(T523*C);
  16699. /*CALL_INFIX_AND*/T0*r523simplify(T523*C,T0*a1);
  16700. /*CALL_INFIX_AND*/void r523pretty_target(T523*C,T2 a1);
  16701. /*CALL_INFIX_AND*/void r523safety_check(T523*C,T0*a1);
  16702. /*CALL_INFIX_AND*/T0*r523to_expression(T523*C);
  16703. /*CALL_INFIX_AND*/T0*r523specialize_thru(T523*C,T0*a1,T0*a2,T0*a3);
  16704. /*CALL_INFIX_AND*/T0*r523feature_accumulator(void);
  16705. /*CALL_INFIX_AND*/T0*r523specialize_and_check(T523*C,T0*a1);
  16706. /*CALL_INFIX_AND*/void r523inline_dynamic_dispatch_(T523*C,T0*a1,T0*a2);
  16707. /*CALL_INFIX_AND*/T0*r523to_instruction(T523*C);
  16708. /*CALL_INFIX_AND*/T0*r523current_or_twin_init(T523*C,T0*a1,T0*a2,T0*a3);
  16709. /*CALL_INFIX_AND*/void r523standard_check_export_and_obsolete_calls(T523*C,T0*a1,T0*a2,T0*a3);
  16710. /*CALL_INFIX_AND*/void r523make(T523*C,T0*a1,T351 a2,T0*a3);
  16711. /*CALL_INFIX_AND*/T0*r523arg1(T523*C);
  16712. /*CALL_INFIX_AND*/void r523type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16713. /*CALL_INFIX_AND*/void r523non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16714. /*CALL_INFIX_AND*/T6 r523use_current(T523*C,T0*a1);
  16715. /*CALL_INFIX_AND*/T0*r523static_simplify(T523*C);
  16716. /*CALL_INFIX_AND*/void r523init(T523*C,T0*a1,T0*a2,T0*a3);
  16717. /*CALL_INFIX_AND*/T0*r523extra_local_expanded(T523*C,T0*a1);
  16718. /*CALL_INFIX_AND*/T6 r523function_check(T523*C,T0*a1,T0*a2);
  16719. /*CALL_INFIX_AND*/void r523pretty(T523*C,T2 a1);
  16720. /*CALL_INFIX_AND*/T6 r523side_effect_free(T523*C,T0*a1);
  16721. /*CALL_INFIX_AND*/T0*r523non_void_no_dispatch_type(T523*C,T0*a1);
  16722. /*CALL_INFIX_AND*/T0*r523run_feature_for(T523*C,T0*a1);
  16723. /*CALL_INFIX_AND*/T0*r523inline_with(T523*C,T0*a1,T0*a2);
  16724. /*CALL_INFIX_AND*/T0*r523twin(T523*C);
  16725. /*CALL_INFIX_AND*/void r523bracketed_pretty(T523*C,T2 a1);
  16726. /*CALL_INFIX_AND*/T0*r523error_handler(void);
  16727. /*CALL_INFIX_AND*/T6 r523is_question_mark_open_operand(T0*a1);
  16728. /*CALL_INFIX_AND*/void r523accept(T523*C,T0*a1);
  16729. /*CALL_INFIX_AND*/T351 r523start_position(T523*C);
  16730. /*CALL_INFIX_AND*/T6 r523is_stored_in_some_local_variable(void);
  16731. /*CALL_INFIX_AND*/T0*r523_P_363_declaration_type(T523*C);
  16732. /*CALL_INFIX_OR_ELSE*/T6 r520is_balanced_operator(T0*a1);
  16733. /*CALL_INFIX_OR_ELSE*/T0*r520declaration_type(T520*C);
  16734. /*CALL_INFIX_OR_ELSE*/T0*r520adapt_for(T520*C,T0*a1);
  16735. /*CALL_INFIX_OR_ELSE*/T0*r520resolve_in(T520*C,T0*a1);
  16736. /*CALL_INFIX_OR_ELSE*/T0*r520eiffel_parser(void);
  16737. /*CALL_INFIX_OR_ELSE*/T0*r520use_current_stack(void);
  16738. /*CALL_INFIX_OR_ELSE*/T0*r520collect(T520*C,T0*a1);
  16739. /*CALL_INFIX_OR_ELSE*/T0*r520parentheses_feature_name(T520*C);
  16740. /*CALL_INFIX_OR_ELSE*/T0*r520specialize_in(T520*C,T0*a1);
  16741. /*CALL_INFIX_OR_ELSE*/T0*r520written_declaration_type_mark(T520*C);
  16742. /*CALL_INFIX_OR_ELSE*/T0*r520simplify(T520*C,T0*a1);
  16743. /*CALL_INFIX_OR_ELSE*/void r520pretty_target(T520*C,T2 a1);
  16744. /*CALL_INFIX_OR_ELSE*/void r520safety_check(T520*C,T0*a1);
  16745. /*CALL_INFIX_OR_ELSE*/T0*r520to_expression(T520*C);
  16746. /*CALL_INFIX_OR_ELSE*/T0*r520specialize_thru(T520*C,T0*a1,T0*a2,T0*a3);
  16747. /*CALL_INFIX_OR_ELSE*/T0*r520feature_accumulator(void);
  16748. /*CALL_INFIX_OR_ELSE*/T0*r520specialize_and_check(T520*C,T0*a1);
  16749. /*CALL_INFIX_OR_ELSE*/void r520inline_dynamic_dispatch_(T520*C,T0*a1,T0*a2);
  16750. /*CALL_INFIX_OR_ELSE*/T0*r520to_instruction(T520*C);
  16751. /*CALL_INFIX_OR_ELSE*/T0*r520current_or_twin_init(T520*C,T0*a1,T0*a2,T0*a3);
  16752. /*CALL_INFIX_OR_ELSE*/void r520standard_check_export_and_obsolete_calls(T520*C,T0*a1,T0*a2,T0*a3);
  16753. /*CALL_INFIX_OR_ELSE*/void r520make(T520*C,T0*a1,T351 a2,T0*a3);
  16754. /*CALL_INFIX_OR_ELSE*/T0*r520arg1(T520*C);
  16755. /*CALL_INFIX_OR_ELSE*/T6 r520use_current(T520*C,T0*a1);
  16756. /*CALL_INFIX_OR_ELSE*/T0*r520static_simplify(T520*C);
  16757. /*CALL_INFIX_OR_ELSE*/void r520init(T520*C,T0*a1,T0*a2,T0*a3);
  16758. /*CALL_INFIX_OR_ELSE*/T0*r520extra_local_expanded(T520*C,T0*a1);
  16759. /*CALL_INFIX_OR_ELSE*/T0*r520or_else_name(void);
  16760. /*CALL_INFIX_OR_ELSE*/T6 r520function_check(T520*C,T0*a1,T0*a2);
  16761. /*CALL_INFIX_OR_ELSE*/void r520pretty(T520*C,T2 a1);
  16762. /*CALL_INFIX_OR_ELSE*/T6 r520side_effect_free(T520*C,T0*a1);
  16763. /*CALL_INFIX_OR_ELSE*/T0*r520non_void_no_dispatch_type(T520*C,T0*a1);
  16764. /*CALL_INFIX_OR_ELSE*/T0*r520run_feature_for(T520*C,T0*a1);
  16765. /*CALL_INFIX_OR_ELSE*/T0*r520inline_with(T520*C,T0*a1,T0*a2);
  16766. /*CALL_INFIX_OR_ELSE*/T0*r520twin(T520*C);
  16767. /*CALL_INFIX_OR_ELSE*/void r520bracketed_pretty(T520*C,T2 a1);
  16768. /*CALL_INFIX_OR_ELSE*/T0*r520error_handler(void);
  16769. /*CALL_INFIX_OR_ELSE*/T6 r520is_question_mark_open_operand(T0*a1);
  16770. /*CALL_INFIX_OR_ELSE*/void r520accept(T520*C,T0*a1);
  16771. /*CALL_INFIX_OR_ELSE*/T351 r520start_position(T520*C);
  16772. /*CALL_INFIX_OR_ELSE*/T6 r520is_stored_in_some_local_variable(void);
  16773. /*CALL_INFIX_OR_ELSE*/T0*r520_P_363_declaration_type(T520*C);
  16774. /*CALL_INFIX_OR*/T6 r521is_balanced_operator(T0*a1);
  16775. /*CALL_INFIX_OR*/T0*r521declaration_type(T521*C);
  16776. /*CALL_INFIX_OR*/T0*r521adapt_for(T521*C,T0*a1);
  16777. /*CALL_INFIX_OR*/T0*r521resolve_in(T521*C,T0*a1);
  16778. /*CALL_INFIX_OR*/T0*r521eiffel_parser(void);
  16779. /*CALL_INFIX_OR*/T0*r521use_current_stack(void);
  16780. /*CALL_INFIX_OR*/T0*r521collect(T521*C,T0*a1);
  16781. /*CALL_INFIX_OR*/T0*r521parentheses_feature_name(T521*C);
  16782. /*CALL_INFIX_OR*/T0*r521specialize_in(T521*C,T0*a1);
  16783. /*CALL_INFIX_OR*/T0*r521written_declaration_type_mark(T521*C);
  16784. /*CALL_INFIX_OR*/T0*r521simplify(T521*C,T0*a1);
  16785. /*CALL_INFIX_OR*/void r521pretty_target(T521*C,T2 a1);
  16786. /*CALL_INFIX_OR*/void r521safety_check(T521*C,T0*a1);
  16787. /*CALL_INFIX_OR*/T0*r521to_expression(T521*C);
  16788. /*CALL_INFIX_OR*/T0*r521specialize_thru(T521*C,T0*a1,T0*a2,T0*a3);
  16789. /*CALL_INFIX_OR*/T0*r521feature_accumulator(void);
  16790. /*CALL_INFIX_OR*/T0*r521specialize_and_check(T521*C,T0*a1);
  16791. /*CALL_INFIX_OR*/void r521inline_dynamic_dispatch_(T521*C,T0*a1,T0*a2);
  16792. /*CALL_INFIX_OR*/T0*r521to_instruction(T521*C);
  16793. /*CALL_INFIX_OR*/T0*r521current_or_twin_init(T521*C,T0*a1,T0*a2,T0*a3);
  16794. /*CALL_INFIX_OR*/void r521standard_check_export_and_obsolete_calls(T521*C,T0*a1,T0*a2,T0*a3);
  16795. /*CALL_INFIX_OR*/void r521make(T521*C,T0*a1,T351 a2,T0*a3);
  16796. /*CALL_INFIX_OR*/T0*r521arg1(T521*C);
  16797. /*CALL_INFIX_OR*/void r521type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16798. /*CALL_INFIX_OR*/void r521non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16799. /*CALL_INFIX_OR*/T6 r521use_current(T521*C,T0*a1);
  16800. /*CALL_INFIX_OR*/T0*r521static_simplify(T521*C);
  16801. /*CALL_INFIX_OR*/void r521init(T521*C,T0*a1,T0*a2,T0*a3);
  16802. /*CALL_INFIX_OR*/T0*r521extra_local_expanded(T521*C,T0*a1);
  16803. /*CALL_INFIX_OR*/T6 r521function_check(T521*C,T0*a1,T0*a2);
  16804. /*CALL_INFIX_OR*/void r521pretty(T521*C,T2 a1);
  16805. /*CALL_INFIX_OR*/T6 r521side_effect_free(T521*C,T0*a1);
  16806. /*CALL_INFIX_OR*/T0*r521non_void_no_dispatch_type(T521*C,T0*a1);
  16807. /*CALL_INFIX_OR*/T0*r521run_feature_for(T521*C,T0*a1);
  16808. /*CALL_INFIX_OR*/T0*r521inline_with(T521*C,T0*a1,T0*a2);
  16809. /*CALL_INFIX_OR*/T0*r521twin(T521*C);
  16810. /*CALL_INFIX_OR*/void r521bracketed_pretty(T521*C,T2 a1);
  16811. /*CALL_INFIX_OR*/T0*r521error_handler(void);
  16812. /*CALL_INFIX_OR*/T6 r521is_question_mark_open_operand(T0*a1);
  16813. /*CALL_INFIX_OR*/void r521accept(T521*C,T0*a1);
  16814. /*CALL_INFIX_OR*/T351 r521start_position(T521*C);
  16815. /*CALL_INFIX_OR*/T6 r521is_stored_in_some_local_variable(void);
  16816. /*CALL_INFIX_OR*/T0*r521_P_363_declaration_type(T521*C);
  16817. /*CALL_INFIX_XOR*/T6 r522is_balanced_operator(T0*a1);
  16818. /*CALL_INFIX_XOR*/T0*r522declaration_type(T522*C);
  16819. /*CALL_INFIX_XOR*/T0*r522adapt_for(T522*C,T0*a1);
  16820. /*CALL_INFIX_XOR*/T0*r522resolve_in(T522*C,T0*a1);
  16821. /*CALL_INFIX_XOR*/T0*r522eiffel_parser(void);
  16822. /*CALL_INFIX_XOR*/T0*r522use_current_stack(void);
  16823. /*CALL_INFIX_XOR*/T0*r522collect(T522*C,T0*a1);
  16824. /*CALL_INFIX_XOR*/T0*r522parentheses_feature_name(T522*C);
  16825. /*CALL_INFIX_XOR*/T0*r522specialize_in(T522*C,T0*a1);
  16826. /*CALL_INFIX_XOR*/T0*r522written_declaration_type_mark(T522*C);
  16827. /*CALL_INFIX_XOR*/T0*r522simplify(T522*C,T0*a1);
  16828. /*CALL_INFIX_XOR*/void r522pretty_target(T522*C,T2 a1);
  16829. /*CALL_INFIX_XOR*/void r522safety_check(T522*C,T0*a1);
  16830. /*CALL_INFIX_XOR*/T0*r522to_expression(T522*C);
  16831. /*CALL_INFIX_XOR*/T0*r522specialize_thru(T522*C,T0*a1,T0*a2,T0*a3);
  16832. /*CALL_INFIX_XOR*/T0*r522feature_accumulator(void);
  16833. /*CALL_INFIX_XOR*/T0*r522specialize_and_check(T522*C,T0*a1);
  16834. /*CALL_INFIX_XOR*/void r522inline_dynamic_dispatch_(T522*C,T0*a1,T0*a2);
  16835. /*CALL_INFIX_XOR*/T0*r522to_instruction(T522*C);
  16836. /*CALL_INFIX_XOR*/T0*r522current_or_twin_init(T522*C,T0*a1,T0*a2,T0*a3);
  16837. /*CALL_INFIX_XOR*/void r522standard_check_export_and_obsolete_calls(T522*C,T0*a1,T0*a2,T0*a3);
  16838. /*CALL_INFIX_XOR*/void r522make(T522*C,T0*a1,T351 a2,T0*a3);
  16839. /*CALL_INFIX_XOR*/T0*r522arg1(T522*C);
  16840. /*CALL_INFIX_XOR*/void r522type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16841. /*CALL_INFIX_XOR*/void r522non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16842. /*CALL_INFIX_XOR*/T6 r522use_current(T522*C,T0*a1);
  16843. /*CALL_INFIX_XOR*/T0*r522static_simplify(T522*C);
  16844. /*CALL_INFIX_XOR*/void r522init(T522*C,T0*a1,T0*a2,T0*a3);
  16845. /*CALL_INFIX_XOR*/T0*r522extra_local_expanded(T522*C,T0*a1);
  16846. /*CALL_INFIX_XOR*/T6 r522function_check(T522*C,T0*a1,T0*a2);
  16847. /*CALL_INFIX_XOR*/void r522pretty(T522*C,T2 a1);
  16848. /*CALL_INFIX_XOR*/T6 r522side_effect_free(T522*C,T0*a1);
  16849. /*CALL_INFIX_XOR*/T0*r522non_void_no_dispatch_type(T522*C,T0*a1);
  16850. /*CALL_INFIX_XOR*/T0*r522run_feature_for(T522*C,T0*a1);
  16851. /*CALL_INFIX_XOR*/T0*r522inline_with(T522*C,T0*a1,T0*a2);
  16852. /*CALL_INFIX_XOR*/T0*r522twin(T522*C);
  16853. /*CALL_INFIX_XOR*/void r522bracketed_pretty(T522*C,T2 a1);
  16854. /*CALL_INFIX_XOR*/T0*r522error_handler(void);
  16855. /*CALL_INFIX_XOR*/T6 r522is_question_mark_open_operand(T0*a1);
  16856. /*CALL_INFIX_XOR*/void r522accept(T522*C,T0*a1);
  16857. /*CALL_INFIX_XOR*/T351 r522start_position(T522*C);
  16858. /*CALL_INFIX_XOR*/T6 r522is_stored_in_some_local_variable(void);
  16859. /*CALL_INFIX_XOR*/T0*r522_P_363_declaration_type(T522*C);
  16860. /*CALL_INFIX_IMPLIES*/T6 r519is_balanced_operator(T0*a1);
  16861. /*CALL_INFIX_IMPLIES*/T0*r519declaration_type(T519*C);
  16862. /*CALL_INFIX_IMPLIES*/T0*r519adapt_for(T519*C,T0*a1);
  16863. /*CALL_INFIX_IMPLIES*/T0*r519resolve_in(T519*C,T0*a1);
  16864. /*CALL_INFIX_IMPLIES*/T0*r519eiffel_parser(void);
  16865. /*CALL_INFIX_IMPLIES*/T0*r519use_current_stack(void);
  16866. /*CALL_INFIX_IMPLIES*/T0*r519collect(T519*C,T0*a1);
  16867. /*CALL_INFIX_IMPLIES*/T0*r519parentheses_feature_name(T519*C);
  16868. /*CALL_INFIX_IMPLIES*/T0*r519specialize_in(T519*C,T0*a1);
  16869. /*CALL_INFIX_IMPLIES*/T0*r519written_declaration_type_mark(T519*C);
  16870. /*CALL_INFIX_IMPLIES*/T0*r519simplify(T519*C,T0*a1);
  16871. /*CALL_INFIX_IMPLIES*/void r519pretty_target(T519*C,T2 a1);
  16872. /*CALL_INFIX_IMPLIES*/void r519safety_check(T519*C,T0*a1);
  16873. /*CALL_INFIX_IMPLIES*/T0*r519to_expression(T519*C);
  16874. /*CALL_INFIX_IMPLIES*/T0*r519specialize_thru(T519*C,T0*a1,T0*a2,T0*a3);
  16875. /*CALL_INFIX_IMPLIES*/T0*r519feature_accumulator(void);
  16876. /*CALL_INFIX_IMPLIES*/T0*r519specialize_and_check(T519*C,T0*a1);
  16877. /*CALL_INFIX_IMPLIES*/void r519inline_dynamic_dispatch_(T519*C,T0*a1,T0*a2);
  16878. /*CALL_INFIX_IMPLIES*/T0*r519to_instruction(T519*C);
  16879. /*CALL_INFIX_IMPLIES*/T0*r519current_or_twin_init(T519*C,T0*a1,T0*a2,T0*a3);
  16880. /*CALL_INFIX_IMPLIES*/void r519standard_check_export_and_obsolete_calls(T519*C,T0*a1,T0*a2,T0*a3);
  16881. /*CALL_INFIX_IMPLIES*/void r519make(T519*C,T0*a1,T351 a2,T0*a3);
  16882. /*CALL_INFIX_IMPLIES*/T0*r519arg1(T519*C);
  16883. /*CALL_INFIX_IMPLIES*/void r519type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16884. /*CALL_INFIX_IMPLIES*/void r519non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  16885. /*CALL_INFIX_IMPLIES*/T6 r519use_current(T519*C,T0*a1);
  16886. /*CALL_INFIX_IMPLIES*/T0*r519static_simplify(T519*C);
  16887. /*CALL_INFIX_IMPLIES*/void r519init(T519*C,T0*a1,T0*a2,T0*a3);
  16888. /*CALL_INFIX_IMPLIES*/T0*r519extra_local_expanded(T519*C,T0*a1);
  16889. /*CALL_INFIX_IMPLIES*/T6 r519function_check(T519*C,T0*a1,T0*a2);
  16890. /*CALL_INFIX_IMPLIES*/void r519pretty(T519*C,T2 a1);
  16891. /*CALL_INFIX_IMPLIES*/T6 r519side_effect_free(T519*C,T0*a1);
  16892. /*CALL_INFIX_IMPLIES*/T0*r519non_void_no_dispatch_type(T519*C,T0*a1);
  16893. /*CALL_INFIX_IMPLIES*/T0*r519run_feature_for(T519*C,T0*a1);
  16894. /*CALL_INFIX_IMPLIES*/T0*r519inline_with(T519*C,T0*a1,T0*a2);
  16895. /*CALL_INFIX_IMPLIES*/T0*r519twin(T519*C);
  16896. /*CALL_INFIX_IMPLIES*/void r519bracketed_pretty(T519*C,T2 a1);
  16897. /*CALL_INFIX_IMPLIES*/T0*r519error_handler(void);
  16898. /*CALL_INFIX_IMPLIES*/T6 r519is_question_mark_open_operand(T0*a1);
  16899. /*CALL_INFIX_IMPLIES*/void r519accept(T519*C,T0*a1);
  16900. /*CALL_INFIX_IMPLIES*/T351 r519start_position(T519*C);
  16901. /*CALL_INFIX_IMPLIES*/T6 r519is_stored_in_some_local_variable(void);
  16902. /*CALL_INFIX_IMPLIES*/T0*r519_P_363_declaration_type(T519*C);
  16903. /*CALL_INFIX_IMPLIES*/void r519_P_363_inline_dynamic_dispatch_(T519*C,T0*a1,T0*a2);
  16904. /*ADDRESS_OF*/T0*r476specialize_and_check(T476*C,T0*a1);
  16905. /*ADDRESS_OF*/T0*r476to_expression(T476*C);
  16906. /*ADDRESS_OF*/void r476pretty(T476*C,T2 a1);
  16907. /*ADDRESS_OF*/T0*r476simplify(T476*C,T0*a1);
  16908. /*ADDRESS_OF*/T0*r476static_simplify(T476*C);
  16909. /*ADDRESS_OF*/T0*r476specialize_in(T476*C,T0*a1);
  16910. /*ADDRESS_OF*/void r476inline_dynamic_dispatch_(T476*C,T0*a1,T0*a2);
  16911. /*ADDRESS_OF*/void r476safety_check(T476*C,T0*a1);
  16912. /*ADDRESS_OF*/T0*r476specialize_thru(T476*C,T0*a1,T0*a2,T0*a3);
  16913. /*ADDRESS_OF*/T6 r476is_stored_in_some_local_variable(void);
  16914. /*ADDRESS_OF*/void r476accept(T476*C,T0*a1);
  16915. /*ADDRESS_OF*/T0*r476adapt_for(T476*C,T0*a1);
  16916. extern T0*oBC476declaration_type;
  16917. extern int fBC476declaration_type;
  16918. /*ADDRESS_OF*/T0*r476declaration_type(void);
  16919. /*ADDRESS_OF*/T0*r476collect(T476*C,T0*a1);
  16920. /*ADDRESS_OF*/T351 r476start_position(T476*C);
  16921. /*ADDRESS_OF*/T0*r476twin(T476*C);
  16922. /*ADDRESS_OF*/T0*r476written_declaration_type_mark(void);
  16923. /*ADDRESS_OF*/T6 r476use_current(T476*C,T0*a1);
  16924. /*ADDRESS_OF*/void r476bracketed_pretty(T476*C,T2 a1);
  16925. /*ADDRESS_OF*/T0*r476non_void_no_dispatch_type(T0*a1);
  16926. /*ADDRESS_OF*/T6 r476side_effect_free(T0*a1);
  16927. /*ADDRESS_OF*/void r476with_local(T476*C,T0*a1);
  16928. /*ADDRESS_OF*/T0*r476error_handler(void);
  16929. /*ADDRESS_OF*/void r476with_feature_name(T476*C,T0*a1);
  16930. /*ADDRESS_OF*/T0*r476resolve_in(T0*a1);
  16931. /*ADDRESS_OF*/T0*r476to_instruction(T476*C);
  16932. /*EXPORT_LIST*/void r479check_level_2(T479*C,T0*a1,T0*a2);
  16933. /*EXPORT_LIST*/void r479make(T479*C,T351 a1,T0*a2);
  16934. /*EXPORT_LIST*/T0*r479clients_for(T479*C,T0*a1);
  16935. /*EXPORT_LIST*/T0*r479error_handler(void);
  16936. /*EXPORT_ITEM*/void r478make(T478*C,T0*a1,T0*a2);
  16937. /*EXPORT_ITEM*/void r478make_all(T478*C,T0*a1);
  16938. /*FEATURE_CLAUSE*/void r446make(T446*C,T0*a1,T0*a2,T0*a3,T0*a4);
  16939. /*FEATURE_CLAUSE*/void r446add_into(T446*C,T0*a1);
  16940. /*CLUSTER_CLASS*/void r784make(T784*C,T0*a1,T0*a2,T0*a3);
  16941. /*TAG_NAME*/void r470make(T470*C,T0*a1,T351 a2);
  16942. /*ARGUMENT_NAME_REF*/T0*r372specialize_and_check(T372*C,T0*a1);
  16943. /*ARGUMENT_NAME_REF*/T0*r372to_expression(T372*C);
  16944. /*ARGUMENT_NAME_REF*/void r372pretty(T372*C,T2 a1);
  16945. /*ARGUMENT_NAME_REF*/T0*r372simplify(T372*C,T0*a1);
  16946. /*ARGUMENT_NAME_REF*/T0*r372static_simplify(T372*C);
  16947. /*ARGUMENT_NAME_REF*/T0*r372specialize_in(T372*C,T0*a1);
  16948. /*ARGUMENT_NAME_REF*/void r372inline_dynamic_dispatch_(T372*C,T0*a1,T0*a2);
  16949. /*ARGUMENT_NAME_REF*/T0*r372specialize_thru(T372*C,T0*a1,T0*a2,T0*a3);
  16950. /*ARGUMENT_NAME_REF*/T6 r372is_stored_in_some_local_variable(void);
  16951. /*ARGUMENT_NAME_REF*/void r372accept(T372*C,T0*a1);
  16952. /*ARGUMENT_NAME_REF*/T0*r372adapt_for(T372*C,T0*a1);
  16953. /*ARGUMENT_NAME_REF*/T0*r372feature_accumulator(void);
  16954. /*ARGUMENT_NAME_REF*/T0*r372collect(T372*C,T0*a1);
  16955. /*ARGUMENT_NAME_REF*/void r372pretty_target(T372*C,T2 a1);
  16956. /*ARGUMENT_NAME_REF*/T0*r372as_outside(T372*C);
  16957. /*ARGUMENT_NAME_REF*/T0*r372twin(T372*C);
  16958. /*ARGUMENT_NAME_REF*/T0*r372written_declaration_type_mark(T372*C);
  16959. /*ARGUMENT_NAME_REF*/void r372refer_to(T372*C,T351 a1,T0*a2,T2 a3,T2 a4);
  16960. /*ARGUMENT_NAME_REF*/T6 r372use_current(T0*a1);
  16961. /*ARGUMENT_NAME_REF*/T0*r372non_void_no_dispatch_type(T372*C,T0*a1);
  16962. /*ARGUMENT_NAME_REF*/T0*r372to_string(T372*C);
  16963. /*ARGUMENT_NAME_REF*/T6 r372side_effect_free(T0*a1);
  16964. /*ARGUMENT_NAME_REF*/T0*r372resolve_in(T372*C,T0*a1);
  16965. /*ARGUMENT_NAME_REF*/T0*r372to_instruction(T372*C);
  16966. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425specialize_and_check(T425*C,T0*a1);
  16967. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425to_expression(T425*C);
  16968. /*WRITABLE_ATTRIBUTE_NAME*/void r425make(T425*C,T0*a1,T351 a2);
  16969. /*WRITABLE_ATTRIBUTE_NAME*/void r425pretty(T425*C,T2 a1);
  16970. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425simplify(T425*C,T0*a1);
  16971. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425static_simplify(T425*C);
  16972. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425specialize_in(T425*C,T0*a1);
  16973. /*WRITABLE_ATTRIBUTE_NAME*/void r425inline_dynamic_dispatch_(T425*C,T0*a1,T0*a2);
  16974. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425specialize_thru(T425*C,T0*a1,T0*a2,T0*a3);
  16975. /*WRITABLE_ATTRIBUTE_NAME*/T6 r425is_stored_in_some_local_variable(void);
  16976. /*WRITABLE_ATTRIBUTE_NAME*/void r425accept(T425*C,T0*a1);
  16977. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425feature_accumulator(void);
  16978. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425collect(T425*C,T0*a1);
  16979. /*WRITABLE_ATTRIBUTE_NAME*/void r425set_feature_stamp_and_type(T425*C,T0*a1,T0*a2);
  16980. /*WRITABLE_ATTRIBUTE_NAME*/T351 r425start_position(T425*C);
  16981. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425twin(T425*C);
  16982. /*WRITABLE_ATTRIBUTE_NAME*/T6 r425use_current(T0*a1);
  16983. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425non_void_no_dispatch_type(T0*a1);
  16984. /*WRITABLE_ATTRIBUTE_NAME*/T6 r425side_effect_free(T0*a1);
  16985. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425error_handler(void);
  16986. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425resolve_in(T425*C,T0*a1);
  16987. /*WRITABLE_ATTRIBUTE_NAME*/T0*r425to_instruction(T425*C);
  16988. /*LOCAL_NAME_REF*/T0*r408specialize_and_check(T408*C,T0*a1);
  16989. /*LOCAL_NAME_REF*/T0*r408to_expression(T408*C);
  16990. /*LOCAL_NAME_REF*/void r408pretty(T408*C,T2 a1);
  16991. /*LOCAL_NAME_REF*/T0*r408simplify(T408*C,T0*a1);
  16992. /*LOCAL_NAME_REF*/T0*r408static_simplify(T408*C);
  16993. /*LOCAL_NAME_REF*/T0*r408specialize_in(T408*C,T0*a1);
  16994. /*LOCAL_NAME_REF*/void r408inline_dynamic_dispatch_(T408*C,T0*a1,T0*a2);
  16995. /*LOCAL_NAME_REF*/T0*r408specialize_thru(T408*C,T0*a1,T0*a2,T0*a3);
  16996. /*LOCAL_NAME_REF*/T6 r408is_stored_in_some_local_variable(void);
  16997. /*LOCAL_NAME_REF*/void r408accept(T408*C,T0*a1);
  16998. /*LOCAL_NAME_REF*/T0*r408adapt_for(T408*C,T0*a1);
  16999. /*LOCAL_NAME_REF*/T0*r408collect(T408*C,T0*a1);
  17000. /*LOCAL_NAME_REF*/void r408pretty_target(T408*C,T2 a1);
  17001. /*LOCAL_NAME_REF*/T0*r408as_outside(T408*C);
  17002. /*LOCAL_NAME_REF*/T0*r408twin(T408*C);
  17003. /*LOCAL_NAME_REF*/void r408refer_to(T408*C,T351 a1,T0*a2,T2 a3,T2 a4);
  17004. /*LOCAL_NAME_REF*/T6 r408use_current(T0*a1);
  17005. /*LOCAL_NAME_REF*/T0*r408non_void_no_dispatch_type(T408*C,T0*a1);
  17006. /*LOCAL_NAME_REF*/T0*r408to_string(T408*C);
  17007. /*LOCAL_NAME_REF*/T6 r408side_effect_free(T0*a1);
  17008. /*LOCAL_NAME_REF*/T0*r408error_handler(void);
  17009. /*LOCAL_NAME_REF*/T0*r408resolve_in(T408*C,T0*a1);
  17010. /*LOCAL_NAME_REF*/T0*r408to_instruction(T408*C);
  17011. /*RUN_FEATURE_2*/void r421for(T421*C,T0*a1,T0*a2,T0*a3);
  17012. /*RUN_FEATURE_2*/T6 r421need_c_function(T421*C);
  17013. /*RUN_FEATURE_2*/void r421accept(T421*C,T0*a1);
  17014. /*RUN_FEATURE_2*/void r421set_result_type(T421*C);
  17015. /*RUN_FEATURE_2*/T351 r421start_position(T421*C);
  17016. /*RUN_FEATURE_2*/T6 r421use_current(T421*C);
  17017. /*RUN_FEATURE_2*/void r421mapping_name_in(T421*C,T0*a1);
  17018. /*RUN_FEATURE_2*/void r421do_adapt(T421*C);
  17019. /*RUN_FEATURE_2*/void r421adapt(T421*C);
  17020. /*RUN_FEATURE_2*/T0*r421feature_stamp(T421*C);
  17021. /*PARENT_LISTS*/void r463check_level_2(T463*C,T0*a1);
  17022. /*PARENT_LISTS*/void r463make(T463*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  17023. /*PARENT_LISTS*/T0*r463insert_edge(T463*C,T2 a1);
  17024. /*PARENT_LISTS*/T0*r463inherit_edge(T463*C,T2 a1);
  17025. /*PARENT_LISTS*/void r463initialize_and_check_level_1(T463*C);
  17026. /*PARENT_LISTS*/T6 r463get_permission_of(T463*C,T0*a1);
  17027. /*PARENT_LISTS*/void r463id_extra_information(T463*C,T0*a1);
  17028. /*PARENT_LISTS*/T2 r463inherit_count(T463*C);
  17029. /*PARENT_LISTS*/T351 r463undefine_position_of(T463*C,T0*a1);
  17030. /*PARENT_LISTS*/void r463set_insert_member(T463*C,T2 a1);
  17031. /*PARENT_LISTS*/T2 r463insert_count(T463*C);
  17032. /*FEATURE_CLAUSE_LIST*/void r445make(T445*C,T0*a1);
  17033. /*FEATURE_CLAUSE_LIST*/void r445get_started(T445*C,T0*a1);
  17034. /*CREATION_CLAUSE_LIST*/void r460make(T460*C,T0*a1);
  17035. /*CREATION_CLAUSE_LIST*/void r460all_positions_in_error_handler(T460*C);
  17036. /*CREATION_CLAUSE_LIST*/T0*r460get_clause(T460*C,T0*a1);
  17037. /*CREATION_CLAUSE_LIST*/T0*r460default_root(T460*C);
  17038. /*CREATION_CLAUSE_LIST*/void r460extra_expanded_check(T460*C,T0*a1);
  17039. /*CREATION_CLAUSE_LIST*/T351 r460start_position(T460*C);
  17040. /*CREATION_CLAUSE_LIST*/T0*r460root_creation_search(T460*C,T0*a1);
  17041. /*CREATION_CLAUSE_LIST*/void r460check_for(T460*C,T0*a1);
  17042. /*CREATION_CLAUSE_LIST*/T0*r460error_handler(void);
  17043. /*CREATION_CLAUSE_LIST*/T0*r460user_expanded_default_create_stamp(T460*C,T0*a1);
  17044. /*CLASS_INVARIANT*/T0*r442specialize_and_check(T442*C,T0*a1);
  17045. /*CLASS_INVARIANT*/T0*r442to_expression(T442*C);
  17046. /*CLASS_INVARIANT*/void r442make(T442*C,T351 a1,T0*a2,T0*a3);
  17047. /*CLASS_INVARIANT*/T6 r442has_assertion_located_at(T442*C,T351 a1);
  17048. /*CLASS_INVARIANT*/void r442pretty(T442*C,T2 a1);
  17049. /*CLASS_INVARIANT*/T0*r442simplify(T442*C,T0*a1);
  17050. /*CLASS_INVARIANT*/T0*r442specialize_in(T442*C,T0*a1);
  17051. /*CLASS_INVARIANT*/void r442inline_dynamic_dispatch_(T442*C,T0*a1,T0*a2);
  17052. /*CLASS_INVARIANT*/T6 r442is_always_true(T442*C,T0*a1);
  17053. /*CLASS_INVARIANT*/void r442safety_check(T442*C,T0*a1);
  17054. /*CLASS_INVARIANT*/void r442set_list(T442*C,T0*a1);
  17055. /*CLASS_INVARIANT*/void r442for_each(T442*C,T0*a1);
  17056. /*CLASS_INVARIANT*/T0*r442specialize_thru(T442*C,T0*a1,T0*a2,T0*a3);
  17057. /*CLASS_INVARIANT*/void r442pretty_as_loop_invariant(T442*C,T2 a1);
  17058. /*CLASS_INVARIANT*/T2 r442upper(T442*C);
  17059. /*CLASS_INVARIANT*/void r442accept(T442*C,T0*a1);
  17060. /*CLASS_INVARIANT*/void r442set_eiffel_parser_stamp(T442*C,T2 a1);
  17061. /*CLASS_INVARIANT*/T0*r442adapt_for(T442*C,T0*a1);
  17062. /*CLASS_INVARIANT*/T0*r442item(T442*C,T2 a1);
  17063. /*CLASS_INVARIANT*/T0*r442add_items_from(T442*C,T0*a1);
  17064. /*CLASS_INVARIANT*/T0*r442collect(T442*C,T0*a1);
  17065. /*CLASS_INVARIANT*/void r442pretty_print_with_tag(T442*C,T2 a1,T0*a2);
  17066. /*CLASS_INVARIANT*/T6 r442is_empty(T442*C);
  17067. /*CLASS_INVARIANT*/T0*r442twin(T442*C);
  17068. /*CLASS_INVARIANT*/void r442pretty_as_check_compound(T442*C,T2 a1,T0*a2);
  17069. /*CLASS_INVARIANT*/T6 r442use_current(T442*C,T0*a1);
  17070. /*CLASS_INVARIANT*/void r442breakpoint(T442*C);
  17071. /*CLASS_INVARIANT*/void r442crash(T442*C);
  17072. /*CLASS_INVARIANT*/T6 r442side_effect_free(T442*C,T0*a1);
  17073. /*CLASS_INVARIANT*/T0*r442inline_dynamic_dispatch(T442*C,T0*a1,T0*a2);
  17074. /*CLASS_INVARIANT*/void r442not_yet_implemented(T442*C);
  17075. /*CLASS_INVARIANT*/T2 r442count(T442*C);
  17076. /*CLASS_INVARIANT*/T0*r442specialize_without_checks(T442*C,T0*a1);
  17077. /*CLASS_INVARIANT*/T0*r442to_instruction(T442*C);
  17078. /*CLASS_INVARIANT*/T2 r442lower(T442*C);
  17079. /*EXTERNAL_FUNCTION*/void r415add_into_shared(T415*C,T0*a1,T0*a2);
  17080. /*EXTERNAL_FUNCTION*/T0*r415inline_expression_1(T415*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6,T0*a7);
  17081. /*EXTERNAL_FUNCTION*/T0*r415inline_expression_0(T415*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17082. /*EXTERNAL_FUNCTION*/T0*r415specialize_closure_local_var_lists_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17083. /*EXTERNAL_FUNCTION*/void r415inline_dynamic_dispatch(T415*C,T0*a1,T0*a2);
  17084. /*EXTERNAL_FUNCTION*/T0*r415specialize_signature_in(T415*C,T0*a1);
  17085. /*EXTERNAL_FUNCTION*/T0*r415specialize_require_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17086. /*EXTERNAL_FUNCTION*/T0*r415specialize_permissions(T415*C,T0*a1,T6 a2);
  17087. /*EXTERNAL_FUNCTION*/T0*r415c_plus_plus_name(T415*C);
  17088. /*EXTERNAL_FUNCTION*/T0*r415specialize_permissions_in(T415*C,T0*a1);
  17089. /*EXTERNAL_FUNCTION*/T0*r415specialized_ensure_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17090. /*EXTERNAL_FUNCTION*/void r415set_closure(T415*C,T0*a1,T0*a2);
  17091. /*EXTERNAL_FUNCTION*/T0*r415external_name(T415*C);
  17092. /*EXTERNAL_FUNCTION*/T0*r415specialize_ensure_thru(T415*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17093. /*EXTERNAL_FUNCTION*/T0*r415specialized_require_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17094. /*EXTERNAL_FUNCTION*/T0*r415true_or_false(T6 a1,T351 a2);
  17095. /*EXTERNAL_FUNCTION*/T0*r415try_to_undefine_aux(T415*C,T0*a1,T0*a2);
  17096. /*EXTERNAL_FUNCTION*/void r415make_external_routine(T415*C,T0*a1,T0*a2);
  17097. /*EXTERNAL_FUNCTION*/T0*r415specialize_body_thru(T415*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17098. /*EXTERNAL_FUNCTION*/T0*r415specialize_body_in(T415*C,T0*a1,T6 a2);
  17099. /*EXTERNAL_FUNCTION*/T0*r415integer_constant(T0*a1);
  17100. /*EXTERNAL_FUNCTION*/void r415set_rescue_compound(T415*C,T0*a1);
  17101. /*EXTERNAL_FUNCTION*/T0*r415specialize_closure_local_var_lists_in(T415*C,T0*a1);
  17102. /*EXTERNAL_FUNCTION*/T0*r415simplify(T415*C,T0*a1);
  17103. /*EXTERNAL_FUNCTION*/T0*r415specialize_ensure_in(T415*C,T0*a1,T6 a2);
  17104. /*EXTERNAL_FUNCTION*/T0*r415first_name(T415*C);
  17105. /*EXTERNAL_FUNCTION*/void r415pretty_print_names(T415*C);
  17106. /*EXTERNAL_FUNCTION*/void r415add_into(T415*C,T0*a1,T0*a2);
  17107. extern T0*oBC32any_copy_fs;
  17108. extern int fBC32any_copy_fs;
  17109. /*EXTERNAL_FUNCTION*/T0*r415any_copy_fs(void);
  17110. /*EXTERNAL_FUNCTION*/T6 r415same_signature(T415*C,T0*a1,T0*a2);
  17111. /*EXTERNAL_FUNCTION*/T0*r415brand_new_run_feature_for(T415*C,T0*a1,T0*a2,T6 a3);
  17112. /*EXTERNAL_FUNCTION*/void r415accept(T415*C,T0*a1);
  17113. /*EXTERNAL_FUNCTION*/T0*r415try_to_undefine(T415*C,T0*a1,T0*a2);
  17114. /*EXTERNAL_FUNCTION*/void r415hook_collect(T415*C,T0*a1);
  17115. /*EXTERNAL_FUNCTION*/void r415init(T415*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5,T0*a6,T0*a7);
  17116. /*EXTERNAL_FUNCTION*/void r415inline_dynamic_dispatch_(T415*C,T0*a1,T0*a2);
  17117. /*EXTERNAL_FUNCTION*/T0*r415change_ensure(T415*C,T0*a1,T6 a2);
  17118. /*EXTERNAL_FUNCTION*/T0*r415specialize_closure_arguments_lists_in(T415*C,T0*a1);
  17119. /*EXTERNAL_FUNCTION*/T0*r415names(T415*C);
  17120. /*EXTERNAL_FUNCTION*/T0*r415specialize_and_check(T415*C,T0*a1);
  17121. /*EXTERNAL_FUNCTION*/T0*r415current_or_twin_init(T415*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5,T0*a6,T0*a7,T6 a8);
  17122. /*EXTERNAL_FUNCTION*/T0*r415merge_signature_thru(T415*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17123. /*EXTERNAL_FUNCTION*/void r415make_routine(T415*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17124. /*EXTERNAL_FUNCTION*/void r415collect(T415*C,T0*a1);
  17125. /*EXTERNAL_FUNCTION*/T0*r415specialize_permissions_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17126. /*EXTERNAL_FUNCTION*/T0*r415twin(T415*C);
  17127. /*EXTERNAL_FUNCTION*/T6 r415use_current(T415*C,T0*a1);
  17128. /*EXTERNAL_FUNCTION*/T0*r415adapt_routine_body_for(T415*C,T0*a1);
  17129. /*EXTERNAL_FUNCTION*/void r415collect_internals_handler(T415*C,T0*a1,T0*a2);
  17130. /*EXTERNAL_FUNCTION*/void r415pretty(T415*C,T2 a1,T6 a2);
  17131. /*EXTERNAL_FUNCTION*/T0*r415specialize_signature_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17132. /*EXTERNAL_FUNCTION*/T0*r415new_run_feature_for(T415*C,T0*a1,T0*a2);
  17133. /*EXTERNAL_FUNCTION*/void r415pretty_index(T415*C,T2 a1,T0*a2);
  17134. /*EXTERNAL_FUNCTION*/T6 r415valid_redefinition(T415*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17135. /*EXTERNAL_FUNCTION*/T0*r415specialize_closure_arguments_lists_thru(T415*C,T0*a1,T0*a2,T0*a3);
  17136. /*EXTERNAL_FUNCTION*/T0*r415current_or_twin_init_no_body(T415*C,T0*a1,T0*a2,T0*a3,T6 a4,T0*a5,T0*a6,T6 a7);
  17137. /*EXTERNAL_FUNCTION*/T0*r415specialize_require_in(T415*C,T0*a1);
  17138. /*EXTERNAL_FUNCTION*/void r415add_into_(T415*C,T0*a1,T0*a2);
  17139. /*EXTERNAL_FUNCTION*/void r415set_arguments(T415*C,T0*a1,T0*a2);
  17140. extern T0*oBC32clear_all_name;
  17141. extern int fBC32clear_all_name;
  17142. /*EXTERNAL_FUNCTION*/T0*r415clear_all_name(void);
  17143. /*EXTERNAL_FUNCTION*/void r415collect_body(T415*C,T0*a1);
  17144. /*EXTERNAL_FUNCTION*/void r415valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17145. /*EXTERNAL_FUNCTION*/T0*r415change_require(T415*C,T0*a1,T6 a2);
  17146. /*EXTERNAL_FUNCTION*/T2 r415argument_rank_of(T415*C,T0*a1);
  17147. /*EXTERNAL_FUNCTION*/T6 r415same_body_as(T415*C,T0*a1);
  17148. /*EXTERNAL_FUNCTION*/void r415make(T415*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7);
  17149. /*EXTERNAL_FUNCTION*/T6 r415side_effect_free(T415*C,T0*a1);
  17150. /*EXTERNAL_FUNCTION*/T351 r415start_position(T415*C);
  17151. /*EXTERNAL_FUNCTION*/void r415obsolete_warning_check(T415*C,T0*a1,T351 a2);
  17152. extern T0*oBC32copy_name;
  17153. extern int fBC32copy_name;
  17154. /*EXTERNAL_FUNCTION*/T0*r415copy_name(void);
  17155. extern T0*oBC349obsolete_warning_check_memory;
  17156. extern int fBC349obsolete_warning_check_memory;
  17157. /*EXTERNAL_FUNCTION*/T0*r415obsolete_warning_check_memory(void);
  17158. /*EXTERNAL_FUNCTION*/T0*r415error_handler(void);
  17159. /*EXTERNAL_FUNCTION*/void r415pretty_print_routine_body(T415*C,T2 a1);
  17160. /*THREAD_POOL*/void r101simplify(T101*C,T0*a1);
  17161. extern T0*oBC101fn_routine;
  17162. extern int fBC101fn_routine;
  17163. /*THREAD_POOL*/T0*r101fn_routine(void);
  17164. /*THREAD_POOL*/T0*r101echo(void);
  17165. extern T0*oBC101fn_args;
  17166. extern int fBC101fn_args;
  17167. /*THREAD_POOL*/T0*r101fn_args(void);
  17168. /*THREAD_POOL*/T0*r101create_call(T0*a1,T351 a2);
  17169. /*THREAD_POOL*/T0*r101thread_routine(T351 a1);
  17170. /*THREAD_POOL*/void r101collect(T101*C,T0*a1,T351 a2);
  17171. extern T0*oBC101fn_thread;
  17172. extern int fBC101fn_thread;
  17173. /*THREAD_POOL*/T0*r101fn_thread(void);
  17174. /*THREAD_POOL*/T0*r101tuple_to_arguments(T0*a1,T351 a2);
  17175. extern T0*oBC101fn_item;
  17176. extern int fBC101fn_item;
  17177. /*THREAD_POOL*/T0*r101fn_item(void);
  17178. /*THREAD_POOL*/T0*r101thread_args(T351 a1);
  17179. /*THREAD_POOL*/T2 r101count(T101*C);
  17180. /*WRITABLE_ATTRIBUTE*/T0*r701specialized_ensure_thru(T701*C,T0*a1,T0*a2,T0*a3);
  17181. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_signature_in(T701*C,T0*a1);
  17182. /*WRITABLE_ATTRIBUTE*/T0*r701try_to_undefine_aux(T701*C,T0*a1,T0*a2);
  17183. /*WRITABLE_ATTRIBUTE*/void r701collect(T701*C,T0*a1);
  17184. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_require_thru(T701*C,T0*a1,T0*a2,T0*a3);
  17185. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_permissions_thru(T701*C,T0*a1,T0*a2,T0*a3);
  17186. /*WRITABLE_ATTRIBUTE*/void r701with(T701*C,T0*a1,T0*a2,T2 a3);
  17187. /*WRITABLE_ATTRIBUTE*/T0*r701simplify(T701*C,T0*a1);
  17188. /*WRITABLE_ATTRIBUTE*/T0*r701arguments(void);
  17189. /*WRITABLE_ATTRIBUTE*/T0*r701specialized_require_thru(T701*C,T0*a1,T0*a2,T0*a3);
  17190. /*WRITABLE_ATTRIBUTE*/T0*r701first_name(T701*C);
  17191. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_and_check(T701*C,T0*a1);
  17192. /*WRITABLE_ATTRIBUTE*/T0*r701names(T701*C);
  17193. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_require_in(T701*C,T0*a1);
  17194. /*WRITABLE_ATTRIBUTE*/void r701add_into(T701*C,T0*a1,T0*a2);
  17195. /*WRITABLE_ATTRIBUTE*/T0*r701merge_signature_thru(T701*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17196. /*WRITABLE_ATTRIBUTE*/void r701make(T701*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17197. /*WRITABLE_ATTRIBUTE*/T0*r701try_to_undefine(T701*C,T0*a1,T0*a2);
  17198. /*WRITABLE_ATTRIBUTE*/void r701add_into_(T701*C,T0*a1,T0*a2);
  17199. /*WRITABLE_ATTRIBUTE*/T0*r701new_run_feature_for(T701*C,T0*a1,T0*a2);
  17200. /*WRITABLE_ATTRIBUTE*/void r701valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17201. /*WRITABLE_ATTRIBUTE*/T6 r701use_current(T0*a1);
  17202. /*WRITABLE_ATTRIBUTE*/void r701obsolete_warning_check(T701*C,T0*a1,T351 a2);
  17203. /*WRITABLE_ATTRIBUTE*/T0*r701change_ensure(T701*C,T0*a1,T6 a2);
  17204. /*WRITABLE_ATTRIBUTE*/T0*r701brand_new_run_feature_for(T701*C,T0*a1,T0*a2,T6 a3);
  17205. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_permissions_in(T701*C,T0*a1);
  17206. /*WRITABLE_ATTRIBUTE*/void r701pretty_print_names(T701*C);
  17207. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_permissions(T701*C,T0*a1,T6 a2);
  17208. /*WRITABLE_ATTRIBUTE*/void r701set_closure(T701*C,T0*a1,T0*a2);
  17209. /*WRITABLE_ATTRIBUTE*/void r701pretty(T701*C,T2 a1,T6 a2);
  17210. /*WRITABLE_ATTRIBUTE*/T6 r701same_body_as(T701*C,T0*a1);
  17211. /*WRITABLE_ATTRIBUTE*/void r701inline_dynamic_dispatch(T701*C,T0*a1,T0*a2);
  17212. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_body_thru(T701*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17213. /*WRITABLE_ATTRIBUTE*/T6 r701same_signature(T701*C,T0*a1,T0*a2);
  17214. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_signature_thru(T701*C,T0*a1,T0*a2,T0*a3);
  17215. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_ensure_in(T701*C,T0*a1,T6 a2);
  17216. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_ensure_thru(T701*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17217. /*WRITABLE_ATTRIBUTE*/T0*r701twin(T701*C);
  17218. /*WRITABLE_ATTRIBUTE*/T0*r701error_handler(void);
  17219. /*WRITABLE_ATTRIBUTE*/void r701accept(T701*C,T0*a1);
  17220. /*WRITABLE_ATTRIBUTE*/T0*r701inline_expression_0(T701*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17221. /*WRITABLE_ATTRIBUTE*/T6 r701valid_redefinition(T701*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17222. /*WRITABLE_ATTRIBUTE*/T0*r701change_require(T701*C,T0*a1,T6 a2);
  17223. /*WRITABLE_ATTRIBUTE*/T0*r701obsolete_warning_check_memory(void);
  17224. /*WRITABLE_ATTRIBUTE*/T351 r701start_position(T701*C);
  17225. /*WRITABLE_ATTRIBUTE*/void r701set_rescue_compound(T701*C,T0*a1);
  17226. /*WRITABLE_ATTRIBUTE*/T0*r701specialize_body_in(T701*C,T0*a1,T6 a2);
  17227. /*GRAPH_NODE*/void r543make(T543*C,T0*a1);
  17228. /*GRAPH_NODE*/T2 r543recompute_run_time_set(T543*C,T2 a1);
  17229. /*GRAPH_NODE*/void r543id_extra_information(T543*C,T0*a1);
  17230. /*GRAPH_NODE*/void r543reset(T543*C);
  17231. /*GRAPH_NODE*/void r543collect_way_to(T543*C,T0*a1);
  17232. /*GRAPH_NODE*/T2 r543destination_count(T543*C);
  17233. /*GRAPH_NODE*/T2 r543run_time_set_add(T543*C,T0*a1);
  17234. /*NON_VOID_NO_DISPATCH*/T547*create547make(T0*a1,T0*a2,T0*a3);
  17235. /*NON_VOID_NO_DISPATCH*/T0*r547specialize_and_check(T547*C,T0*a1);
  17236. /*NON_VOID_NO_DISPATCH*/T0*r547to_expression(T547*C);
  17237. /*NON_VOID_NO_DISPATCH*/void r547make(T547*C,T0*a1,T0*a2,T0*a3);
  17238. /*NON_VOID_NO_DISPATCH*/T0*r547simplify(T547*C,T0*a1);
  17239. /*NON_VOID_NO_DISPATCH*/T0*r547once_function(T547*C);
  17240. /*NON_VOID_NO_DISPATCH*/T0*r547static_simplify(T547*C);
  17241. /*NON_VOID_NO_DISPATCH*/T0*r547specialize_in(T547*C,T0*a1);
  17242. /*NON_VOID_NO_DISPATCH*/void r547inline_dynamic_dispatch_(T547*C,T0*a1,T0*a2);
  17243. /*NON_VOID_NO_DISPATCH*/T0*r547run_feature(T547*C);
  17244. /*NON_VOID_NO_DISPATCH*/T0*r547specialize_thru(T547*C,T0*a1,T0*a2,T0*a3);
  17245. /*NON_VOID_NO_DISPATCH*/T6 r547is_stored_in_some_local_variable(void);
  17246. /*NON_VOID_NO_DISPATCH*/void r547accept(T547*C,T0*a1);
  17247. /*NON_VOID_NO_DISPATCH*/T0*r547collect(T547*C,T0*a1);
  17248. /*NON_VOID_NO_DISPATCH*/T351 r547start_position(T547*C);
  17249. /*NON_VOID_NO_DISPATCH*/T0*r547twin(T547*C);
  17250. /*NON_VOID_NO_DISPATCH*/T0*r547written_declaration_type_mark(T547*C);
  17251. /*NON_VOID_NO_DISPATCH*/T6 r547use_current(T0*a1);
  17252. /*NON_VOID_NO_DISPATCH*/T0*r547non_void_no_dispatch_type(T547*C,T0*a1);
  17253. /*NON_VOID_NO_DISPATCH*/T6 r547side_effect_free(T0*a1);
  17254. /*NON_VOID_NO_DISPATCH*/T0*r547external_function(T547*C);
  17255. /*NON_VOID_NO_DISPATCH*/T0*r547resolve_in(T547*C,T0*a1);
  17256. /*NON_VOID_NO_DISPATCH*/T0*r547to_instruction(T547*C);
  17257. /*AGENT_ARGS*/T6 r581is_equal(T581*C,T0*a1);
  17258. /*AGENT_ARGS*/void r581make(T581*C,T0*a1,T0*a2);
  17259. /*AGENT_ARGS*/T2 r581hash_code(T581*C);
  17260. extern T0*oBC660implicit_any;
  17261. extern int fBC660implicit_any;
  17262. /*ANONYMOUS_FEATURE_MIXER*/T0*r660implicit_any(void);
  17263. /*ANONYMOUS_FEATURE_MIXER*/void r660make(T660*C,T0*a1);
  17264. /*ANONYMOUS_FEATURE_MIXER*/void r660error_handler_show_resulting_client_list(T0*a1);
  17265. /*ANONYMOUS_FEATURE_MIXER*/void r660remove_body(T660*C);
  17266. /*ANONYMOUS_FEATURE_MIXER*/void r660specialize_feature(T660*C,T0*a1);
  17267. /*ANONYMOUS_FEATURE_MIXER*/T0*r660build_precursor(T660*C,T0*a1,T0*a2);
  17268. /*ANONYMOUS_FEATURE_MIXER*/void r660set_body(T660*C,T0*a1,T0*a2,T0*a3);
  17269. /*ANONYMOUS_FEATURE_MIXER*/T0*r660closure_formal_arg_list(T660*C,T2 a1);
  17270. /*ANONYMOUS_FEATURE_MIXER*/void r660add_local_definition(T660*C,T0*a1);
  17271. /*ANONYMOUS_FEATURE_MIXER*/void r660error_handler_add_export_positions(T660*C,T0*a1);
  17272. /*ANONYMOUS_FEATURE_MIXER*/void r660add_inherited_definition(T660*C,T0*a1,T0*a2,T0*a3);
  17273. /*ANONYMOUS_FEATURE_MIXER*/T0*r660result_type(T660*C,T0*a1);
  17274. /*ANONYMOUS_FEATURE_MIXER*/T0*r660specialize_precursor(T660*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17275. /*ANONYMOUS_FEATURE_MIXER*/T0*r660formal_arg_list(T660*C);
  17276. /*ANONYMOUS_FEATURE_MIXER*/T0*r660error_handler(void);
  17277. /*ANONYMOUS_FEATURE_MIXER*/T0*r660export_status_for(T660*C,T0*a1,T0*a2);
  17278. /*ANONYMOUS_FEATURE_MIXER*/void r660specialize_signature(T660*C,T0*a1);
  17279. /*ABSOLUTE_FEATURE_NAME*/T6 r348is_equal(T348*C,T348 a1);
  17280. /*ABSOLUTE_FEATURE_NAME*/void r348make(T348*C,T0*a1,T0*a2);
  17281. /*ABSOLUTE_FEATURE_NAME*/T6 r348matches(T348*C,T0*a1,T0*a2);
  17282. /*ABSOLUTE_FEATURE_NAME*/T348 r348twin(T348*C);
  17283. /*BDW_ASSIGN_NATIVE_ARRAY*/void r842make(T842*C,T0*a1);
  17284. /*BDW_ASSIGN_NATIVE_ARRAY*/void r842visit_compound_expression(T842*C,T0*a1);
  17285. /*BDW_ASSIGN_NATIVE_ARRAY*/void r842visit_writable_attribute_name(T842*C,T0*a1);
  17286. /*BDW_ASSIGN_NATIVE_ARRAY*/void r842for(T842*C,T0*a1,T0*a2);
  17287. /*BDW_ASSIGN_NATIVE_ARRAY*/void r842visit_expression_with_comment(T842*C,T0*a1);
  17288. /*BDW_ASSIGN_NATIVE_ARRAY*/T0*r842cpp(void);
  17289. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/void r843set_tag(T0*a1,T0*a2);
  17290. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843get_tag(T0*a1);
  17291. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843is_enabled(T0*a1);
  17292. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T6 r843is_native_array_collector_enabled_(T0*a1);
  17293. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843must_collect(T0*a1);
  17294. extern T0*oBC32mark_native_arrays_name;
  17295. extern int fBC32mark_native_arrays_name;
  17296. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843mark_native_arrays_name(void);
  17297. extern T0*oBC843yes;
  17298. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/void r843collect(T0*a1);
  17299. extern T0*oBC843tag_key;
  17300. extern int fBC843tag_key;
  17301. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843tag_key(void);
  17302. extern T0*oBC843no;
  17303. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843error_handler(void);
  17304. extern T0*oBC32mark_item_name;
  17305. extern int fBC32mark_item_name;
  17306. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T0*r843mark_item_name(void);
  17307. /*LIVE_TYPE_NATIVE_ARRAY_COLLECTOR*/T6 r843is_native_array_collector_enabled(T0*a1);
  17308. /*BDW_GC_DEFINE2*/void r844make(T844*C,T0*a1,T0*a2);
  17309. /*BDW_GC_DEFINE2*/void r844visit_string_type_mark(T844*C,T0*a1);
  17310. extern int fBC844prepare_weakref_accessors;
  17311. /*BDW_GC_DEFINE2*/void r844prepare_weakref_accessors(void);
  17312. /*BDW_GC_DEFINE2*/void r844for(T844*C,T0*a1);
  17313. /*BDW_GC_DEFINE2*/T6 r844finalize_reference(T844*C,T0*a1);
  17314. /*BDW_GC_DEFINE2*/void r844mark_native_arrays(T844*C,T0*a1);
  17315. /*BDW_GC_DEFINE2*/void r844put_alloc_function(T844*C,T0*a1);
  17316. /*BDW_GC_DEFINE2*/void r844visit_user_generic_type_mark(T844*C,T0*a1);
  17317. /*BDW_GC_DEFINE2*/void r844visit_agent_type_mark(T844*C,T0*a1);
  17318. /*BDW_GC_DEFINE2*/T0*r844cpp(void);
  17319. /*BDW_GC_DEFINE2*/void r844extra_functions(T844*C);
  17320. /*BDW_GC_DEFINE2*/void r844prepare_alloc_inner_function(T844*C,T0*a1);
  17321. /*BDW_GC_DEFINE2*/T0*r844capacity_name(void);
  17322. /*BDW_GC_DEFINE2*/void r844alloc_native_array(T844*C,T0*a1);
  17323. /*BDW_GC_DEFINE2*/void r844alloc_weak_reference(T844*C,T0*a1);
  17324. /*BDW_GC_DEFINE2*/void r844visit_array_type_mark(T844*C,T0*a1);
  17325. /*BDW_GC_DEFINE2*/void r844visit_class_type_mark(T844*C,T0*a1);
  17326. /*BDW_GC_DEFINE2*/void r844alloc_reference(T844*C,T0*a1);
  17327. /*BDW_GC_DEFINE2*/T6 r844is_na_collector(T844*C);
  17328. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846make(T846*C);
  17329. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_like_feature_type_mark(T846*C,T0*a1);
  17330. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_native_array_type_mark(T0*a1);
  17331. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_like_current_type_mark(T846*C,T0*a1);
  17332. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_like_argument_type_mark(T846*C,T0*a1);
  17333. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_user_generic_type_mark(T0*a1);
  17334. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846gc_kernel_expanded(T0*a1);
  17335. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_agent_type_mark(T0*a1);
  17336. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/T0*r846cpp(void);
  17337. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_formal_generic_type_mark(T846*C,T0*a1);
  17338. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846ltid_in(T0*a1,T0*a2,T6 a3,T6 a4);
  17339. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846compile(T846*C,T0*a1);
  17340. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/T0*r846memory(void);
  17341. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846gc_reference_(T0*a1,T6 a2);
  17342. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846gc_reference(T0*a1);
  17343. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846crash(T846*C);
  17344. /*C_GARBAGE_COLLECTOR_HEADER_COMPILER*/void r846visit_class_type_mark(T0*a1);
  17345. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848make(T848*C);
  17346. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_like_feature_type_mark(T848*C,T0*a1);
  17347. extern T0*oBC32from_pointer_name;
  17348. extern int fBC32from_pointer_name;
  17349. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/T0*r848from_pointer_name(void);
  17350. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference_mark(T848*C,T0*a1,T0*a2,T6 a3);
  17351. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_native_array_type_mark(T848*C,T0*a1);
  17352. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_align_mark_fixed_size(T848*C,T0*a1,T6 a2);
  17353. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_like_current_type_mark(T848*C,T0*a1);
  17354. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848mark_attribute(T0*a1,T0*a2);
  17355. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference_new(T0*a1,T0*a2,T6 a3);
  17356. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_expanded(T848*C,T0*a1);
  17357. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_like_argument_type_mark(T848*C,T0*a1);
  17358. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_weak_reference(T848*C,T0*a1);
  17359. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_user_generic_type_mark(T848*C,T0*a1);
  17360. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_mark_fixed_size(T848*C,T0*a1,T6 a2);
  17361. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_kernel_expanded(T848*C,T0*a1);
  17362. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_agent_type_mark(T848*C,T0*a1);
  17363. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_set_fsoh_marked(T0*a1,T6 a2);
  17364. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/T0*r848cpp(void);
  17365. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_formal_generic_type_mark(T848*C,T0*a1);
  17366. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848ltid_in(T0*a1,T0*a2,T6 a3,T6 a4);
  17367. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference_sweep(T0*a1,T0*a2,T6 a3,T6 a4);
  17368. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference_update_weak_ref_item(T0*a1,T0*a2);
  17369. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848compile(T848*C,T0*a1);
  17370. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/T0*r848memory(void);
  17371. extern int fBC848generate_once_gc_update_weak_ref_item_polymorph;
  17372. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848generate_once_gc_update_weak_ref_item_polymorph(T0*a1);
  17373. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848native_array_type_in(T0*a1,T0*a2);
  17374. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference(T848*C,T0*a1);
  17375. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/T6 r848insert_native_array_collector_flag(T0*a1);
  17376. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_mark_na(T0*a1);
  17377. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference_fsoc_model(T0*a1,T0*a2,T6 a3);
  17378. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848crash(T848*C);
  17379. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/T0*r848error_handler(void);
  17380. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848visit_class_type_mark(T848*C,T0*a1);
  17381. /*C_GARBAGE_COLLECTOR_FUNCTIONS_COMPILER*/void r848gc_reference_align_mark(T848*C,T0*a1,T0*a2,T6 a3);
  17382. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_like_feature_type_mark(T849*C,T0*a1);
  17383. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_native_array_type_mark(T0*a1);
  17384. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_like_current_type_mark(T849*C,T0*a1);
  17385. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_like_argument_type_mark(T849*C,T0*a1);
  17386. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_user_generic_type_mark(T0*a1);
  17387. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/T0*r849cpp(void);
  17388. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_formal_generic_type_mark(T849*C,T0*a1);
  17389. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849ltid_in(T0*a1,T0*a2,T6 a3,T6 a4);
  17390. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849compile(T849*C,T0*a1);
  17391. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/T0*r849memory(void);
  17392. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849gc_reference(T0*a1);
  17393. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849crash(T849*C);
  17394. /*C_GARBAGE_COLLECTOR_INFO_COMPILER*/void r849visit_class_type_mark(T0*a1);
  17395. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_like_feature_type_mark(T850*C,T0*a1);
  17396. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_native_array_type_mark(T0*a1);
  17397. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_like_current_type_mark(T850*C,T0*a1);
  17398. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_like_argument_type_mark(T850*C,T0*a1);
  17399. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_user_generic_type_mark(T0*a1);
  17400. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_agent_type_mark(T0*a1);
  17401. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/T0*r850cpp(void);
  17402. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_formal_generic_type_mark(T850*C,T0*a1);
  17403. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850compile(T850*C,T0*a1);
  17404. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/T0*r850memory(void);
  17405. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850gc_reference(T0*a1);
  17406. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850crash(T850*C);
  17407. /*C_GARBAGE_COLLECTOR_BEFORE_MARK_COMPILER*/void r850visit_class_type_mark(T0*a1);
  17408. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_empty_tuple_type_mark(T851*C,T0*a1);
  17409. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_string_type_mark(T851*C,T0*a1);
  17410. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_like_feature_type_mark(T851*C,T0*a1);
  17411. /*C_GARBAGE_COLLECTOR_NEED_MARK*/T6 r851for(T851*C,T0*a1);
  17412. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_native_array_type_mark(T851*C,T0*a1);
  17413. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_like_current_type_mark(T851*C,T0*a1);
  17414. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_weak_reference_type_mark(T851*C,T0*a1);
  17415. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_like_argument_type_mark(T851*C,T0*a1);
  17416. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_user_generic_type_mark(T851*C,T0*a1);
  17417. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_any_type_mark(T851*C,T0*a1);
  17418. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_agent_type_mark(T851*C,T0*a1);
  17419. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_formal_generic_type_mark(T851*C,T0*a1);
  17420. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851gc_mark_to_follow(T851*C,T0*a1);
  17421. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_array_type_mark(T851*C,T0*a1);
  17422. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851crash(T851*C);
  17423. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_class_type_mark(T851*C,T0*a1);
  17424. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851need_gc_mark(T851*C,T0*a1);
  17425. /*C_GARBAGE_COLLECTOR_NEED_MARK*/void r851visit_non_empty_tuple_type_mark(T851*C,T0*a1);
  17426. /*C_GARBAGE_COLLECTOR_TAG*/T6 r845is_equal(T845*C,T0*a1);
  17427. /*C_GARBAGE_COLLECTOR_TAG*/void r845make(T845*C,T0*a1);
  17428. extern T0*oBC845id_provider;
  17429. /*C_GARBAGE_COLLECTOR_TAG*/T6 r845_ix_60(T845*C,T0*a1);
  17430. /*C_GARBAGE_COLLECTOR_TAG*/void r845increment(T845*C);
  17431. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_empty_tuple_type_mark(T852*C,T0*a1);
  17432. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852make(T852*C);
  17433. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_string_type_mark(T852*C,T0*a1);
  17434. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_like_feature_type_mark(T852*C,T0*a1);
  17435. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_real_type_mark(T852*C,T0*a1);
  17436. /*C_GARBAGE_COLLECTOR_TAGGER*/T0*r852for(T852*C,T0*a1);
  17437. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_native_array_type_mark(T852*C,T0*a1);
  17438. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_natural_type_mark(T852*C,T0*a1);
  17439. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_like_current_type_mark(T852*C,T0*a1);
  17440. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_weak_reference_type_mark(T852*C,T0*a1);
  17441. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_like_argument_type_mark(T852*C,T0*a1);
  17442. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852fill_tag(T852*C,T0*a1);
  17443. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_user_generic_type_mark(T852*C,T0*a1);
  17444. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_pointer_type_mark(T852*C,T0*a1);
  17445. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_any_type_mark(T852*C,T0*a1);
  17446. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_agent_type_mark(T852*C,T0*a1);
  17447. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_character_type_mark(T852*C,T0*a1);
  17448. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_formal_generic_type_mark(T852*C,T0*a1);
  17449. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_client_type_mark(T852*C,T0*a1);
  17450. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_boolean_type_mark(T852*C,T0*a1);
  17451. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_array_type_mark(T852*C,T0*a1);
  17452. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852crash(T852*C);
  17453. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_integer_type_mark(T852*C,T0*a1);
  17454. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_class_type_mark(T852*C,T0*a1);
  17455. /*C_GARBAGE_COLLECTOR_TAGGER*/void r852visit_non_empty_tuple_type_mark(T852*C,T0*a1);
  17456. /*CECIL_ENTRY*/void r583make(T583*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17457. /*CECIL_ENTRY*/T0*r583echo(void);
  17458. /*CECIL_ENTRY*/void r583on_echo(T583*C,T0*a1);
  17459. /*CECIL_ENTRY*/T0*r583run_feature(T583*C);
  17460. /*CECIL_ENTRY*/void r583get_started(T583*C,T0*a1);
  17461. /*CECIL_ENTRY*/T0*r583adapt_for(T583*C,T0*a1);
  17462. /*CECIL_ENTRY*/T0*r583default_create_name(void);
  17463. /*CECIL_ENTRY*/T0*r583collect(T583*C,T0*a1);
  17464. /*CECIL_ENTRY*/T0*r583any_default_create_fs(void);
  17465. /*CECIL_ENTRY*/T0*r583error_handler(void);
  17466. /*CECIL_ENTRY*/void r583inline_dynamic_dispatch(T583*C,T0*a1,T0*a2);
  17467. /*CECIL_ENTRY*/T0*r583anonymous_feature(T583*C);
  17468. /*CECIL_ENTRY*/T0*r583feature_stamp(T583*C);
  17469. /*STRING_RECYCLING_ITEM*/void r324copy(T324*C,T324 a1);
  17470. /*STRING_RECYCLING_ITEM*/void r324set_item(T324*C,T0*a1);
  17471. /*STRING_RECYCLING_ITEM*/T0*r324item(T324*C);
  17472. /*STRING_RECYCLING_ITEM*/T324 r324twin(T324*C);
  17473. /*STRING_RECYCLING_ITEM_SORTER*/T2 r747insert_index(T0*a1,T324 a2);
  17474. /*STRING_RECYCLING_ITEM_SORTER*/T6 r747lt(T324 a1,T324 a2);
  17475. /*STRING_RECYCLING_ITEM_SORTER*/T6 r747lte(T324 a1,T324 a2);
  17476. /*PROCESS_FACTORY*/void r542default_create(T542*C);
  17477. extern T0*oBC542default_group;
  17478. extern int fBC542default_group;
  17479. /*PROCESS_FACTORY*/T0*r542default_group(T542*C);
  17480. /*PROCESS_FACTORY*/T0*r542create_group(T542*C);
  17481. /*PROCESS_FACTORY*/void r542crash(T542*C);
  17482. /*PROCESS_FACTORY*/void r542not_yet_implemented(T542*C);
  17483. /*PROCESS_FACTORY*/T0*r542create_process(T542*C);
  17484. /*POSIX_PATH_NAME*/void r809remove_last(T809*C);
  17485. /*POSIX_PATH_NAME*/void r809make_empty(T809*C);
  17486. /*POSIX_PATH_NAME*/void r809start_join(T809*C,T0*a1,T2 a2);
  17487. /*POSIX_PATH_NAME*/void r809join_element(T809*C,T0*a1);
  17488. /*POSIX_PATH_NAME*/T2 r809start_join_to(T809*C,T0*a1);
  17489. /*POSIX_PATH_NAME*/T0*r809drive_specification(void);
  17490. /*POSIX_PATH_NAME*/void r809end_join(T809*C);
  17491. /*POSIX_PATH_NAME*/void r809make_from_string(T809*C,T0*a1);
  17492. /*POSIX_PATH_NAME*/T0*r809last(T809*C);
  17493. /*POSIX_PATH_NAME*/void r809add_last(T809*C,T0*a1);
  17494. /*POSIX_PATH_NAME*/T6 r809is_separator(T3 a1);
  17495. /*POSIX_PATH_NAME*/T6 r809is_absolute(T809*C);
  17496. /*POSIX_PATH_NAME*/void r809go_up(T809*C);
  17497. /*POSIX_PATH_NAME*/void r809make_current(T809*C);
  17498. /*POSIX_PATH_NAME*/T2 r809scan_element(T809*C,T2 a1,T0*a2);
  17499. /*POSIX_PATH_NAME*/T6 r809is_valid_path(T0*a1);
  17500. /*POSIX_PATH_NAME*/void r809join_to(T809*C,T0*a1);
  17501. /*POSIX_PATH_NAME*/void r809join(T809*C,T0*a1);
  17502. /*POSIX_PATH_NAME*/T0*r809short_name(T809*C);
  17503. /*POSIX_PATH_NAME*/void r809join_element_to(T0*a1,T0*a2);
  17504. /*POSIX_PATH_NAME*/void r809join_directory_to(T0*a1,T0*a2);
  17505. /*POSIX_PATH_NAME*/T2 r809count(T809*C);
  17506. /*POSIX_PATH_NAME*/void r809make_root(T809*C);
  17507. /*CST_ATT_CHARACTER*/T0*r699specialized_ensure_thru(T699*C,T0*a1,T0*a2,T0*a3);
  17508. /*CST_ATT_CHARACTER*/T0*r699try_to_undefine_aux(T699*C,T0*a1,T0*a2);
  17509. /*CST_ATT_CHARACTER*/void r699collect(T699*C,T0*a1);
  17510. /*CST_ATT_CHARACTER*/T0*r699specialize_require_thru(T699*C,T0*a1,T0*a2,T0*a3);
  17511. /*CST_ATT_CHARACTER*/T0*r699specialize_permissions_thru(T699*C,T0*a1,T0*a2,T0*a3);
  17512. /*CST_ATT_CHARACTER*/T0*r699simplify(T699*C,T0*a1);
  17513. /*CST_ATT_CHARACTER*/T0*r699arguments(void);
  17514. /*CST_ATT_CHARACTER*/T0*r699specialized_require_thru(T699*C,T0*a1,T0*a2,T0*a3);
  17515. /*CST_ATT_CHARACTER*/T0*r699first_name(T699*C);
  17516. /*CST_ATT_CHARACTER*/T0*r699specialize_and_check(T699*C,T0*a1);
  17517. /*CST_ATT_CHARACTER*/void r699collect_body(T699*C,T0*a1);
  17518. /*CST_ATT_CHARACTER*/T0*r699names(T699*C);
  17519. /*CST_ATT_CHARACTER*/T0*r699specialize_require_in(T699*C,T0*a1);
  17520. /*CST_ATT_CHARACTER*/void r699add_into(T699*C,T0*a1,T0*a2);
  17521. /*CST_ATT_CHARACTER*/T0*r699merge_signature_thru(T699*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17522. /*CST_ATT_CHARACTER*/void r699make(T699*C,T0*a1,T0*a2);
  17523. /*CST_ATT_CHARACTER*/T0*r699try_to_undefine(T699*C,T0*a1,T0*a2);
  17524. /*CST_ATT_CHARACTER*/void r699add_into_(T699*C,T0*a1,T0*a2);
  17525. /*CST_ATT_CHARACTER*/T0*r699new_run_feature_for(T699*C,T0*a1,T0*a2);
  17526. /*CST_ATT_CHARACTER*/void r699valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17527. /*CST_ATT_CHARACTER*/T6 r699use_current(T0*a1);
  17528. /*CST_ATT_CHARACTER*/void r699obsolete_warning_check(T699*C,T0*a1,T351 a2);
  17529. /*CST_ATT_CHARACTER*/T0*r699change_ensure(T699*C,T0*a1,T6 a2);
  17530. /*CST_ATT_CHARACTER*/T0*r699brand_new_run_feature_for(T699*C,T0*a1,T0*a2,T6 a3);
  17531. /*CST_ATT_CHARACTER*/T0*r699specialize_permissions_in(T699*C,T0*a1);
  17532. /*CST_ATT_CHARACTER*/void r699pretty_print_names(T699*C);
  17533. /*CST_ATT_CHARACTER*/T0*r699specialize_permissions(T699*C,T0*a1,T6 a2);
  17534. /*CST_ATT_CHARACTER*/void r699set_closure(T699*C,T0*a1,T0*a2);
  17535. /*CST_ATT_CHARACTER*/void r699pretty(T699*C,T2 a1,T6 a2);
  17536. /*CST_ATT_CHARACTER*/T6 r699same_body_as(T699*C,T0*a1);
  17537. /*CST_ATT_CHARACTER*/void r699inline_dynamic_dispatch(T699*C,T0*a1,T0*a2);
  17538. /*CST_ATT_CHARACTER*/T6 r699same_signature(T699*C,T0*a1,T0*a2);
  17539. /*CST_ATT_CHARACTER*/T0*r699specialize_signature_thru(T699*C,T0*a1,T0*a2,T0*a3);
  17540. /*CST_ATT_CHARACTER*/T0*r699specialize_ensure_in(T699*C,T0*a1,T6 a2);
  17541. /*CST_ATT_CHARACTER*/T0*r699specialize_ensure_thru(T699*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17542. /*CST_ATT_CHARACTER*/T0*r699twin(T699*C);
  17543. /*CST_ATT_CHARACTER*/void r699add_into_shared(T699*C,T0*a1,T0*a2);
  17544. /*CST_ATT_CHARACTER*/T0*r699error_handler(void);
  17545. /*CST_ATT_CHARACTER*/T0*r699inline_expression_0(T699*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17546. /*CST_ATT_CHARACTER*/T6 r699valid_redefinition(T699*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17547. /*CST_ATT_CHARACTER*/T0*r699change_require(T699*C,T0*a1,T6 a2);
  17548. /*CST_ATT_CHARACTER*/T0*r699obsolete_warning_check_memory(void);
  17549. /*CST_ATT_CHARACTER*/T351 r699start_position(T699*C);
  17550. /*CST_ATT_CHARACTER*/void r699set_rescue_compound(T699*C,T0*a1);
  17551. /*CST_ATT_STRING*/T0*r696specialized_ensure_thru(T696*C,T0*a1,T0*a2,T0*a3);
  17552. /*CST_ATT_STRING*/T0*r696try_to_undefine_aux(T696*C,T0*a1,T0*a2);
  17553. /*CST_ATT_STRING*/void r696collect(T696*C,T0*a1);
  17554. /*CST_ATT_STRING*/T0*r696specialize_require_thru(T696*C,T0*a1,T0*a2,T0*a3);
  17555. /*CST_ATT_STRING*/T0*r696specialize_permissions_thru(T696*C,T0*a1,T0*a2,T0*a3);
  17556. /*CST_ATT_STRING*/void r696with(T696*C,T0*a1,T0*a2,T2 a3);
  17557. /*CST_ATT_STRING*/T0*r696simplify(T696*C,T0*a1);
  17558. /*CST_ATT_STRING*/T0*r696arguments(void);
  17559. /*CST_ATT_STRING*/T0*r696specialized_require_thru(T696*C,T0*a1,T0*a2,T0*a3);
  17560. /*CST_ATT_STRING*/T0*r696first_name(T696*C);
  17561. /*CST_ATT_STRING*/T0*r696specialize_and_check(T696*C,T0*a1);
  17562. /*CST_ATT_STRING*/void r696collect_body(T696*C,T0*a1);
  17563. /*CST_ATT_STRING*/T0*r696names(T696*C);
  17564. /*CST_ATT_STRING*/T0*r696specialize_require_in(T696*C,T0*a1);
  17565. /*CST_ATT_STRING*/void r696add_into(T696*C,T0*a1,T0*a2);
  17566. /*CST_ATT_STRING*/T0*r696merge_signature_thru(T696*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17567. /*CST_ATT_STRING*/void r696make(T696*C,T0*a1,T0*a2);
  17568. /*CST_ATT_STRING*/T0*r696try_to_undefine(T696*C,T0*a1,T0*a2);
  17569. /*CST_ATT_STRING*/void r696add_into_(T696*C,T0*a1,T0*a2);
  17570. /*CST_ATT_STRING*/T0*r696new_run_feature_for(T696*C,T0*a1,T0*a2);
  17571. /*CST_ATT_STRING*/void r696valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17572. /*CST_ATT_STRING*/T6 r696use_current(T0*a1);
  17573. /*CST_ATT_STRING*/void r696obsolete_warning_check(T696*C,T0*a1,T351 a2);
  17574. /*CST_ATT_STRING*/T0*r696change_ensure(T696*C,T0*a1,T6 a2);
  17575. /*CST_ATT_STRING*/T0*r696brand_new_run_feature_for(T696*C,T0*a1,T0*a2,T6 a3);
  17576. /*CST_ATT_STRING*/T0*r696specialize_permissions_in(T696*C,T0*a1);
  17577. /*CST_ATT_STRING*/void r696pretty_print_names(T696*C);
  17578. /*CST_ATT_STRING*/T0*r696specialize_permissions(T696*C,T0*a1,T6 a2);
  17579. /*CST_ATT_STRING*/void r696set_closure(T696*C,T0*a1,T0*a2);
  17580. /*CST_ATT_STRING*/void r696pretty(T696*C,T2 a1,T6 a2);
  17581. /*CST_ATT_STRING*/T6 r696same_body_as(T696*C,T0*a1);
  17582. /*CST_ATT_STRING*/void r696inline_dynamic_dispatch(T696*C,T0*a1,T0*a2);
  17583. /*CST_ATT_STRING*/T6 r696same_signature(T696*C,T0*a1,T0*a2);
  17584. /*CST_ATT_STRING*/T0*r696specialize_signature_thru(T696*C,T0*a1,T0*a2,T0*a3);
  17585. /*CST_ATT_STRING*/T0*r696specialize_ensure_in(T696*C,T0*a1,T6 a2);
  17586. /*CST_ATT_STRING*/T0*r696specialize_ensure_thru(T696*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17587. /*CST_ATT_STRING*/T0*r696twin(T696*C);
  17588. /*CST_ATT_STRING*/T0*r696error_handler(void);
  17589. /*CST_ATT_STRING*/T0*r696inline_expression_0(T696*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17590. /*CST_ATT_STRING*/T6 r696valid_redefinition(T696*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17591. /*CST_ATT_STRING*/T0*r696change_require(T696*C,T0*a1,T6 a2);
  17592. /*CST_ATT_STRING*/T0*r696obsolete_warning_check_memory(void);
  17593. /*CST_ATT_STRING*/T351 r696start_position(T696*C);
  17594. /*CST_ATT_STRING*/void r696set_rescue_compound(T696*C,T0*a1);
  17595. /*ONCE_FUNCTION*/T0*r584specialized_ensure_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17596. /*ONCE_FUNCTION*/T0*r584specialize_signature_in(T584*C,T0*a1);
  17597. /*ONCE_FUNCTION*/T0*r584try_to_undefine_aux(T584*C,T0*a1,T0*a2);
  17598. /*ONCE_FUNCTION*/void r584collect(T584*C,T0*a1);
  17599. /*ONCE_FUNCTION*/T0*r584specialize_require_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17600. /*ONCE_FUNCTION*/void r584pretty_index(T584*C,T2 a1,T0*a2);
  17601. /*ONCE_FUNCTION*/T0*r584specialize_permissions_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17602. /*ONCE_FUNCTION*/T6 r584empty_body_side_effect_free_effective_routine(T584*C,T0*a1);
  17603. /*ONCE_FUNCTION*/T0*r584simplify(T584*C,T0*a1);
  17604. /*ONCE_FUNCTION*/void r584pretty_print_routine_body(T584*C,T2 a1);
  17605. extern T0*oBC584type_std_output;
  17606. extern int fBC584type_std_output;
  17607. /*ONCE_FUNCTION*/T0*r584type_std_output(void);
  17608. /*ONCE_FUNCTION*/T0*r584specialized_require_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17609. /*ONCE_FUNCTION*/void r584pretty_print_rescue(T584*C,T2 a1);
  17610. extern T0*oBC32flush_name;
  17611. extern int fBC32flush_name;
  17612. /*ONCE_FUNCTION*/T0*r584flush_name(void);
  17613. /*ONCE_FUNCTION*/T0*r584specialize_closure_arguments_lists_in(T584*C,T0*a1);
  17614. /*ONCE_FUNCTION*/T0*r584first_name(T584*C);
  17615. /*ONCE_FUNCTION*/T0*r584specialize_and_check(T584*C,T0*a1);
  17616. /*ONCE_FUNCTION*/T0*r584rescue_compound_in(T584*C,T0*a1);
  17617. /*ONCE_FUNCTION*/void r584collect_body(T584*C,T0*a1);
  17618. /*ONCE_FUNCTION*/T0*r584names(T584*C);
  17619. /*ONCE_FUNCTION*/T0*r584specialize_require_in(T584*C,T0*a1);
  17620. /*ONCE_FUNCTION*/T0*r584remove_first_redundant_initialisation(T0*a1,T0*a2);
  17621. /*ONCE_FUNCTION*/void r584inline_dynamic_dispatch_(T584*C,T0*a1,T0*a2);
  17622. /*ONCE_FUNCTION*/T6 r584no_rescue_no_local_expanded_in(T584*C,T0*a1);
  17623. /*ONCE_FUNCTION*/void r584add_into(T584*C,T0*a1,T0*a2);
  17624. /*ONCE_FUNCTION*/void r584make_effective_routine(T584*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T6 a8);
  17625. /*ONCE_FUNCTION*/void r584make_routine(T584*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17626. /*ONCE_FUNCTION*/T0*r584merge_signature_thru(T584*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17627. /*ONCE_FUNCTION*/void r584make(T584*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T6 a9);
  17628. /*ONCE_FUNCTION*/T0*r584try_to_undefine(T584*C,T0*a1,T0*a2);
  17629. /*ONCE_FUNCTION*/T0*r584specialize_closure_arguments_lists_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17630. /*ONCE_FUNCTION*/void r584add_into_(T584*C,T0*a1,T0*a2);
  17631. /*ONCE_FUNCTION*/T0*r584new_run_feature_for(T584*C,T0*a1,T0*a2);
  17632. /*ONCE_FUNCTION*/void r584valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17633. /*ONCE_FUNCTION*/T6 r584use_current(T584*C,T0*a1);
  17634. /*ONCE_FUNCTION*/void r584obsolete_warning_check(T584*C,T0*a1,T351 a2);
  17635. /*ONCE_FUNCTION*/void r584init(T584*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  17636. /*ONCE_FUNCTION*/T0*r584change_ensure(T584*C,T0*a1,T6 a2);
  17637. /*ONCE_FUNCTION*/T0*r584brand_new_run_feature_for(T584*C,T0*a1,T0*a2,T6 a3);
  17638. /*ONCE_FUNCTION*/void r584set_arguments(T584*C,T0*a1,T0*a2);
  17639. /*ONCE_FUNCTION*/T0*r584specialize_permissions_in(T584*C,T0*a1);
  17640. /*ONCE_FUNCTION*/void r584pretty_print_once_or_do(T2 a1);
  17641. /*ONCE_FUNCTION*/void r584pretty_print_names(T584*C);
  17642. /*ONCE_FUNCTION*/T0*r584specialize_permissions(T584*C,T0*a1,T6 a2);
  17643. /*ONCE_FUNCTION*/void r584set_closure(T584*C,T0*a1,T0*a2);
  17644. /*ONCE_FUNCTION*/void r584hook_collect(T584*C,T0*a1);
  17645. /*ONCE_FUNCTION*/void r584pretty(T584*C,T2 a1,T6 a2);
  17646. /*ONCE_FUNCTION*/T6 r584same_body_as(T584*C,T0*a1);
  17647. /*ONCE_FUNCTION*/void r584inline_dynamic_dispatch(T584*C,T0*a1,T0*a2);
  17648. /*ONCE_FUNCTION*/T0*r584specialize_body_thru(T584*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17649. /*ONCE_FUNCTION*/T6 r584same_signature(T584*C,T0*a1,T0*a2);
  17650. /*ONCE_FUNCTION*/T351 r584sedb_trace_before_exit(T584*C);
  17651. /*ONCE_FUNCTION*/T0*r584specialize_signature_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17652. /*ONCE_FUNCTION*/T0*r584specialize_ensure_in(T584*C,T0*a1,T6 a2);
  17653. /*ONCE_FUNCTION*/T0*r584specialize_closure_local_var_lists_thru(T584*C,T0*a1,T0*a2,T0*a3);
  17654. /*ONCE_FUNCTION*/T0*r584specialize_ensure_thru(T584*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17655. /*ONCE_FUNCTION*/T0*r584twin(T584*C);
  17656. /*ONCE_FUNCTION*/void r584add_into_shared(T584*C,T0*a1,T0*a2);
  17657. /*ONCE_FUNCTION*/T0*r584error_handler(void);
  17658. /*ONCE_FUNCTION*/void r584accept(T584*C,T0*a1);
  17659. /*ONCE_FUNCTION*/T0*r584specialize_closure_local_var_lists_in(T584*C,T0*a1);
  17660. /*ONCE_FUNCTION*/T0*r584inline_expression_0(T584*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17661. /*ONCE_FUNCTION*/T6 r584valid_redefinition(T584*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17662. /*ONCE_FUNCTION*/T0*r584change_require(T584*C,T0*a1,T6 a2);
  17663. /*ONCE_FUNCTION*/T0*r584obsolete_warning_check_memory(void);
  17664. /*ONCE_FUNCTION*/T351 r584start_position(T584*C);
  17665. /*ONCE_FUNCTION*/T0*r584specialize_body_in(T584*C,T0*a1,T6 a2);
  17666. /*ONCE_FUNCTION*/T6 r584_P_349_same_body_as(T584*C,T0*a1);
  17667. /*CST_ATT_REAL*/T0*r700specialized_ensure_thru(T700*C,T0*a1,T0*a2,T0*a3);
  17668. /*CST_ATT_REAL*/T0*r700try_to_undefine_aux(T700*C,T0*a1,T0*a2);
  17669. /*CST_ATT_REAL*/void r700collect(T700*C,T0*a1);
  17670. /*CST_ATT_REAL*/T0*r700specialize_require_thru(T700*C,T0*a1,T0*a2,T0*a3);
  17671. /*CST_ATT_REAL*/T0*r700specialize_permissions_thru(T700*C,T0*a1,T0*a2,T0*a3);
  17672. /*CST_ATT_REAL*/T0*r700simplify(T700*C,T0*a1);
  17673. /*CST_ATT_REAL*/T0*r700arguments(void);
  17674. /*CST_ATT_REAL*/T0*r700specialized_require_thru(T700*C,T0*a1,T0*a2,T0*a3);
  17675. /*CST_ATT_REAL*/T0*r700first_name(T700*C);
  17676. /*CST_ATT_REAL*/T0*r700specialize_and_check(T700*C,T0*a1);
  17677. /*CST_ATT_REAL*/void r700collect_body(T700*C,T0*a1);
  17678. /*CST_ATT_REAL*/T0*r700names(T700*C);
  17679. /*CST_ATT_REAL*/T0*r700specialize_require_in(T700*C,T0*a1);
  17680. /*CST_ATT_REAL*/void r700add_into(T700*C,T0*a1,T0*a2);
  17681. /*CST_ATT_REAL*/T0*r700merge_signature_thru(T700*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17682. /*CST_ATT_REAL*/void r700make(T700*C,T0*a1,T0*a2);
  17683. /*CST_ATT_REAL*/T0*r700try_to_undefine(T700*C,T0*a1,T0*a2);
  17684. /*CST_ATT_REAL*/void r700add_into_(T700*C,T0*a1,T0*a2);
  17685. /*CST_ATT_REAL*/T0*r700new_run_feature_for(T700*C,T0*a1,T0*a2);
  17686. /*CST_ATT_REAL*/void r700valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17687. /*CST_ATT_REAL*/T6 r700use_current(T0*a1);
  17688. /*CST_ATT_REAL*/void r700obsolete_warning_check(T700*C,T0*a1,T351 a2);
  17689. /*CST_ATT_REAL*/T0*r700change_ensure(T700*C,T0*a1,T6 a2);
  17690. /*CST_ATT_REAL*/T0*r700brand_new_run_feature_for(T700*C,T0*a1,T0*a2,T6 a3);
  17691. /*CST_ATT_REAL*/T0*r700specialize_permissions_in(T700*C,T0*a1);
  17692. /*CST_ATT_REAL*/void r700pretty_print_names(T700*C);
  17693. /*CST_ATT_REAL*/T0*r700specialize_permissions(T700*C,T0*a1,T6 a2);
  17694. /*CST_ATT_REAL*/void r700set_closure(T700*C,T0*a1,T0*a2);
  17695. /*CST_ATT_REAL*/void r700pretty(T700*C,T2 a1,T6 a2);
  17696. /*CST_ATT_REAL*/T6 r700same_body_as(T700*C,T0*a1);
  17697. /*CST_ATT_REAL*/void r700inline_dynamic_dispatch(T700*C,T0*a1,T0*a2);
  17698. /*CST_ATT_REAL*/T6 r700same_signature(T700*C,T0*a1,T0*a2);
  17699. /*CST_ATT_REAL*/T0*r700specialize_signature_thru(T700*C,T0*a1,T0*a2,T0*a3);
  17700. /*CST_ATT_REAL*/T0*r700specialize_ensure_in(T700*C,T0*a1,T6 a2);
  17701. /*CST_ATT_REAL*/T0*r700specialize_ensure_thru(T700*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17702. /*CST_ATT_REAL*/T0*r700twin(T700*C);
  17703. /*CST_ATT_REAL*/void r700add_into_shared(T700*C,T0*a1,T0*a2);
  17704. /*CST_ATT_REAL*/T0*r700error_handler(void);
  17705. /*CST_ATT_REAL*/T0*r700inline_expression_0(T700*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17706. /*CST_ATT_REAL*/T6 r700valid_redefinition(T700*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17707. /*CST_ATT_REAL*/T0*r700change_require(T700*C,T0*a1,T6 a2);
  17708. /*CST_ATT_REAL*/T0*r700obsolete_warning_check_memory(void);
  17709. /*CST_ATT_REAL*/T351 r700start_position(T700*C);
  17710. /*CST_ATT_REAL*/void r700set_rescue_compound(T700*C,T0*a1);
  17711. /*CST_ATT_BOOLEAN*/T0*r693specialized_ensure_thru(T693*C,T0*a1,T0*a2,T0*a3);
  17712. /*CST_ATT_BOOLEAN*/T0*r693try_to_undefine_aux(T693*C,T0*a1,T0*a2);
  17713. /*CST_ATT_BOOLEAN*/void r693collect(T693*C,T0*a1);
  17714. /*CST_ATT_BOOLEAN*/T0*r693specialize_require_thru(T693*C,T0*a1,T0*a2,T0*a3);
  17715. /*CST_ATT_BOOLEAN*/void r693pretty_constant_value(T693*C,T2 a1);
  17716. /*CST_ATT_BOOLEAN*/T0*r693specialize_permissions_thru(T693*C,T0*a1,T0*a2,T0*a3);
  17717. /*CST_ATT_BOOLEAN*/T0*r693simplify(T693*C,T0*a1);
  17718. /*CST_ATT_BOOLEAN*/T0*r693arguments(void);
  17719. /*CST_ATT_BOOLEAN*/T0*r693specialized_require_thru(T693*C,T0*a1,T0*a2,T0*a3);
  17720. /*CST_ATT_BOOLEAN*/T0*r693first_name(T693*C);
  17721. /*CST_ATT_BOOLEAN*/T0*r693specialize_and_check(T693*C,T0*a1);
  17722. /*CST_ATT_BOOLEAN*/void r693collect_body(T693*C,T0*a1);
  17723. /*CST_ATT_BOOLEAN*/T0*r693names(T693*C);
  17724. /*CST_ATT_BOOLEAN*/T0*r693specialize_require_in(T693*C,T0*a1);
  17725. /*CST_ATT_BOOLEAN*/void r693add_into(T693*C,T0*a1,T0*a2);
  17726. /*CST_ATT_BOOLEAN*/T0*r693merge_signature_thru(T693*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17727. /*CST_ATT_BOOLEAN*/void r693make(T693*C,T0*a1,T0*a2);
  17728. /*CST_ATT_BOOLEAN*/T0*r693try_to_undefine(T693*C,T0*a1,T0*a2);
  17729. /*CST_ATT_BOOLEAN*/void r693add_into_(T693*C,T0*a1,T0*a2);
  17730. /*CST_ATT_BOOLEAN*/T0*r693new_run_feature_for(T693*C,T0*a1,T0*a2);
  17731. /*CST_ATT_BOOLEAN*/void r693valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17732. /*CST_ATT_BOOLEAN*/T6 r693use_current(T0*a1);
  17733. /*CST_ATT_BOOLEAN*/void r693obsolete_warning_check(T693*C,T0*a1,T351 a2);
  17734. /*CST_ATT_BOOLEAN*/T0*r693change_ensure(T693*C,T0*a1,T6 a2);
  17735. /*CST_ATT_BOOLEAN*/T0*r693brand_new_run_feature_for(T693*C,T0*a1,T0*a2,T6 a3);
  17736. /*CST_ATT_BOOLEAN*/T0*r693specialize_permissions_in(T693*C,T0*a1);
  17737. /*CST_ATT_BOOLEAN*/void r693pretty_print_names(T693*C);
  17738. /*CST_ATT_BOOLEAN*/T0*r693specialize_permissions(T693*C,T0*a1,T6 a2);
  17739. /*CST_ATT_BOOLEAN*/void r693set_closure(T693*C,T0*a1,T0*a2);
  17740. /*CST_ATT_BOOLEAN*/void r693pretty(T693*C,T2 a1,T6 a2);
  17741. /*CST_ATT_BOOLEAN*/T6 r693same_body_as(T693*C,T0*a1);
  17742. /*CST_ATT_BOOLEAN*/void r693inline_dynamic_dispatch(T693*C,T0*a1,T0*a2);
  17743. /*CST_ATT_BOOLEAN*/T6 r693same_signature(T693*C,T0*a1,T0*a2);
  17744. /*CST_ATT_BOOLEAN*/T0*r693specialize_signature_thru(T693*C,T0*a1,T0*a2,T0*a3);
  17745. /*CST_ATT_BOOLEAN*/T0*r693specialize_ensure_in(T693*C,T0*a1,T6 a2);
  17746. /*CST_ATT_BOOLEAN*/T0*r693specialize_ensure_thru(T693*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17747. /*CST_ATT_BOOLEAN*/T0*r693twin(T693*C);
  17748. /*CST_ATT_BOOLEAN*/void r693add_into_shared(T693*C,T0*a1,T0*a2);
  17749. /*CST_ATT_BOOLEAN*/T0*r693error_handler(void);
  17750. /*CST_ATT_BOOLEAN*/T0*r693inline_expression_0(T693*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17751. /*CST_ATT_BOOLEAN*/T6 r693valid_redefinition(T693*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17752. /*CST_ATT_BOOLEAN*/T0*r693change_require(T693*C,T0*a1,T6 a2);
  17753. /*CST_ATT_BOOLEAN*/T0*r693obsolete_warning_check_memory(void);
  17754. /*CST_ATT_BOOLEAN*/T351 r693start_position(T693*C);
  17755. /*CST_ATT_BOOLEAN*/void r693set_rescue_compound(T693*C,T0*a1);
  17756. /*DEFERRED_FUNCTION*/T0*r686specialized_ensure_thru(T686*C,T0*a1,T0*a2,T0*a3);
  17757. /*DEFERRED_FUNCTION*/T0*r686specialize_signature_in(T686*C,T0*a1);
  17758. /*DEFERRED_FUNCTION*/T0*r686try_to_undefine_aux(T686*C,T0*a1,T0*a2);
  17759. /*DEFERRED_FUNCTION*/void r686collect(T686*C,T0*a1);
  17760. /*DEFERRED_FUNCTION*/T0*r686specialize_require_thru(T686*C,T0*a1,T0*a2,T0*a3);
  17761. /*DEFERRED_FUNCTION*/void r686from_effective(T686*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7);
  17762. /*DEFERRED_FUNCTION*/void r686pretty_index(T686*C,T2 a1,T0*a2);
  17763. /*DEFERRED_FUNCTION*/T0*r686specialize_permissions_thru(T686*C,T0*a1,T0*a2,T0*a3);
  17764. /*DEFERRED_FUNCTION*/T0*r686simplify(T686*C,T0*a1);
  17765. /*DEFERRED_FUNCTION*/void r686pretty_print_routine_body(T686*C,T2 a1);
  17766. /*DEFERRED_FUNCTION*/T0*r686specialized_require_thru(T686*C,T0*a1,T0*a2,T0*a3);
  17767. /*DEFERRED_FUNCTION*/T0*r686specialize_closure_arguments_lists_in(T686*C,T0*a1);
  17768. /*DEFERRED_FUNCTION*/T0*r686first_name(T686*C);
  17769. /*DEFERRED_FUNCTION*/T0*r686specialize_and_check(T686*C,T0*a1);
  17770. /*DEFERRED_FUNCTION*/T0*r686names(T686*C);
  17771. /*DEFERRED_FUNCTION*/T0*r686specialize_require_in(T686*C,T0*a1);
  17772. /*DEFERRED_FUNCTION*/void r686add_into(T686*C,T0*a1,T0*a2);
  17773. /*DEFERRED_FUNCTION*/void r686make_routine(T686*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17774. /*DEFERRED_FUNCTION*/T0*r686merge_signature_thru(T686*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17775. /*DEFERRED_FUNCTION*/T0*r686try_to_undefine(T686*C,T0*a1,T0*a2);
  17776. /*DEFERRED_FUNCTION*/void r686make(T686*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  17777. /*DEFERRED_FUNCTION*/T0*r686specialize_closure_arguments_lists_thru(T686*C,T0*a1,T0*a2,T0*a3);
  17778. /*DEFERRED_FUNCTION*/void r686add_into_(T686*C,T0*a1,T0*a2);
  17779. /*DEFERRED_FUNCTION*/T0*r686new_run_feature_for(T686*C,T0*a1,T0*a2);
  17780. /*DEFERRED_FUNCTION*/void r686valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17781. /*DEFERRED_FUNCTION*/T6 r686use_current(T0*a1);
  17782. /*DEFERRED_FUNCTION*/void r686obsolete_warning_check(T686*C,T0*a1,T351 a2);
  17783. /*DEFERRED_FUNCTION*/T0*r686change_ensure(T686*C,T0*a1,T6 a2);
  17784. /*DEFERRED_FUNCTION*/T0*r686brand_new_run_feature_for(T686*C,T0*a1,T0*a2,T6 a3);
  17785. /*DEFERRED_FUNCTION*/void r686set_arguments(T686*C,T0*a1,T0*a2);
  17786. /*DEFERRED_FUNCTION*/T0*r686specialize_permissions_in(T686*C,T0*a1);
  17787. /*DEFERRED_FUNCTION*/void r686pretty_print_names(T686*C);
  17788. /*DEFERRED_FUNCTION*/T0*r686specialize_permissions(T686*C,T0*a1,T6 a2);
  17789. /*DEFERRED_FUNCTION*/void r686set_closure(T686*C,T0*a1,T0*a2);
  17790. /*DEFERRED_FUNCTION*/void r686pretty(T686*C,T2 a1,T6 a2);
  17791. /*DEFERRED_FUNCTION*/T6 r686same_body_as(T686*C,T0*a1);
  17792. /*DEFERRED_FUNCTION*/void r686inline_dynamic_dispatch(T686*C,T0*a1,T0*a2);
  17793. /*DEFERRED_FUNCTION*/T6 r686same_signature(T686*C,T0*a1,T0*a2);
  17794. /*DEFERRED_FUNCTION*/T0*r686specialize_signature_thru(T686*C,T0*a1,T0*a2,T0*a3);
  17795. /*DEFERRED_FUNCTION*/T0*r686specialize_ensure_in(T686*C,T0*a1,T6 a2);
  17796. /*DEFERRED_FUNCTION*/T0*r686specialize_ensure_thru(T686*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17797. /*DEFERRED_FUNCTION*/T0*r686twin(T686*C);
  17798. /*DEFERRED_FUNCTION*/void r686add_into_shared(T686*C,T0*a1,T0*a2);
  17799. /*DEFERRED_FUNCTION*/T0*r686error_handler(void);
  17800. /*DEFERRED_FUNCTION*/void r686accept(T686*C,T0*a1);
  17801. /*DEFERRED_FUNCTION*/T6 r686valid_redefinition(T686*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17802. /*DEFERRED_FUNCTION*/T0*r686change_require(T686*C,T0*a1,T6 a2);
  17803. /*DEFERRED_FUNCTION*/T0*r686obsolete_warning_check_memory(void);
  17804. /*DEFERRED_FUNCTION*/T351 r686start_position(T686*C);
  17805. /*DEFERRED_FUNCTION*/void r686set_rescue_compound(T686*C,T0*a1);
  17806. /*EXTERNAL_PROCEDURE*/void r689add_into_shared(T689*C,T0*a1,T0*a2);
  17807. /*EXTERNAL_PROCEDURE*/T0*r689specialize_closure_local_var_lists_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17808. /*EXTERNAL_PROCEDURE*/void r689inline_dynamic_dispatch(T689*C,T0*a1,T0*a2);
  17809. /*EXTERNAL_PROCEDURE*/T0*r689specialize_signature_in(T689*C,T0*a1);
  17810. /*EXTERNAL_PROCEDURE*/T0*r689specialize_require_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17811. /*EXTERNAL_PROCEDURE*/T0*r689specialize_permissions(T689*C,T0*a1,T6 a2);
  17812. /*EXTERNAL_PROCEDURE*/T0*r689c_plus_plus_name(T689*C);
  17813. /*EXTERNAL_PROCEDURE*/T0*r689collect_slice_copy(T689*C,T0*a1);
  17814. /*EXTERNAL_PROCEDURE*/T0*r689specialize_permissions_in(T689*C,T0*a1);
  17815. /*EXTERNAL_PROCEDURE*/T0*r689specialized_ensure_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17816. /*EXTERNAL_PROCEDURE*/void r689set_closure(T689*C,T0*a1,T0*a2);
  17817. /*EXTERNAL_PROCEDURE*/T0*r689external_name(T689*C);
  17818. /*EXTERNAL_PROCEDURE*/T0*r689specialize_ensure_thru(T689*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17819. /*EXTERNAL_PROCEDURE*/T0*r689specialized_require_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17820. /*EXTERNAL_PROCEDURE*/T0*r689try_to_undefine_aux(T689*C,T0*a1,T0*a2);
  17821. /*EXTERNAL_PROCEDURE*/void r689make_external_routine(T689*C,T0*a1,T0*a2);
  17822. /*EXTERNAL_PROCEDURE*/T0*r689specialize_body_thru(T689*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17823. /*EXTERNAL_PROCEDURE*/T0*r689specialize_body_in(T689*C,T0*a1,T6 a2);
  17824. /*EXTERNAL_PROCEDURE*/void r689set_rescue_compound(T689*C,T0*a1);
  17825. /*EXTERNAL_PROCEDURE*/T0*r689specialize_closure_local_var_lists_in(T689*C,T0*a1);
  17826. /*EXTERNAL_PROCEDURE*/T0*r689simplify(T689*C,T0*a1);
  17827. /*EXTERNAL_PROCEDURE*/T0*r689specialize_ensure_in(T689*C,T0*a1,T6 a2);
  17828. /*EXTERNAL_PROCEDURE*/T0*r689first_name(T689*C);
  17829. /*EXTERNAL_PROCEDURE*/void r689pretty_print_names(T689*C);
  17830. /*EXTERNAL_PROCEDURE*/void r689add_into(T689*C,T0*a1,T0*a2);
  17831. /*EXTERNAL_PROCEDURE*/T6 r689same_signature(T689*C,T0*a1,T0*a2);
  17832. /*EXTERNAL_PROCEDURE*/T0*r689brand_new_run_feature_for(T689*C,T0*a1,T0*a2,T6 a3);
  17833. /*EXTERNAL_PROCEDURE*/void r689accept(T689*C,T0*a1);
  17834. /*EXTERNAL_PROCEDURE*/T0*r689try_to_undefine(T689*C,T0*a1,T0*a2);
  17835. /*EXTERNAL_PROCEDURE*/void r689hook_collect(T689*C,T0*a1);
  17836. /*EXTERNAL_PROCEDURE*/void r689init(T689*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5,T0*a6,T0*a7);
  17837. /*EXTERNAL_PROCEDURE*/void r689inline_dynamic_dispatch_(T689*C,T0*a1,T0*a2);
  17838. /*EXTERNAL_PROCEDURE*/T0*r689change_ensure(T689*C,T0*a1,T6 a2);
  17839. /*EXTERNAL_PROCEDURE*/T0*r689specialize_closure_arguments_lists_in(T689*C,T0*a1);
  17840. /*EXTERNAL_PROCEDURE*/T0*r689names(T689*C);
  17841. /*EXTERNAL_PROCEDURE*/T0*r689specialize_and_check(T689*C,T0*a1);
  17842. /*EXTERNAL_PROCEDURE*/T0*r689current_or_twin_init(T689*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5,T0*a6,T0*a7,T6 a8);
  17843. /*EXTERNAL_PROCEDURE*/T0*r689merge_signature_thru(T689*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17844. /*EXTERNAL_PROCEDURE*/void r689make_routine(T689*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17845. /*EXTERNAL_PROCEDURE*/void r689collect(T689*C,T0*a1);
  17846. /*EXTERNAL_PROCEDURE*/T0*r689specialize_permissions_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17847. /*EXTERNAL_PROCEDURE*/T0*r689twin(T689*C);
  17848. /*EXTERNAL_PROCEDURE*/T6 r689use_current(T689*C,T0*a1);
  17849. /*EXTERNAL_PROCEDURE*/T0*r689result_type(void);
  17850. /*EXTERNAL_PROCEDURE*/T0*r689adapt_routine_body_for(T689*C,T0*a1);
  17851. /*EXTERNAL_PROCEDURE*/void r689pretty(T689*C,T2 a1,T6 a2);
  17852. /*EXTERNAL_PROCEDURE*/T0*r689specialize_signature_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17853. /*EXTERNAL_PROCEDURE*/T0*r689new_run_feature_for(T689*C,T0*a1,T0*a2);
  17854. /*EXTERNAL_PROCEDURE*/void r689pretty_index(T689*C,T2 a1,T0*a2);
  17855. /*EXTERNAL_PROCEDURE*/T6 r689valid_redefinition(T689*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17856. /*EXTERNAL_PROCEDURE*/T0*r689specialize_closure_arguments_lists_thru(T689*C,T0*a1,T0*a2,T0*a3);
  17857. /*EXTERNAL_PROCEDURE*/T0*r689current_or_twin_init_no_body(T689*C,T0*a1,T0*a2,T0*a3,T6 a4,T0*a5,T0*a6,T6 a7);
  17858. /*EXTERNAL_PROCEDURE*/T0*r689specialize_require_in(T689*C,T0*a1);
  17859. /*EXTERNAL_PROCEDURE*/void r689add_into_(T689*C,T0*a1,T0*a2);
  17860. /*EXTERNAL_PROCEDURE*/void r689set_arguments(T689*C,T0*a1,T0*a2);
  17861. /*EXTERNAL_PROCEDURE*/T0*r689eiffel_parser(void);
  17862. /*EXTERNAL_PROCEDURE*/void r689collect_body(T689*C,T0*a1);
  17863. /*EXTERNAL_PROCEDURE*/void r689valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17864. /*EXTERNAL_PROCEDURE*/T0*r689change_require(T689*C,T0*a1,T6 a2);
  17865. /*EXTERNAL_PROCEDURE*/T2 r689argument_rank_of(T689*C,T0*a1);
  17866. /*EXTERNAL_PROCEDURE*/T6 r689same_body_as(T689*C,T0*a1);
  17867. /*EXTERNAL_PROCEDURE*/void r689make(T689*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  17868. /*EXTERNAL_PROCEDURE*/T351 r689start_position(T689*C);
  17869. /*EXTERNAL_PROCEDURE*/void r689obsolete_warning_check(T689*C,T0*a1,T351 a2);
  17870. /*EXTERNAL_PROCEDURE*/T0*r689obsolete_warning_check_memory(void);
  17871. /*EXTERNAL_PROCEDURE*/T0*r689error_handler(void);
  17872. /*EXTERNAL_PROCEDURE*/void r689pretty_print_routine_body(T689*C,T2 a1);
  17873. /*E_PROCEDURE*/T0*r691specialized_ensure_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17874. /*E_PROCEDURE*/T0*r691specialize_signature_in(T691*C,T0*a1);
  17875. /*E_PROCEDURE*/T0*r691inline_instruction_n(T691*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17876. /*E_PROCEDURE*/T0*r691try_to_undefine_aux(T691*C,T0*a1,T0*a2);
  17877. /*E_PROCEDURE*/T0*r691inline_proc_call_1(T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  17878. /*E_PROCEDURE*/T0*r691inline_proc_call_0(T0*a1,T0*a2,T0*a3,T0*a4);
  17879. /*E_PROCEDURE*/void r691collect(T691*C,T0*a1);
  17880. /*E_PROCEDURE*/T0*r691specialize_require_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17881. /*E_PROCEDURE*/void r691pretty_index(T691*C,T2 a1,T0*a2);
  17882. /*E_PROCEDURE*/T0*r691specialize_permissions_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17883. /*E_PROCEDURE*/T6 r691empty_body_side_effect_free_effective_routine(T691*C,T0*a1);
  17884. /*E_PROCEDURE*/T0*r691simplify(T691*C,T0*a1);
  17885. /*E_PROCEDURE*/void r691pretty_print_routine_body(T691*C,T2 a1);
  17886. /*E_PROCEDURE*/T0*r691specialized_require_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17887. /*E_PROCEDURE*/void r691pretty_print_rescue(T691*C,T2 a1);
  17888. /*E_PROCEDURE*/T0*r691specialize_closure_arguments_lists_in(T691*C,T0*a1);
  17889. /*E_PROCEDURE*/T0*r691first_name(T691*C);
  17890. /*E_PROCEDURE*/T0*r691specialize_and_check(T691*C,T0*a1);
  17891. /*E_PROCEDURE*/T0*r691inline_instruction_1(T691*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17892. /*E_PROCEDURE*/T0*r691inline_instruction_0(T691*C,T0*a1,T0*a2,T0*a3);
  17893. /*E_PROCEDURE*/T0*r691rescue_compound_in(T691*C,T0*a1);
  17894. /*E_PROCEDURE*/void r691collect_body(T691*C,T0*a1);
  17895. /*E_PROCEDURE*/T0*r691names(T691*C);
  17896. /*E_PROCEDURE*/T0*r691specialize_require_in(T691*C,T0*a1);
  17897. /*E_PROCEDURE*/T0*r691remove_first_redundant_initialisation(T0*a1,T0*a2);
  17898. /*E_PROCEDURE*/void r691inline_dynamic_dispatch_(T691*C,T0*a1,T0*a2);
  17899. /*E_PROCEDURE*/T6 r691no_rescue_no_local_expanded_in(T691*C,T0*a1);
  17900. /*E_PROCEDURE*/void r691add_into(T691*C,T0*a1,T0*a2);
  17901. /*E_PROCEDURE*/void r691make_routine(T691*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17902. /*E_PROCEDURE*/T0*r691merge_signature_thru(T691*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17903. /*E_PROCEDURE*/void r691make(T691*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T6 a8);
  17904. /*E_PROCEDURE*/T0*r691try_to_undefine(T691*C,T0*a1,T0*a2);
  17905. /*E_PROCEDURE*/T0*r691specialize_closure_arguments_lists_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17906. /*E_PROCEDURE*/void r691add_into_(T691*C,T0*a1,T0*a2);
  17907. /*E_PROCEDURE*/T0*r691new_run_feature_for(T691*C,T0*a1,T0*a2);
  17908. /*E_PROCEDURE*/T0*r691result_type(void);
  17909. /*E_PROCEDURE*/void r691valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17910. /*E_PROCEDURE*/T6 r691use_current(T691*C,T0*a1);
  17911. /*E_PROCEDURE*/void r691obsolete_warning_check(T691*C,T0*a1,T351 a2);
  17912. /*E_PROCEDURE*/void r691init(T691*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  17913. /*E_PROCEDURE*/T0*r691change_ensure(T691*C,T0*a1,T6 a2);
  17914. /*E_PROCEDURE*/T0*r691brand_new_run_feature_for(T691*C,T0*a1,T0*a2,T6 a3);
  17915. /*E_PROCEDURE*/void r691set_arguments(T691*C,T0*a1,T0*a2);
  17916. /*E_PROCEDURE*/T0*r691specialize_permissions_in(T691*C,T0*a1);
  17917. /*E_PROCEDURE*/void r691pretty_print_once_or_do(T2 a1);
  17918. /*E_PROCEDURE*/void r691pretty_print_names(T691*C);
  17919. /*E_PROCEDURE*/T0*r691specialize_permissions(T691*C,T0*a1,T6 a2);
  17920. /*E_PROCEDURE*/T0*r691left_most_current_direct_call_0_sequence_inline(T0*a1,T0*a2,T0*a3,T0*a4);
  17921. /*E_PROCEDURE*/void r691set_closure(T691*C,T0*a1,T0*a2);
  17922. /*E_PROCEDURE*/void r691pretty(T691*C,T2 a1,T6 a2);
  17923. /*E_PROCEDURE*/T6 r691same_body_as(T691*C,T0*a1);
  17924. /*E_PROCEDURE*/void r691inline_dynamic_dispatch(T691*C,T0*a1,T0*a2);
  17925. /*E_PROCEDURE*/T0*r691specialize_body_thru(T691*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17926. /*E_PROCEDURE*/T0*r691inline_proc_call_n(T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  17927. /*E_PROCEDURE*/T6 r691same_signature(T691*C,T0*a1,T0*a2);
  17928. /*E_PROCEDURE*/T351 r691sedb_trace_before_exit(T691*C);
  17929. /*E_PROCEDURE*/T0*r691specialize_signature_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17930. /*E_PROCEDURE*/T0*r691specialize_ensure_in(T691*C,T0*a1,T6 a2);
  17931. /*E_PROCEDURE*/T0*r691specialize_closure_local_var_lists_thru(T691*C,T0*a1,T0*a2,T0*a3);
  17932. /*E_PROCEDURE*/T0*r691specialize_ensure_thru(T691*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17933. /*E_PROCEDURE*/T0*r691twin(T691*C);
  17934. /*E_PROCEDURE*/void r691add_into_shared(T691*C,T0*a1,T0*a2);
  17935. /*E_PROCEDURE*/T0*r691error_handler(void);
  17936. /*E_PROCEDURE*/void r691accept(T691*C,T0*a1);
  17937. /*E_PROCEDURE*/T0*r691specialize_closure_local_var_lists_in(T691*C,T0*a1);
  17938. /*E_PROCEDURE*/T0*r691left_most_current_direct_call_0_sequence(T0*a1,T0*a2);
  17939. /*E_PROCEDURE*/T6 r691valid_redefinition(T691*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17940. /*E_PROCEDURE*/T0*r691change_require(T691*C,T0*a1,T6 a2);
  17941. /*E_PROCEDURE*/T0*r691obsolete_warning_check_memory(void);
  17942. /*E_PROCEDURE*/T351 r691start_position(T691*C);
  17943. /*E_PROCEDURE*/T0*r691specialize_body_in(T691*C,T0*a1,T6 a2);
  17944. /*E_PROCEDURE*/T6 r691_P_349_same_body_as(T691*C,T0*a1);
  17945. /*CST_ATT_INTEGER*/T0*r698specialized_ensure_thru(T698*C,T0*a1,T0*a2,T0*a3);
  17946. /*CST_ATT_INTEGER*/T0*r698try_to_undefine_aux(T698*C,T0*a1,T0*a2);
  17947. /*CST_ATT_INTEGER*/void r698collect(T698*C,T0*a1);
  17948. /*CST_ATT_INTEGER*/T0*r698specialize_require_thru(T698*C,T0*a1,T0*a2,T0*a3);
  17949. /*CST_ATT_INTEGER*/T0*r698specialize_permissions_thru(T698*C,T0*a1,T0*a2,T0*a3);
  17950. /*CST_ATT_INTEGER*/T0*r698simplify(T698*C,T0*a1);
  17951. /*CST_ATT_INTEGER*/T0*r698arguments(void);
  17952. /*CST_ATT_INTEGER*/T0*r698specialized_require_thru(T698*C,T0*a1,T0*a2,T0*a3);
  17953. /*CST_ATT_INTEGER*/T0*r698first_name(T698*C);
  17954. /*CST_ATT_INTEGER*/T0*r698specialize_and_check(T698*C,T0*a1);
  17955. /*CST_ATT_INTEGER*/void r698collect_body(T698*C,T0*a1);
  17956. /*CST_ATT_INTEGER*/T0*r698names(T698*C);
  17957. /*CST_ATT_INTEGER*/T0*r698specialize_require_in(T698*C,T0*a1);
  17958. /*CST_ATT_INTEGER*/void r698add_into(T698*C,T0*a1,T0*a2);
  17959. /*CST_ATT_INTEGER*/T0*r698merge_signature_thru(T698*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  17960. /*CST_ATT_INTEGER*/void r698make(T698*C,T0*a1);
  17961. /*CST_ATT_INTEGER*/T0*r698try_to_undefine(T698*C,T0*a1,T0*a2);
  17962. /*CST_ATT_INTEGER*/void r698add_into_(T698*C,T0*a1,T0*a2);
  17963. /*CST_ATT_INTEGER*/T0*r698new_run_feature_for(T698*C,T0*a1,T0*a2);
  17964. /*CST_ATT_INTEGER*/void r698valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  17965. /*CST_ATT_INTEGER*/T6 r698use_current(T0*a1);
  17966. /*CST_ATT_INTEGER*/void r698obsolete_warning_check(T698*C,T0*a1,T351 a2);
  17967. /*CST_ATT_INTEGER*/T0*r698change_ensure(T698*C,T0*a1,T6 a2);
  17968. /*CST_ATT_INTEGER*/T0*r698brand_new_run_feature_for(T698*C,T0*a1,T0*a2,T6 a3);
  17969. /*CST_ATT_INTEGER*/T0*r698specialize_permissions_in(T698*C,T0*a1);
  17970. /*CST_ATT_INTEGER*/void r698pretty_print_names(T698*C);
  17971. /*CST_ATT_INTEGER*/T0*r698specialize_permissions(T698*C,T0*a1,T6 a2);
  17972. /*CST_ATT_INTEGER*/void r698set_closure(T698*C,T0*a1,T0*a2);
  17973. /*CST_ATT_INTEGER*/void r698pretty(T698*C,T2 a1,T6 a2);
  17974. /*CST_ATT_INTEGER*/T6 r698same_body_as(T698*C,T0*a1);
  17975. /*CST_ATT_INTEGER*/void r698inline_dynamic_dispatch(T698*C,T0*a1,T0*a2);
  17976. /*CST_ATT_INTEGER*/T6 r698same_signature(T698*C,T0*a1,T0*a2);
  17977. /*CST_ATT_INTEGER*/T0*r698specialize_signature_thru(T698*C,T0*a1,T0*a2,T0*a3);
  17978. /*CST_ATT_INTEGER*/T0*r698specialize_ensure_in(T698*C,T0*a1,T6 a2);
  17979. /*CST_ATT_INTEGER*/T0*r698specialize_ensure_thru(T698*C,T0*a1,T0*a2,T0*a3,T6 a4);
  17980. /*CST_ATT_INTEGER*/T0*r698twin(T698*C);
  17981. /*CST_ATT_INTEGER*/void r698add_into_shared(T698*C,T0*a1,T0*a2);
  17982. /*CST_ATT_INTEGER*/T0*r698error_handler(void);
  17983. /*CST_ATT_INTEGER*/T0*r698inline_expression_0(T698*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  17984. /*CST_ATT_INTEGER*/T6 r698valid_redefinition(T698*C,T0*a1,T0*a2,T0*a3,T0*a4);
  17985. /*CST_ATT_INTEGER*/T0*r698change_require(T698*C,T0*a1,T6 a2);
  17986. /*CST_ATT_INTEGER*/T0*r698obsolete_warning_check_memory(void);
  17987. /*CST_ATT_INTEGER*/T351 r698start_position(T698*C);
  17988. /*CST_ATT_INTEGER*/void r698set_rescue_compound(T698*C,T0*a1);
  17989. /*E_FUNCTION*/T0*r692specialized_ensure_thru(T692*C,T0*a1,T0*a2,T0*a3);
  17990. /*E_FUNCTION*/T0*r692specialize_signature_in(T692*C,T0*a1);
  17991. /*E_FUNCTION*/T0*r692try_to_undefine_aux(T692*C,T0*a1,T0*a2);
  17992. /*E_FUNCTION*/void r692collect(T692*C,T0*a1);
  17993. /*E_FUNCTION*/T0*r692specialize_require_thru(T692*C,T0*a1,T0*a2,T0*a3);
  17994. /*E_FUNCTION*/void r692pretty_index(T692*C,T2 a1,T0*a2);
  17995. /*E_FUNCTION*/T0*r692specialize_permissions_thru(T692*C,T0*a1,T0*a2,T0*a3);
  17996. /*E_FUNCTION*/T6 r692empty_body_side_effect_free_effective_routine(T692*C,T0*a1);
  17997. /*E_FUNCTION*/T0*r692inline_eq_neq1(T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  17998. /*E_FUNCTION*/T0*r692inline_eq_neq0(T0*a1,T0*a2,T0*a3,T0*a4);
  17999. /*E_FUNCTION*/T0*r692simplify(T692*C,T0*a1);
  18000. /*E_FUNCTION*/void r692pretty_print_routine_body(T692*C,T2 a1);
  18001. /*E_FUNCTION*/T0*r692inline_assign_to_result_1(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T6 a7,T6 a8);
  18002. /*E_FUNCTION*/T0*r692specialized_require_thru(T692*C,T0*a1,T0*a2,T0*a3);
  18003. /*E_FUNCTION*/void r692pretty_print_rescue(T692*C,T2 a1);
  18004. /*E_FUNCTION*/T0*r692specialize_closure_arguments_lists_in(T692*C,T0*a1);
  18005. /*E_FUNCTION*/T0*r692first_name(T692*C);
  18006. /*E_FUNCTION*/T0*r692specialize_and_check(T692*C,T0*a1);
  18007. /*E_FUNCTION*/T0*r692rescue_compound_in(T692*C,T0*a1);
  18008. /*E_FUNCTION*/void r692collect_body(T692*C,T0*a1);
  18009. /*E_FUNCTION*/T0*r692names(T692*C);
  18010. /*E_FUNCTION*/T0*r692specialize_require_in(T692*C,T0*a1);
  18011. /*E_FUNCTION*/T0*r692remove_first_redundant_initialisation(T0*a1,T0*a2);
  18012. /*E_FUNCTION*/void r692inline_dynamic_dispatch_(T692*C,T0*a1,T0*a2);
  18013. /*E_FUNCTION*/T6 r692no_rescue_no_local_expanded_in(T692*C,T0*a1);
  18014. /*E_FUNCTION*/void r692add_into(T692*C,T0*a1,T0*a2);
  18015. /*E_FUNCTION*/void r692make_effective_routine(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T6 a8);
  18016. /*E_FUNCTION*/T0*r692inline_call_1(T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  18017. /*E_FUNCTION*/void r692make_routine(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18018. /*E_FUNCTION*/T0*r692merge_signature_thru(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18019. /*E_FUNCTION*/void r692make(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T0*a8,T6 a9);
  18020. /*E_FUNCTION*/T0*r692try_to_undefine(T692*C,T0*a1,T0*a2);
  18021. /*E_FUNCTION*/T0*r692specialize_closure_arguments_lists_thru(T692*C,T0*a1,T0*a2,T0*a3);
  18022. /*E_FUNCTION*/void r692add_into_(T692*C,T0*a1,T0*a2);
  18023. /*E_FUNCTION*/T0*r692new_run_feature_for(T692*C,T0*a1,T0*a2);
  18024. /*E_FUNCTION*/T0*r692inline_eq_neq0_(T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  18025. /*E_FUNCTION*/void r692valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  18026. /*E_FUNCTION*/T6 r692use_current(T692*C,T0*a1);
  18027. /*E_FUNCTION*/void r692obsolete_warning_check(T692*C,T0*a1,T351 a2);
  18028. /*E_FUNCTION*/void r692init(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  18029. /*E_FUNCTION*/T0*r692inline_expression_n(T692*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  18030. /*E_FUNCTION*/T0*r692change_ensure(T692*C,T0*a1,T6 a2);
  18031. /*E_FUNCTION*/T0*r692brand_new_run_feature_for(T692*C,T0*a1,T0*a2,T6 a3);
  18032. /*E_FUNCTION*/void r692set_arguments(T692*C,T0*a1,T0*a2);
  18033. /*E_FUNCTION*/T0*r692specialize_permissions_in(T692*C,T0*a1);
  18034. /*E_FUNCTION*/void r692pretty_print_once_or_do(T2 a1);
  18035. /*E_FUNCTION*/void r692pretty_print_names(T692*C);
  18036. /*E_FUNCTION*/T0*r692specialize_permissions(T692*C,T0*a1,T6 a2);
  18037. /*E_FUNCTION*/T0*r692left_most_current_direct_call_0_sequence_inline(T0*a1,T0*a2,T0*a3,T0*a4);
  18038. /*E_FUNCTION*/void r692set_closure(T692*C,T0*a1,T0*a2);
  18039. /*E_FUNCTION*/void r692pretty(T692*C,T2 a1,T6 a2);
  18040. /*E_FUNCTION*/T6 r692same_body_as(T692*C,T0*a1);
  18041. /*E_FUNCTION*/void r692inline_dynamic_dispatch(T692*C,T0*a1,T0*a2);
  18042. /*E_FUNCTION*/T0*r692specialize_body_thru(T692*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18043. /*E_FUNCTION*/T6 r692same_signature(T692*C,T0*a1,T0*a2);
  18044. /*E_FUNCTION*/T351 r692sedb_trace_before_exit(T692*C);
  18045. /*E_FUNCTION*/T0*r692specialize_signature_thru(T692*C,T0*a1,T0*a2,T0*a3);
  18046. /*E_FUNCTION*/T0*r692specialize_ensure_in(T692*C,T0*a1,T6 a2);
  18047. /*E_FUNCTION*/T0*r692specialize_closure_local_var_lists_thru(T692*C,T0*a1,T0*a2,T0*a3);
  18048. /*E_FUNCTION*/T0*r692specialize_ensure_thru(T692*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18049. /*E_FUNCTION*/T0*r692twin(T692*C);
  18050. /*E_FUNCTION*/void r692add_into_shared(T692*C,T0*a1,T0*a2);
  18051. /*E_FUNCTION*/T0*r692error_handler(void);
  18052. /*E_FUNCTION*/void r692accept(T692*C,T0*a1);
  18053. /*E_FUNCTION*/T0*r692specialize_closure_local_var_lists_in(T692*C,T0*a1);
  18054. /*E_FUNCTION*/T0*r692inline_expression_1(T692*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6,T0*a7);
  18055. /*E_FUNCTION*/T0*r692inline_expression_0(T692*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  18056. /*E_FUNCTION*/T0*r692left_most_current_direct_call_0_sequence(T0*a1,T0*a2);
  18057. /*E_FUNCTION*/T6 r692valid_redefinition(T692*C,T0*a1,T0*a2,T0*a3,T0*a4);
  18058. /*E_FUNCTION*/T0*r692change_require(T692*C,T0*a1,T6 a2);
  18059. /*E_FUNCTION*/T0*r692inline_assign_to_result_n(T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T6 a7,T6 a8);
  18060. /*E_FUNCTION*/T0*r692obsolete_warning_check_memory(void);
  18061. /*E_FUNCTION*/T351 r692start_position(T692*C);
  18062. /*E_FUNCTION*/T0*r692specialize_body_in(T692*C,T0*a1,T6 a2);
  18063. /*E_FUNCTION*/T6 r692_P_349_same_body_as(T692*C,T0*a1);
  18064. /*DEFERRED_PROCEDURE*/T0*r688specialized_ensure_thru(T688*C,T0*a1,T0*a2,T0*a3);
  18065. /*DEFERRED_PROCEDURE*/T0*r688specialize_signature_in(T688*C,T0*a1);
  18066. /*DEFERRED_PROCEDURE*/T0*r688try_to_undefine_aux(T688*C,T0*a1,T0*a2);
  18067. /*DEFERRED_PROCEDURE*/void r688collect(T688*C,T0*a1);
  18068. /*DEFERRED_PROCEDURE*/T0*r688specialize_require_thru(T688*C,T0*a1,T0*a2,T0*a3);
  18069. /*DEFERRED_PROCEDURE*/void r688from_effective(T688*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  18070. /*DEFERRED_PROCEDURE*/void r688pretty_index(T688*C,T2 a1,T0*a2);
  18071. /*DEFERRED_PROCEDURE*/T0*r688specialize_permissions_thru(T688*C,T0*a1,T0*a2,T0*a3);
  18072. /*DEFERRED_PROCEDURE*/T0*r688simplify(T688*C,T0*a1);
  18073. /*DEFERRED_PROCEDURE*/void r688pretty_print_routine_body(T688*C,T2 a1);
  18074. /*DEFERRED_PROCEDURE*/T0*r688specialized_require_thru(T688*C,T0*a1,T0*a2,T0*a3);
  18075. /*DEFERRED_PROCEDURE*/T0*r688specialize_closure_arguments_lists_in(T688*C,T0*a1);
  18076. /*DEFERRED_PROCEDURE*/T0*r688first_name(T688*C);
  18077. /*DEFERRED_PROCEDURE*/T0*r688specialize_and_check(T688*C,T0*a1);
  18078. /*DEFERRED_PROCEDURE*/T0*r688names(T688*C);
  18079. /*DEFERRED_PROCEDURE*/T0*r688specialize_require_in(T688*C,T0*a1);
  18080. /*DEFERRED_PROCEDURE*/void r688add_into(T688*C,T0*a1,T0*a2);
  18081. /*DEFERRED_PROCEDURE*/void r688make_routine(T688*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18082. /*DEFERRED_PROCEDURE*/T0*r688merge_signature_thru(T688*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18083. /*DEFERRED_PROCEDURE*/void r688make(T688*C,T0*a1,T0*a2,T0*a3,T0*a4);
  18084. /*DEFERRED_PROCEDURE*/T0*r688try_to_undefine(T688*C,T0*a1,T0*a2);
  18085. /*DEFERRED_PROCEDURE*/T0*r688specialize_closure_arguments_lists_thru(T688*C,T0*a1,T0*a2,T0*a3);
  18086. /*DEFERRED_PROCEDURE*/void r688add_into_(T688*C,T0*a1,T0*a2);
  18087. /*DEFERRED_PROCEDURE*/T0*r688new_run_feature_for(T688*C,T0*a1,T0*a2);
  18088. /*DEFERRED_PROCEDURE*/T0*r688result_type(void);
  18089. /*DEFERRED_PROCEDURE*/void r688valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  18090. /*DEFERRED_PROCEDURE*/T6 r688use_current(T0*a1);
  18091. /*DEFERRED_PROCEDURE*/void r688obsolete_warning_check(T688*C,T0*a1,T351 a2);
  18092. /*DEFERRED_PROCEDURE*/T0*r688change_ensure(T688*C,T0*a1,T6 a2);
  18093. /*DEFERRED_PROCEDURE*/T0*r688brand_new_run_feature_for(T688*C,T0*a1,T0*a2,T6 a3);
  18094. /*DEFERRED_PROCEDURE*/void r688set_arguments(T688*C,T0*a1,T0*a2);
  18095. /*DEFERRED_PROCEDURE*/T0*r688specialize_permissions_in(T688*C,T0*a1);
  18096. /*DEFERRED_PROCEDURE*/void r688pretty_print_names(T688*C);
  18097. /*DEFERRED_PROCEDURE*/T0*r688specialize_permissions(T688*C,T0*a1,T6 a2);
  18098. /*DEFERRED_PROCEDURE*/void r688set_closure(T688*C,T0*a1,T0*a2);
  18099. /*DEFERRED_PROCEDURE*/void r688pretty(T688*C,T2 a1,T6 a2);
  18100. /*DEFERRED_PROCEDURE*/T6 r688same_body_as(T688*C,T0*a1);
  18101. /*DEFERRED_PROCEDURE*/void r688inline_dynamic_dispatch(T688*C,T0*a1,T0*a2);
  18102. /*DEFERRED_PROCEDURE*/T6 r688same_signature(T688*C,T0*a1,T0*a2);
  18103. /*DEFERRED_PROCEDURE*/T0*r688specialize_signature_thru(T688*C,T0*a1,T0*a2,T0*a3);
  18104. /*DEFERRED_PROCEDURE*/T0*r688specialize_ensure_in(T688*C,T0*a1,T6 a2);
  18105. /*DEFERRED_PROCEDURE*/T0*r688specialize_ensure_thru(T688*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18106. /*DEFERRED_PROCEDURE*/T0*r688twin(T688*C);
  18107. /*DEFERRED_PROCEDURE*/void r688add_into_shared(T688*C,T0*a1,T0*a2);
  18108. /*DEFERRED_PROCEDURE*/T0*r688error_handler(void);
  18109. /*DEFERRED_PROCEDURE*/void r688accept(T688*C,T0*a1);
  18110. /*DEFERRED_PROCEDURE*/T6 r688valid_redefinition(T688*C,T0*a1,T0*a2,T0*a3,T0*a4);
  18111. /*DEFERRED_PROCEDURE*/T0*r688change_require(T688*C,T0*a1,T6 a2);
  18112. /*DEFERRED_PROCEDURE*/T0*r688obsolete_warning_check_memory(void);
  18113. /*DEFERRED_PROCEDURE*/T351 r688start_position(T688*C);
  18114. /*DEFERRED_PROCEDURE*/void r688set_rescue_compound(T688*C,T0*a1);
  18115. /*ONCE_PROCEDURE*/T0*r690specialized_ensure_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18116. /*ONCE_PROCEDURE*/T0*r690specialize_signature_in(T690*C,T0*a1);
  18117. /*ONCE_PROCEDURE*/T0*r690try_to_undefine_aux(T690*C,T0*a1,T0*a2);
  18118. /*ONCE_PROCEDURE*/void r690collect(T690*C,T0*a1);
  18119. /*ONCE_PROCEDURE*/T0*r690specialize_require_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18120. /*ONCE_PROCEDURE*/void r690pretty_index(T690*C,T2 a1,T0*a2);
  18121. /*ONCE_PROCEDURE*/T0*r690specialize_permissions_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18122. /*ONCE_PROCEDURE*/T6 r690empty_body_side_effect_free_effective_routine(T690*C,T0*a1);
  18123. /*ONCE_PROCEDURE*/T0*r690simplify(T690*C,T0*a1);
  18124. /*ONCE_PROCEDURE*/void r690pretty_print_routine_body(T690*C,T2 a1);
  18125. /*ONCE_PROCEDURE*/T0*r690specialized_require_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18126. /*ONCE_PROCEDURE*/void r690pretty_print_rescue(T690*C,T2 a1);
  18127. /*ONCE_PROCEDURE*/T0*r690specialize_closure_arguments_lists_in(T690*C,T0*a1);
  18128. /*ONCE_PROCEDURE*/T0*r690first_name(T690*C);
  18129. /*ONCE_PROCEDURE*/T0*r690specialize_and_check(T690*C,T0*a1);
  18130. /*ONCE_PROCEDURE*/T0*r690rescue_compound_in(T690*C,T0*a1);
  18131. /*ONCE_PROCEDURE*/void r690collect_body(T690*C,T0*a1);
  18132. /*ONCE_PROCEDURE*/T0*r690names(T690*C);
  18133. /*ONCE_PROCEDURE*/T0*r690specialize_require_in(T690*C,T0*a1);
  18134. /*ONCE_PROCEDURE*/T0*r690remove_first_redundant_initialisation(T0*a1,T0*a2);
  18135. /*ONCE_PROCEDURE*/void r690inline_dynamic_dispatch_(T690*C,T0*a1,T0*a2);
  18136. /*ONCE_PROCEDURE*/T6 r690no_rescue_no_local_expanded_in(T690*C,T0*a1);
  18137. /*ONCE_PROCEDURE*/void r690add_into(T690*C,T0*a1,T0*a2);
  18138. /*ONCE_PROCEDURE*/void r690make_routine(T690*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18139. /*ONCE_PROCEDURE*/T0*r690merge_signature_thru(T690*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18140. /*ONCE_PROCEDURE*/void r690make(T690*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6,T0*a7,T6 a8);
  18141. /*ONCE_PROCEDURE*/T0*r690try_to_undefine(T690*C,T0*a1,T0*a2);
  18142. /*ONCE_PROCEDURE*/T0*r690specialize_closure_arguments_lists_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18143. /*ONCE_PROCEDURE*/void r690add_into_(T690*C,T0*a1,T0*a2);
  18144. /*ONCE_PROCEDURE*/T0*r690new_run_feature_for(T690*C,T0*a1,T0*a2);
  18145. /*ONCE_PROCEDURE*/T0*r690result_type(void);
  18146. /*ONCE_PROCEDURE*/void r690valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  18147. /*ONCE_PROCEDURE*/T6 r690use_current(T690*C,T0*a1);
  18148. /*ONCE_PROCEDURE*/void r690obsolete_warning_check(T690*C,T0*a1,T351 a2);
  18149. /*ONCE_PROCEDURE*/void r690init(T690*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T0*a6);
  18150. /*ONCE_PROCEDURE*/T0*r690change_ensure(T690*C,T0*a1,T6 a2);
  18151. /*ONCE_PROCEDURE*/T0*r690brand_new_run_feature_for(T690*C,T0*a1,T0*a2,T6 a3);
  18152. /*ONCE_PROCEDURE*/void r690set_arguments(T690*C,T0*a1,T0*a2);
  18153. /*ONCE_PROCEDURE*/T0*r690specialize_permissions_in(T690*C,T0*a1);
  18154. /*ONCE_PROCEDURE*/void r690pretty_print_once_or_do(T2 a1);
  18155. /*ONCE_PROCEDURE*/void r690pretty_print_names(T690*C);
  18156. /*ONCE_PROCEDURE*/T0*r690specialize_permissions(T690*C,T0*a1,T6 a2);
  18157. /*ONCE_PROCEDURE*/void r690set_closure(T690*C,T0*a1,T0*a2);
  18158. /*ONCE_PROCEDURE*/void r690pretty(T690*C,T2 a1,T6 a2);
  18159. /*ONCE_PROCEDURE*/T6 r690same_body_as(T690*C,T0*a1);
  18160. /*ONCE_PROCEDURE*/void r690inline_dynamic_dispatch(T690*C,T0*a1,T0*a2);
  18161. /*ONCE_PROCEDURE*/T0*r690specialize_body_thru(T690*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18162. /*ONCE_PROCEDURE*/T6 r690same_signature(T690*C,T0*a1,T0*a2);
  18163. /*ONCE_PROCEDURE*/T351 r690sedb_trace_before_exit(T690*C);
  18164. /*ONCE_PROCEDURE*/T0*r690specialize_signature_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18165. /*ONCE_PROCEDURE*/T0*r690specialize_ensure_in(T690*C,T0*a1,T6 a2);
  18166. /*ONCE_PROCEDURE*/T0*r690specialize_closure_local_var_lists_thru(T690*C,T0*a1,T0*a2,T0*a3);
  18167. /*ONCE_PROCEDURE*/T0*r690specialize_ensure_thru(T690*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18168. /*ONCE_PROCEDURE*/T0*r690twin(T690*C);
  18169. /*ONCE_PROCEDURE*/void r690add_into_shared(T690*C,T0*a1,T0*a2);
  18170. /*ONCE_PROCEDURE*/T0*r690error_handler(void);
  18171. /*ONCE_PROCEDURE*/void r690accept(T690*C,T0*a1);
  18172. /*ONCE_PROCEDURE*/T0*r690specialize_closure_local_var_lists_in(T690*C,T0*a1);
  18173. /*ONCE_PROCEDURE*/T6 r690valid_redefinition(T690*C,T0*a1,T0*a2,T0*a3,T0*a4);
  18174. /*ONCE_PROCEDURE*/T0*r690change_require(T690*C,T0*a1,T6 a2);
  18175. /*ONCE_PROCEDURE*/T0*r690obsolete_warning_check_memory(void);
  18176. /*ONCE_PROCEDURE*/T351 r690start_position(T690*C);
  18177. /*ONCE_PROCEDURE*/T0*r690specialize_body_in(T690*C,T0*a1,T6 a2);
  18178. /*ONCE_PROCEDURE*/T6 r690_P_349_same_body_as(T690*C,T0*a1);
  18179. /*CST_ATT_UNIQUE*/T697*create697with(T0*a1,T2 a2,T0*a3,T0*a4);
  18180. /*CST_ATT_UNIQUE*/T0*r697specialized_ensure_thru(T697*C,T0*a1,T0*a2,T0*a3);
  18181. /*CST_ATT_UNIQUE*/T0*r697try_to_undefine_aux(T697*C,T0*a1,T0*a2);
  18182. /*CST_ATT_UNIQUE*/void r697collect(T697*C,T0*a1);
  18183. /*CST_ATT_UNIQUE*/T0*r697specialize_require_thru(T697*C,T0*a1,T0*a2,T0*a3);
  18184. /*CST_ATT_UNIQUE*/void r697pretty_constant_value(T2 a1);
  18185. /*CST_ATT_UNIQUE*/T0*r697specialize_permissions_thru(T697*C,T0*a1,T0*a2,T0*a3);
  18186. /*CST_ATT_UNIQUE*/void r697with(T697*C,T0*a1,T2 a2,T0*a3,T0*a4);
  18187. /*CST_ATT_UNIQUE*/T0*r697simplify(T697*C,T0*a1);
  18188. /*CST_ATT_UNIQUE*/T0*r697arguments(void);
  18189. /*CST_ATT_UNIQUE*/T0*r697specialized_require_thru(T697*C,T0*a1,T0*a2,T0*a3);
  18190. /*CST_ATT_UNIQUE*/T0*r697first_name(T697*C);
  18191. /*CST_ATT_UNIQUE*/T0*r697specialize_and_check(T697*C,T0*a1);
  18192. /*CST_ATT_UNIQUE*/void r697collect_body(T697*C,T0*a1);
  18193. /*CST_ATT_UNIQUE*/T0*r697names(T697*C);
  18194. /*CST_ATT_UNIQUE*/T0*r697specialize_require_in(T697*C,T0*a1);
  18195. /*CST_ATT_UNIQUE*/void r697add_into(T697*C,T0*a1,T0*a2);
  18196. /*CST_ATT_UNIQUE*/T0*r697merge_signature_thru(T697*C,T0*a1,T0*a2,T0*a3,T0*a4,T6 a5);
  18197. /*CST_ATT_UNIQUE*/void r697make(T697*C,T0*a1);
  18198. /*CST_ATT_UNIQUE*/T0*r697try_to_undefine(T697*C,T0*a1,T0*a2);
  18199. /*CST_ATT_UNIQUE*/void r697add_into_(T697*C,T0*a1,T0*a2);
  18200. /*CST_ATT_UNIQUE*/T0*r697new_run_feature_for(T697*C,T0*a1,T0*a2);
  18201. /*CST_ATT_UNIQUE*/void r697valid_redefinition_error(T0*a1,T0*a2,T0*a3,T0*a4);
  18202. extern T0*oBC697counter;
  18203. /*CST_ATT_UNIQUE*/T6 r697use_current(T0*a1);
  18204. /*CST_ATT_UNIQUE*/void r697obsolete_warning_check(T697*C,T0*a1,T351 a2);
  18205. /*CST_ATT_UNIQUE*/T0*r697change_ensure(T697*C,T0*a1,T6 a2);
  18206. /*CST_ATT_UNIQUE*/T0*r697brand_new_run_feature_for(T697*C,T0*a1,T0*a2,T6 a3);
  18207. /*CST_ATT_UNIQUE*/T0*r697specialize_permissions_in(T697*C,T0*a1);
  18208. /*CST_ATT_UNIQUE*/void r697pretty_print_names(T697*C);
  18209. /*CST_ATT_UNIQUE*/T0*r697specialize_permissions(T697*C,T0*a1,T6 a2);
  18210. /*CST_ATT_UNIQUE*/void r697set_closure(T697*C,T0*a1,T0*a2);
  18211. /*CST_ATT_UNIQUE*/void r697pretty(T697*C,T2 a1,T6 a2);
  18212. /*CST_ATT_UNIQUE*/T6 r697same_body_as(T697*C,T0*a1);
  18213. /*CST_ATT_UNIQUE*/void r697inline_dynamic_dispatch(T697*C,T0*a1,T0*a2);
  18214. /*CST_ATT_UNIQUE*/T6 r697same_signature(T697*C,T0*a1,T0*a2);
  18215. /*CST_ATT_UNIQUE*/T0*r697specialize_signature_thru(T697*C,T0*a1,T0*a2,T0*a3);
  18216. /*CST_ATT_UNIQUE*/T0*r697specialize_ensure_in(T697*C,T0*a1,T6 a2);
  18217. /*CST_ATT_UNIQUE*/T0*r697specialize_ensure_thru(T697*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18218. /*CST_ATT_UNIQUE*/T0*r697twin(T697*C);
  18219. /*CST_ATT_UNIQUE*/T0*r697error_handler(void);
  18220. /*CST_ATT_UNIQUE*/T0*r697inline_expression_0(T697*C,T0*a1,T0*a2,T351 a3,T0*a4,T0*a5,T0*a6);
  18221. /*CST_ATT_UNIQUE*/T6 r697valid_redefinition(T697*C,T0*a1,T0*a2,T0*a3,T0*a4);
  18222. /*CST_ATT_UNIQUE*/T0*r697change_require(T697*C,T0*a1,T6 a2);
  18223. /*CST_ATT_UNIQUE*/T0*r697obsolete_warning_check_memory(void);
  18224. /*CST_ATT_UNIQUE*/T351 r697start_position(T697*C);
  18225. /*CST_ATT_UNIQUE*/void r697set_rescue_compound(T697*C,T0*a1);
  18226. /*INDEX_LIST*/void r432make(T432*C,T0*a1);
  18227. /*INDEX_LIST*/void r432pretty(T432*C,T2 a1,T0*a2);
  18228. /*RENAME_LIST*/void r713check_level_2(T713*C,T0*a1);
  18229. /*RENAME_LIST*/void r713make(T713*C,T0*a1);
  18230. /*RENAME_LIST*/T0*r713name_in_child(T713*C,T0*a1);
  18231. /*RENAME_LIST*/T6 r713is_target_of_rename(T713*C,T0*a1);
  18232. /*RENAME_LIST*/void r713initialize_and_check_level_1(T713*C);
  18233. /*RENAME_LIST*/T0*r713name_in_parent(T713*C,T0*a1);
  18234. /*RENAME_LIST*/T0*r713item(T713*C,T2 a1);
  18235. /*RENAME_LIST*/T0*r713error_handler(void);
  18236. /*RENAME_LIST*/T2 r713count(T713*C);
  18237. /*WHEN_ITEM_2*/void r763make(T763*C,T0*a1,T0*a2);
  18238. /*WHEN_ITEM_2*/void r763pretty(T763*C,T2 a1);
  18239. /*WHEN_ITEM_2*/T0*r763specialize_and_check_integer(T763*C,T0*a1);
  18240. /*WHEN_ITEM_2*/void r763set_lower_upper_manifest_expression(T763*C,T0*a1);
  18241. /*WHEN_ITEM_2*/void r763validity_check(T763*C,T0*a1,T0*a2,T0*a3);
  18242. /*WHEN_ITEM_2*/T0*r763specialize_in(T763*C,T0*a1);
  18243. /*WHEN_ITEM_2*/void r763character_check(T0*a1,T0*a2);
  18244. /*WHEN_ITEM_2*/void r763init(T763*C,T0*a1,T0*a2);
  18245. /*WHEN_ITEM_2*/void r763set_values_integer(T763*C);
  18246. /*WHEN_ITEM_2*/T2 r763upper_value(T763*C);
  18247. /*WHEN_ITEM_2*/void r763integer_check(T0*a1,T0*a2);
  18248. /*WHEN_ITEM_2*/void r763force_internal_integer_values(T763*C,T0*a1,T0*a2);
  18249. /*WHEN_ITEM_2*/T0*r763specialize_thru(T763*C,T0*a1,T0*a2,T0*a3);
  18250. /*WHEN_ITEM_2*/T6 r763validity_check_continued(T763*C,T0*a1,T0*a2,T0*a3);
  18251. /*WHEN_ITEM_2*/T0*r763specialize_and_check_character(T763*C,T0*a1);
  18252. /*WHEN_ITEM_2*/T0*r763adapt_for(T763*C,T0*a1);
  18253. /*WHEN_ITEM_2*/T2 r763lower_value(T763*C);
  18254. /*WHEN_ITEM_2*/void r763collect(T763*C,T0*a1);
  18255. /*WHEN_ITEM_2*/void r763validity_check_continued_when_item_2(T763*C,T0*a1,T0*a2,T0*a3);
  18256. /*WHEN_ITEM_2*/void r763validity_check_continued_when_item_1(T763*C,T0*a1,T0*a2,T0*a3);
  18257. /*WHEN_ITEM_2*/T0*r763manifest_expression_check(T0*a1,T0*a2);
  18258. /*WHEN_ITEM_2*/T351 r763start_position(T763*C);
  18259. /*WHEN_ITEM_2*/T2 r763integer_value_of(T0*a1);
  18260. /*WHEN_ITEM_2*/T0*r763twin(T763*C);
  18261. /*WHEN_ITEM_2*/void r763set_values_character(T763*C);
  18262. /*WHEN_ITEM_2*/T2 r763locate_in_values(T0*a1,T2 a2);
  18263. /*WHEN_ITEM_2*/T6 r763side_effect_free(T763*C,T0*a1);
  18264. /*WHEN_ITEM_2*/T0*r763error_handler(void);
  18265. /*WHEN_ITEM_2*/void r763lower_upper_value_check(T763*C);
  18266. /*WHEN_ITEM_2*/void r763validity_check_continued_(T763*C,T0*a1,T0*a2,T0*a3);
  18267. /*WHEN_ITEM_2*/void r763force_internal_character_values(T763*C,T0*a1,T0*a2);
  18268. /*WHEN_ITEM_2*/T6 r763match_value(T763*C,T2 a1);
  18269. /*WHEN_ITEM_2*/T0*r763compute_values(T763*C,T0*a1,T0*a2);
  18270. /*WHEN_ITEM_2*/void r763explain_fatal_error(T0*a1,T0*a2);
  18271. /*WHEN_ITEM_2*/T0*r763current_or_twin_init(T763*C,T0*a1,T0*a2);
  18272. /*WHEN_ITEM_1*/void r394set_manifest_expression(T394*C,T0*a1);
  18273. /*WHEN_ITEM_1*/void r394make(T394*C,T0*a1);
  18274. /*WHEN_ITEM_1*/void r394pretty(T394*C,T2 a1);
  18275. /*WHEN_ITEM_1*/T0*r394specialize_and_check_integer(T394*C,T0*a1);
  18276. /*WHEN_ITEM_1*/void r394validity_check(T394*C,T0*a1,T0*a2,T0*a3);
  18277. /*WHEN_ITEM_1*/T0*r394specialize_in(T394*C,T0*a1);
  18278. /*WHEN_ITEM_1*/void r394character_check(T0*a1,T0*a2);
  18279. /*WHEN_ITEM_1*/void r394set_expression_value(T394*C,T2 a1);
  18280. /*WHEN_ITEM_1*/void r394integer_check(T0*a1,T0*a2);
  18281. /*WHEN_ITEM_1*/void r394force_internal_integer_values(T394*C,T0*a1,T0*a2);
  18282. /*WHEN_ITEM_1*/T0*r394specialize_thru(T394*C,T0*a1,T0*a2,T0*a3);
  18283. /*WHEN_ITEM_1*/T2 r394expression_value(T394*C);
  18284. /*WHEN_ITEM_1*/T6 r394validity_check_continued(T394*C,T0*a1,T0*a2,T0*a3);
  18285. /*WHEN_ITEM_1*/T0*r394specialize_and_check_character(T394*C,T0*a1);
  18286. /*WHEN_ITEM_1*/T0*r394adapt_for(T394*C,T0*a1);
  18287. /*WHEN_ITEM_1*/void r394collect(T394*C,T0*a1);
  18288. /*WHEN_ITEM_1*/void r394validity_check_continued_when_item_2(T394*C,T0*a1,T0*a2,T0*a3);
  18289. /*WHEN_ITEM_1*/void r394validity_check_continued_when_item_1(T394*C,T0*a1,T0*a2,T0*a3);
  18290. /*WHEN_ITEM_1*/T0*r394manifest_expression_check(T0*a1,T0*a2);
  18291. /*WHEN_ITEM_1*/T351 r394start_position(T394*C);
  18292. /*WHEN_ITEM_1*/T2 r394integer_value_of(T0*a1);
  18293. /*WHEN_ITEM_1*/void r394set_expression_value_character(T394*C);
  18294. /*WHEN_ITEM_1*/T0*r394twin(T394*C);
  18295. /*WHEN_ITEM_1*/T2 r394locate_in_values(T0*a1,T2 a2);
  18296. /*WHEN_ITEM_1*/T6 r394side_effect_free(T394*C,T0*a1);
  18297. /*WHEN_ITEM_1*/T0*r394error_handler(void);
  18298. /*WHEN_ITEM_1*/void r394validity_check_continued_(T394*C,T0*a1,T0*a2,T0*a3);
  18299. /*WHEN_ITEM_1*/void r394force_internal_character_values(T394*C,T0*a1,T0*a2);
  18300. /*WHEN_ITEM_1*/T6 r394match_value(T394*C,T2 a1);
  18301. /*WHEN_ITEM_1*/T0*r394compute_values(T394*C,T0*a1,T0*a2);
  18302. /*WHEN_ITEM_1*/void r394set_expression_value_integer(T394*C);
  18303. /*WHEN_ITEM_1*/void r394explain_fatal_error(T0*a1,T0*a2);
  18304. /*WHEN_ITEM_1*/T0*r394current_or_twin_init(T394*C,T0*a1);
  18305. /*COMPOUND_EXPRESSION*/void r465simplify_add(T0*a1,T0*a2);
  18306. /*COMPOUND_EXPRESSION*/T0*r465specialize_and_check(T465*C,T0*a1);
  18307. /*COMPOUND_EXPRESSION*/T0*r465to_expression(T465*C);
  18308. /*COMPOUND_EXPRESSION*/T0*r465simplify(T465*C,T0*a1);
  18309. /*COMPOUND_EXPRESSION*/T0*r465static_simplify(T465*C);
  18310. /*COMPOUND_EXPRESSION*/T0*r465specialize_in(T465*C,T0*a1);
  18311. /*COMPOUND_EXPRESSION*/void r465inline_dynamic_dispatch_(T465*C,T0*a1,T0*a2);
  18312. /*COMPOUND_EXPRESSION*/void r465safety_check(T465*C,T0*a1);
  18313. /*COMPOUND_EXPRESSION*/T0*r465last(T465*C);
  18314. /*COMPOUND_EXPRESSION*/void r465set_list(T465*C,T0*a1);
  18315. /*COMPOUND_EXPRESSION*/T0*r465specialize_thru(T465*C,T0*a1,T0*a2,T0*a3);
  18316. /*COMPOUND_EXPRESSION*/T2 r465upper(T465*C);
  18317. /*COMPOUND_EXPRESSION*/T6 r465is_stored_in_some_local_variable(void);
  18318. /*COMPOUND_EXPRESSION*/void r465accept(T465*C,T0*a1);
  18319. /*COMPOUND_EXPRESSION*/T0*r465adapt_for(T465*C,T0*a1);
  18320. /*COMPOUND_EXPRESSION*/void r465from_list(T465*C,T0*a1);
  18321. /*COMPOUND_EXPRESSION*/T0*r465collect(T465*C,T0*a1);
  18322. /*COMPOUND_EXPRESSION*/T351 r465start_position(T465*C);
  18323. /*COMPOUND_EXPRESSION*/T0*r465twin(T465*C);
  18324. /*COMPOUND_EXPRESSION*/T0*r465written_declaration_type_mark(void);
  18325. /*COMPOUND_EXPRESSION*/T6 r465use_current(T465*C,T0*a1);
  18326. /*COMPOUND_EXPRESSION*/void r465crash(T465*C);
  18327. /*COMPOUND_EXPRESSION*/T0*r465non_void_no_dispatch_type(T465*C,T0*a1);
  18328. /*COMPOUND_EXPRESSION*/T6 r465side_effect_free(T465*C,T0*a1);
  18329. /*COMPOUND_EXPRESSION*/void r465not_yet_implemented(T465*C);
  18330. /*COMPOUND_EXPRESSION*/T0*r465resolve_in(T465*C,T0*a1);
  18331. /*COMPOUND_EXPRESSION*/T0*r465to_instruction(T465*C);
  18332. /*CREATE_WRITABLE*/T0*r675specialize_and_check(T675*C,T0*a1);
  18333. /*CREATE_WRITABLE*/T0*r675to_expression(T675*C);
  18334. /*CREATE_WRITABLE*/void r675make(T675*C,T0*a1,T0*a2);
  18335. /*CREATE_WRITABLE*/void r675pretty(T675*C,T2 a1);
  18336. /*CREATE_WRITABLE*/T0*r675simplify(T675*C,T0*a1);
  18337. /*CREATE_WRITABLE*/T6 r675extra_bracket_flag(T675*C);
  18338. /*CREATE_WRITABLE*/void r675validity_check(T675*C,T0*a1);
  18339. /*CREATE_WRITABLE*/T0*r675static_simplify(T675*C);
  18340. /*CREATE_WRITABLE*/T0*r675specialize_in(T675*C,T0*a1);
  18341. /*CREATE_WRITABLE*/void r675inline_dynamic_dispatch_(T675*C,T0*a1,T0*a2);
  18342. /*CREATE_WRITABLE*/void r675safety_check(T675*C,T0*a1);
  18343. /*CREATE_WRITABLE*/void r675init(T675*C,T0*a1,T0*a2);
  18344. /*CREATE_WRITABLE*/T6 r675is_result(T675*C);
  18345. /*CREATE_WRITABLE*/T2 r675precedence(T675*C);
  18346. /*CREATE_WRITABLE*/T0*r675specialize_thru(T675*C,T0*a1,T0*a2,T0*a3);
  18347. /*CREATE_WRITABLE*/T6 r675is_stored_in_some_local_variable(void);
  18348. /*CREATE_WRITABLE*/void r675accept(T675*C,T0*a1);
  18349. /*CREATE_WRITABLE*/T0*r675adapt_for(T675*C,T0*a1);
  18350. /*CREATE_WRITABLE*/T0*r675collect(T675*C,T0*a1);
  18351. /*CREATE_WRITABLE*/void r675pretty_target(T675*C,T2 a1);
  18352. /*CREATE_WRITABLE*/T351 r675start_position(T675*C);
  18353. /*CREATE_WRITABLE*/T0*r675twin(T675*C);
  18354. /*CREATE_WRITABLE*/T0*r675written_declaration_type_mark(T675*C);
  18355. /*CREATE_WRITABLE*/T6 r675use_current(T675*C,T0*a1);
  18356. /*CREATE_WRITABLE*/void r675bracketed_pretty(T675*C,T2 a1);
  18357. /*CREATE_WRITABLE*/T0*r675non_void_no_dispatch_type(T0*a1);
  18358. /*CREATE_WRITABLE*/T6 r675side_effect_free(T675*C,T0*a1);
  18359. /*CREATE_WRITABLE*/T0*r675error_handler(void);
  18360. /*CREATE_WRITABLE*/void r675make_specialized(T675*C,T0*a1,T0*a2);
  18361. /*CREATE_WRITABLE*/T0*r675resolve_in(T675*C,T0*a1);
  18362. /*CREATE_WRITABLE*/T0*r675to_instruction(T675*C);
  18363. /*CREATE_WRITABLE*/T0*r675current_or_twin_init(T675*C,T0*a1,T0*a2);
  18364. /*CLOSED_OPERAND*/T0*r676specialize_and_check(T676*C,T0*a1);
  18365. /*CLOSED_OPERAND*/T0*r676to_expression(T676*C);
  18366. /*CLOSED_OPERAND*/void r676make(T676*C,T2 a1,T0*a2);
  18367. /*CLOSED_OPERAND*/void r676pretty(T676*C,T2 a1);
  18368. /*CLOSED_OPERAND*/T0*r676simplify(T676*C,T0*a1);
  18369. /*CLOSED_OPERAND*/T6 r676extra_bracket_flag(T676*C);
  18370. /*CLOSED_OPERAND*/T0*r676static_simplify(T676*C);
  18371. /*CLOSED_OPERAND*/T0*r676specialize_in(T676*C,T0*a1);
  18372. /*CLOSED_OPERAND*/void r676inline_dynamic_dispatch_(T676*C,T0*a1,T0*a2);
  18373. /*CLOSED_OPERAND*/void r676safety_check(T676*C,T0*a1);
  18374. /*CLOSED_OPERAND*/T6 r676is_result(T676*C);
  18375. /*CLOSED_OPERAND*/T2 r676precedence(T676*C);
  18376. /*CLOSED_OPERAND*/T0*r676specialize_thru(T676*C,T0*a1,T0*a2,T0*a3);
  18377. /*CLOSED_OPERAND*/T6 r676is_static(T676*C);
  18378. /*CLOSED_OPERAND*/T6 r676is_stored_in_some_local_variable(void);
  18379. /*CLOSED_OPERAND*/void r676accept(T676*C,T0*a1);
  18380. /*CLOSED_OPERAND*/T0*r676adapt_for(T676*C,T0*a1);
  18381. /*CLOSED_OPERAND*/T0*r676declaration_type(T676*C);
  18382. /*CLOSED_OPERAND*/T0*r676collect(T676*C,T0*a1);
  18383. /*CLOSED_OPERAND*/T6 r676is_current(T676*C);
  18384. /*CLOSED_OPERAND*/void r676pretty_target(T676*C,T2 a1);
  18385. /*CLOSED_OPERAND*/T0*r676twin(T676*C);
  18386. /*CLOSED_OPERAND*/T0*r676written_declaration_type_mark(T676*C);
  18387. /*CLOSED_OPERAND*/T6 r676use_current(T676*C,T0*a1);
  18388. /*CLOSED_OPERAND*/void r676bracketed_pretty(T676*C,T2 a1);
  18389. /*CLOSED_OPERAND*/T6 r676is_void(T676*C);
  18390. /*CLOSED_OPERAND*/T0*r676non_void_no_dispatch_type(T676*C,T0*a1);
  18391. /*CLOSED_OPERAND*/T6 r676side_effect_free(T676*C,T0*a1);
  18392. /*CLOSED_OPERAND*/T6 r676is_manifest_string(T676*C);
  18393. /*CLOSED_OPERAND*/T6 r676is_implicit_current(T676*C);
  18394. /*CLOSED_OPERAND*/T0*r676resolve_in(T676*C,T0*a1);
  18395. /*CLOSED_OPERAND*/T0*r676to_instruction(T676*C);
  18396. /*NO_INVARIANT_WRAPPER*/T0*r428specialize_and_check(T428*C,T0*a1);
  18397. /*NO_INVARIANT_WRAPPER*/T0*r428to_expression(T428*C);
  18398. /*NO_INVARIANT_WRAPPER*/void r428make(T428*C,T0*a1);
  18399. /*NO_INVARIANT_WRAPPER*/T0*r428simplify(T428*C,T0*a1);
  18400. /*NO_INVARIANT_WRAPPER*/T0*r428specialize_in(T428*C,T0*a1);
  18401. /*NO_INVARIANT_WRAPPER*/void r428inline_dynamic_dispatch_(T428*C,T0*a1,T0*a2);
  18402. /*NO_INVARIANT_WRAPPER*/void r428safety_check(T428*C,T0*a1);
  18403. /*NO_INVARIANT_WRAPPER*/T0*r428specialize_thru(T428*C,T0*a1,T0*a2,T0*a3);
  18404. /*NO_INVARIANT_WRAPPER*/void r428accept(T428*C,T0*a1);
  18405. /*NO_INVARIANT_WRAPPER*/T0*r428adapt_for(T428*C,T0*a1);
  18406. /*NO_INVARIANT_WRAPPER*/T0*r428collect(T428*C,T0*a1);
  18407. /*NO_INVARIANT_WRAPPER*/T6 r428end_mark_comment(T428*C);
  18408. /*NO_INVARIANT_WRAPPER*/T351 r428start_position(T428*C);
  18409. /*NO_INVARIANT_WRAPPER*/T0*r428twin(T428*C);
  18410. /*NO_INVARIANT_WRAPPER*/T6 r428use_current(T428*C,T0*a1);
  18411. /*NO_INVARIANT_WRAPPER*/T6 r428side_effect_free(T428*C,T0*a1);
  18412. /*NO_INVARIANT_WRAPPER*/T0*r428inline_dynamic_dispatch(T428*C,T0*a1,T0*a2);
  18413. /*NO_INVARIANT_WRAPPER*/T0*r428to_instruction(T428*C);
  18414. /*NO_INVARIANT_WRAPPER*/T0*r428specialize_without_checks(T428*C,T0*a1);
  18415. /*NO_INVARIANT_WRAPPER*/T0*r428current_or_twin_init(T428*C,T0*a1);
  18416. /*C_GARBAGE_COLLECTOR_STRUCTER*/void r879make(T879*C);
  18417. /*FAKE_ARGUMENT*/T0*r369to_expression(T369*C);
  18418. /*FAKE_ARGUMENT*/void r369make(T369*C,T0*a1,T351 a2,T0*a3,T2 a4);
  18419. /*FAKE_ARGUMENT*/T0*r369static_simplify(T369*C);
  18420. /*FAKE_ARGUMENT*/T0*r369specialize_in(T369*C,T0*a1);
  18421. /*FAKE_ARGUMENT*/void r369inline_dynamic_dispatch_(T369*C,T0*a1,T0*a2);
  18422. /*FAKE_ARGUMENT*/T6 r369is_stored_in_some_local_variable(void);
  18423. /*FAKE_ARGUMENT*/void r369accept(T369*C,T0*a1);
  18424. /*FAKE_ARGUMENT*/T0*r369collect(T369*C,T0*a1);
  18425. /*FAKE_ARGUMENT*/T0*r369twin(T369*C);
  18426. /*FAKE_ARGUMENT*/T0*r369written_declaration_type_mark(T369*C);
  18427. /*FAKE_ARGUMENT*/T6 r369use_current(T0*a1);
  18428. /*FAKE_ARGUMENT*/T0*r369non_void_no_dispatch_type(T0*a1);
  18429. /*FAKE_ARGUMENT*/T6 r369side_effect_free(T0*a1);
  18430. /*FAKE_ARGUMENT*/T0*r369resolve_in(T369*C,T0*a1);
  18431. /*FAKE_ARGUMENT*/T0*r369to_instruction(T369*C);
  18432. /*PROCESS_POSIX*/void r801make(T801*C);
  18433. /*PROCESS_POSIX*/T6 r801is_finished(T801*C);
  18434. /*PROCESS_POSIX*/void r801cleanup_streams(T801*C);
  18435. /*PROCESS_POSIX*/T2 r801id(T801*C);
  18436. /*PROCESS_POSIX*/void r801do_execute(T801*C,T8 a1,T8 a2,T6 a3,T8 a4);
  18437. /*PROCESS_POSIX*/void r801do_cleanup(T801*C);
  18438. /*PROCESS_POSIX*/void r801execute_command_line(T801*C,T0*a1,T6 a2);
  18439. /*PROCESS_POSIX*/void r801dispose(T801*C);
  18440. /*PROCESS_POSIX*/T6 r801is_child(T801*C);
  18441. /*PROCESS_POSIX*/void r801wait(T801*C);
  18442. /*PROCESS_WIN32*/void r802make(T802*C);
  18443. /*PROCESS_WIN32*/T6 r802is_finished(T802*C);
  18444. /*PROCESS_WIN32*/void r802cleanup_streams(T802*C);
  18445. /*PROCESS_WIN32*/T2 r802handle(T802*C);
  18446. /*PROCESS_WIN32*/void r802do_execute(T802*C,T8 a1,T6 a2);
  18447. /*PROCESS_WIN32*/void r802do_cleanup(T802*C);
  18448. /*PROCESS_WIN32*/void r802execute_command_line(T802*C,T0*a1,T6 a2);
  18449. /*PROCESS_WIN32*/void r802dispose(T802*C);
  18450. /*PROCESS_WIN32*/void r802wait(T802*C);
  18451. /*PROCESS_NONE*/void r803make(T803*C);
  18452. /*PROCESS_NONE*/void r803execute_command_line(T803*C,T0*a1,T6 a2);
  18453. /*PROCESS_GROUP_POSIX*/void r798make(T798*C);
  18454. /*PROCESS_GROUP_POSIX*/void r798unregister(T798*C,T0*a1);
  18455. /*PROCESS_GROUP_POSIX*/void r798register(T798*C,T0*a1);
  18456. /*PROCESS_GROUP_WIN32*/void r799make(T799*C);
  18457. /*PROCESS_GROUP_WIN32*/void r799unregister(T799*C,T0*a1);
  18458. /*PROCESS_GROUP_WIN32*/void r799register(T799*C,T0*a1);
  18459. /*STD_INPUT*/void r61make(T61*C);
  18460. /*MICROSOFT_PATH_NAME*/void r811remove_last(T811*C);
  18461. /*MICROSOFT_PATH_NAME*/void r811make_empty(T811*C);
  18462. /*MICROSOFT_PATH_NAME*/void r811start_join(T811*C,T0*a1,T2 a2);
  18463. /*MICROSOFT_PATH_NAME*/void r811join_element(T811*C,T0*a1);
  18464. /*MICROSOFT_PATH_NAME*/T2 r811start_join_to(T811*C,T0*a1);
  18465. /*MICROSOFT_PATH_NAME*/T0*r811drive_specification(T811*C);
  18466. /*MICROSOFT_PATH_NAME*/void r811end_join(T811*C);
  18467. /*MICROSOFT_PATH_NAME*/void r811make_from_string(T811*C,T0*a1);
  18468. /*MICROSOFT_PATH_NAME*/T0*r811last(T811*C);
  18469. /*MICROSOFT_PATH_NAME*/void r811add_last(T811*C,T0*a1);
  18470. /*MICROSOFT_PATH_NAME*/T6 r811is_separator(T3 a1);
  18471. /*MICROSOFT_PATH_NAME*/T6 r811is_absolute(T811*C);
  18472. /*MICROSOFT_PATH_NAME*/void r811go_up(T811*C);
  18473. /*MICROSOFT_PATH_NAME*/void r811make_current(T811*C);
  18474. /*MICROSOFT_PATH_NAME*/T2 r811scan_element(T811*C,T2 a1,T0*a2);
  18475. /*MICROSOFT_PATH_NAME*/T6 r811is_valid_path(T0*a1);
  18476. /*MICROSOFT_PATH_NAME*/void r811join_to(T811*C,T0*a1);
  18477. /*MICROSOFT_PATH_NAME*/void r811join(T811*C,T0*a1);
  18478. /*MICROSOFT_PATH_NAME*/T0*r811to_string(T811*C);
  18479. /*MICROSOFT_PATH_NAME*/T0*r811short_name(T811*C);
  18480. /*MICROSOFT_PATH_NAME*/void r811join_element_to(T0*a1,T0*a2);
  18481. /*MICROSOFT_PATH_NAME*/void r811join_directory_to(T0*a1,T0*a2);
  18482. /*MICROSOFT_PATH_NAME*/T2 r811count(T811*C);
  18483. /*MICROSOFT_PATH_NAME*/void r811make_root(T811*C);
  18484. /*MICROSOFT_PATH_NAME*/void r811_P_810_join_element(T811*C,T0*a1);
  18485. /*MICROSOFT_PATH_NAME*/void r811_P_808_end_join(T811*C);
  18486. /*UTF8_PARSER*/void r767decode(T767*C,T0*a1,T0*a2);
  18487. /*SEDB*/T682*create682make(T351 a1,T3 a2);
  18488. /*SEDB*/T0*r682to_expression(T682*C);
  18489. /*SEDB*/void r682make(T682*C,T351 a1,T3 a2);
  18490. /*SEDB*/T0*r682simplify(T682*C,T0*a1);
  18491. /*SEDB*/void r682inline_dynamic_dispatch_(T682*C,T0*a1,T0*a2);
  18492. /*SEDB*/void r682accept(T682*C,T0*a1);
  18493. /*SEDB*/T6 r682use_current(T0*a1);
  18494. /*SEDB*/T6 r682side_effect_free(T0*a1);
  18495. /*SEDB*/T0*r682inline_dynamic_dispatch(T682*C,T0*a1,T0*a2);
  18496. /*SEDB*/T0*r682to_instruction(T682*C);
  18497. /*EFFECTIVE_ARG_LIST_0*/T0*r702specialize_and_check(T702*C,T0*a1,T0*a2,T0*a3,T6 a4);
  18498. /*EFFECTIVE_ARG_LIST_0*/void r702make(T702*C,T351 a1);
  18499. /*EFFECTIVE_ARG_LIST_0*/void r702unused_expression_inline(T0*a1,T0*a2);
  18500. /*EFFECTIVE_ARG_LIST_0*/T0*r702simplify(T0*a1);
  18501. /*EFFECTIVE_ARG_LIST_0*/void r702set_end_position(T702*C,T351 a1);
  18502. /*EFFECTIVE_ARG_LIST_0*/T0*r702expression(T2 a1);
  18503. /*EFFECTIVE_ARG_LIST_0*/void r702specialize_count_error(T702*C,T351 a1,T0*a2);
  18504. /*EFFECTIVE_ARG_LIST_0*/void r702accept(T702*C,T0*a1);
  18505. /*EFFECTIVE_ARG_LIST_0*/T0*r702synthetize_tuple(T702*C,T0*a1,T0*a2,T0*a3);
  18506. /*EFFECTIVE_ARG_LIST_0*/void r702unused_expression_in(T0*a1,T0*a2);
  18507. /*EFFECTIVE_ARG_LIST_0*/void r702simple_collect(T0*a1,T0*a2);
  18508. /*EFFECTIVE_ARG_LIST_0*/T0*r702twin(T702*C);
  18509. /*EFFECTIVE_ARG_LIST_0*/T0*r702synthetic_tuple_arg(T2 a1,T0*a2,T0*a3,T0*a4);
  18510. /*EFFECTIVE_ARG_LIST_0*/T6 r702side_effect_free(T0*a1);
  18511. /*EFFECTIVE_ARG_LIST_0*/T0*r702error_handler(void);
  18512. /*NULL_POINTER*/T0*r667specialize_and_check(T667*C,T0*a1);
  18513. /*NULL_POINTER*/T0*r667to_expression(T667*C);
  18514. /*NULL_POINTER*/void r667make(T667*C,T351 a1,T0*a2);
  18515. /*NULL_POINTER*/T0*r667simplify(T667*C,T0*a1);
  18516. /*NULL_POINTER*/T0*r667static_simplify(T667*C);
  18517. /*NULL_POINTER*/T0*r667specialize_in(T667*C,T0*a1);
  18518. /*NULL_POINTER*/void r667inline_dynamic_dispatch_(T667*C,T0*a1,T0*a2);
  18519. /*NULL_POINTER*/T0*r667specialize_thru(T667*C,T0*a1,T0*a2,T0*a3);
  18520. /*NULL_POINTER*/T6 r667is_stored_in_some_local_variable(void);
  18521. /*NULL_POINTER*/void r667accept(T667*C,T0*a1);
  18522. extern T0*oBC667declaration_type;
  18523. extern int fBC667declaration_type;
  18524. /*NULL_POINTER*/T0*r667declaration_type(void);
  18525. /*NULL_POINTER*/T0*r667twin(T667*C);
  18526. /*NULL_POINTER*/T0*r667written_declaration_type_mark(void);
  18527. /*NULL_POINTER*/T6 r667use_current(T0*a1);
  18528. /*NULL_POINTER*/T0*r667non_void_no_dispatch_type(T0*a1);
  18529. /*NULL_POINTER*/T6 r667side_effect_free(T0*a1);
  18530. /*NULL_POINTER*/T0*r667resolve_in(T0*a1);
  18531. /*NULL_POINTER*/T0*r667to_instruction(T667*C);
  18532. /*VOID_CALL*/T580*create580make(T351 a1,T0*a2,T0*a3);
  18533. /*VOID_CALL*/T0*r580specialize_and_check(T580*C,T0*a1);
  18534. /*VOID_CALL*/T0*r580to_expression(T580*C);
  18535. /*VOID_CALL*/void r580make(T580*C,T351 a1,T0*a2,T0*a3);
  18536. /*VOID_CALL*/T0*r580simplify(T580*C,T0*a1);
  18537. /*VOID_CALL*/T0*r580static_simplify(T580*C);
  18538. /*VOID_CALL*/T0*r580specialize_in(T580*C,T0*a1);
  18539. /*VOID_CALL*/void r580inline_dynamic_dispatch_(T580*C,T0*a1,T0*a2);
  18540. /*VOID_CALL*/void r580safety_check(T580*C,T0*a1);
  18541. /*VOID_CALL*/T0*r580specialize_thru(T580*C,T0*a1,T0*a2,T0*a3);
  18542. /*VOID_CALL*/T6 r580is_stored_in_some_local_variable(void);
  18543. /*VOID_CALL*/void r580accept(T580*C,T0*a1);
  18544. /*VOID_CALL*/T0*r580declaration_type(T580*C);
  18545. /*VOID_CALL*/T0*r580twin(T580*C);
  18546. /*VOID_CALL*/T0*r580written_declaration_type_mark(T580*C);
  18547. /*VOID_CALL*/T6 r580use_current(T0*a1);
  18548. /*VOID_CALL*/T0*r580non_void_no_dispatch_type(T0*a1);
  18549. /*VOID_CALL*/T6 r580side_effect_free(T0*a1);
  18550. /*VOID_CALL*/T0*r580error_handler(void);
  18551. /*VOID_CALL*/T0*r580resolve_in(T580*C,T0*a1);
  18552. /*VOID_CALL*/T0*r580to_instruction(T580*C);
  18553. /*INLINE_MEMO*/T0*r548expression(T548*C);
  18554. /*INLINE_MEMO*/T0*r548instruction(T548*C);
  18555. /*NO_DISPATCH*/T0*r668specialize_and_check(T668*C,T0*a1);
  18556. /*NO_DISPATCH*/T0*r668to_expression(T668*C);
  18557. /*NO_DISPATCH*/void r668make(T668*C,T0*a1,T0*a2,T0*a3);
  18558. /*NO_DISPATCH*/T0*r668simplify(T668*C,T0*a1);
  18559. /*NO_DISPATCH*/T0*r668static_simplify(T668*C);
  18560. /*NO_DISPATCH*/T0*r668specialize_in(T668*C,T0*a1);
  18561. /*NO_DISPATCH*/void r668inline_dynamic_dispatch_(T668*C,T0*a1,T0*a2);
  18562. /*NO_DISPATCH*/void r668safety_check(T668*C,T0*a1);
  18563. /*NO_DISPATCH*/T6 r668is_writable(T668*C);
  18564. /*NO_DISPATCH*/T6 r668is_result(T668*C);
  18565. /*NO_DISPATCH*/T0*r668specialize_thru(T668*C,T0*a1,T0*a2,T0*a3);
  18566. /*NO_DISPATCH*/T6 r668is_stored_in_some_local_variable(void);
  18567. /*NO_DISPATCH*/void r668accept(T668*C,T0*a1);
  18568. /*NO_DISPATCH*/T0*r668adapt_for(T668*C,T0*a1);
  18569. /*NO_DISPATCH*/T0*r668collect(T668*C,T0*a1);
  18570. /*NO_DISPATCH*/T351 r668start_position(T668*C);
  18571. /*NO_DISPATCH*/T0*r668twin(T668*C);
  18572. /*NO_DISPATCH*/T0*r668written_declaration_type_mark(T668*C);
  18573. /*NO_DISPATCH*/T6 r668use_current(T668*C,T0*a1);
  18574. /*NO_DISPATCH*/T0*r668non_void_no_dispatch_type(T668*C,T0*a1);
  18575. /*NO_DISPATCH*/T6 r668side_effect_free(T0*a1);
  18576. /*NO_DISPATCH*/T0*r668resolve_in(T668*C,T0*a1);
  18577. /*NO_DISPATCH*/T0*r668to_instruction(T668*C);
  18578. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672specialize_and_check(T672*C,T0*a1);
  18579. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672to_expression(T672*C);
  18580. /*DYNAMIC_DISPATCH_TEMPORARY1*/void r672make(T672*C,T0*a1,T0*a2);
  18581. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672simplify(T672*C,T0*a1);
  18582. /*DYNAMIC_DISPATCH_TEMPORARY1*/void r672set_tag(T672*C,T0*a1,T0*a2);
  18583. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672static_simplify(T672*C);
  18584. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672specialize_in(T672*C,T0*a1);
  18585. /*DYNAMIC_DISPATCH_TEMPORARY1*/void r672inline_dynamic_dispatch_(T672*C,T0*a1,T0*a2);
  18586. /*DYNAMIC_DISPATCH_TEMPORARY1*/void r672safety_check(T672*C,T0*a1);
  18587. /*DYNAMIC_DISPATCH_TEMPORARY1*/T6 r672is_writable(T672*C);
  18588. /*DYNAMIC_DISPATCH_TEMPORARY1*/T6 r672is_result(T672*C);
  18589. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672specialize_thru(T672*C,T0*a1,T0*a2,T0*a3);
  18590. /*DYNAMIC_DISPATCH_TEMPORARY1*/T6 r672is_static(T672*C);
  18591. /*DYNAMIC_DISPATCH_TEMPORARY1*/T6 r672is_stored_in_some_local_variable(void);
  18592. /*DYNAMIC_DISPATCH_TEMPORARY1*/void r672accept(T672*C,T0*a1);
  18593. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672adapt_for(T672*C,T0*a1);
  18594. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672collect(T672*C,T0*a1);
  18595. /*DYNAMIC_DISPATCH_TEMPORARY1*/T351 r672start_position(T672*C);
  18596. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672twin(T672*C);
  18597. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672written_declaration_type_mark(void);
  18598. /*DYNAMIC_DISPATCH_TEMPORARY1*/T6 r672use_current(T672*C,T0*a1);
  18599. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672non_void_no_dispatch_type(T0*a1);
  18600. /*DYNAMIC_DISPATCH_TEMPORARY1*/T6 r672side_effect_free(T0*a1);
  18601. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672tag(T672*C,T0*a1);
  18602. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672resolve_in(T672*C,T0*a1);
  18603. /*DYNAMIC_DISPATCH_TEMPORARY1*/T0*r672to_instruction(T672*C);
  18604. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671specialize_and_check(T671*C,T0*a1);
  18605. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671to_expression(T671*C);
  18606. /*DYNAMIC_DISPATCH_TEMPORARY2*/void r671make(T671*C,T0*a1,T0*a2);
  18607. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671simplify(T671*C,T0*a1);
  18608. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671static_simplify(T671*C);
  18609. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671specialize_in(T671*C,T0*a1);
  18610. /*DYNAMIC_DISPATCH_TEMPORARY2*/void r671inline_dynamic_dispatch_(T671*C,T0*a1,T0*a2);
  18611. /*DYNAMIC_DISPATCH_TEMPORARY2*/T6 r671is_result(T671*C);
  18612. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671specialize_thru(T671*C,T0*a1,T0*a2,T0*a3);
  18613. /*DYNAMIC_DISPATCH_TEMPORARY2*/T6 r671is_static(T671*C);
  18614. /*DYNAMIC_DISPATCH_TEMPORARY2*/T6 r671is_stored_in_some_local_variable(void);
  18615. /*DYNAMIC_DISPATCH_TEMPORARY2*/void r671accept(T671*C,T0*a1);
  18616. /*DYNAMIC_DISPATCH_TEMPORARY2*/T351 r671start_position(T671*C);
  18617. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671twin(T671*C);
  18618. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671written_declaration_type_mark(void);
  18619. /*DYNAMIC_DISPATCH_TEMPORARY2*/T6 r671use_current(T0*a1);
  18620. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671non_void_no_dispatch_type(T671*C,T0*a1);
  18621. /*DYNAMIC_DISPATCH_TEMPORARY2*/T6 r671side_effect_free(T0*a1);
  18622. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671resolve_in(T671*C,T0*a1);
  18623. /*DYNAMIC_DISPATCH_TEMPORARY2*/T0*r671to_instruction(T671*C);
  18624. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T673*create673make(T0*a1);
  18625. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673specialize_and_check(T673*C,T0*a1);
  18626. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673to_expression(T673*C);
  18627. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/void r673make(T673*C,T0*a1);
  18628. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673simplify(T673*C,T0*a1);
  18629. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673static_simplify(T673*C);
  18630. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673specialize_in(T673*C,T0*a1);
  18631. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/void r673inline_dynamic_dispatch_(T673*C,T0*a1,T0*a2);
  18632. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/void r673safety_check(T673*C,T0*a1);
  18633. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673specialize_thru(T673*C,T0*a1,T0*a2,T0*a3);
  18634. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T6 r673is_stored_in_some_local_variable(void);
  18635. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/void r673accept(T673*C,T0*a1);
  18636. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673collect(T673*C,T0*a1);
  18637. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T351 r673start_position(T673*C);
  18638. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673twin(T673*C);
  18639. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673written_declaration_type_mark(void);
  18640. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T6 r673use_current(T673*C,T0*a1);
  18641. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673non_void_no_dispatch_type(T0*a1);
  18642. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T6 r673side_effect_free(T0*a1);
  18643. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673resolve_in(T0*a1);
  18644. /*DYNAMIC_DISPATCH_TEMPORARY1_ID*/T0*r673to_instruction(T673*C);
  18645. /*INTERNAL_LOCAL2*/T670*create670make(T351 a1,T0*a2,T0*a3,T6 a4);
  18646. /*INTERNAL_LOCAL2*/T0*r670specialize_and_check(T670*C,T0*a1);
  18647. /*INTERNAL_LOCAL2*/T0*r670to_expression(T670*C);
  18648. /*INTERNAL_LOCAL2*/void r670make(T670*C,T351 a1,T0*a2,T0*a3,T6 a4);
  18649. /*INTERNAL_LOCAL2*/T0*r670simplify(T670*C,T0*a1);
  18650. /*INTERNAL_LOCAL2*/void r670set_tag(T670*C,T0*a1,T0*a2);
  18651. /*INTERNAL_LOCAL2*/T0*r670static_simplify(T670*C);
  18652. /*INTERNAL_LOCAL2*/T0*r670specialize_in(T670*C,T0*a1);
  18653. /*INTERNAL_LOCAL2*/void r670inline_dynamic_dispatch_(T670*C,T0*a1,T0*a2);
  18654. /*INTERNAL_LOCAL2*/T0*r670specialize_thru(T670*C,T0*a1,T0*a2,T0*a3);
  18655. /*INTERNAL_LOCAL2*/T0*r670tagged_tag(T670*C,T0*a1);
  18656. /*INTERNAL_LOCAL2*/T6 r670is_stored_in_some_local_variable(void);
  18657. /*INTERNAL_LOCAL2*/void r670accept(T670*C,T0*a1);
  18658. /*INTERNAL_LOCAL2*/T0*r670declaration_type(T670*C);
  18659. /*INTERNAL_LOCAL2*/T0*r670collect(T670*C,T0*a1);
  18660. /*INTERNAL_LOCAL2*/T0*r670twin(T670*C);
  18661. /*INTERNAL_LOCAL2*/T0*r670written_declaration_type_mark(T670*C);
  18662. /*INTERNAL_LOCAL2*/T6 r670use_current(T0*a1);
  18663. /*INTERNAL_LOCAL2*/T0*r670non_void_no_dispatch_type(T0*a1);
  18664. /*INTERNAL_LOCAL2*/T6 r670side_effect_free(T0*a1);
  18665. /*INTERNAL_LOCAL2*/T0*r670resolve_in(T670*C,T0*a1);
  18666. /*INTERNAL_LOCAL2*/T0*r670to_instruction(T670*C);
  18667. /*UNUSED_EXPRESSION*/T681*create681make(T0*a1);
  18668. /*UNUSED_EXPRESSION*/T0*r681to_expression(T681*C);
  18669. /*UNUSED_EXPRESSION*/void r681make(T681*C,T0*a1);
  18670. /*UNUSED_EXPRESSION*/T0*r681simplify(T681*C,T0*a1);
  18671. /*UNUSED_EXPRESSION*/void r681inline_dynamic_dispatch_(T681*C,T0*a1,T0*a2);
  18672. /*UNUSED_EXPRESSION*/void r681safety_check(T681*C,T0*a1);
  18673. /*UNUSED_EXPRESSION*/void r681accept(T681*C,T0*a1);
  18674. /*UNUSED_EXPRESSION*/T0*r681adapt_for(T681*C,T0*a1);
  18675. /*UNUSED_EXPRESSION*/T0*r681collect(T681*C,T0*a1);
  18676. /*UNUSED_EXPRESSION*/T351 r681start_position(T681*C);
  18677. /*UNUSED_EXPRESSION*/T6 r681use_current(T681*C,T0*a1);
  18678. /*UNUSED_EXPRESSION*/T6 r681side_effect_free(T681*C,T0*a1);
  18679. /*UNUSED_EXPRESSION*/T0*r681inline_dynamic_dispatch(T681*C,T0*a1,T0*a2);
  18680. /*UNUSED_EXPRESSION*/T0*r681to_instruction(T681*C);
  18681. /*NATURAL_CONSTANT*/T0*r666to_expression(T666*C);
  18682. /*NATURAL_CONSTANT*/void r666make(T666*C,uint64_t a1,T351 a2);
  18683. /*NATURAL_CONSTANT*/void r666pretty(T666*C,T2 a1);
  18684. /*NATURAL_CONSTANT*/T0*r666simplify(T666*C,T0*a1);
  18685. /*NATURAL_CONSTANT*/T0*r666static_simplify(T666*C);
  18686. /*NATURAL_CONSTANT*/void r666inline_dynamic_dispatch_(T666*C,T0*a1,T0*a2);
  18687. /*NATURAL_CONSTANT*/T6 r666is_stored_in_some_local_variable(void);
  18688. /*NATURAL_CONSTANT*/void r666accept(T666*C,T0*a1);
  18689. /*NATURAL_CONSTANT*/void r666with(T666*C,uint64_t a1,T351 a2,T0*a3);
  18690. /*NATURAL_CONSTANT*/T0*r666result_type(T666*C);
  18691. /*NATURAL_CONSTANT*/T0*r666declaration_type(T666*C);
  18692. /*NATURAL_CONSTANT*/T0*r666collect(T666*C,T0*a1);
  18693. /*NATURAL_CONSTANT*/void r666pretty_target(T666*C,T2 a1);
  18694. /*NATURAL_CONSTANT*/T0*r666twin(T666*C);
  18695. /*NATURAL_CONSTANT*/T0*r666written_declaration_type_mark(T666*C);
  18696. /*NATURAL_CONSTANT*/T6 r666use_current(T0*a1);
  18697. /*NATURAL_CONSTANT*/void r666bracketed_pretty(T666*C,T2 a1);
  18698. /*NATURAL_CONSTANT*/T0*r666non_void_no_dispatch_type(T666*C,T0*a1);
  18699. /*NATURAL_CONSTANT*/T0*r666to_string(T666*C);
  18700. /*NATURAL_CONSTANT*/T6 r666side_effect_free(T0*a1);
  18701. /*NATURAL_CONSTANT*/void r666append_in(T666*C,T0*a1);
  18702. /*NATURAL_CONSTANT*/T0*r666resolve_in(T666*C,T0*a1);
  18703. /*NATURAL_CONSTANT*/T0*r666to_instruction(T666*C);
  18704. /*NATURAL_CONSTANT*/void r666_P_387_pretty_target(T666*C,T2 a1);
  18705. /*RUN_TIME_ERROR_INSTRUCTION*/T683*create683make(T351 a1,T0*a2,T2 a3);
  18706. /*RUN_TIME_ERROR_INSTRUCTION*/T0*r683to_expression(T683*C);
  18707. /*RUN_TIME_ERROR_INSTRUCTION*/void r683make(T683*C,T351 a1,T0*a2,T2 a3);
  18708. /*RUN_TIME_ERROR_INSTRUCTION*/T0*r683simplify(T683*C,T0*a1);
  18709. /*RUN_TIME_ERROR_INSTRUCTION*/void r683inline_dynamic_dispatch_(T683*C,T0*a1,T0*a2);
  18710. /*RUN_TIME_ERROR_INSTRUCTION*/void r683accept(T683*C,T0*a1);
  18711. /*RUN_TIME_ERROR_INSTRUCTION*/T0*r683error_name(T683*C);
  18712. /*RUN_TIME_ERROR_INSTRUCTION*/T6 r683use_current(T0*a1);
  18713. /*RUN_TIME_ERROR_INSTRUCTION*/T6 r683side_effect_free(T0*a1);
  18714. /*RUN_TIME_ERROR_INSTRUCTION*/T0*r683inline_dynamic_dispatch(T683*C,T0*a1,T0*a2);
  18715. /*RUN_TIME_ERROR_INSTRUCTION*/T0*r683to_instruction(T683*C);
  18716. /*EXCEPTIONS*/T0*r342name_of_exception(T2 a1);
  18717. /*IMPLICIT_CAST*/T0*r544specialize_and_check(T544*C,T0*a1);
  18718. /*IMPLICIT_CAST*/T0*r544to_expression(T544*C);
  18719. /*IMPLICIT_CAST*/void r544make(T544*C,T0*a1,T0*a2,T0*a3);
  18720. /*IMPLICIT_CAST*/void r544pretty(T544*C,T2 a1);
  18721. /*IMPLICIT_CAST*/T0*r544simplify(T544*C,T0*a1);
  18722. /*IMPLICIT_CAST*/T6 r544extra_bracket_flag(T544*C);
  18723. /*IMPLICIT_CAST*/T0*r544static_simplify(T544*C);
  18724. /*IMPLICIT_CAST*/void r544inline_dynamic_dispatch_(T544*C,T0*a1,T0*a2);
  18725. /*IMPLICIT_CAST*/void r544safety_check(T544*C,T0*a1);
  18726. /*IMPLICIT_CAST*/T6 r544is_writable(T544*C);
  18727. /*IMPLICIT_CAST*/T6 r544is_result(T544*C);
  18728. /*IMPLICIT_CAST*/T2 r544precedence(T544*C);
  18729. /*IMPLICIT_CAST*/T0*r544specialize_thru(T544*C,T0*a1,T0*a2,T0*a3);
  18730. /*IMPLICIT_CAST*/T6 r544is_static(T544*C);
  18731. /*IMPLICIT_CAST*/T6 r544is_stored_in_some_local_variable(void);
  18732. /*IMPLICIT_CAST*/void r544accept(T544*C,T0*a1);
  18733. /*IMPLICIT_CAST*/T0*r544adapt_for(T544*C,T0*a1);
  18734. /*IMPLICIT_CAST*/T0*r544collect(T544*C,T0*a1);
  18735. /*IMPLICIT_CAST*/T6 r544is_current(void);
  18736. /*IMPLICIT_CAST*/void r544pretty_target(T544*C,T2 a1);
  18737. /*IMPLICIT_CAST*/T351 r544start_position(T544*C);
  18738. /*IMPLICIT_CAST*/T0*r544twin(T544*C);
  18739. /*IMPLICIT_CAST*/T0*r544written_declaration_type_mark(T544*C);
  18740. /*IMPLICIT_CAST*/T6 r544use_current(T544*C,T0*a1);
  18741. /*IMPLICIT_CAST*/void r544bracketed_pretty(T544*C,T2 a1);
  18742. /*IMPLICIT_CAST*/T6 r544is_void(T544*C);
  18743. /*IMPLICIT_CAST*/T0*r544non_void_no_dispatch_type(T0*a1);
  18744. /*IMPLICIT_CAST*/T6 r544side_effect_free(T544*C,T0*a1);
  18745. /*IMPLICIT_CAST*/T6 r544is_manifest_string(T544*C);
  18746. /*IMPLICIT_CAST*/T0*r544resolve_in(T544*C,T0*a1);
  18747. /*IMPLICIT_CAST*/T0*r544to_instruction(T544*C);
  18748. /*AGENT_EXPRESSION*/T0*r677specialize_and_check(T677*C,T0*a1);
  18749. /*AGENT_EXPRESSION*/T0*r677to_expression(T677*C);
  18750. /*AGENT_EXPRESSION*/void r677make(T677*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  18751. /*AGENT_EXPRESSION*/void r677agent_launcher_collect(T677*C,T0*a1);
  18752. /*AGENT_EXPRESSION*/void r677pretty(T677*C,T2 a1);
  18753. /*AGENT_EXPRESSION*/T0*r677simplify(T677*C,T0*a1);
  18754. /*AGENT_EXPRESSION*/T0*r677static_simplify(T677*C);
  18755. /*AGENT_EXPRESSION*/void r677inline_dynamic_dispatch_(T677*C,T0*a1,T0*a2);
  18756. /*AGENT_EXPRESSION*/void r677safety_check(T677*C,T0*a1);
  18757. /*AGENT_EXPRESSION*/void r677init(T677*C,T0*a1,T0*a2);
  18758. /*AGENT_EXPRESSION*/T0*r677specialize_thru(T677*C,T0*a1,T0*a2,T0*a3);
  18759. /*AGENT_EXPRESSION*/void r677specialize_check(T677*C,T0*a1);
  18760. /*AGENT_EXPRESSION*/T6 r677is_stored_in_some_local_variable(void);
  18761. /*AGENT_EXPRESSION*/void r677accept(T677*C,T0*a1);
  18762. /*AGENT_EXPRESSION*/T0*r677adapt_for(T677*C,T0*a1);
  18763. /*AGENT_EXPRESSION*/T0*r677collect(T677*C,T0*a1);
  18764. /*AGENT_EXPRESSION*/void r677pretty_target(T677*C,T2 a1);
  18765. /*AGENT_EXPRESSION*/T351 r677start_position(T677*C);
  18766. /*AGENT_EXPRESSION*/T0*r677feature_name(T677*C);
  18767. /*AGENT_EXPRESSION*/T0*r677twin(T677*C);
  18768. /*AGENT_EXPRESSION*/T0*r677written_declaration_type_mark(T677*C);
  18769. /*AGENT_EXPRESSION*/T6 r677use_current(T677*C,T0*a1);
  18770. /*AGENT_EXPRESSION*/void r677bracketed_pretty(T677*C,T2 a1);
  18771. /*AGENT_EXPRESSION*/T0*r677non_void_no_dispatch_type(T0*a1);
  18772. /*AGENT_EXPRESSION*/T6 r677side_effect_free(T0*a1);
  18773. /*AGENT_EXPRESSION*/T0*r677error_handler(void);
  18774. /*AGENT_EXPRESSION*/T0*r677resolve_in(T677*C,T0*a1);
  18775. /*AGENT_EXPRESSION*/T0*r677to_instruction(T677*C);
  18776. /*AGENT_EXPRESSION*/T0*r677current_or_twin_init(T677*C,T0*a1,T0*a2);
  18777. /*VOID_PROC_CALL*/T578*create578make(T351 a1,T0*a2,T0*a3);
  18778. /*VOID_PROC_CALL*/T0*r578to_expression(T578*C);
  18779. /*VOID_PROC_CALL*/void r578make(T578*C,T351 a1,T0*a2,T0*a3);
  18780. /*VOID_PROC_CALL*/T0*r578simplify(T578*C,T0*a1);
  18781. /*VOID_PROC_CALL*/void r578inline_dynamic_dispatch_(T578*C,T0*a1,T0*a2);
  18782. /*VOID_PROC_CALL*/void r578safety_check(T578*C,T0*a1);
  18783. /*VOID_PROC_CALL*/void r578accept(T578*C,T0*a1);
  18784. /*VOID_PROC_CALL*/T6 r578use_current(T0*a1);
  18785. /*VOID_PROC_CALL*/T6 r578side_effect_free(T0*a1);
  18786. /*VOID_PROC_CALL*/T0*r578error_handler(void);
  18787. /*VOID_PROC_CALL*/T0*r578inline_dynamic_dispatch(T578*C,T0*a1,T0*a2);
  18788. /*VOID_PROC_CALL*/T0*r578to_instruction(T578*C);
  18789. /*AGENT_INSTRUCTION*/T0*r685specialize_and_check(T685*C,T0*a1);
  18790. /*AGENT_INSTRUCTION*/T0*r685to_expression(T685*C);
  18791. /*AGENT_INSTRUCTION*/void r685make(T685*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5);
  18792. /*AGENT_INSTRUCTION*/void r685agent_launcher_collect(T685*C,T0*a1);
  18793. /*AGENT_INSTRUCTION*/T0*r685simplify(T685*C,T0*a1);
  18794. /*AGENT_INSTRUCTION*/void r685inline_dynamic_dispatch_(T685*C,T0*a1,T0*a2);
  18795. /*AGENT_INSTRUCTION*/void r685safety_check(T685*C,T0*a1);
  18796. /*AGENT_INSTRUCTION*/void r685init(T685*C,T0*a1,T0*a2);
  18797. /*AGENT_INSTRUCTION*/T0*r685specialize_thru(T685*C,T0*a1,T0*a2,T0*a3);
  18798. /*AGENT_INSTRUCTION*/void r685specialize_check(T685*C,T0*a1);
  18799. /*AGENT_INSTRUCTION*/void r685accept(T685*C,T0*a1);
  18800. /*AGENT_INSTRUCTION*/T0*r685adapt_for(T685*C,T0*a1);
  18801. /*AGENT_INSTRUCTION*/T0*r685collect(T685*C,T0*a1);
  18802. /*AGENT_INSTRUCTION*/T351 r685start_position(T685*C);
  18803. /*AGENT_INSTRUCTION*/T0*r685feature_name(T685*C);
  18804. /*AGENT_INSTRUCTION*/T0*r685twin(T685*C);
  18805. /*AGENT_INSTRUCTION*/T6 r685use_current(T685*C,T0*a1);
  18806. /*AGENT_INSTRUCTION*/T6 r685side_effect_free(T0*a1);
  18807. /*AGENT_INSTRUCTION*/T0*r685error_handler(void);
  18808. /*AGENT_INSTRUCTION*/T0*r685inline_dynamic_dispatch(T685*C,T0*a1,T0*a2);
  18809. /*AGENT_INSTRUCTION*/T0*r685to_instruction(T685*C);
  18810. /*AGENT_INSTRUCTION*/T0*r685current_or_twin_init(T685*C,T0*a1,T0*a2);
  18811. /*MANIFEST_STRING_INSPECTOR*/void r764make(T764*C,T0*a1);
  18812. /*MANIFEST_STRING_INSPECTOR*/T0*r764simplify(T764*C,T0*a1,T0*a2);
  18813. /*MANIFEST_STRING_INSPECTOR*/T0*r764strings(void);
  18814. /*MANIFEST_STRING_INSPECTOR*/T0*r764inline_inspect(T764*C,T0*a1,T0*a2,T0*a3,T0*a4,T0*a5,T351 a6);
  18815. /*MANIFEST_STRING_INSPECTOR*/T6 r764has_empty(T764*C);
  18816. /*MANIFEST_STRING_INSPECTOR*/T0*r764error_handler(void);
  18817. /*CODE_COMPARATOR*/void r765visit_assignment(T765*C,T0*a1);
  18818. /*CODE_COMPARATOR*/void r765visit_debug_compound(T765*C,T0*a1);
  18819. /*CODE_COMPARATOR*/void r765visit_argument_name_ref(T765*C,T0*a1);
  18820. /*CODE_COMPARATOR*/void r765visit_class_invariant(T765*C,T0*a1);
  18821. /*CODE_COMPARATOR*/void r765visit_void_call(T765*C,T0*a1);
  18822. /*CODE_COMPARATOR*/void r765visit_create_expression(T765*C,T0*a1);
  18823. /*CODE_COMPARATOR*/void r765visit_fake_tuple(T765*C,T0*a1);
  18824. /*CODE_COMPARATOR*/void r765visit_e_false(T765*C,T0*a1);
  18825. /*CODE_COMPARATOR*/void r765visit_native_array_item(T765*C,T0*a1);
  18826. /*CODE_COMPARATOR*/void r765visit_implicit_cast(T765*C,T0*a1);
  18827. /*CODE_COMPARATOR*/void r765visit_integer_constant(T765*C,T0*a1);
  18828. /*CODE_COMPARATOR*/void r765visit_run_time_error_instruction(T765*C,T0*a1);
  18829. /*CODE_COMPARATOR*/void r765visit_manifest_string_inspect_statement(T765*C,T0*a1);
  18830. /*CODE_COMPARATOR*/void r765visit_compound_expression(T765*C,T0*a1);
  18831. /*CODE_COMPARATOR*/void r765visit_precursor_instruction(T765*C,T0*a1);
  18832. /*CODE_COMPARATOR*/void r765visit_dynamic_dispatch_temporary1_id(T765*C,T0*a1);
  18833. /*CODE_COMPARATOR*/void r765visit_old_manifest_array(T765*C,T0*a1);
  18834. /*CODE_COMPARATOR*/void r765visit_sedb(T765*C,T0*a1);
  18835. /*CODE_COMPARATOR*/void r765visit_require_assertion(T765*C,T0*a1);
  18836. /*CODE_COMPARATOR*/void r765visit_c_inline(T765*C,T0*a1);
  18837. /*CODE_COMPARATOR*/void r765visit_create_instruction(T765*C,T0*a1);
  18838. /*CODE_COMPARATOR*/void r765visit_generator_generating_type(T765*C,T0*a1);
  18839. /*CODE_COMPARATOR*/void r765visit_effective_arg_list_n(T765*C,T0*a1);
  18840. /*CODE_COMPARATOR*/void r765visit_implicit_current(T765*C,T0*a1);
  18841. /*CODE_COMPARATOR*/void r765visit_local_name_ref(T765*C,T0*a1);
  18842. /*CODE_COMPARATOR*/void r765visit_check_compound(T765*C,T0*a1);
  18843. /*CODE_COMPARATOR*/void r765visit_compound(T765*C,T0*a1);
  18844. /*CODE_COMPARATOR*/void r765visit_ifthen_exp(T765*C,T0*a1);
  18845. /*CODE_COMPARATOR*/void r765visit_ifthenelse_exp(T765*C,T0*a1);
  18846. /*CODE_COMPARATOR*/void r765visit_call_infix_or_else(T765*C,T0*a1);
  18847. /*CODE_COMPARATOR*/void r765visit_real_constant(T765*C,T0*a1);
  18848. /*CODE_COMPARATOR*/void r765visit_agent_creation(T765*C,T0*a1);
  18849. /*CODE_COMPARATOR*/void r765visit_static_call_0_c(T765*C,T0*a1);
  18850. /*CODE_COMPARATOR*/void r765visit_assignment_call_assigner(T765*C,T0*a1);
  18851. /*CODE_COMPARATOR*/T6 r765trace_in(T765*C,T0*a1,T0*a2,T0*a3);
  18852. /*CODE_COMPARATOR*/void r765visit_call_infix(T765*C,T0*a1);
  18853. /*CODE_COMPARATOR*/void r765visit_no_dispatch(T765*C,T0*a1);
  18854. /*CODE_COMPARATOR*/void r765visit_character_constant(T765*C,T0*a1);
  18855. /*CODE_COMPARATOR*/void r765visit_dynamic_dispatch_temporary1(T765*C,T0*a1);
  18856. /*CODE_COMPARATOR*/void r765visit_null_pointer(T765*C,T0*a1);
  18857. /*CODE_COMPARATOR*/void r765visit_dynamic_dispatch_temporary2(T765*C,T0*a1);
  18858. /*CODE_COMPARATOR*/void r765visit_e_true(T765*C,T0*a1);
  18859. /*CODE_COMPARATOR*/void r765visit_ensure_assertion(T765*C,T0*a1);
  18860. /*CODE_COMPARATOR*/void r765visit_procedure_call_n(T765*C,T0*a1);
  18861. /*CODE_COMPARATOR*/void r765visit_natural_constant(T765*C,T0*a1);
  18862. /*CODE_COMPARATOR*/void r765visit_call_infix_implies(T765*C,T0*a1);
  18863. /*CODE_COMPARATOR*/void r765visit_assignment_attempt(T765*C,T0*a1);
  18864. /*CODE_COMPARATOR*/void r765visit_assignment_test(T765*C,T0*a1);
  18865. /*CODE_COMPARATOR*/void r765visit_written_current(T765*C,T0*a1);
  18866. /*CODE_COMPARATOR*/void r765visit_retry_instruction(T765*C,T0*a1);
  18867. /*CODE_COMPARATOR*/void r765visit_expression_with_comment(T765*C,T0*a1);
  18868. /*CODE_COMPARATOR*/void r765visit_other_inspect_statement(T765*C,T0*a1);
  18869. /*CODE_COMPARATOR*/void r765visit_assertion(T765*C,T0*a1);
  18870. /*CODE_COMPARATOR*/void r765visit_function_call_0(T765*C,T0*a1);
  18871. /*CODE_COMPARATOR*/void r765visit_manifest_string(T765*C,T0*a1);
  18872. /*CODE_COMPARATOR*/void r765visit_function_call_1(T765*C,T0*a1);
  18873. /*CODE_COMPARATOR*/void r765visit_non_void_no_dispatch(T765*C,T0*a1);
  18874. /*CODE_COMPARATOR*/void r765visit_manifest_tuple(T765*C,T0*a1);
  18875. /*CODE_COMPARATOR*/void r765visit_closed_operand(T765*C,T0*a1);
  18876. /*CODE_COMPARATOR*/void r765visit_when_clause(T765*C,T0*a1);
  18877. /*CODE_COMPARATOR*/void r765visit_ifthen(T765*C,T0*a1);
  18878. /*CODE_COMPARATOR*/void r765visit_open_operand(T765*C,T0*a1);
  18879. /*CODE_COMPARATOR*/void r765visit_call_infix_and_then(T765*C,T0*a1);
  18880. /*CODE_COMPARATOR*/void r765visit_e_old(T765*C,T0*a1);
  18881. /*CODE_COMPARATOR*/void r765visit_ifthenelse(T765*C,T0*a1);
  18882. /*CODE_COMPARATOR*/void r765visit_create_writable(T765*C,T0*a1);
  18883. /*CODE_COMPARATOR*/void r765visit_fake_target(T765*C,T0*a1);
  18884. /*CODE_COMPARATOR*/void r765visit_call_prefix(T765*C,T0*a1);
  18885. /*CODE_COMPARATOR*/void r765visit_writable_attribute_name(T765*C,T0*a1);
  18886. /*CODE_COMPARATOR*/void r765visit_unused_expression(T765*C,T0*a1);
  18887. /*CODE_COMPARATOR*/void r765visit_internal_local2(T765*C,T0*a1);
  18888. /*CODE_COMPARATOR*/void r765visit_procedure_call_1(T765*C,T0*a1);
  18889. /*CODE_COMPARATOR*/void r765visit_address_of(T765*C,T0*a1);
  18890. /*CODE_COMPARATOR*/void r765visit_loop_instruction(T765*C,T0*a1);
  18891. /*CODE_COMPARATOR*/void r765visit_procedure_call_0(T765*C,T0*a1);
  18892. /*CODE_COMPARATOR*/void r765visit_fake_argument(T765*C,T0*a1);
  18893. /*CODE_COMPARATOR*/void r765visit_void_proc_call(T765*C,T0*a1);
  18894. /*CODE_COMPARATOR*/void r765visit_raw_create_instruction(T765*C,T0*a1);
  18895. /*CODE_COMPARATOR*/void r765visit_e_void(T765*C,T0*a1);
  18896. /*CODE_COMPARATOR*/void r765visit_agent_expression(T765*C,T0*a1);
  18897. /*CODE_COMPARATOR*/void r765visit_loop_variant(T765*C,T0*a1);
  18898. /*CODE_COMPARATOR*/void r765visit_manifest_generic(T765*C,T0*a1);
  18899. /*CODE_COMPARATOR*/void r765visit_built_in_eq_neq(T765*C,T0*a1);
  18900. /*CODE_COMPARATOR*/void r765visit_precursor_expression(T765*C,T0*a1);
  18901. /*CODE_COMPARATOR*/void r765visit_agent_instruction(T765*C,T0*a1);
  18902. /*CODE_COMPARATOR*/void r765visit_assertion_list(T765*C,T0*a1);
  18903. /*CODE_COMPARATOR*/void r765visit_effective_arg_list_0(T765*C,T0*a1);
  18904. /*CODE_COMPARATOR*/void r765visit_no_invariant_wrapper(T765*C,T0*a1);
  18905. /*CODE_COMPARATOR*/void r765visit_result(T765*C,T0*a1);
  18906. /*CODE_COMPARATOR*/void r765visit_function_call_n(T765*C,T0*a1);
  18907. /*NUMBER_TOOLS*/T0*r320from_integer_64(T11 a1);
  18908. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_compound(T128*C,T0*a1);
  18909. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128not_yet_implemented(T128*C);
  18910. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_check_compound(T128*C,T0*a1);
  18911. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_procedure_call_n(T128*C,T0*a1);
  18912. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_once_function(T128*C,T0*a1);
  18913. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_native_plug_in(T128*C,T0*a1);
  18914. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_manifest_generic(T128*C,T0*a1);
  18915. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_run_time_error_instruction(T128*C,T0*a1);
  18916. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_fake_target(T128*C,T0*a1);
  18917. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_no_dispatch(T128*C,T0*a1);
  18918. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_call(T128*C,T0*a1,T0*a2);
  18919. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_ifthenelse_exp(T128*C,T0*a1);
  18920. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/T6 r128visit_once_body(T128*C,T0*a1,T0*a2);
  18921. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_precursor_instruction(T128*C,T0*a1);
  18922. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_local_var_list(T128*C,T0*a1);
  18923. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_anonymous_feature(T128*C,T0*a1,T0*a2,T0*a3);
  18924. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_address_of(T128*C,T0*a1);
  18925. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_procedure_call_1(T128*C,T0*a1);
  18926. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_procedure_call_0(T128*C,T0*a1);
  18927. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_inspect_statement(T128*C,T0*a1);
  18928. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_native_built_in(T128*C,T0*a1);
  18929. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_assertion_list(T128*C,T0*a1);
  18930. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_function_call_n(T128*C,T0*a1);
  18931. extern T0*oBC128anonymous_feature_stack;
  18932. extern int fBC128anonymous_feature_stack;
  18933. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/T0*r128anonymous_feature_stack(void);
  18934. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_retry_instruction(T128*C,T0*a1);
  18935. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_c_inline(T128*C,T0*a1);
  18936. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_assignment_test(T128*C,T0*a1);
  18937. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_no_invariant_wrapper(T128*C,T0*a1);
  18938. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_implicit_cast(T128*C,T0*a1);
  18939. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_once_procedure(T128*C,T0*a1);
  18940. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_deferred_procedure(T128*C,T0*a1);
  18941. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_effective_arg_list_n(T128*C,T0*a1);
  18942. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_create_expression(T128*C,T0*a1);
  18943. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_external_procedure(T128*C,T0*a1);
  18944. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_when_clause(T128*C,T0*a1);
  18945. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_built_in_eq_neq(T128*C,T0*a1);
  18946. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_manifest_tuple(T128*C,T0*a1);
  18947. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_fake_tuple(T128*C,T0*a1);
  18948. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_debug_compound(T128*C,T0*a1);
  18949. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_e_procedure(T128*C,T0*a1);
  18950. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_agent_instruction(T128*C,T0*a1);
  18951. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_closed_operand(T128*C,T0*a1);
  18952. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_call_1(T128*C,T0*a1);
  18953. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_call_0(T128*C,T0*a1);
  18954. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_deferred_function(T128*C,T0*a1);
  18955. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_void_call(T128*C,T0*a1);
  18956. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_unused_expression(T128*C,T0*a1);
  18957. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_writable_attribute(T128*C,T0*a1);
  18958. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_native_array_item(T128*C,T0*a1);
  18959. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_e_old(T128*C,T0*a1);
  18960. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_agent_creation(T128*C,T0*a1);
  18961. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/T6 r128can_be_dropped(T128*C,T0*a1,T0*a2,T0*a3);
  18962. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128crash(T128*C);
  18963. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_ifthenelse(T128*C,T0*a1);
  18964. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_create_instruction(T128*C,T0*a1);
  18965. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_assertion(T128*C,T0*a1);
  18966. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_loop_instruction(T128*C,T0*a1);
  18967. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_e_function(T128*C,T0*a1);
  18968. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_ifthen(T128*C,T0*a1);
  18969. extern T0*oBC128type_stack;
  18970. extern int fBC128type_stack;
  18971. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/T0*r128type_stack(void);
  18972. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_assignment_call_assigner(T128*C,T0*a1);
  18973. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/T6 r128visit_once_then(T128*C,T0*a1,T0*a2);
  18974. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_native_c_plus_plus(T128*C,T0*a1);
  18975. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_fast_array_of_expression(T128*C,T0*a1);
  18976. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_external_function(T128*C,T0*a1);
  18977. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_require_assertion(T128*C,T0*a1);
  18978. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_compound_expression(T128*C,T0*a1);
  18979. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_native_c(T128*C,T0*a1);
  18980. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_agent_expression(T128*C,T0*a1);
  18981. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_open_operand(T128*C,T0*a1);
  18982. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_void_proc_call(T128*C,T0*a1);
  18983. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_assignment_attempt(T128*C,T0*a1);
  18984. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_fake_argument(T128*C,T0*a1);
  18985. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_precursor_expression(T128*C,T0*a1);
  18986. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_expression_with_comment(T128*C,T0*a1);
  18987. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_ifthen_exp(T128*C,T0*a1);
  18988. /*PRECOMPUTABLE_ROUTINE_DETECTOR*/void r128visit_assignment(T128*C,T0*a1);
  18989. /*RUN_FEATURE_8*/T2 r770arg_count(T770*C);
  18990. /*RUN_FEATURE_8*/void r770compute_use_current(T770*C);
  18991. /*RUN_FEATURE_8*/void r770std_compute_use_current(T770*C);
  18992. /*RUN_FEATURE_8*/void r770for(T770*C,T0*a1,T0*a2,T0*a3);
  18993. /*RUN_FEATURE_8*/void r770accept(T770*C,T0*a1);
  18994. /*RUN_FEATURE_8*/void r770set_result_type(T770*C);
  18995. /*RUN_FEATURE_8*/T351 r770start_position(T770*C);
  18996. /*RUN_FEATURE_8*/T6 r770use_current(T770*C);
  18997. /*RUN_FEATURE_8*/void r770mapping_name_in(T770*C,T0*a1);
  18998. /*RUN_FEATURE_8*/void r770do_adapt(T770*C);
  18999. /*RUN_FEATURE_8*/void r770adapt(T770*C);
  19000. /*RUN_FEATURE_8*/T0*r770feature_stamp(T770*C);
  19001. /*EXCEPTIONS_HANDLER*/void r122se_evobt(T122*C);
  19002. /*EXCEPTIONS_HANDLER*/void r122customize_c_runtime(T122*C);
  19003. /*EXCEPTIONS_HANDLER*/T0*r122cpp(void);
  19004. /*EXCEPTIONS_HANDLER*/void r122initialize_runtime(T122*C);
  19005. /*EXCEPTIONS_HANDLER*/void r122bad_inspect_value(T122*C,T351 a1);
  19006. /*STATIC_CALL_0_C*/T0*r429declaration_type(T429*C);
  19007. /*STATIC_CALL_0_C*/T0*r429adapt_for(T429*C,T0*a1);
  19008. /*STATIC_CALL_0_C*/T0*r429resolve_in(T429*C,T0*a1);
  19009. /*STATIC_CALL_0_C*/T0*r429use_current_stack(void);
  19010. /*STATIC_CALL_0_C*/T0*r429collect(T429*C,T0*a1);
  19011. /*STATIC_CALL_0_C*/T0*r429specialize_in(T429*C,T0*a1);
  19012. /*STATIC_CALL_0_C*/T0*r429written_declaration_type_mark(T429*C);
  19013. /*STATIC_CALL_0_C*/T0*r429simplify(T429*C,T0*a1);
  19014. /*STATIC_CALL_0_C*/T0*r429arguments(void);
  19015. /*STATIC_CALL_0_C*/void r429pretty_target(T429*C,T2 a1);
  19016. /*STATIC_CALL_0_C*/void r429safety_check(T429*C,T0*a1);
  19017. /*STATIC_CALL_0_C*/T0*r429to_expression(T429*C);
  19018. /*STATIC_CALL_0_C*/T0*r429specialize_thru(T429*C,T0*a1,T0*a2,T0*a3);
  19019. /*STATIC_CALL_0_C*/T0*r429manifest_expression(T429*C,T0*a1);
  19020. /*STATIC_CALL_0_C*/T0*r429feature_accumulator(void);
  19021. /*STATIC_CALL_0_C*/T0*r429specialize_and_check(T429*C,T0*a1);
  19022. /*STATIC_CALL_0_C*/T6 r429simplify_limit_reached(T429*C);
  19023. /*STATIC_CALL_0_C*/void r429inline_dynamic_dispatch_(T429*C,T0*a1,T0*a2);
  19024. /*STATIC_CALL_0_C*/T0*r429to_instruction(T429*C);
  19025. /*STATIC_CALL_0_C*/T0*r429current_or_twin_init(T429*C,T0*a1,T0*a2);
  19026. /*STATIC_CALL_0_C*/void r429standard_check_export_and_obsolete_calls(T429*C,T0*a1,T0*a2,T0*a3);
  19027. /*STATIC_CALL_0_C*/void r429make(T429*C,T0*a1,T0*a2);
  19028. /*STATIC_CALL_0_C*/T0*r429echo(void);
  19029. /*STATIC_CALL_0_C*/void r429type_id_check(T0*a1,T0*a2,T0*a3,T0*a4);
  19030. /*STATIC_CALL_0_C*/void r429non_void_check(T0*a1,T0*a2,T0*a3,T0*a4);
  19031. /*STATIC_CALL_0_C*/T6 r429use_current(T429*C,T0*a1);
  19032. /*STATIC_CALL_0_C*/T0*r429static_simplify(T429*C);
  19033. /*STATIC_CALL_0_C*/T0*r429extra_local_expanded(T429*C,T0*a1);
  19034. /*STATIC_CALL_0_C*/T6 r429function_check(T429*C,T0*a1,T0*a2);
  19035. /*STATIC_CALL_0_C*/void r429pretty(T429*C,T2 a1);
  19036. /*STATIC_CALL_0_C*/T6 r429side_effect_free(T429*C,T0*a1);
  19037. /*STATIC_CALL_0_C*/T0*r429non_void_no_dispatch_type(T429*C,T0*a1);
  19038. /*STATIC_CALL_0_C*/T0*r429inline_with(T429*C,T0*a1);
  19039. /*STATIC_CALL_0_C*/T0*r429twin(T429*C);
  19040. /*STATIC_CALL_0_C*/void r429bracketed_pretty(T429*C,T2 a1);
  19041. /*STATIC_CALL_0_C*/T0*r429error_handler(void);
  19042. /*STATIC_CALL_0_C*/void r429accept(T429*C,T0*a1);
  19043. /*STATIC_CALL_0_C*/T351 r429start_position(T429*C);
  19044. /*STATIC_CALL_0_C*/T6 r429is_stored_in_some_local_variable(void);
  19045. /*RAW_CREATE_INSTRUCTION*/T0*r426specialize_and_check(T426*C,T0*a1);
  19046. /*RAW_CREATE_INSTRUCTION*/T0*r426to_expression(T426*C);
  19047. /*RAW_CREATE_INSTRUCTION*/void r426make(T426*C,T351 a1,T0*a2,T0*a3);
  19048. /*RAW_CREATE_INSTRUCTION*/T0*r426created_type(T426*C,T0*a1);
  19049. /*RAW_CREATE_INSTRUCTION*/void r426typed_internals(T426*C,T351 a1,T0*a2);
  19050. /*RAW_CREATE_INSTRUCTION*/void r426pretty(T426*C,T2 a1);
  19051. /*RAW_CREATE_INSTRUCTION*/T0*r426simplify(T426*C,T0*a1);
  19052. /*RAW_CREATE_INSTRUCTION*/T0*r426specialize_in(T426*C,T0*a1);
  19053. /*RAW_CREATE_INSTRUCTION*/void r426inline_dynamic_dispatch_(T426*C,T0*a1,T0*a2);
  19054. /*RAW_CREATE_INSTRUCTION*/void r426safety_check(T426*C,T0*a1);
  19055. /*RAW_CREATE_INSTRUCTION*/void r426set_call(T426*C,T0*a1);
  19056. /*RAW_CREATE_INSTRUCTION*/void r426init(T426*C,T0*a1,T0*a2,T0*a3);
  19057. /*RAW_CREATE_INSTRUCTION*/void r426specialize_checks(T426*C,T0*a1);
  19058. /*RAW_CREATE_INSTRUCTION*/T0*r426specialize_thru(T426*C,T0*a1,T0*a2,T0*a3);
  19059. /*RAW_CREATE_INSTRUCTION*/void r426accept(T426*C,T0*a1);
  19060. /*RAW_CREATE_INSTRUCTION*/void r426set_eiffel_parser_stamp(T426*C,T2 a1);
  19061. /*RAW_CREATE_INSTRUCTION*/T0*r426adapt_for(T426*C,T0*a1);
  19062. /*RAW_CREATE_INSTRUCTION*/T0*r426default_create_name(void);
  19063. /*RAW_CREATE_INSTRUCTION*/T0*r426collect(T426*C,T0*a1);
  19064. /*RAW_CREATE_INSTRUCTION*/T0*r426any_default_create_fs(void);
  19065. /*RAW_CREATE_INSTRUCTION*/T0*r426twin(T426*C);
  19066. /*RAW_CREATE_INSTRUCTION*/T0*r426creation_procedure(T426*C,T0*a1);
  19067. /*RAW_CREATE_INSTRUCTION*/T6 r426use_current(T426*C,T0*a1);
  19068. /*RAW_CREATE_INSTRUCTION*/T6 r426side_effect_free(T0*a1);
  19069. /*RAW_CREATE_INSTRUCTION*/T0*r426arguments(T426*C);
  19070. /*RAW_CREATE_INSTRUCTION*/T0*r426error_handler(void);
  19071. /*RAW_CREATE_INSTRUCTION*/T0*r426inline_dynamic_dispatch(T426*C,T0*a1,T0*a2);
  19072. /*RAW_CREATE_INSTRUCTION*/void r426make_specialized(T426*C,T351 a1,T0*a2,T0*a3,T0*a4);
  19073. /*RAW_CREATE_INSTRUCTION*/void r426create_instruction_make(T426*C,T351 a1,T0*a2,T0*a3,T0*a4);
  19074. /*RAW_CREATE_INSTRUCTION*/T0*r426to_instruction(T426*C);
  19075. /*RAW_CREATE_INSTRUCTION*/T0*r426specialize_without_checks(T426*C,T0*a1);
  19076. /*RAW_CREATE_INSTRUCTION*/T0*r426current_or_twin_init(T426*C,T0*a1,T0*a2,T0*a3);
  19077. /*GENERATOR_GENERATING_TYPE*/T0*r380to_expression(T380*C);
  19078. /*GENERATOR_GENERATING_TYPE*/T0*r380simplify(T380*C,T0*a1);
  19079. /*GENERATOR_GENERATING_TYPE*/T0*r380static_simplify(T380*C);
  19080. /*GENERATOR_GENERATING_TYPE*/void r380inline_dynamic_dispatch_(T380*C,T0*a1,T0*a2);
  19081. /*GENERATOR_GENERATING_TYPE*/void r380make_generating_type(T380*C,T351 a1,T0*a2);
  19082. /*GENERATOR_GENERATING_TYPE*/T6 r380is_stored_in_some_local_variable(void);
  19083. /*GENERATOR_GENERATING_TYPE*/void r380accept(T380*C,T0*a1);
  19084. extern T0*oBC380declaration_type;
  19085. extern int fBC380declaration_type;
  19086. /*GENERATOR_GENERATING_TYPE*/T0*r380declaration_type(void);
  19087. /*GENERATOR_GENERATING_TYPE*/T0*r380collect(T380*C,T0*a1);
  19088. /*GENERATOR_GENERATING_TYPE*/T0*r380twin(T380*C);
  19089. extern T0*oBC380written_declaration_type_mark;
  19090. extern int fBC380written_declaration_type_mark;
  19091. /*GENERATOR_GENERATING_TYPE*/T0*r380written_declaration_type_mark(void);
  19092. /*GENERATOR_GENERATING_TYPE*/T6 r380use_current(T0*a1);
  19093. /*GENERATOR_GENERATING_TYPE*/T0*r380non_void_no_dispatch_type(T0*a1);
  19094. /*GENERATOR_GENERATING_TYPE*/T6 r380side_effect_free(T0*a1);
  19095. /*GENERATOR_GENERATING_TYPE*/void r380make_generator(T380*C,T351 a1,T0*a2);
  19096. /*GENERATOR_GENERATING_TYPE*/T0*r380resolve_in(T0*a1);
  19097. /*GENERATOR_GENERATING_TYPE*/T0*r380to_instruction(T380*C);
  19098. /*RUN_FEATURE_1*/T0*r820require_assertion(void);
  19099. /*RUN_FEATURE_1*/void r820for(T820*C,T0*a1,T0*a2,T0*a3);
  19100. /*RUN_FEATURE_1*/void r820accept(T820*C,T0*a1);
  19101. /*RUN_FEATURE_1*/void r820set_result_type(T820*C);
  19102. /*RUN_FEATURE_1*/T351 r820start_position(T820*C);
  19103. /*RUN_FEATURE_1*/T6 r820use_current(T820*C);
  19104. /*RUN_FEATURE_1*/void r820mapping_name_in(T820*C,T0*a1);
  19105. /*RUN_FEATURE_1*/void r820adapt(T820*C);
  19106. /*RUN_FEATURE_1*/T0*r820feature_stamp(T820*C);
  19107. /*RUN_FEATURE_6*/void r663compute_use_current(T663*C);
  19108. /*RUN_FEATURE_6*/void r663std_compute_use_current(T663*C);
  19109. /*RUN_FEATURE_6*/void r663for(T663*C,T0*a1,T0*a2,T0*a3);
  19110. /*RUN_FEATURE_6*/void r663accept(T663*C,T0*a1);
  19111. /*RUN_FEATURE_6*/void r663set_result_type(T663*C);
  19112. /*RUN_FEATURE_6*/T351 r663start_position(T663*C);
  19113. /*RUN_FEATURE_6*/T6 r663use_current(T663*C);
  19114. /*RUN_FEATURE_6*/void r663mapping_name_in(T663*C,T0*a1);
  19115. /*RUN_FEATURE_6*/void r663do_adapt(T663*C);
  19116. /*RUN_FEATURE_6*/void r663adapt(T663*C);
  19117. /*RUN_FEATURE_6*/T0*r663feature_stamp(T663*C);
  19118. /*RUN_FEATURE_6*/T6 r663is_precomputable_once(T663*C);
  19119. /*RUN_FEATURE_9*/void r818for(T818*C,T0*a1,T0*a2,T0*a3);
  19120. /*RUN_FEATURE_9*/void r818accept(T818*C,T0*a1);
  19121. /*RUN_FEATURE_9*/void r818set_result_type(T818*C);
  19122. /*RUN_FEATURE_9*/T351 r818start_position(T818*C);
  19123. /*RUN_FEATURE_9*/T6 r818use_current(T818*C);
  19124. /*RUN_FEATURE_9*/void r818mapping_name_in(T818*C,T0*a1);
  19125. /*RUN_FEATURE_9*/void r818do_adapt(T818*C);
  19126. /*RUN_FEATURE_9*/void r818adapt(T818*C);
  19127. /*RUN_FEATURE_9*/T0*r818feature_stamp(T818*C);
  19128. /*RUN_FEATURE_7*/T2 r771arg_count(T771*C);
  19129. /*RUN_FEATURE_7*/void r771compute_use_current(T771*C);
  19130. /*RUN_FEATURE_7*/void r771std_compute_use_current(T771*C);
  19131. /*RUN_FEATURE_7*/void r771for(T771*C,T0*a1,T0*a2,T0*a3);
  19132. /*RUN_FEATURE_7*/void r771accept(T771*C,T0*a1);
  19133. /*RUN_FEATURE_7*/T351 r771start_position(T771*C);
  19134. /*RUN_FEATURE_7*/T6 r771use_current(T771*C);
  19135. /*RUN_FEATURE_7*/void r771mapping_name_in(T771*C,T0*a1);
  19136. /*RUN_FEATURE_7*/void r771do_adapt(T771*C);
  19137. /*RUN_FEATURE_7*/void r771adapt(T771*C);
  19138. /*RUN_FEATURE_7*/T0*r771feature_stamp(T771*C);
  19139. /*NATIVE_ARRAY_ITEM*/T0*r669specialize_and_check(T669*C,T0*a1);
  19140. /*NATIVE_ARRAY_ITEM*/T0*r669to_expression(T669*C);
  19141. /*NATIVE_ARRAY_ITEM*/void r669make(T669*C,T351 a1,T0*a2,T0*a3);
  19142. /*NATIVE_ARRAY_ITEM*/T0*r669simplify(T669*C,T0*a1);
  19143. /*NATIVE_ARRAY_ITEM*/void r669make_(T669*C,T351 a1,T0*a2,T0*a3,T0*a4);
  19144. /*NATIVE_ARRAY_ITEM*/T0*r669static_simplify(T669*C);
  19145. /*NATIVE_ARRAY_ITEM*/T0*r669specialize_in(T669*C,T0*a1);
  19146. /*NATIVE_ARRAY_ITEM*/void r669inline_dynamic_dispatch_(T669*C,T0*a1,T0*a2);
  19147. /*NATIVE_ARRAY_ITEM*/void r669safety_check(T669*C,T0*a1);
  19148. /*NATIVE_ARRAY_ITEM*/void r669make_array(T669*C,T351 a1,T0*a2,T0*a3);
  19149. /*NATIVE_ARRAY_ITEM*/T0*r669specialize_thru(T669*C,T0*a1,T0*a2,T0*a3);
  19150. /*NATIVE_ARRAY_ITEM*/T6 r669is_stored_in_some_local_variable(void);
  19151. /*NATIVE_ARRAY_ITEM*/void r669accept(T669*C,T0*a1);
  19152. /*NATIVE_ARRAY_ITEM*/T0*r669adapt_for(T669*C,T0*a1);
  19153. /*NATIVE_ARRAY_ITEM*/T0*r669collect(T669*C,T0*a1);
  19154. /*NATIVE_ARRAY_ITEM*/T0*r669twin(T669*C);
  19155. /*NATIVE_ARRAY_ITEM*/T0*r669written_declaration_type_mark(T669*C);
  19156. /*NATIVE_ARRAY_ITEM*/T6 r669use_current(T669*C,T0*a1);
  19157. /*NATIVE_ARRAY_ITEM*/T0*r669non_void_no_dispatch_type(T669*C,T0*a1);
  19158. /*NATIVE_ARRAY_ITEM*/T6 r669side_effect_free(T669*C,T0*a1);
  19159. /*NATIVE_ARRAY_ITEM*/T0*r669resolve_in(T669*C,T0*a1);
  19160. /*NATIVE_ARRAY_ITEM*/T0*r669to_instruction(T669*C);
  19161. /*RUN_FEATURE_3*/void r553compute_use_current(T553*C);
  19162. /*RUN_FEATURE_3*/void r553std_compute_use_current(T553*C);
  19163. /*RUN_FEATURE_3*/void r553for(T553*C,T0*a1,T0*a2,T0*a3);
  19164. /*RUN_FEATURE_3*/T6 r553empty_body_side_effect_free_in_boost(T553*C);
  19165. /*RUN_FEATURE_3*/T6 r553is_empty_or_null_body(T553*C);
  19166. /*RUN_FEATURE_3*/void r553accept(T553*C,T0*a1);
  19167. /*RUN_FEATURE_3*/T351 r553start_position(T553*C);
  19168. /*RUN_FEATURE_3*/T0*r553memory_dispose(T553*C);
  19169. /*RUN_FEATURE_3*/T6 r553use_current(T553*C);
  19170. /*RUN_FEATURE_3*/void r553mapping_name_in(T553*C,T0*a1);
  19171. /*RUN_FEATURE_3*/void r553do_adapt(T553*C);
  19172. /*RUN_FEATURE_3*/T6 r553side_effect_free(T553*C);
  19173. /*RUN_FEATURE_3*/void r553adapt(T553*C);
  19174. /*RUN_FEATURE_3*/T0*r553feature_stamp(T553*C);
  19175. /*RUN_FEATURE_4*/void r819compute_use_current(T819*C);
  19176. /*RUN_FEATURE_4*/void r819std_compute_use_current(T819*C);
  19177. /*RUN_FEATURE_4*/void r819for(T819*C,T0*a1,T0*a2,T0*a3);
  19178. /*RUN_FEATURE_4*/void r819accept(T819*C,T0*a1);
  19179. /*RUN_FEATURE_4*/void r819set_result_type(T819*C);
  19180. /*RUN_FEATURE_4*/T351 r819start_position(T819*C);
  19181. /*RUN_FEATURE_4*/T6 r819use_current(T819*C);
  19182. /*RUN_FEATURE_4*/void r819mapping_name_in(T819*C,T0*a1);
  19183. /*RUN_FEATURE_4*/void r819do_adapt(T819*C);
  19184. /*RUN_FEATURE_4*/void r819adapt(T819*C);
  19185. /*RUN_FEATURE_4*/T0*r819feature_stamp(T819*C);
  19186. /*RUN_FEATURE_5*/void r662compute_use_current(T662*C);
  19187. /*RUN_FEATURE_5*/void r662std_compute_use_current(T662*C);
  19188. /*RUN_FEATURE_5*/void r662for(T662*C,T0*a1,T0*a2,T0*a3);
  19189. /*RUN_FEATURE_5*/void r662accept(T662*C,T0*a1);
  19190. /*RUN_FEATURE_5*/T351 r662start_position(T662*C);
  19191. /*RUN_FEATURE_5*/T6 r662use_current(T662*C);
  19192. /*RUN_FEATURE_5*/void r662mapping_name_in(T662*C,T0*a1);
  19193. /*RUN_FEATURE_5*/void r662do_adapt(T662*C);
  19194. /*RUN_FEATURE_5*/void r662adapt(T662*C);
  19195. /*RUN_FEATURE_5*/T0*r662feature_stamp(T662*C);
  19196. /*COUNTER*/void r350next(T350*C);
  19197. /*COUNTER*/void r350increment(T350*C);
  19198. /*EXEC_OUTPUT_STREAM_POSIX*/void r871put_line(T871*C,T0*a1);
  19199. /*EXEC_OUTPUT_STREAM_POSIX*/void r871make(T871*C,T0*a1);
  19200. /*EXEC_OUTPUT_STREAM_POSIX*/void r871filtered_put_character(T871*C,T3 a1);
  19201. /*EXEC_OUTPUT_STREAM_POSIX*/void r871create_pipe(T871*C);
  19202. /*EXEC_OUTPUT_STREAM_POSIX*/void r871flush(T871*C);
  19203. /*EXEC_OUTPUT_STREAM_POSIX*/void r871put_string(T871*C,T0*a1);
  19204. /*EXEC_OUTPUT_STREAM_POSIX*/T0*r871tmp_string(void);
  19205. /*EXEC_OUTPUT_STREAM_POSIX*/void r871put_real_format(T871*C,T5 a1,T2 a2);
  19206. /*EXEC_OUTPUT_STREAM_POSIX*/void r871put_integer(T871*C,T11 a1);
  19207. /*EXEC_OUTPUT_STREAM_POSIX*/void r871filtered_flush(T871*C);
  19208. /*EXEC_OUTPUT_STREAM_POSIX*/void r871put_abstract_string(T871*C,T0*a1);
  19209. /*EXEC_OUTPUT_STREAM_POSIX*/void r871dispose(T871*C);
  19210. /*EXEC_OUTPUT_STREAM_POSIX*/void r871disconnect(T871*C);
  19211. /*EXEC_OUTPUT_STREAM_POSIX*/T0*r871as_output_stream(T871*C);
  19212. /*EXEC_INPUT_STREAM_POSIX*/void r873make(T873*C,T0*a1);
  19213. /*EXEC_INPUT_STREAM_POSIX*/void r873filtered_read_character(T873*C);
  19214. /*EXEC_INPUT_STREAM_POSIX*/void r873create_pipe(T873*C);
  19215. /*EXEC_INPUT_STREAM_POSIX*/void r873swap_unread_buffer(T873*C);
  19216. /*EXEC_INPUT_STREAM_POSIX*/void r873dispose(T873*C);
  19217. /*EXEC_INPUT_STREAM_POSIX*/void r873disconnect(T873*C);
  19218. /*EXEC_OUTPUT_STREAM_WIN32*/void r874put_line(T874*C,T0*a1);
  19219. /*EXEC_OUTPUT_STREAM_WIN32*/void r874make(T874*C,T0*a1);
  19220. /*EXEC_OUTPUT_STREAM_WIN32*/void r874filtered_put_character(T874*C,T3 a1);
  19221. /*EXEC_OUTPUT_STREAM_WIN32*/void r874create_pipe(T874*C);
  19222. /*EXEC_OUTPUT_STREAM_WIN32*/void r874flush(T874*C);
  19223. /*EXEC_OUTPUT_STREAM_WIN32*/void r874put_string(T874*C,T0*a1);
  19224. /*EXEC_OUTPUT_STREAM_WIN32*/T0*r874tmp_string(void);
  19225. /*EXEC_OUTPUT_STREAM_WIN32*/void r874put_real_format(T874*C,T5 a1,T2 a2);
  19226. /*EXEC_OUTPUT_STREAM_WIN32*/void r874put_integer(T874*C,T11 a1);
  19227. /*EXEC_OUTPUT_STREAM_WIN32*/void r874filtered_flush(T874*C);
  19228. /*EXEC_OUTPUT_STREAM_WIN32*/void r874put_abstract_string(T874*C,T0*a1);
  19229. /*EXEC_OUTPUT_STREAM_WIN32*/void r874dispose(T874*C);
  19230. /*EXEC_OUTPUT_STREAM_WIN32*/void r874disconnect(T874*C);
  19231. /*EXEC_OUTPUT_STREAM_WIN32*/T0*r874as_output_stream(T874*C);
  19232. /*EXEC_INPUT_STREAM_WIN32*/void r875make(T875*C,T0*a1);
  19233. /*EXEC_INPUT_STREAM_WIN32*/void r875filtered_read_character(T875*C);
  19234. /*EXEC_INPUT_STREAM_WIN32*/void r875create_pipe(T875*C);
  19235. /*EXEC_INPUT_STREAM_WIN32*/void r875swap_unread_buffer(T875*C);
  19236. /*EXEC_INPUT_STREAM_WIN32*/void r875dispose(T875*C);
  19237. /*EXEC_INPUT_STREAM_WIN32*/void r875disconnect(T875*C);
  19238. /*FAKE_TUPLE*/T0*r674specialize_and_check(T674*C,T0*a1);
  19239. /*FAKE_TUPLE*/T0*r674to_expression(T674*C);
  19240. /*FAKE_TUPLE*/void r674make(T674*C,T0*a1);
  19241. /*FAKE_TUPLE*/T0*r674simplify(T674*C,T0*a1);
  19242. /*FAKE_TUPLE*/T0*r674static_simplify(T674*C);
  19243. /*FAKE_TUPLE*/T0*r674specialize_in(T674*C,T0*a1);
  19244. /*FAKE_TUPLE*/void r674inline_dynamic_dispatch_(T674*C,T0*a1,T0*a2);
  19245. /*FAKE_TUPLE*/T0*r674expression(T674*C,T2 a1);
  19246. /*FAKE_TUPLE*/void r674safety_check(T674*C,T0*a1);
  19247. /*FAKE_TUPLE*/T0*r674implicit_cast(T674*C,T0*a1,T0*a2);
  19248. /*FAKE_TUPLE*/T0*r674specialize_thru(T674*C,T0*a1,T0*a2,T0*a3);
  19249. /*FAKE_TUPLE*/T6 r674is_stored_in_some_local_variable(void);
  19250. /*FAKE_TUPLE*/void r674accept(T674*C,T0*a1);
  19251. /*FAKE_TUPLE*/T0*r674adapt_for(T674*C,T0*a1);
  19252. /*FAKE_TUPLE*/T0*r674declaration_type(T674*C);
  19253. /*FAKE_TUPLE*/T0*r674collect(T674*C,T0*a1);
  19254. /*FAKE_TUPLE*/T0*r674inline_dynamic_dispatch_of(T0*a1,T0*a2,T0*a3);
  19255. /*FAKE_TUPLE*/T0*r674twin(T674*C);
  19256. /*FAKE_TUPLE*/T0*r674written_declaration_type_mark(T674*C);
  19257. /*FAKE_TUPLE*/T6 r674use_current(T674*C,T0*a1);
  19258. /*FAKE_TUPLE*/T0*r674non_void_no_dispatch_type(T0*a1);
  19259. /*FAKE_TUPLE*/T6 r674side_effect_free(T0*a1);
  19260. /*FAKE_TUPLE*/T0*r674error_handler(void);
  19261. /*FAKE_TUPLE*/T2 r674count(T674*C);
  19262. /*FAKE_TUPLE*/T0*r674resolve_in(T674*C,T0*a1);
  19263. /*FAKE_TUPLE*/T0*r674to_instruction(T674*C);
  19264. /*TUPLE_STRING_POOL*/void r869count_states(T869*C);
  19265. extern T0*oBC870counter;
  19266. /*TUPLE_STRING_POOL*/void r869make_transitions_array(T869*C);
  19267. extern T0*oBC870transition_memory;
  19268. extern int fBC870transition_memory;
  19269. /*TUPLE_STRING_POOL*/T0*r869transition_memory(void);
  19270. /*TUPLE_STRING_POOL*/T2 r869external_state(T869*C,T2 a1);
  19271. /*TUPLE_STRING_POOL*/T2 r869the_final_state(T869*C,T0*a1,T2 a2,T2 a3);
  19272. /*TUPLE_STRING_POOL*/void r869externalize_tags(T869*C,T0*a1);
  19273. /*TUPLE_STRING_POOL*/void r869set_state(T869*C,T2 a1,T2 a2,T3 a3);
  19274. /*TUPLE_STRING_POOL*/T2 r869state(T869*C,T2 a1,T3 a2);
  19275. /*TUPLE_STRING_POOL*/void r869compile_headers(T869*C);
  19276. /*TUPLE_STRING_POOL*/void r869from_collection(T869*C,T0*a1);
  19277. /*TUPLE_STRING_POOL*/T0*r869transition(T869*C,T2 a1);
  19278. /*INTEGER_64_NUMBER*/void r738make(T738*C,T11 a1);
  19279. /*INTEGER_64_NUMBER*/T11 r738to_integer_64(T738*C);
  19280. /*INTEGER_64_NUMBER*/T0*r738multiply_with_big_integer_number(T738*C,T0*a1);
  19281. extern T0*oBC319zero;
  19282. extern T0*oBC319mutable_register1;
  19283. extern int fBC319mutable_register1;
  19284. /*INTEGER_64_NUMBER*/T0*r738mutable_register1(void);
  19285. extern T0*oBC319mutable_register2;
  19286. extern int fBC319mutable_register2;
  19287. /*INTEGER_64_NUMBER*/T0*r738mutable_register2(void);
  19288. extern T0*oBC319mutable_register3;
  19289. extern int fBC319mutable_register3;
  19290. /*INTEGER_64_NUMBER*/T0*r738mutable_register3(void);
  19291. /*INTEGER_64_NUMBER*/T0*r738_ix_42(T738*C,T0*a1);
  19292. /*INTEGER_64_NUMBER*/T0*r738_ix_43(T738*C,T0*a1);
  19293. /*INTEGER_64_NUMBER*/T6 r738is_integer_32(T738*C);
  19294. /*INTEGER_64_NUMBER*/T0*r738_px_45(T738*C);
  19295. /*INTEGER_64_NUMBER*/T0*r738_ix_45(T738*C,T0*a1);
  19296. /*INTEGER_64_NUMBER*/T6 r738is_integer_16(T738*C);
  19297. /*INTEGER_64_NUMBER*/T0*r738add_with_big_integer_number(T738*C,T0*a1);
  19298. /*INTEGER_64_NUMBER*/T6 r738is_integer_8(T738*C);
  19299. /*INTEGER_64_NUMBER*/T0*r738_ix_6442(T738*C,T11 a1);
  19300. /*INTEGER_64_NUMBER*/T0*r738_ix_6443(T738*C,T11 a1);
  19301. /*INTEGER_64_NUMBER*/T10 r738to_integer_16(T738*C);
  19302. /*INTEGER_64_NUMBER*/T0*r738to_string(T738*C);
  19303. /*INTEGER_64_NUMBER*/T1 r738to_integer_8(T738*C);
  19304. /*INTEGER_64_NUMBER*/T2 r738to_integer_32(T738*C);
  19305. /*INTEGER_64_NUMBER*/void r738append_in(T738*C,T0*a1);
  19306. extern T0*oBC319string_buffer;
  19307. extern int fBC319string_buffer;
  19308. /*INTEGER_64_NUMBER*/T0*r738string_buffer(void);
  19309. /*C_PLUGIN*/T6 r904is_equal(T904*C,T0*a1);
  19310. /*C_PLUGIN*/void r904make(T904*C,T351 a1,T0*a2,T0*a3);
  19311. /*C_PLUGIN*/void r904plugin_echo(T904*C,T0*a1);
  19312. /*C_PLUGIN*/void r904add_c_source(T904*C,T0*a1);
  19313. /*C_PLUGIN*/T0*r904echo(void);
  19314. /*C_PLUGIN*/void r904add_c_header(T904*C,T0*a1);
  19315. extern T0*oBC555tfr;
  19316. /*C_PLUGIN*/T0*r904cpp(void);
  19317. /*C_PLUGIN*/void r904read_auto_init(T904*C,T0*a1);
  19318. /*C_PLUGIN*/T0*r904system_tools(void);
  19319. /*C_PLUGIN*/T0*r904absolute_path(T904*C,T0*a1);
  19320. /*C_PLUGIN*/void r904try_auto_init(T904*C);
  19321. /*C_PLUGIN*/T0*r904error_handler(void);
  19322. /*C_PLUGIN*/T0*r904parser_buffer(void);
  19323. /*C_PLUGIN*/void r904include(T904*C,T351 a1);
  19324. /*C_PLUGIN*/T0*r904read(T0*a1);
  19325. /*INTERNAL_C_LOCAL*/void r577make(T577*C,T2 a1,T0*a2,T0*a3);
  19326. /*INTERNAL_C_LOCAL*/T0*r577lock_local(T577*C,T0*a1,T0*a2,T0*a3);
  19327. /*INTERNAL_C_LOCAL*/void r577unlock(T577*C);
  19328. extern T0*oBC577counter;
  19329. /*INTERNAL_C_LOCAL*/T6 r577declaration_dump(T577*C,T0*a1);
  19330. /*INTERNAL_C_LOCAL*/T0*r577cpp(void);
  19331. /*INTERNAL_C_LOCAL*/T6 r577can_be_recycle_with_type(T577*C,T0*a1);
  19332. /*INTERNAL_C_LOCAL*/void r577c_type_in(T577*C,T0*a1);
  19333. /*INTERNAL_C_LOCAL*/void r577append_in(T577*C,T0*a1);
  19334. /*INTERNAL_C_LOCAL_LIST*/T0*r659lock_local(T0*a1,T0*a2,T0*a3);
  19335. /*INTERNAL_C_LOCAL_LIST*/T0*r659echo(void);
  19336. /*INTERNAL_C_LOCAL_LIST*/void r659declaration_dump(T659*C,T0*a1);
  19337. extern T0*oBC659internal_c_local_pool;
  19338. extern int fBC659internal_c_local_pool;
  19339. /*INTERNAL_C_LOCAL_LIST*/T0*r659internal_c_local_pool(void);
  19340. /*INTERNAL_C_LOCAL_LIST*/void r659echo_information(T659*C);
  19341. /*CODE_CONTEXT_DIRECT_CALL*/void r571reserve(T571*C);
  19342. /*CODE_CONTEXT_CREATE_INSTRUCTION*/void r572reserve(T572*C);
  19343. /*CODE_CONTEXT_CREATE_EXPRESSION*/void r573reserve(T573*C);
  19344. /*CODE_CONTEXT_INSIDE_TWIN*/void r574reserve(T574*C);
  19345. /*CODE_CONTEXT_PRECURSOR*/void r575reserve(T575*C);
  19346. /*CODE_CONTEXT_INSIDE_SOME_WRAPPER*/void r576reserve(T576*C);
  19347. /*C_SPLITTER_LEGACY_ITERATOR*/void r824make(T824*C,T2 a1);
  19348. /*C_SPLITTER_LEGACY_ITERATOR*/void r824next(T824*C);
  19349. /*C_SPLITTER_LEGACY_ITERATOR*/void r824start(T824*C);
  19350. /*C_SPLITTER_LEGACY_ITERATOR*/T0*r824item(T824*C);
  19351. /*TAGGED_FLAG*/void r841as_true(T841*C);
  19352. /*MUTABLE_BIG_INTEGER*/void r743subtract_magnitude_raw_reverse(T743*C,T0*a1);
  19353. /*MUTABLE_BIG_INTEGER*/T11 r743to_integer_64(T743*C);
  19354. /*MUTABLE_BIG_INTEGER*/T6 r743is_one_negative(T743*C);
  19355. /*MUTABLE_BIG_INTEGER*/T2 r743divide_one_word(T743*C,T2 a1);
  19356. /*MUTABLE_BIG_INTEGER*/void r743add(T743*C,T0*a1);
  19357. /*MUTABLE_BIG_INTEGER*/void r743copy(T743*C,T0*a1);
  19358. /*MUTABLE_BIG_INTEGER*/T6 r743is_integer_64(T743*C);
  19359. extern T0*oBC743char_buffer;
  19360. extern int fBC743char_buffer;
  19361. /*MUTABLE_BIG_INTEGER*/T0*r743char_buffer(void);
  19362. /*MUTABLE_BIG_INTEGER*/void r743subtract_magnitude_raw_truncated(T743*C,T0*a1);
  19363. /*MUTABLE_BIG_INTEGER*/void r743add_integer_64(T743*C,T11 a1);
  19364. /*MUTABLE_BIG_INTEGER*/void r743negate(T743*C);
  19365. /*MUTABLE_BIG_INTEGER*/T2 r743append_in_char_buffer(T743*C);
  19366. /*MUTABLE_BIG_INTEGER*/void r743subtract_magnitude_raw(T743*C,T0*a1);
  19367. /*MUTABLE_BIG_INTEGER*/T6 r743is_one(T743*C);
  19368. /*MUTABLE_BIG_INTEGER*/void r743multiply_to(T743*C,T0*a1,T0*a2);
  19369. /*MUTABLE_BIG_INTEGER*/void r743subtract_magnitude_raw_reverse_truncated(T743*C,T0*a1);
  19370. /*MUTABLE_BIG_INTEGER*/T2 r743capacity_from_upper_bound(T2 a1,T2 a2);
  19371. /*MUTABLE_BIG_INTEGER*/void r743multiply_to_like_human(T743*C,T0*a1,T0*a2);
  19372. /*MUTABLE_BIG_INTEGER*/T0*r743to_integer_general_number(T743*C);
  19373. extern T0*oBC743register1;
  19374. extern int fBC743register1;
  19375. /*MUTABLE_BIG_INTEGER*/T0*r743register1(void);
  19376. /*MUTABLE_BIG_INTEGER*/void r743set_with_zero(T743*C);
  19377. /*MUTABLE_BIG_INTEGER*/void r743from_integer(T743*C,T2 a1);
  19378. /*MUTABLE_BIG_INTEGER*/void r743subtract_magnitude(T743*C,T0*a1);
  19379. /*MUTABLE_BIG_INTEGER*/void r743from_native_array(T743*C,T1030 a1,T2 a2,T6 a3);
  19380. /*MUTABLE_BIG_INTEGER*/T2 r743capacity_from_lower_bound(T2 a1,T2 a2);
  19381. /*MUTABLE_BIG_INTEGER*/void r743add_magnitude(T743*C,T0*a1);
  19382. /*MUTABLE_BIG_INTEGER*/void r743set_all(T743*C,T1030 a1,T2 a2,T2 a3,T2 a4,T6 a5);
  19383. /*MUTABLE_BIG_INTEGER*/void r743append_in(T743*C,T0*a1);
  19384. /*MUTABLE_BIG_INTEGER*/void r743from_integer_64(T743*C,T11 a1);
  19385. /*BIG_INTEGER_NUMBER*/T11 r740to_integer_64(T740*C);
  19386. /*BIG_INTEGER_NUMBER*/T0*r740multiply_with_big_integer_number(T740*C,T0*a1);
  19387. /*BIG_INTEGER_NUMBER*/T0*r740mutable_register1(void);
  19388. /*BIG_INTEGER_NUMBER*/T0*r740mutable_register2(void);
  19389. /*BIG_INTEGER_NUMBER*/T0*r740mutable_register3(void);
  19390. /*BIG_INTEGER_NUMBER*/T0*r740_ix_42(T740*C,T0*a1);
  19391. /*BIG_INTEGER_NUMBER*/T0*r740_ix_43(T740*C,T0*a1);
  19392. /*BIG_INTEGER_NUMBER*/void r740put_into_mutable_big_integer(T740*C,T0*a1);
  19393. /*BIG_INTEGER_NUMBER*/T0*r740_ix_45(T740*C,T0*a1);
  19394. /*BIG_INTEGER_NUMBER*/T0*r740_px_45(T740*C);
  19395. /*BIG_INTEGER_NUMBER*/T0*r740add_with_big_integer_number(T740*C,T0*a1);
  19396. /*BIG_INTEGER_NUMBER*/T0*r740_ix_6442(T740*C,T11 a1);
  19397. /*BIG_INTEGER_NUMBER*/T0*r740_ix_6443(T740*C,T11 a1);
  19398. /*BIG_INTEGER_NUMBER*/T10 r740to_integer_16(T740*C);
  19399. /*BIG_INTEGER_NUMBER*/T0*r740to_string(T740*C);
  19400. /*BIG_INTEGER_NUMBER*/T1 r740to_integer_8(T740*C);
  19401. /*BIG_INTEGER_NUMBER*/void r740from_native_array(T740*C,T1030 a1,T2 a2,T6 a3);
  19402. /*BIG_INTEGER_NUMBER*/T2 r740to_integer_32(T740*C);
  19403. /*BIG_INTEGER_NUMBER*/void r740append_in(T740*C,T0*a1);
  19404. /*BIG_INTEGER_NUMBER*/T0*r740string_buffer(void);
  19405. /*TAGGED_INTERNAL_C_LOCAL*/void r816set_item(T816*C,T0*a1);
  19406. /*TAGGED_INTEGER*/void r814set_item(T814*C,T2 a1);
  19407. void agent_launcher_o340o7(/*agent*/T0*a,T0* a1,T0* a2);
  19408. void agent_launcher_o476(/*agent*/T0*a,T0* a1);
  19409. void agent_launcher(/*agent*/T0*a);
  19410. void agent_launcher_o286o286(/*agent*/T0*a,T0* a1,T0* a2);
  19411. void agent_launcher_o488(/*agent*/T0*a,T0* a1);
  19412. void agent_launcher_o495(/*agent*/T0*a,T0* a1);
  19413. T6 agent_launcher_R6_o7(/*agent*/T0*a,T0* a1);
  19414. void agent_launcher_o547(/*agent*/T0*a,T0* a1);
  19415. void agent_launcher_o344(/*agent*/T0*a,T0* a1);
  19416. void agent_launcher_o97(/*agent*/T0*a,T0* a1);
  19417. T6 agent_launcher_R6_o421o421(/*agent*/T0*a,T0* a1,T0* a2);
  19418. void agent_launcher_o89(/*agent*/T0*a,T0* a1);
  19419. void agent_launcher_o403(/*agent*/T0*a,T0* a1);
  19420. void agent_launcher_o87(/*agent*/T0*a,T0* a1);
  19421. void agent_launcher_o421(/*agent*/T0*a,T0* a1);
  19422. void agent_launcher_o583(/*agent*/T0*a,T0* a1);
  19423. T0* agent_launcher_R40(/*agent*/T0*a);
  19424. void agent_launcher_o383(/*agent*/T0*a,T0* a1);
  19425. void agent_launcher_o435(/*agent*/T0*a,T0* a1);
  19426. void agent_launcher_o468o2(/*agent*/T0*a,T0* a1,T2 a2);
  19427. void agent_launcher_o676(/*agent*/T0*a,T0* a1);
  19428. union _se_agent{T0 s0;se_agent0 u0;
  19429. se_agenT990f817l57c25 uagenT990f817l57c25;
  19430. se_agenT117f117l4348c33 uagenT117f117l4348c33;
  19431. se_agenT117f117l4337c30 uagenT117f117l4337c30;
  19432. se_agenT117f117l4074c47 uagenT117f117l4074c47;
  19433. se_agenT117f117l605c22 uagenT117f117l605c22;
  19434. se_agenT117f117l662c22 uagenT117f117l662c22;
  19435. se_agenT117f117l4093c55 uagenT117f117l4093c55;
  19436. se_agenT117f117l4033c48 uagenT117f117l4033c48;
  19437. se_agenT117f117l4054c48 uagenT117f117l4054c48;
  19438. se_agenT117f117l3847c41 uagenT117f117l3847c41;
  19439. se_agenT117f117l3764c40 uagenT117f117l3764c40;
  19440. se_agenT111f111l488c40 uagenT111f111l488c40;
  19441. se_agenT588f588l40c32 uagenT588f588l40c32;
  19442. se_agenT588f589l25c46 uagenT588f589l25c46;
  19443. se_agenT621f589l25c46 uagenT621f589l25c46;
  19444. se_agenT622f589l25c46 uagenT622f589l25c46;
  19445. se_agenT623f623l22c52 uagenT623f623l22c52;
  19446. se_agenT623f589l25c46 uagenT623f589l25c46;
  19447. se_agenT624f589l25c46 uagenT624f589l25c46;
  19448. se_agenT625f625l584c33 uagenT625f625l584c33;
  19449. se_agenT625f625l600c30 uagenT625f625l600c30;
  19450. se_agenT625f625l256c33 uagenT625f625l256c33;
  19451. se_agenT625f625l276c30 uagenT625f625l276c30;
  19452. se_agenT625f625l357c33 uagenT625f625l357c33;
  19453. se_agenT625f625l375c30 uagenT625f625l375c30;
  19454. se_agenT625f625l424c33 uagenT625f625l424c33;
  19455. se_agenT625f625l437c30 uagenT625f625l437c30;
  19456. se_agenT625f625l447c72 uagenT625f625l447c72;
  19457. se_agenT625f625l81c56 uagenT625f625l81c56;
  19458. se_agenT625f625l108c55 uagenT625f625l108c55;
  19459. se_agenT625f625l119c20 uagenT625f625l119c20;
  19460. se_agenT639f640l132c33 uagenT639f640l132c33;
  19461. se_agenT639f640l152c30 uagenT639f640l152c30;
  19462. se_agenT641f640l132c33 uagenT641f640l132c33;
  19463. se_agenT641f640l152c30 uagenT641f640l152c30;
  19464. se_agenT642f642l80c35 uagenT642f642l80c35;
  19465. se_agenT642f642l1106c37 uagenT642f642l1106c37;
  19466. se_agenT642f642l61c35 uagenT642f642l61c35;
  19467. se_agenT642f642l1081c39 uagenT642f642l1081c39;
  19468. se_agenT642f642l1089c34 uagenT642f642l1089c34;
  19469. se_agenT642f642l1036c37 uagenT642f642l1036c37;
  19470. se_agenT642f640l132c33 uagenT642f640l132c33;
  19471. se_agenT642f640l152c30 uagenT642f640l152c30;
  19472. se_agenT646f640l132c33 uagenT646f640l132c33;
  19473. se_agenT646f640l152c30 uagenT646f640l152c30;
  19474. se_agenT647f647l691c61 uagenT647f647l691c61;
  19475. se_agenT647f647l707c61 uagenT647f647l707c61;
  19476. se_agenT383f383l155c38 uagenT383f383l155c38;
  19477. se_agenT383f383l474c46 uagenT383f383l474c46;
  19478. se_agenT108f108l185c20 uagenT108f108l185c20;
  19479. se_agenT108f108l175c20 uagenT108f108l175c20;
  19480. se_agenT729f729l536c33 uagenT729f729l536c33;
  19481. se_agenT729f729l558c30 uagenT729f729l558c30;
  19482. se_agenT807f807l126c52 uagenT807f807l126c52;
  19483. };
  19484. /*
  19485. -- ------------------------------------------------------------------------------------------------------------
  19486. -- Copyright notice below. Please read.
  19487. --
  19488. -- Copyright(C) 1994-2002: INRIA - LORIA (INRIA Lorraine) - ESIAL U.H.P. - University of Nancy 1 - FRANCE
  19489. -- Copyright(C) 2003-2005: INRIA - LORIA (INRIA Lorraine) - I.U.T. Charlemagne - University of Nancy 2 - FRANCE
  19490. --
  19491. -- Authors: Dominique COLNET, Philippe RIBET, Cyril ADRIAN, Vincent CROIZIER, Frederic MERIZEN
  19492. --
  19493. -- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
  19494. -- documentation files (the "Software"), to deal in the Software without restriction, including without
  19495. -- limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  19496. -- the Software, and to permit persons to whom the Software is furnished to do so, subject to the following
  19497. -- conditions:
  19498. --
  19499. -- The above copyright notice and this permission notice shall be included in all copies or substantial
  19500. -- portions of the Software.
  19501. --
  19502. -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  19503. -- LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
  19504. -- EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  19505. -- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  19506. -- OR OTHER DEALINGS IN THE SOFTWARE.
  19507. --
  19508. -- http://SmartEiffel.loria.fr - SmartEiffel@loria.fr
  19509. -- ------------------------------------------------------------------------------------------------------------
  19510. */
  19511. #define SE_AGENTS 1
  19512. #define EIF_AGENT se_agent*
  19513. se_agent* new_agent(Tid id);
  19514. #ifdef SE_GC_LIB
  19515. typedef struct B_agent gc_agent;
  19516. struct B_agent {
  19517. se_agent object;
  19518. union {
  19519. void *flag;
  19520. gc_agent *next;
  19521. } header;
  19522. };
  19523. extern TLS(gc_agent *) store_agent;
  19524. extern TLS(gc_agent *) gc_free_agent;
  19525. extern TLS(int ) store_left_agent;
  19526. extern TLS(fsoc *) store_chunk_agent;
  19527. extern TLS(fsoc ) H_agent;
  19528. extern TLS(int ) gc_info_nb_agent;
  19529. void gc_align_mark_agent(fsoc *c, gc_agent* a);
  19530. void gc_sweep_agent(fsoc *c);
  19531. #endif
  19532. extern T0*ms415_350193314Abc415A;
  19533. extern T0*ms650_5313505Abc650B;
  19534. extern T0*ms650_5313505Abc650A;
  19535. extern T0*ms113_686Abc113A;
  19536. extern T0*ms111_298390Abc111A;
  19537. extern T0*ms729_398948Abc729A;
  19538. extern T0*ms684_1760457965Abc684A;
  19539. extern T0*ms115_17794Abc115A;
  19540. extern T0*ms412_333554149Abc412A;
  19541. extern T0*ms764_989731302Abc764A;
  19542. extern T0*ms113_240Abc281A;
  19543. extern T0*ms33_406284Abc33A;
  19544. extern T0*ms117_523400916Abc117A;
  19545. extern T0*ms113_240Abc283A;
  19546. extern T0*ms33_1639475718Abc33A;
  19547. extern T0*ms729_125Abc729A;
  19548. extern T0*ms647_419Abc647A;
  19549. extern T0*ms647_419Abc647B;
  19550. extern T0*ms408_647790517Abc408A;
  19551. extern T0*ms467_161769183Abc467A;
  19552. extern T0*ms415_511502716Abc415B;
  19553. extern T0*ms415_511502716Abc415A;
  19554. extern T0*ms370_22271191Abc702A;
  19555. extern T0*ms104_1593742473Abc104A;
  19556. extern T0*ms117_1284Abc582A;
  19557. extern T0*ms415_1277330071Abc415A;
  19558. extern T0*ms589_1747685533Abc589A;
  19559. extern T0*ms104_1617443474Abc104A;
  19560. extern T0*ms848_101Abc848A;
  19561. extern T0*ms117_77Abc117A;
  19562. extern T0*ms117_1284Abc640A;
  19563. extern T0*ms117_1284Abc637A;
  19564. extern T0*ms122_51895507Abc122A;
  19565. extern T0*ms33_3501Abc33A;
  19566. extern T0*ms117_522691310Abc117A;
  19567. extern T0*ms117_1284Abc639A;
  19568. extern T0*ms642_1084495643Abc642A;
  19569. extern T0*ms117_1284Abc639B;
  19570. extern T0*ms117_1284Abc639C;
  19571. extern T0*ms729_34749Abc729A;
  19572. extern T0*ms381_762122588Abc381B;
  19573. extern T0*ms848_212314278Abc848A;
  19574. extern T0*ms381_762122588Abc381A;
  19575. extern T0*ms104_2087550139Abc104A;
  19576. extern T0*ms117_1284Abc647A;
  19577. extern T0*ms647_1338608648Abc647A;
  19578. extern T0*ms489_852437Abc489A;
  19579. extern T0*ms589_1747685533Abc624A;
  19580. extern T0*ms104_75996531Abc104A;
  19581. extern T0*ms415_165614527Abc415C;
  19582. extern T0*ms415_165614527Abc415B;
  19583. extern T0*ms117_1284Abc648A;
  19584. extern T0*ms415_165614527Abc415A;
  19585. extern T0*ms625_9775Abc625A;
  19586. extern T0*ms805_789213750Abc805A;
  19587. extern T0*ms462_1087076085Abc462A;
  19588. extern T0*ms117_107312226Abc117A;
  19589. extern T0*ms370_22271191Abc678A;
  19590. extern T0*ms763_1309017823Abc763A;
  19591. extern T0*ms104_1581435442Abc104A;
  19592. extern T0*ms647_162070Abc647A;
  19593. extern T0*ms642_693716559Abc642A;
  19594. extern T0*ms113_179868158Abc113A;
  19595. extern T0*ms283_3645Abc34A;
  19596. extern T0*ms283_17696Abc283A;
  19597. extern T0*ms647_1586596820Abc647A;
  19598. extern T0*ms577_1399364920Abc577A;
  19599. extern T0*ms647_1586596820Abc647B;
  19600. extern T0*ms104_2061122069Abc104A;
  19601. extern T0*ms647_1586596820Abc648A;
  19602. extern T0*ms117_1065055Abc117A;
  19603. extern T0*ms104_437331Abc104A;
  19604. extern T0*ms120_612334905Abc120A;
  19605. extern T0*ms642_23451005Abc642A;
  19606. extern T0*ms117_33425Abc117A;
  19607. extern T0*ms117_33425Abc117B;
  19608. extern T0*ms120_1752297822Abc120A;
  19609. extern T0*ms660_2025498932Abc660A;
  19610. extern T0*ms117_1284Abc727A;
  19611. extern T0*ms293_188916891Abc293A;
  19612. extern T0*ms846_81437Abc846A;
  19613. extern T0*ms117_1284Abc729A;
  19614. extern T0*ms117_17480Abc625A;
  19615. extern T0*ms34_878084737Abc34A;
  19616. extern T0*ms126_1293738877Abc126A;
  19617. extern T0*ms33_259659630Abc33A;
  19618. extern T0*ms436_797085749Abc436A;
  19619. extern T0*ms420_343527626Abc420A;
  19620. extern T0*ms436_1529695024Abc436A;
  19621. extern T0*ms113_830570470Abc113A;
  19622. extern T0*ms117_1040899642Abc117A;
  19623. extern T0*ms33_2246041Abc33A;
  19624. extern T0*ms113_1223801083Abc113A;
  19625. extern T0*ms33_548331507Abc33A;
  19626. extern T0*ms33_1597390874Abc33A;
  19627. extern T0*ms848_26635163Abc848A;
  19628. extern T0*ms647_1023363018Abc647A;
  19629. extern T0*ms293_1224218969Abc293A;
  19630. extern T0*ms409_1747372019Abc409A;
  19631. extern T0*ms125_2947Abc125A;
  19632. extern T0*ms418_1721243342Abc418A;
  19633. extern T0*ms583_992810240Abc583A;
  19634. extern T0*ms104_28789007Abc104A;
  19635. extern T0*ms34_1839765037Abc34A;
  19636. extern T0*ms848_6614Abc848A;
  19637. extern T0*ms289_92467250Abc289A;
  19638. extern T0*ms289_92467250Abc289B;
  19639. extern T0*ms30_63Abc30A;
  19640. extern T0*ms660_58505493Abc660A;
  19641. extern T0*ms30_7779Abc30A;
  19642. extern T0*ms728_1286Abc728A;
  19643. extern T0*ms117_1253959973Abc117A;
  19644. extern T0*ms106_1656731300Abc106A;
  19645. extern T0*ms728_636642526Abc728A;
  19646. extern T0*ms104_1922692108Abc104A;
  19647. extern T0*ms849_41300Abc849A;
  19648. extern T0*ms383_2870Abc383A;
  19649. extern T0*ms848_1847665958Abc848A;
  19650. extern T0*ms117_113036818Abc117A;
  19651. extern T0*ms843_496139469Abc843A;
  19652. extern T0*ms650_1236414794Abc650A;
  19653. extern T0*ms104_1307652273Abc104A;
  19654. extern T0*ms111_1131498768Abc111A;
  19655. extern T0*ms844_835204573Abc844A;
  19656. extern T0*ms552_1280946519Abc552A;
  19657. extern T0*ms113_1102814319Abc113A;
  19658. extern T0*ms711_78239462Abc711A;
  19659. extern T0*ms727_6284Abc727A;
  19660. extern T0*ms642_279959115Abc642A;
  19661. extern T0*ms117_1065942137Abc117A;
  19662. extern T0*ms727_6284Abc727B;
  19663. extern T0*ms625_674382779Abc625A;
  19664. extern T0*ms727_6284Abc729A;
  19665. extern T0*ms727_6284Abc729B;
  19666. extern T0*ms467_1876110531Abc467A;
  19667. extern T0*ms848_1279738389Abc848A;
  19668. extern T0*ms104_700613496Abc104A;
  19669. extern T0*ms848_32605Abc848A;
  19670. extern T0*ms642_2353775Abc642A;
  19671. extern T0*ms848_784300160Abc848A;
  19672. extern T0*ms647_108351709Abc647A;
  19673. extern T0*ms33_1326673961Abc33A;
  19674. extern T0*ms281_1587749191Abc281A;
  19675. extern T0*ms111_601041072Abc111A;
  19676. extern T0*ms104_888875725Abc104A;
  19677. extern T0*ms656_11205716Abc656A;
  19678. extern T0*ms117_1082664800Abc117A;
  19679. extern T0*ms104_14521