/*
-- ANSI C code generated by :
-- SmallEiffel The GNU Eiffel Compiler -- Release (- 0.82)      --
-- Copyright (C), 1994-98 - LORIA - UHP - CRIN - INRIA - FRANCE --
-- Dominique COLNET and Suzanne COLLIN -    colnet@loria.fr     --
--                 http://www.loria.fr/SmallEiffel              --
*/

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <signal.h>
#include <stddef.h>
#include <stdarg.h>
#include <limits.h>
#include <float.h>
#include <setjmp.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#ifndef O_RDONLY
#include <sys/file.h>
#endif
#ifndef O_RDONLY
#define O_RDONLY 0000
#endif
typedef struct S0 T0;
struct S0{int id;};
#define INTEGERid 2
#define CHARACTERid 3
#define REALid 4
#define DOUBLEid 5
#define BOOLEANid 6
#define POINTERid 8
#define expandedid 10
#define REFid 11
#define LINKid 12
#define FTAGid 13
#define NAMEid 14
#define COLUMNid 15
#define LINEid 16
#define PATHid 17
#define DOINGid 18
#define INVid 19
#define BITid 20

/* --- Mangling Table Start ---
A 1  T376  R CREATION_CALL_2 376
A*1  T343  R E_REQUIRE 343
A 1  T98   E NATIVE_ARRAY[CALL_PROC_CALL] 98
A 1  T121  R CALL_INFIX_OR 121
A 1  T497  E NATIVE_ARRAY[WHEN_ITEM_1] 497
A 1  T134  R ONCE_PROCEDURE 134
A 1  T731  E NATIVE_ARRAY[LOCAL_NAME1] 731
A*1  T916  R ONCE_ROUTINE_POOL 916
A 1  T868  R RUN_FEATURE_6 868
A 1  T500  E NATIVE_ARRAY[EXPRESSION] 500
A 1  T380  R CST_ATT_STRING 380
A 1  T588  R CST_ATT_BIT 588
A 1  T539  E NATIVE_ARRAY[TYPE_BIT_REF] 539
A*1  T590  R RUN_CONTROL 590
A 2  T431  R EFFECTIVE_ARG_LIST 521,431
A 1  T873  R ARGUMENT_NAME1 873
A 1  T42   E NATIVE_ARRAY[FEATURE_CLAUSE] 42
A 1  T292  R E_CHECK 292
A 1  T890  R CALL_INFIX_GE 890
A 1  T6    E BOOLEAN 6
A 1  T414  R CALL_INFIX_TIMES 414
A*1  T830  R STD_OUTPUT 830
A 1  T390  R CREATION_CALL_3 390
D 30 T135  R CALL_PROC_CALL 112,568,655,492,487,317,268,57,313,90,574,72,557,520,517,999,915,534,760,767,278,253,990,932,180,460,453,414,890,121
A*1  T699  R CLASS_INVARIANT 699
A*1  T111  R COMPILE_TO_C 111
A 1  T906  R RUN_FEATURE_7 906
D 2  T856  R LOOP_VARIANT 158,145
A 1  T24   E NATIVE_ARRAY[ARGUMENT_NAME1] 24
A 1  T28   R ARRAY[INTEGER_CONSTANT] 28
A*1  T235  R ARRAY[CREATION_CLAUSE] 235
A*1  T604  R SMALL_EIFFEL 604
A 1  T349  R WHEN_ITEM_1 349
A 1  T933  R TYPE_NATIVE_ARRAY 933
A 1  T886  R ARGUMENT_NAME2 886
A 1  T446  R SIMPLE_FEATURE_NAME 446
A 1  T398  R CST_ATT_UNIQUE 398
A 1  T46   R INSTRUCTION_WITH_COMMENT 46
A 1  T679  R EXTERNAL_FUNCTION 679
A 1  T533  E NATIVE_ARRAY[WHEN_ITEM_2] 533
A 1  T145  R LOOP_VARIANT_1 145
A 1  T778  E NATIVE_ARRAY[RUN_FEATURE] 778
A 3  T477  R ARRAY[RUN_FEATURE] 365,280,477
A*1  T147  R ARRAY[E_WHEN] 147
A 1  T892  R RUN_FEATURE_8 892
A 1  T796  R E_VOID 796
A 1  T51   E NATIVE_ARRAY[ASSERTION] 51
A 1  T5    E DOUBLE 5
A 1  T404  R CREATION_CALL_4 404
A 1  T453  R CALL_INFIX_INT_REM 453
A 1  T798  E SWITCH 798
A*1  T348  R ASSERTION 348
A 1  T372  R WHEN_ITEM_2 372
A 1  T41   R FIXED_ARRAY[TYPE_BIT_REF] 41
A*1  T153  R FEATURE_CLAUSE 153
A*1  T226  R FIXED_ARRAY[INTEGER] 226
A 2  T32   R FIXED_ARRAY[EXPRESSION] 256,32
D 21 T291  R TYPE 963,283,558,549,523,720,657,491,209,900,284,788,388,252,707,933,709,669,648,239,958
A 1  T460  R CALL_INFIX_INT_DIV 460
A 1  T180  R CALL_PREFIX_NOT 180
A*1  T902  R UNIQUE_STRING 902
A 1  T9    E NATIVE_ARRAY[CHARACTER] 9
A 1  T158  R LOOP_VARIANT_2 158
D 27 T295  R CALL 112,655,492,487,57,313,90,574,72,557,520,517,999,915,534,760,767,278,253,990,932,180,460,453,414,890,121
A 1  T36   E NATIVE_ARRAY[WHEN_ITEM] 36
A 1  T904  R RUN_FEATURE_9 904
A*1  T953  R FEATURE_NAME_LIST 953
A*1  T809  R IFTHEN 809
A*1  T794  R DICTIONARY[STRING,STRING] 794
A 1  T689  R CST_ATT_INTEGER 689
A*1  T605  R BASE_CLASS 605
A 1  T958  R TYPE_LIKE_CURRENT 958
A*1  T943  R ARRAY[DICTIONARY[RUN_FEATURE,STRING]] 943
A*1  T569  R FIXED_ARRAY[CALL_PROC_CALL] 569
A*1  T306  R ECHO 306
A*1  T355  R RUN_CLASS 355
A*1  T636  R CLIENT_LIST 636
A*1  T429  R ARRAY[INTEGER] 429
A 1  T4    E REAL 4
A 2  T358  R E_CURRENT 716,358
D 2  T27   R ARRAY[LOCAL_ARGUMENT] 65,733
D 17 T359  R E_FEATURE 106,844,134,696,297,679,883,649,853,689,118,835,588,380,554,580,398
A*1  T592  R COMPOUND 592
A 1  T529  R EXPRESSION_WITH_COMMENT 529
D 20 T618  R CALL_INFIX 112,655,57,313,90,574,557,520,517,999,534,760,278,253,932,460,453,414,890,121
A 1  T579  E NATIVE_ARRAY[RUN_FEATURE_2] 579
A 1  T436  R MANIFEST_ARRAY 436
A*1  T764  R ARRAY[FEATURE_CLAUSE] 764
A*1  T644  R RENAME_LIST 644
A 1  T388  R TYPE_DOUBLE 388
A 1  T900  R TYPE_POINTER 900
D 8  T368  R ROUTINE 844,134,696,297,679,883,649,853
A*1  T843  R E_WHEN 843
A*1  T673  R PARENT_LIST 673
D 7  T845  R NATIVE 970,240,893,85,680,320,300
A*1  T624  R DOUBLE_REF 624
A*1  T625  R CECIL_POOL 625
A 1  T406  R PREFIX_NAME 406
A*1  T338  R DICTIONARY[DICTIONARY[RUN_FEATURE,STRING],STRING] 338
A*1  T7    R STRING 7
A*1  T675  R STD_FILE_READ 675
A 1  T347  R E_DEBUG 347
A 3  T321  R FIXED_ARRAY[RUN_FEATURE] 185,222,321
A 1  T932  R CALL_INFIX_LE 932
A*1  T676  R PARSER_BUFFER 676
A 1  T629  R ASSIGNMENT 629
D 2  T411  R DECLARATION 723,64
A 1  T239  R TYPE_LIKE_ARGUMENT 239
A 1  T936  R REAL_CONSTANT 936
D 2  T609  R TYPE_BIT 558,549
A*1  T377  R WHEN_LIST 377
A*1  T683  R ERROR_HANDLER 683
A 1  T2    E INTEGER 2
A 1  T733  R ARRAY[LOCAL_NAME1] 733
A 1  T990  R CALL_PREFIX_FREEOP 990
A 1  T247  R ARRAY[WHEN_ITEM_1] 247
A 1  T392  E NATIVE_ARRAY[INTEGER_CONSTANT] 392
A 1  T849  R E_TRUE 849
A*1  T410  R ID_PROVIDER 410
A 1  T696  R FUNCTION 696
A*1  T948  R ARRAY[IFTHEN] 948
A 1  T657  R TYPE_CLASS 657
A 1  T300  R NATIVE_JVM_INVOKESTATIC 300
A 1  T940  R BIT_CONSTANT 940
A 1  T367  R E_FALSE 367
A*1  T671  R EXPORT_LIST 671
A 1  T280  R ARRAY[RUN_FEATURE_2] 280
A 1  T65   R ARRAY[ARGUMENT_NAME1] 65
A 1  T770  E NATIVE_ARRAY[TYPE] 770
A*1  T627  R POSITION 627
A 1  T260  R CHARACTER_CONSTANT 260
A 1  T100  E NATIVE_ARRAY[INDEX_CLAUSE] 100
A 1  T541  E NATIVE_ARRAY[BOOLEAN] 541
A*1  T213  R LOOP_INVARIANT 213
A 1  T252  R TYPE_CHARACTER 252
A 1  T822  E NATIVE_ARRAY[E_FEATURE] 822
A*1  T79   R DICTIONARY[TYPE,INTEGER] 79
A*1  T495  R ARRAY[E_FEATURE] 495
A 1  T263  R ARRAY[WHEN_ITEM_2] 263
A*1  T633  R E_ENSURE 633
D 48 T662  R EXPRESSION 716,873,39,529,90,760,121,278,313,655,57,112,890,932,517,999,574,253,520,453,460,414,557,534,664,886,23,342,936,940,805,260,367,849,915,492,487,708,358,796,715,446,420,990,72,767,180,436
A 1  T283  R TYPE_FORMAL_GENERIC 283
A 2  T272  R FIXED_ARRAY[TYPE] 41,272
A 1  T320  R NATIVE_WITHOUT_CURRENT 320
D 2  T249  R DEFERRED_ROUTINE 649,853
A*1  T59   R FORMAL_GENERIC_ARG 59
A 1  T253  R CALL_INFIX_PLUS 253
A*1  T877  R PARENT 877
A 1  T397  E NATIVE_ARRAY[LOCAL_ARGUMENT] 397
A 1  T278  R CALL_INFIX_OR_ELSE 278
A 1  T670  E FILE_TOOLS 670
A 1  T767  R CALL_PREFIX_PLUS 767
A 1  T304  E NATIVE_ARRAY[PARENT] 304
A 1  T880  R E_LOOP 880
A*1  T393  R COMMENT 393
A 1  T723  R DECLARATION_1 723
A*1  T688  R INDEX_LIST 688
A 1  T31   R FORMAL_ARG_LIST 31
A*1  T701  R ARRAY[TYPE] 701
A*1  T33   R CLASS_NAME_LIST 33
A*1  T522  R ARRAY[E_REQUIRE] 522
A 1  T963  R TYPE_BIT_REF 963
A 1  T707  R TYPE_BOOLEAN 707
A*1  T417  R COUNTER 417
D 3  T173  R PROC_CALL 568,317,268
A 1  T8    E POINTER 8
A*1  T712  R IFTHENLIST 712
A*1  T552  R ARRAY[RENAME_PAIR] 552
A 1  T760  R CALL_INFIX_XOR 760
A 1  T113  E NATIVE_ARRAY[BASE_CLASS] 113
A 1  T354  E NATIVE_ARRAY[DICTIONARY[RUN_FEATURE,STRING]] 354
A 1  T716  R CECIL_TARGET 716
A 1  T669  R TYPE_ANY 669
A 1  T654  E NATIVE_ARRAY[RUN_FEATURE_5] 654
A 1  T534  R CALL_INFIX_FREEOP 534
A 1  T915  R CALL_N 915
D 2  T279  R EXTERNAL_ROUTINE 883,679
D 2  T535  R DECLARATION_LIST 620,31
A 1  T999  R CALL_INFIX_EQ 999
A*1  T352  R FIXED_ARRAY[E_FEATURE] 352
A 1  T720  R TYPE_GENERIC 720
A 1  T680  R NATIVE_INLINE_WITHOUT_CURRENT 680
A*1  T441  R STD_ERROR 441
D 16 T465  R INSTRUCTION 126,629,404,390,376,362,880,270,526,530,46,347,292,568,317,268
D 8  T418  R CST_ATT 118,835,580,554,689,398,588,380
A 1  T586  E NATIVE_ARRAY[E_WHEN] 586
A 1  T64   R DECLARATION_GROUP 64
A 1  T420  R E_STRIP 420
A 1  T517  R CALL_INFIX_NEQ 517
A*1  T848  R ARRAY[INDEX_CLAUSE] 848
A*1  T199  R DICTIONARY[RUN_FEATURE,STRING] 199
A 1  T520  R CALL_INFIX_DIV 520
A 1  T521  R CECIL_ARG_LIST 521
A*1  T451  R CLASS_NAME 451
A 1  T708  R ADDRESS_OF 708
A*1  T340  R MANIFEST_STRING_POOL 340
A 1  T709  R TYPE_ARRAY 709
A 1  T973  E NATIVE_ARRAY[FORMAL_GENERIC_ARG] 973
A 1  T454  R INFIX_NAME 454
A*1  T38   R ARRAY[POSITION] 38
A 1  T919  E MEMORY 919
A*1  T479  R BOOLEAN_REF 479
A 1  T664  R E_OLD 664
A 1  T554  R CST_ATT_CHARACTER 554
A 1  T884  E NATIVE_ARRAY[E_REQUIRE] 884
A 1  T557  R CALL_INFIX_POWER 557
A*1  T94   R MANIFEST_ARRAY_POOL 94
A 1  T692  E NATIVE_ARRAY[RUN_FEATURE_6] 692
A 1  T72   R CALL_PREFIX_MINUS 72
A 1  T365  R ARRAY[RUN_FEATURE_6] 365
A*1  T854  R FIXED_ARRAY[PARENT] 854
A 1  T209  R TYPE_REAL 209
A*1  T26   R ARRAY[PARENT] 26
A 1  T379  E NATIVE_ARRAY[POSITION] 379
A 1  T491  R TYPE_STRING 491
A*1  T587  R ARRAY[EXPORT_ITEM] 587
A*1  T505  R TMP_FEATURE 505
A 1  T381  R ARRAY[MANIFEST_STRING] 381
A 1  T175  E NATIVE_ARRAY[FEATURE_NAME] 175
D 9  T496  R RUN_FEATURE 820,868,869,870,892,906,904,808,832
A*1  T544  R STD_FILE_WRITE 544
A*1  T498  R RENAME_PAIR 498
A 1  T523  R TYPE_EXPANDED 523
A 1  T667  E NATIVE_ARRAY[DECLARATION] 667
A 1  T805  R MANIFEST_STRING 805
A 1  T85   R NATIVE_SMALL_EIFFEL 85
A 1  T574  R CALL_INFIX_MINUS 574
A*1  T718  R DICTIONARY[BASE_CLASS,STRING] 718
A 1  T659  E NATIVE_ARRAY[RUN_CLASS] 659
A*1  T855  R ARRAY[FEATURE_NAME] 855
A 1  T576  E SWITCH_COLLECTION 576
A 1  T185  R FIXED_ARRAY[RUN_FEATURE_5] 185
A 1  T90   R CALL_INFIX_IMPLIES 90
A 1  T715  R E_RESULT 715
A*1  T324  R C_PRETTY_PRINTER 324
A*1  T509  R INTEGER_REF 509
A 5  T96   R ARRAY[EXPRESSION] 65,733,381,28,96
D 2  T841  R CALL_INFIX_EQ_NEQ 517,999
A 1  T729  E NATIVE_ARRAY[MANIFEST_STRING] 729
A*1  T681  R ARRAY[FORMAL_GENERIC_ARG] 681
A*1  T378  R CREATION_CLAUSE_LIST 378
A*1  T567  R RUN_REQUIRE 567
D 2  T332  R BOOLEAN_CONSTANT 367,849
A*1  T52   R ARRAY[STRING] 52
A*1  T56   R MEMO[COMMENT] 56
D 3  T776  R FEATURE_NAME 446,454,406
A 1  T313  R CALL_INFIX_AND 313
A 1  T57   R CALL_INFIX_GT 57
A 1  T106  R WRITABLE_ATTRIBUTE 106
A 1  T268  R PROC_CALL_0 268
A 1  T39   R LOCAL_NAME1 39
A 1  T949  E NATIVE_ARRAY[RENAME_PAIR] 949
A 1  T853  R DEFERRED_PROCEDURE 853
A 1  T342  R INTEGER_CONSTANT 342
A*1  T782  R INDEX_CLAUSE 782
A 1  T808  R RUN_FEATURE_1 808
A 1  T893  R NATIVE_WITH_CURRENT 893
A 1  T222  R FIXED_ARRAY[RUN_FEATURE_6] 222
A*1  T881  R FORMAL_GENERIC_LIST 881
A*1  T907  R FIXED_ARRAY[POSITION] 907
A 1  T580  R CST_ATT_BOOLEAN 580
A 1  T788  R TYPE_INTEGER 788
A*1  T237  R DICTIONARY[E_FEATURE,STRING] 237
D 2  T631  R ARRAY[WHEN_ITEM] 263,247
A*1  T250  R DICTIONARY[RUN_CLASS,STRING] 250
A 1  T317  R PROC_CALL_1 317
A 1  T23   R LOCAL_NAME2 23
A 1  T487  R CALL_0_C 487
A*1  T583  R CREATION_CLAUSE 583
A*1  T863  R ARRAY[BASE_CLASS] 863
A*1  T608  R ARRAY[ASSERTION] 608
A 1  T400  E NATIVE_ARRAY[STRING] 400
A 1  T705  E NATIVE_ARRAY[INSTRUCTION] 705
A*1  T719  R FIXED_ARRAY[FEATURE_NAME] 719
A*1  T490  R TAG_NAME 490
A*1  T818  R EIFFEL_PARSER 818
A 1  T820  R RUN_FEATURE_2 820
A 1  T492  R CALL_1_C 492
A 1  T126  R REVERSE_ASSIGNMENT 126
A*1  T382  R ARRAY[DECLARATION] 382
A*1  T542  R EXPORT_ITEM 542
A 1  T3    E CHARACTER 3
A*1  T353  R ARRAY[BOOLEAN] 353
A 1  T270  R E_INSPECT 270
A 1  T844  R ONCE_FUNCTION 844
A 1  T256  R FIXED_ARRAY[MANIFEST_STRING] 256
A 1  T832  R RUN_FEATURE_3 832
A 1  T513  E NATIVE_ARRAY[CREATION_CLAUSE] 513
A 1  T530  R IFTHENELSE 530
D 2  T274  R WHEN_ITEM 372,349
A*1  T187  R FIXED_ARRAY[RUN_CLASS] 187
A 1  T883  R EXTERNAL_PROCEDURE 883
D 4  T361  R LOCAL_ARGUMENT 873,23,39,886
A*1  T548  R GC_HANDLER 548
A 1  T655  R CALL_INFIX_AND_THEN 655
A*1  T511  R TMP_NAME 511
A 1  T240  R NATIVE_INLINE_WITH_CURRENT 240
A*1  T913  R FEATURE_CLAUSE_LIST 913
A 1  T870  R RUN_FEATURE_4 870
A 1  T284  R TYPE_NONE 284
A 1  T297  R PROCEDURE 297
A 1  T221  E NATIVE_ARRAY[CLASS_NAME] 221
A 1  T686  E NATIVE_ARRAY[INTEGER] 686
A 1  T835  R CST_ATT_REAL 835
A*1  T419  R ARRAY[INSTRUCTION] 419
A 1  T857  E NATIVE_ARRAY[EFFECTIVE_ARG_LIST] 857
D 5  T752  R CALL_0 487,72,767,990,180
A 1  T568  R PROC_CALL_N 568
A 1  T362  R CREATION_CALL_1 362
A 1  T970  R NATIVE_JVM_INVOKEVIRTUAL 970
A 1  T620  R LOCAL_VAR_LIST 620
A*1  T901  R ARRAY[CLASS_NAME] 901
A 1  T549  R TYPE_BIT_1 549
A 1  T526  R E_RETRY 526
A*1  T927  R FIXED_ARRAY[STRING] 927
A*1  T623  R CHECK_INVARIANT 623
A 1  T869  R RUN_FEATURE_5 869
A 1  T112  R CALL_INFIX_LT 112
A 1  T648  R TYPE_LIKE_FEATURE 648
A 1  T649  R DEFERRED_FUNCTION 649
A*1  T396  R ARRAY[RUN_CLASS] 396
A 1  T44   E NATIVE_ARRAY[EXPORT_ITEM] 44
A 1  T118  R CST_ATT_DOUBLE 118
A 1  T558  R TYPE_BIT_2 558
A*1  T374  R FIXED_ARRAY[EFFECTIVE_ARG_LIST] 374
A 1  T191  E NATIVE_ARRAY[IFTHEN] 191
 --- Mangling Table End --- */

/*C Header Pass 1 :*/
typedef struct S376 T376;
typedef struct S343 T343;
typedef struct S121 T121;
typedef struct S134 T134;
typedef void*T916;
typedef struct S868 T868;
typedef struct S380 T380;
typedef struct S588 T588;
typedef struct S590 T590;
typedef struct S431 T431;
typedef struct S873 T873;
typedef struct S292 T292;
typedef struct S890 T890;
typedef int T6;
typedef struct S414 T414;
typedef void*T830;
typedef struct S390 T390;
typedef struct S699 T699;
typedef struct S111 T111;
typedef struct S906 T906;
typedef struct S28 T28;
typedef struct S235 T235;
typedef struct S604 T604;
typedef struct S349 T349;
typedef struct S933 T933;
typedef struct S886 T886;
typedef struct S446 T446;
typedef struct S398 T398;
typedef struct S46 T46;
typedef struct S679 T679;
typedef struct S145 T145;
typedef struct S477 T477;
typedef struct S147 T147;
typedef struct S892 T892;
typedef struct S796 T796;
typedef double T5;
typedef struct S404 T404;
typedef struct S453 T453;
typedef int T798;
typedef struct S348 T348;
typedef struct S372 T372;
typedef struct S41 T41;
typedef struct S153 T153;
typedef struct S226 T226;
typedef struct S32 T32;
typedef struct S460 T460;
typedef struct S180 T180;
typedef void*T902;
typedef struct S158 T158;
typedef struct S904 T904;
typedef struct S953 T953;
typedef struct S809 T809;
typedef struct S794 T794;
typedef struct S689 T689;
typedef struct S605 T605;
typedef struct S958 T958;
typedef struct S943 T943;
typedef struct S569 T569;
typedef struct S306 T306;
typedef struct S355 T355;
typedef struct S636 T636;
typedef struct S429 T429;
typedef float T4;
typedef struct S358 T358;
typedef struct S592 T592;
typedef struct S529 T529;
typedef struct S436 T436;
typedef struct S764 T764;
typedef struct S644 T644;
typedef struct S388 T388;
typedef struct S900 T900;
typedef struct S843 T843;
typedef struct S673 T673;
typedef struct S624 T624;
typedef struct S625 T625;
typedef struct S406 T406;
typedef struct S338 T338;
typedef struct S7 T7;
typedef struct S675 T675;
typedef struct S347 T347;
typedef struct S321 T321;
typedef struct S932 T932;
typedef struct S676 T676;
typedef struct S629 T629;
typedef struct S239 T239;
typedef struct S936 T936;
typedef struct S377 T377;
typedef struct S683 T683;
typedef int T2;
typedef struct S733 T733;
typedef struct S990 T990;
typedef struct S247 T247;
typedef struct S849 T849;
typedef struct S410 T410;
typedef struct S696 T696;
typedef struct S948 T948;
typedef struct S657 T657;
typedef struct S300 T300;
typedef struct S940 T940;
typedef struct S367 T367;
typedef struct S671 T671;
typedef struct S280 T280;
typedef struct S65 T65;
typedef struct S627 T627;
typedef struct S260 T260;
typedef struct S213 T213;
typedef struct S252 T252;
typedef struct S79 T79;
typedef struct S495 T495;
typedef struct S263 T263;
typedef struct S633 T633;
typedef struct S283 T283;
typedef struct S272 T272;
typedef struct S320 T320;
typedef struct S59 T59;
typedef struct S253 T253;
typedef struct S877 T877;
typedef struct S278 T278;
typedef int T670;
typedef struct S767 T767;
typedef struct S880 T880;
typedef struct S393 T393;
typedef struct S723 T723;
typedef struct S688 T688;
typedef struct S31 T31;
typedef struct S701 T701;
typedef struct S33 T33;
typedef struct S522 T522;
typedef struct S963 T963;
typedef struct S707 T707;
typedef struct S417 T417;
typedef void* T8;
typedef struct S712 T712;
typedef struct S552 T552;
typedef struct S760 T760;
typedef struct S716 T716;
typedef struct S669 T669;
typedef struct S534 T534;
typedef struct S915 T915;
typedef struct S999 T999;
typedef struct S352 T352;
typedef struct S720 T720;
typedef struct S680 T680;
typedef void*T441;
typedef struct S64 T64;
typedef struct S420 T420;
typedef struct S517 T517;
typedef struct S848 T848;
typedef struct S199 T199;
typedef struct S520 T520;
typedef struct S521 T521;
typedef struct S451 T451;
typedef struct S708 T708;
typedef void*T340;
typedef struct S709 T709;
typedef struct S454 T454;
typedef struct S38 T38;
typedef int T919;
typedef struct S479 T479;
typedef struct S664 T664;
typedef struct S554 T554;
typedef struct S557 T557;
typedef void*T94;
typedef struct S72 T72;
typedef struct S365 T365;
typedef struct S854 T854;
typedef struct S209 T209;
typedef struct S26 T26;
typedef struct S491 T491;
typedef struct S587 T587;
typedef struct S505 T505;
typedef struct S381 T381;
typedef struct S544 T544;
typedef struct S498 T498;
typedef struct S523 T523;
typedef struct S805 T805;
typedef struct S85 T85;
typedef struct S574 T574;
typedef struct S718 T718;
typedef struct S855 T855;
typedef int T576;
typedef struct S185 T185;
typedef struct S90 T90;
typedef struct S715 T715;
typedef struct S324 T324;
typedef struct S509 T509;
typedef struct S96 T96;
typedef struct S681 T681;
typedef struct S378 T378;
typedef struct S567 T567;
typedef struct S52 T52;
typedef struct S56 T56;
typedef struct S313 T313;
typedef struct S57 T57;
typedef struct S106 T106;
typedef struct S268 T268;
typedef struct S39 T39;
typedef struct S853 T853;
typedef struct S342 T342;
typedef struct S782 T782;
typedef struct S808 T808;
typedef struct S893 T893;
typedef struct S222 T222;
typedef struct S881 T881;
typedef struct S907 T907;
typedef struct S580 T580;
typedef struct S788 T788;
typedef struct S237 T237;
typedef struct S250 T250;
typedef struct S317 T317;
typedef struct S23 T23;
typedef struct S487 T487;
typedef struct S583 T583;
typedef struct S863 T863;
typedef struct S608 T608;
typedef struct S719 T719;
typedef struct S490 T490;
typedef struct S818 T818;
typedef struct S820 T820;
typedef struct S492 T492;
typedef struct S126 T126;
typedef struct S382 T382;
typedef struct S542 T542;
typedef char T3;
typedef struct S353 T353;
typedef struct S270 T270;
typedef struct S844 T844;
typedef struct S256 T256;
typedef struct S832 T832;
typedef struct S530 T530;
typedef struct S187 T187;
typedef struct S883 T883;
typedef struct S548 T548;
typedef struct S655 T655;
typedef struct S511 T511;
typedef struct S240 T240;
typedef struct S913 T913;
typedef struct S870 T870;
typedef struct S284 T284;
typedef struct S297 T297;
typedef struct S835 T835;
typedef struct S419 T419;
typedef struct S568 T568;
typedef struct S362 T362;
typedef struct S970 T970;
typedef struct S620 T620;
typedef struct S901 T901;
typedef struct S549 T549;
typedef struct S526 T526;
typedef struct S927 T927;
typedef struct S623 T623;
typedef struct S869 T869;
typedef struct S112 T112;
typedef struct S648 T648;
typedef struct S649 T649;
typedef struct S396 T396;
typedef struct S118 T118;
typedef struct S558 T558;
typedef struct S374 T374;

/*C Header Pass 2 :*/
typedef T0**T98;
typedef T0**T497;
typedef T0**T731;
typedef T0**T500;
typedef T0**T539;
typedef T0**T42;
typedef T0**T24;
typedef T0**T533;
typedef T0**T778;
typedef T0**T51;
typedef T3*T9;
typedef T0**T36;
typedef T0**T579;
typedef T0**T392;
typedef T0**T770;
typedef T0**T100;
typedef T6*T541;
typedef T0**T822;
typedef T0**T397;
typedef T0**T304;
typedef T0**T113;
typedef T0**T354;
typedef T0**T654;
typedef T0**T586;
typedef T0**T973;
typedef T0**T884;
typedef T0**T692;
typedef T0**T379;
typedef T0**T175;
typedef T0**T667;
typedef T0**T659;
typedef T0**T729;
typedef T0**T949;
typedef T0**T400;
typedef T0**T705;
typedef T0**T513;
typedef T0**T221;
typedef T2*T686;
typedef T0**T857;
typedef T0**T44;
typedef T0**T191;

/*C Header Pass 3 :*/

/*C Header Pass 4 :*/
struct S376{int id;T0* _run_compound;T0* _start_position;T0* _writable;T0* _type;};
extern T376 M376;
struct S343{T0* _start_position;T0* _header_comment;T0* _list;T0* _current_type;int _is_require_else;};
extern T343 M343;
struct S121{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T121 M121;
struct S134{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _local_vars;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;T0* _routine_body;int _use_current_state;};
extern T134 M134;
extern T916 M916;
struct S868{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;T0* _base_feature;T0* _local_vars;};
extern T868 M868;
struct S380{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _values;};
extern T380 M380;
struct S588{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _value_mem;};
extern T588 M588;
struct S590{int _level;int _trace;T0* _root_class;T0* _cecil_path;};
extern T590 M590;
struct S431{int id;T0* _list;T0* _current_type;};
extern T431 M431;
struct S873{int id;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;int _rank;T0* _result_type;};
extern T873 M873;
struct S292{int id;T0* _run_compound;T0* _check_invariant;};
extern T292 M292;
struct S890{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T890 M890;
struct S414{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T414 M414;
extern T830 M830;
struct S390{int id;T0* _run_compound;T0* _start_position;T0* _writable;T0* _run_feature;T0* _call;};
extern T390 M390;
struct S699{T0* _start_position;T0* _header_comment;T0* _list;T0* _current_type;};
extern T699 M699;
struct S111{int _state;T0* _level;T0* _root_class;T0* _start_proc;};
extern T111 M111;
struct S906{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;T0* _base_feature;};
extern T906 M906;
struct S28{int id;T392 _storage;int _capacity;int _upper;int _lower;};
extern T28 M28;
struct S235{T513 _storage;int _capacity;int _upper;int _lower;};
extern T235 M235;
struct S604{int _is_ready;int _short_flag;int _magic_count;int _top;int _last_unique;};
extern T604 M604;
struct S349{int id;T0* _e_when;T0* _expression;int _expression_value;};
extern T349 M349;
struct S933{int id;T0* _base_class_name;T0* _generic_list;T0* _written_mark;T0* _run_type;};
extern T933 M933;
struct S886{int id;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;int _rank;T0* _result_type;};
extern T886 M886;
struct S446{int id;int _is_frozen;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;T0* _run_feature_2;};
extern T446 M446;
struct S398{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _values;};
extern T398 M398;
struct S46{int id;T0* _run_compound;T0* _instruction;T0* _comment;};
extern T46 M46;
struct S679{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;T0* _native;T0* _alias_string;};
extern T679 M679;
struct S145{int id;T0* _comment;T0* _expression;T0* _current_type;};
extern T145 M145;
struct S477{int id;T778 _storage;int _capacity;int _upper;int _lower;};
extern T477 M477;
struct S147{T586 _storage;int _capacity;int _upper;int _lower;};
extern T147 M147;
struct S892{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;int _static_value_mem;T0* _base_feature;};
extern T892 M892;
struct S796{int id;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;};
extern T796 M796;
struct S404{int id;T0* _run_compound;T0* _start_position;T0* _writable;T0* _run_feature;T0* _call;T0* _type;};
extern T404 M404;
struct S453{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T453 M453;
extern T798 M798;
struct S348{T0* _tag;T0* _expression;T0* _comment;T0* _current_type;};
extern T348 M348;
struct S372{int id;T0* _e_when;T0* _upper;T0* _lower;int _upper_value;int _lower_value;};
extern T372 M372;
struct S41{int id;T539 _storage;int _capacity;int _upper;};
extern T41 M41;
struct S153{T0* _clients;T0* _comment;T0* _list;};
extern T153 M153;
struct S226{T686 _storage;int _capacity;int _upper;};
extern T226 M226;
struct S32{int id;T500 _storage;int _capacity;int _upper;};
extern T32 M32;
struct S460{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T460 M460;
struct S180{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _feature_name;};
extern T180 M180;
extern T902 M902;
struct S158{int id;T0* _comment;T0* _expression;T0* _current_type;T0* _tag;};
extern T158 M158;
struct S904{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;T0* _base_feature;};
extern T904 M904;
struct S953{T0* _list;};
extern T953 M953;
struct S809{T0* _expression;T0* _then_compound;T0* _run_compound;};
extern T809 M809;
struct S794{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _count;};
extern T794 M794;
struct S689{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _value_mem;};
extern T689 M689;
struct S605{int _id;T0* _path;T0* _index_list;T0* _heading_comment1;int _is_deferred;int _is_expanded;T0* _base_class_name;T0* _formal_generic_list;T0* _heading_comment2;T0* _obsolete_type_string;T0* _parent_list;T0* _creation_clause_list;T0* _feature_clause_list;T0* _invariant_assertion;T0* _end_comment;T0* _feature_dictionary;T0* _once_mark_list;T0* _isom;};
extern T605 M605;
struct S958{int id;T0* _start_position;T0* _run_type;T0* _like_what;};
extern T958 M958;
struct S943{T354 _storage;int _capacity;int _upper;int _lower;};
extern T943 M943;
struct S569{T98 _storage;int _capacity;int _upper;};
extern T569 M569;
struct S306{int _verbose;};
extern T306 M306;
struct S355{T0* _current_type;int _id;int _at_run_time;T0* _running;T0* _invariant_assertion;int _compile_to_c_done;T0* _feature_dictionary;int _tagged_mem;T0* _actuals_clients;T0* _writable_attributes_mem;};
extern T355 M355;
struct S636{T0* _start_position;T0* _list;};
extern T636 M636;
struct S429{T686 _storage;int _capacity;int _upper;int _lower;};
extern T429 M429;
struct S358{int id;int _static_value_mem;T0* _current_type;T0* _to_string;int _is_written;T0* _start_position;};
extern T358 M358;
struct S592{T0* _header_comment;T0* _current_type;T0* _list;};
extern T592 M592;
struct S529{int id;int _static_value_mem;T0* _current_type;T0* _expression;T0* _comment;};
extern T529 M529;
struct S436{int id;int _static_value_mem;T0* _current_type;T0* _start_position;T0* _list;T0* _result_type;};
extern T436 M436;
struct S764{T42 _storage;int _capacity;int _upper;int _lower;};
extern T764 M764;
struct S644{T0* _list;};
extern T644 M644;
struct S388{int id;T0* _base_class_name;};
extern T388 M388;
struct S900{int id;T0* _base_class_name;};
extern T900 M900;
struct S843{T0* _start_position;T0* _list;T0* _header_comment;T0* _compound;T0* _when_list;T0* _values;};
extern T843 M843;
struct S673{T0* _base_class;T0* _start_position;T0* _heading_comment;T0* _list;};
extern T673 M673;
struct S624{double _item;};
extern T624 M624;
struct S625{T0* _se_cecil_list;T0* _se_cecil_name;T0* _user_cecil_list;T0* _user_cecil_name;T0* _user_path_h;};
extern T625 M625;
struct S406{int id;T0* _to_string;T0* _start_position;int _is_frozen;T0* _to_key;};
extern T406 M406;
struct S338{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _item_mem_j;int _item_mem_i;int _count;};
extern T338 M338;
struct S7{T9 _storage;int _count;int _capacity;};
extern T7 M7;
struct S675{int _push_back_flag;T0* _path;void* _input_stream;int _memory;};
extern T675 M675;
struct S347{int id;T0* _run_compound;T0* _start_position;T0* _list;T0* _compound;};
extern T347 M347;
struct S321{int id;T778 _storage;int _capacity;int _upper;};
extern T321 M321;
struct S932{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T932 M932;
struct S676{T0* _path;int _count;};
extern T676 M676;
struct S629{int id;T0* _run_compound;T0* _left_side;T0* _right_side;};
extern T629 M629;
struct S239{int id;T0* _start_position;T0* _run_type;T0* _like_what;T0* _written_mark;};
extern T239 M239;
struct S936{int id;int _static_value_mem;T0* _current_type;T0* _start_position;T0* _to_string;};
extern T936 M936;
struct S377{T0* _e_inspect;T0* _list;};
extern T377 M377;
struct S683{int _nb_errors;int _nb_warnings;int _no_warning;};
extern T683 M683;
struct S733{int id;T731 _storage;int _capacity;int _upper;int _lower;};
extern T733 M733;
struct S990{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _feature_name;};
extern T990 M990;
struct S247{int id;T497 _storage;int _capacity;int _upper;int _lower;};
extern T247 M247;
struct S849{int id;int _static_value_mem;T0* _current_type;T0* _start_position;};
extern T849 M849;
struct S410{T0* _mem_id;T0* _mem_str;int _modulus;};
extern T410 M410;
struct S696{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _local_vars;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;T0* _routine_body;int _use_current_state;};
extern T696 M696;
struct S948{T191 _storage;int _capacity;int _upper;int _lower;};
extern T948 M948;
struct S657{int id;T0* _base_class_name;};
extern T657 M657;
struct S300{int id;};
extern T300 M300;
struct S940{int id;int _static_value_mem;T0* _current_type;T0* _start_position;T0* _value;T0* _result_type;};
extern T940 M940;
struct S367{int id;int _static_value_mem;T0* _current_type;T0* _start_position;};
extern T367 M367;
struct S671{T0* _start_position;T0* _items;};
extern T671 M671;
struct S280{int id;T579 _storage;int _capacity;int _upper;int _lower;};
extern T280 M280;
struct S65{int id;T24 _storage;int _capacity;int _upper;int _lower;};
extern T65 M65;
struct S627{T0* _base_class_name;int _mem_line_column;};
extern T627 M627;
struct S260{int id;int _static_value_mem;T0* _current_type;T0* _start_position;char _value;int _pretty_print_mode;};
extern T260 M260;
struct S213{T0* _start_position;T0* _header_comment;T0* _list;T0* _current_type;};
extern T213 M213;
struct S252{int id;T0* _base_class_name;};
extern T252 M252;
struct S79{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _item_mem_j;int _item_mem_i;int _count;};
extern T79 M79;
struct S495{T822 _storage;int _capacity;int _upper;int _lower;};
extern T495 M495;
struct S263{int id;T533 _storage;int _capacity;int _upper;int _lower;};
extern T263 M263;
struct S633{T0* _start_position;T0* _header_comment;T0* _list;T0* _current_type;int _is_ensure_then;};
extern T633 M633;
struct S283{int id;T0* _formal_name;int _rank;T0* _run_type;};
extern T283 M283;
struct S272{int id;T770 _storage;int _capacity;int _upper;};
extern T272 M272;
struct S320{int id;};
extern T320 M320;
struct S59{T0* _name;T0* _constraint;};
extern T59 M59;
struct S253{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T253 M253;
struct S877{T0* _parent_list;T0* _type;T0* _comment;T0* _rename_list;T0* _export_list;T0* _undefine_list;T0* _redefine_list;T0* _select_list;T0* _undefine_memory1;T0* _undefine_memory2;};
extern T877 M877;
struct S278{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T278 M278;
extern T670 M670;
struct S767{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _feature_name;};
extern T767 M767;
struct S880{int id;T0* _run_compound;T0* _start_position;T0* _initialize;T0* _invariant_clause;T0* _variant_clause;T0* _until_expression;T0* _loop_body;};
extern T880 M880;
struct S393{T0* _start_position;T0* _list;};
extern T393 M393;
struct S723{int id;T0* _name;};
extern T723 M723;
struct S688{T0* _list;};
extern T688 M688;
struct S31{int id;T0* _start_position;T0* _list;T0* _flat_list;T0* _current_type;};
extern T31 M31;
struct S701{T770 _storage;int _capacity;int _upper;int _lower;};
extern T701 M701;
struct S33{T0* _list;};
extern T33 M33;
struct S522{T884 _storage;int _capacity;int _upper;int _lower;};
extern T522 M522;
struct S963{int id;T0* _type_bit;T0* _written_mark;T0* _run_time_mark;};
extern T963 M963;
struct S707{int id;T0* _base_class_name;};
extern T707 M707;
struct S417{int _value;};
extern T417 M417;
struct S712{T0* _list;T0* _run_compound;};
extern T712 M712;
struct S552{T949 _storage;int _capacity;int _upper;int _lower;};
extern T552 M552;
struct S760{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T760 M760;
struct S716{int id;int _static_value_mem;T0* _current_type;T0* _to_string;int _is_written;T0* _start_position;};
extern T716 M716;
struct S669{int id;T0* _base_class_name;};
extern T669 M669;
struct S534{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T534 M534;
struct S915{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _feature_name;T0* _run_feature;T0* _result_type;T0* _arguments;};
extern T915 M915;
struct S999{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T999 M999;
struct S352{T822 _storage;int _capacity;int _upper;};
extern T352 M352;
struct S720{int id;T0* _base_class_name;T0* _generic_list;T0* _written_mark;T0* _run_type_memory;};
extern T720 M720;
struct S680{int id;};
extern T680 M680;
extern T441 M441;
struct S64{int id;T0* _name_list;};
extern T64 M64;
struct S420{int id;int _static_value_mem;T0* _list;};
extern T420 M420;
struct S517{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T517 M517;
struct S848{T100 _storage;int _capacity;int _upper;int _lower;};
extern T848 M848;
struct S199{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _item_mem_j;int _item_mem_i;int _count;};
extern T199 M199;
struct S520{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T520 M520;
struct S521{int id;T0* _list;T0* _current_type;};
extern T521 M521;
struct S451{T0* _to_string;T0* _start_position;};
extern T451 M451;
struct S708{int id;int _static_value_mem;T0* _current_type;T0* _feature_name;T0* _rf;};
extern T708 M708;
extern T340 M340;
struct S709{int id;T0* _base_class_name;T0* _generic_list;T0* _written_mark;T0* _run_type;};
extern T709 M709;
struct S454{int id;T0* _to_string;T0* _start_position;int _is_frozen;T0* _to_key;};
extern T454 M454;
struct S38{T379 _storage;int _capacity;int _upper;int _lower;};
extern T38 M38;
extern T919 M919;
struct S479{int _item;};
extern T479 M479;
struct S664{int id;int _static_value_mem;T0* _current_type;T0* _expression;int _id;};
extern T664 M664;
struct S554{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _value_mem;};
extern T554 M554;
struct S557{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T557 M557;
extern T94 M94;
struct S72{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _feature_name;};
extern T72 M72;
struct S365{int id;T692 _storage;int _capacity;int _upper;int _lower;};
extern T365 M365;
struct S854{T304 _storage;int _capacity;int _upper;};
extern T854 M854;
struct S209{int id;T0* _base_class_name;};
extern T209 M209;
struct S26{T304 _storage;int _capacity;int _upper;int _lower;};
extern T26 M26;
struct S491{int id;T0* _base_class_name;};
extern T491 M491;
struct S587{T44 _storage;int _capacity;int _upper;int _lower;};
extern T587 M587;
struct S505{T0* _arguments;T0* _type;T0* _header_comment;T0* _obsolete_mark;T0* _require_assertion;T0* _local_vars;T0* _routine_body;};
extern T505 M505;
struct S381{int id;T729 _storage;int _capacity;int _upper;int _lower;};
extern T381 M381;
struct S544{T0* _path;void* _output_stream;};
extern T544 M544;
struct S498{T0* _old_name;T0* _new_name;};
extern T498 M498;
struct S523{int id;T0* _start_position;T0* _written_mark;T0* _mapped;T0* _run_time_mark;T0* _run_type;};
extern T523 M523;
struct S805{int id;int _static_value_mem;T0* _current_type;T0* _start_position;T0* _to_string;T0* _break;T0* _ascii;T0* _percent;T0* _mapping_c;};
extern T805 M805;
struct S85{int id;};
extern T85 M85;
struct S574{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T574 M574;
struct S718{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _item_mem_j;int _item_mem_i;int _count;};
extern T718 M718;
struct S855{T175 _storage;int _capacity;int _upper;int _lower;};
extern T855 M855;
extern T576 M576;
struct S185{int id;T654 _storage;int _capacity;int _upper;};
extern T185 M185;
struct S90{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T90 M90;
struct S715{int id;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;T0* _result_type;};
extern T715 M715;
struct S324{int _inlined_procedure_count;int _inlined_function_count;int _procedure_count;int _function_count;int _real_procedure_count;int _real_function_count;int _static_expression_count;T0* _pre_computed_once;int _top;int _check_id_count;int _direct_call_count;int _sure_void_count;int _switch_count;T0* _out_h;T0* _current_out;T0* _to_reference_mem;T0* _to_expanded_mem;T0* _check_assertion_mode;int _inspect_level;int _inline_level;int _generating_type_used;int _generator_used;int _split_count;int _elt_c_count;T0* _output_name;int _split_rc_count;T0* _oflag;int _no_strip;int _no_split;T0* _c_compiler_options;T0* _c_object_list;T0* _c_library_list;int _sprintf_double_flag;};
extern T324 M324;
struct S509{int _item;};
extern T509 M509;
struct S96{int id;T500 _storage;int _capacity;int _upper;int _lower;};
extern T96 M96;
struct S681{T973 _storage;int _capacity;int _upper;int _lower;};
extern T681 M681;
struct S378{T0* _list;};
extern T378 M378;
struct S567{T0* _list;};
extern T567 M567;
struct S52{T400 _storage;int _capacity;int _upper;int _lower;};
extern T52 M52;
struct S56{T0* _item;};
extern T56 M56;
struct S313{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T313 M313;
struct S57{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T57 M57;
struct S106{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;};
extern T106 M106;
struct S268{int id;T0* _run_compound;T0* _target;T0* _feature_name;T0* _run_feature;};
extern T268 M268;
struct S39{int id;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;int _rank;T0* _result_type;int _is_used;};
extern T39 M39;
struct S853{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;};
extern T853 M853;
struct S342{int id;int _static_value_mem;T0* _current_type;T0* _start_position;int _value;};
extern T342 M342;
struct S782{T0* _index;T0* _list;};
extern T782 M782;
struct S808{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;T0* _base_feature;T0* _value;};
extern T808 M808;
struct S893{int id;};
extern T893 M893;
struct S222{int id;T692 _storage;int _capacity;int _upper;};
extern T222 M222;
struct S881{T0* _start_position;T0* _list;};
extern T881 M881;
struct S907{T379 _storage;int _capacity;int _upper;};
extern T907 M907;
struct S580{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _value_mem;};
extern T580 M580;
struct S788{int id;T0* _base_class_name;};
extern T788 M788;
struct S237{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _count;};
extern T237 M237;
struct S250{T0* _keys;T0* _store;T0* _buckets;T0* _chain;int _free;int _modulus;int _has_mem;int _item_mem;int _item_mem_j;int _item_mem_i;int _count;};
extern T250 M250;
struct S317{int id;T0* _run_compound;T0* _target;T0* _feature_name;T0* _run_feature;T0* _arguments;};
extern T317 M317;
struct S23{int id;int _static_value_mem;T0* _current_type;T0* _to_string;T0* _start_position;int _rank;T0* _result_type;};
extern T23 M23;
struct S487{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _feature_name;T0* _run_feature;T0* _result_type;};
extern T487 M487;
struct S583{T0* _start_position;T0* _clients;T0* _comment;T0* _procedure_list;};
extern T583 M583;
struct S863{T113 _storage;int _capacity;int _upper;int _lower;};
extern T863 M863;
struct S608{T51 _storage;int _capacity;int _upper;int _lower;};
extern T608 M608;
struct S719{T175 _storage;int _capacity;int _upper;};
extern T719 M719;
struct S490{T0* _to_string;T0* _start_position;};
extern T490 M490;
struct S818{int _case_insensitive;int _drop_comments;int _is_running;int _column;int _line;T0* _current_line;char _cc;T0* _last_comments;T0* _function_type;T0* _formal_generic_list;int _in_ensure;int _in_rescue;T0* _arguments;T0* _local_vars;int _ok;int _ms_numbering;int _last_ascii_code;T0* _last_base_class;T0* _last_base_type;T0* _last_binary;T0* _last_bit_constant;T0* _last_boolean_constant;T0* _last_character_constant;T0* _last_class_name;T0* _last_class_type;T0* _last_expression;T0* _last_feature_declaration;T0* _last_feature_list;T0* _last_feature_name;T0* _last_keyword;T0* _last_type_formal_generic;T0* _last_infix;T0* _last_prefix;T0* _last_integer_constant;T0* _last_instruction;T0* _last_index_value;T0* _last_manifest_constant;T0* _last_manifest_string;T0* _last_parent;T0* _last_real_constant;T0* _last_type;T0* _last_tag_mark;int _start_column;int _start_line;};
extern T818 M818;
struct S820{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;int _use_current_state;T0* _base_feature;};
extern T820 M820;
struct S492{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _feature_name;T0* _run_feature;T0* _result_type;T0* _arguments;};
extern T492 M492;
struct S126{int id;T0* _run_compound;T0* _left_side;T0* _right_side;};
extern T126 M126;
struct S382{T667 _storage;int _capacity;int _upper;int _lower;};
extern T382 M382;
struct S542{T0* _clients;T0* _list;};
extern T542 M542;
struct S353{T541 _storage;int _capacity;int _upper;int _lower;};
extern T353 M353;
struct S270{int id;T0* _run_compound;T0* _start_position;T0* _expression;T0* _when_list;T0* _else_position;T0* _else_compound;};
extern T270 M270;
struct S844{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _local_vars;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;T0* _routine_body;int _use_current_state;};
extern T844 M844;
struct S256{int id;T729 _storage;int _capacity;int _upper;};
extern T256 M256;
struct S832{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;T0* _base_feature;T0* _local_vars;int _in_line_status;};
extern T832 M832;
struct S530{int id;T0* _run_compound;T0* _start_position;T0* _ifthenlist;T0* _else_compound;};
extern T530 M530;
struct S187{T659 _storage;int _capacity;int _upper;};
extern T187 M187;
struct S883{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;T0* _native;T0* _alias_string;};
extern T883 M883;
struct S548{int _is_on;int _info_flag;};
extern T548 M548;
struct S655{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T655 M655;
struct S511{T0* _unique_string_memory;int _co;int _li;};
extern T511 M511;
struct S240{int id;};
extern T240 M240;
struct S913{T0* _list;};
extern T913 M913;
struct S870{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;T0* _rescue_compound;int _use_current_state;T0* _base_feature;T0* _local_vars;int _static_value_mem;int _in_line_status;int _is_static_flag;};
extern T870 M870;
struct S284{int id;T0* _base_class_name;};
extern T284 M284;
struct S297{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _local_vars;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;T0* _routine_body;int _use_current_state;};
extern T297 M297;
struct S835{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _value_mem;};
extern T835 M835;
struct S419{T705 _storage;int _capacity;int _upper;int _lower;};
extern T419 M419;
struct S568{int id;T0* _run_compound;T0* _target;T0* _feature_name;T0* _run_feature;T0* _arguments;};
extern T568 M568;
struct S362{int id;T0* _run_compound;T0* _start_position;T0* _writable;};
extern T362 M362;
struct S970{int id;};
extern T970 M970;
struct S620{int id;T0* _start_position;T0* _list;T0* _flat_list;T0* _current_type;};
extern T620 M620;
struct S901{T221 _storage;int _capacity;int _upper;int _lower;};
extern T901 M901;
struct S549{int id;T0* _start_position;T0* _written_mark;T0* _run_time_mark;T0* _n;};
extern T549 M549;
struct S526{int id;T0* _run_compound;T0* _start_position;};
extern T526 M526;
struct S927{T400 _storage;int _capacity;int _upper;};
extern T927 M927;
struct S623{T0* _start_position;T0* _header_comment;T0* _list;T0* _current_type;};
extern T623 M623;
struct S869{int id;T0* _current_type;T0* _clients_memory;T0* _actuals_clients;T0* _name;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _routine_body;T0* _ensure_assertion;int _use_current_state;T0* _base_feature;T0* _local_vars;};
extern T869 M869;
struct S112{int id;int _static_value_mem;T0* _current_type;T0* _target;T0* _run_feature;T0* _result_type;T0* _arguments;T0* _feature_name;};
extern T112 M112;
struct S648{int id;T0* _start_position;T0* _run_type;T0* _like_what;T0* _written_mark;};
extern T648 M648;
struct S649{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _rescue_compound;T0* _end_comment;};
extern T649 M649;
struct S396{T659 _storage;int _capacity;int _upper;int _lower;};
extern T396 M396;
struct S118{int id;T0* _base_class;T0* _names;T0* _result_type;T0* _header_comment;T0* _clients;T0* _value_mem;};
extern T118 M118;
struct S558{int id;T0* _start_position;T0* _written_mark;T0* _run_time_mark;T0* _n;int _nb;};
extern T558 M558;
struct S374{T857 _storage;int _capacity;int _upper;};
extern T374 M374;
int r6_ix_not(int C);
void r5append_in_format(double C,T0* a1,int a2);
int r5rounded(double C);
extern int fBC5tmp_native_array;
extern T9 oBC5tmp_native_array;
T9 r5tmp_native_array(void);
double r5double_ceiling(double C);
int r2hash_code(int C);
T0* r2to_string(int C);
void r2append_in(int C,T0* a1);
int r2_px_94(int C,int a1);
double r2log(int C);
int r2to_octal(int C);
int r2min(int C,int a1);
extern T0*oBC2tmp_string;
char r2digit(int C);
int r2max(int C,int a1);
int r3is_separator(char C);
char r3to_lower(char C);
int r3_px_60(char C,char a1);
int r3value(char C);
int r3same_as(char C,char a1);
int r3_px_6261(char C,char a1);
int r3is_digit(char C);
char r3to_upper(char C);
int r3is_letter(char C);
void r98set_all_with(T98 C,T0* a1,int a2);
void r98copy_from(T98 C,T98 a1,int a2);
T98 r98realloc(T98 C,int a1,int a2);
void r497copy_from(T497 C,T497 a1,int a2);
T497 r497realloc(T497 C,int a1,int a2);
void r731set_all_with(T731 C,T0* a1,int a2);
void r731copy_from(T731 C,T731 a1,int a2);
T731 r731realloc(T731 C,int a1,int a2);
void r500set_all_with(T500 C,T0* a1,int a2);
void r500copy_from(T500 C,T500 a1,int a2);
T500 r500realloc(T500 C,int a1,int a2);
void r539copy_from(T539 C,T539 a1,int a2);
T539 r539realloc(T539 C,int a1,int a2);
void r42copy_from(T42 C,T42 a1,int a2);
T42 r42realloc(T42 C,int a1,int a2);
void r24set_all_with(T24 C,T0* a1,int a2);
void r24copy_from(T24 C,T24 a1,int a2);
T24 r24realloc(T24 C,int a1,int a2);
void r533copy_from(T533 C,T533 a1,int a2);
T533 r533realloc(T533 C,int a1,int a2);
void r778set_all_with(T778 C,T0* a1,int a2);
int r778fast_index_of(T778 C,T0* a1,int a2);
void r778copy_from(T778 C,T778 a1,int a2);
T778 r778realloc(T778 C,int a1,int a2);
void r51set_all_with(T51 C,T0* a1,int a2);
int r51fast_index_of(T51 C,T0* a1,int a2);
void r51copy_from(T51 C,T51 a1,int a2);
T51 r51realloc(T51 C,int a1,int a2);
int r9hashcode(T9 C,int a1);
int r9fast_memcmp(T9 C,T9 a1,int a2);
int r9fast_index_of(T9 C,char a1,int a2);
void r9copy_from(T9 C,T9 a1,int a2);
T9 r9realloc(T9 C,int a1,int a2);
void r36copy_from(T36 C,T36 a1,int a2);
T36 r36realloc(T36 C,int a1,int a2);
void r579set_all_with(T579 C,T0* a1,int a2);
void r579copy_from(T579 C,T579 a1,int a2);
T579 r579realloc(T579 C,int a1,int a2);
void r392set_all_with(T392 C,T0* a1,int a2);
void r392copy_from(T392 C,T392 a1,int a2);
T392 r392realloc(T392 C,int a1,int a2);
void r770set_all_with(T770 C,T0* a1,int a2);
void r770copy_from(T770 C,T770 a1,int a2);
T770 r770realloc(T770 C,int a1,int a2);
void r100copy_from(T100 C,T100 a1,int a2);
T100 r100realloc(T100 C,int a1,int a2);
void r541set_all_with(T541 C,int a1,int a2);
void r822clear_all(T822 C,int a1);
void r822set_all_with(T822 C,T0* a1,int a2);
int r822fast_index_of(T822 C,T0* a1,int a2);
void r822copy_from(T822 C,T822 a1,int a2);
T822 r822realloc(T822 C,int a1,int a2);
void r304copy_from(T304 C,T304 a1,int a2);
T304 r304realloc(T304 C,int a1,int a2);
void r113set_all_with(T113 C,T0* a1,int a2);
int r113fast_index_of(T113 C,T0* a1,int a2);
void r113copy_from(T113 C,T113 a1,int a2);
T113 r113realloc(T113 C,int a1,int a2);
void r354set_all_with(T354 C,T0* a1,int a2);
void r654set_all_with(T654 C,T0* a1,int a2);
int r654fast_index_of(T654 C,T0* a1,int a2);
void r654copy_from(T654 C,T654 a1,int a2);
T654 r654realloc(T654 C,int a1,int a2);
void r586copy_from(T586 C,T586 a1,int a2);
T586 r586realloc(T586 C,int a1,int a2);
void r973copy_from(T973 C,T973 a1,int a2);
T973 r973realloc(T973 C,int a1,int a2);
void r884set_all_with(T884 C,T0* a1,int a2);
int r884fast_index_of(T884 C,T0* a1,int a2);
void r884copy_from(T884 C,T884 a1,int a2);
T884 r884realloc(T884 C,int a1,int a2);
void r692set_all_with(T692 C,T0* a1,int a2);
int r692fast_index_of(T692 C,T0* a1,int a2);
void r692copy_from(T692 C,T692 a1,int a2);
T692 r692realloc(T692 C,int a1,int a2);
int r379fast_index_of(T379 C,T0* a1,int a2);
void r379copy_from(T379 C,T379 a1,int a2);
T379 r379realloc(T379 C,int a1,int a2);
int r379equal_like(T0* a1,T0* a2);
int r379index_of(T379 C,T0* a1,int a2);
void r175set_all_with(T175 C,T0* a1,int a2);
void r175copy_from(T175 C,T175 a1,int a2);
T175 r175realloc(T175 C,int a1,int a2);
void r667copy_from(T667 C,T667 a1,int a2);
T667 r667realloc(T667 C,int a1,int a2);
void r659set_all_with(T659 C,T0* a1,int a2);
int r659fast_index_of(T659 C,T0* a1,int a2);
void r659copy_from(T659 C,T659 a1,int a2);
T659 r659realloc(T659 C,int a1,int a2);
void r729set_all_with(T729 C,T0* a1,int a2);
int r729fast_index_of(T729 C,T0* a1,int a2);
void r729copy_from(T729 C,T729 a1,int a2);
T729 r729realloc(T729 C,int a1,int a2);
int r729equal_like(T0* a1,T0* a2);
int r729index_of(T729 C,T0* a1,int a2);
void r949copy_from(T949 C,T949 a1,int a2);
T949 r949realloc(T949 C,int a1,int a2);
void r400set_all_with(T400 C,T0* a1,int a2);
int r400fast_index_of(T400 C,T0* a1,int a2);
void r400copy_from(T400 C,T400 a1,int a2);
T400 r400realloc(T400 C,int a1,int a2);
int r400equal_like(T0* a1,T0* a2);
int r400index_of(T400 C,T0* a1,int a2);
void r705copy_from(T705 C,T705 a1,int a2);
T705 r705realloc(T705 C,int a1,int a2);
void r513copy_from(T513 C,T513 a1,int a2);
T513 r513realloc(T513 C,int a1,int a2);
void r221copy_from(T221 C,T221 a1,int a2);
T221 r221realloc(T221 C,int a1,int a2);
void r686clear_all(T686 C,int a1);
void r686set_all_with(T686 C,int a1,int a2);
int r686fast_index_of(T686 C,int a1,int a2);
void r686copy_from(T686 C,T686 a1,int a2);
T686 r686realloc(T686 C,int a1,int a2);
void r857set_all_with(T857 C,T0* a1,int a2);
void r857copy_from(T857 C,T857 a1,int a2);
T857 r857realloc(T857 C,int a1,int a2);
void r44copy_from(T44 C,T44 a1,int a2);
T44 r44realloc(T44 C,int a1,int a2);
void r191copy_from(T191 C,T191 a1,int a2);
T191 r191realloc(T191 C,int a1,int a2);
int r7to_integer(T7* C);
void r7add_first(T7* C,char a1);
void r7extend(T7* C,char a1);
void r7set_last(T7* C,char a1);
void r7to_lower(T7* C);
int r7hash_code(T7* C);
int r7index_of_string(T7* C,T0* a1);
int r7_px_60(T7* C,T0* a1);
void r7remove_between(T7* C,int a1,int a2);
void r7make(T7* C,int a1);
void* r7to_external(T7* C);
void r7reverse(T7* C);
int r7has_string(T7* C,T0* a1);
void r7remove_first(T7* C,int a1);
T0* r7twin(T7* C);
int r7is_equal(T7* C,T0* a1);
int r7has_prefix(T7* C,T0* a1);
void r7swap(T7* C,int a1,int a2);
char r7last(T7* C);
int r7has_suffix(T7* C,T0* a1);
int r7has(T7* C,char a1);
void r7copy(T7* C,T0* a1);
int r7same_as(T7* C,T0* a1);
void r7prepend(T7* C,T0* a1);
void r7to_upper(T7* C);
void r7remove_last(T7* C,int a1);
int r7index_of(T7* C,char a1);
int r7binary_to_integer(T7* C);
void r7append(T7* C,T0* a1);
void r28make(T28* C,int a1,int a2);
T0* r28item(T28* C,int a1);
T0* r28twin(T28* C);
void r28copy(T28* C,T0* a1);
int r28count(T28* C);
void r28add_last(T28* C,T0* a1);
T0* r28first(T28* C);
T0* r235item(T235* C,int a1);
int r235count(T235* C);
void r235add_last(T235* C,T0* a1);
T0* r235first(T235* C);
void r477clear_all(T477* C);
void r477force(T477* C,T0* a1,int a2);
void r477make(T477* C,int a1,int a2);
T0* r477item(T477* C,int a1);
void r477resize(T477* C,int a1,int a2);
int r477count(T477* C);
T0* r147item(T147* C,int a1);
T0* r147twin(T147* C);
void r147copy(T147* C,T0* a1);
int r147count(T147* C);
void r147add_last(T147* C,T0* a1);
void r41with_capacity(T41* C,int a1);
void r41add_last(T41* C,T0* a1);
void r226make(T226* C,int a1);
int r226fast_has(T226* C,int a1);
void r226resize(T226* C,int a1);
void r226copy(T226* C,T0* a1);
void r226with_capacity(T226* C,int a1);
int r226fast_index_of(T226* C,int a1);
void r226add_last(T226* C,int a1);
void r32clear_all(T32* C);
void r32make(T32* C,int a1);
T0* r32item(T32* C,int a1);
void r32resize(T32* C,int a1);
int r32count(T32* C);
void r943make(T943* C,int a1,int a2);
T0* r943item(T943* C,int a1);
void r943resize(T943* C,int a1,int a2);
int r943count(T943* C);
void r569make(T569* C,int a1);
void r569resize(T569* C,int a1);
void r429make(T429* C,int a1,int a2);
int r429item(T429* C,int a1);
void r429resize(T429* C,int a1,int a2);
void r429add_last(T429* C,int a1);
int r429count(T429* C);
T0* r764item(T764* C,int a1);
int r764count(T764* C);
void r764add_last(T764* C,T0* a1);
void r321clear_all(T321* C);
void r321make(T321* C,int a1);
int r321fast_has(T321* C,T0* a1);
T0* r321item(T321* C,int a1);
void r321resize(T321* C,int a1);
void r321with_capacity(T321* C,int a1);
int r321fast_index_of(T321* C,T0* a1);
void r321add_last(T321* C,T0* a1);
int r321count(T321* C);
void r733make(T733* C,int a1,int a2);
T0* r733item(T733* C,int a1);
T0* r733twin(T733* C);
void r733copy(T733* C,T0* a1);
int r733count(T733* C);
void r733add_last(T733* C,T0* a1);
T0* r733first(T733* C);
T0* r247item(T247* C,int a1);
T0* r247twin(T247* C);
void r247copy(T247* C,T0* a1);
int r247count(T247* C);
void r247add_last(T247* C,T0* a1);
T0* r948item(T948* C,int a1);
T0* r948twin(T948* C);
void r948copy(T948* C,T0* a1);
int r948count(T948* C);
void r948add_last(T948* C,T0* a1);
void r280force(T280* C,T0* a1,int a2);
void r280make(T280* C,int a1,int a2);
T0* r280item(T280* C,int a1);
void r280resize(T280* C,int a1,int a2);
void r280swap(T280* C,int a1,int a2);
int r280count(T280* C);
void r280add_last(T280* C,T0* a1);
void r65make(T65* C,int a1,int a2);
T0* r65item(T65* C,int a1);
T0* r65twin(T65* C);
void r65copy(T65* C,T0* a1);
int r65count(T65* C);
void r65add_last(T65* C,T0* a1);
T0* r65first(T65* C);
void r495make(T495* C,int a1,int a2);
int r495fast_has(T495* C,T0* a1);
T0* r495item(T495* C,int a1);
void r495resize(T495* C,int a1,int a2);
void r495with_capacity(T495* C,int a1,int a2);
int r495fast_index_of(T495* C,T0* a1);
void r495add_last(T495* C,T0* a1);
int r495count(T495* C);
T0* r263item(T263* C,int a1);
T0* r263twin(T263* C);
void r263copy(T263* C,T0* a1);
int r263count(T263* C);
void r263add_last(T263* C,T0* a1);
T0* r272item(T272* C,int a1);
void r272with_capacity(T272* C,int a1);
void r272add_last(T272* C,T0* a1);
void r701make(T701* C,int a1,int a2);
T0* r701item(T701* C,int a1);
void r701resize(T701* C,int a1,int a2);
T0* r701twin(T701* C);
void r701copy(T701* C,T0* a1);
int r701count(T701* C);
void r701add_last(T701* C,T0* a1);
int r522empty(T522* C);
void r522make(T522* C,int a1,int a2);
int r522fast_has(T522* C,T0* a1);
T0* r522item(T522* C,int a1);
void r522clear(T522* C);
int r522fast_index_of(T522* C,T0* a1);
void r522add_last(T522* C,T0* a1);
int r522count(T522* C);
T0* r522first(T522* C);
T0* r552item(T552* C,int a1);
int r552count(T552* C);
void r552add_last(T552* C,T0* a1);
T0* r352twin(T352* C);
void r352copy(T352* C,T0* a1);
void r352with_capacity(T352* C,int a1);
void r352add_last(T352* C,T0* a1);
int r848count(T848* C);
void r848add_last(T848* C,T0* a1);
int r38empty(T38* C);
T0* r38item(T38* C,int a1);
void r38clear(T38* C);
int r38has(T38* C,T0* a1);
void r38with_capacity(T38* C,int a1,int a2);
void r38add_last(T38* C,T0* a1);
int r38count(T38* C);
int r38index_of(T38* C,T0* a1);
void r365force(T365* C,T0* a1,int a2);
void r365make(T365* C,int a1,int a2);
T0* r365item(T365* C,int a1);
void r365resize(T365* C,int a1,int a2);
void r365add_last(T365* C,T0* a1);
int r365count(T365* C);
int r854empty(T854* C);
T0* r854last(T854* C);
void r854with_capacity(T854* C,int a1);
void r854add_last(T854* C,T0* a1);
void r854remove_last(T854* C);
T0* r26item(T26* C,int a1);
int r26count(T26* C);
void r26add_last(T26* C,T0* a1);
T0* r26first(T26* C);
T0* r587item(T587* C,int a1);
int r587count(T587* C);
void r587add_last(T587* C,T0* a1);
void r381make(T381* C,int a1,int a2);
T0* r381item(T381* C,int a1);
T0* r381twin(T381* C);
void r381copy(T381* C,T0* a1);
int r381count(T381* C);
void r381add_last(T381* C,T0* a1);
T0* r381first(T381* C);
void r855make(T855* C,int a1,int a2);
T0* r855item(T855* C,int a1);
void r855clear(T855* C);
T0* r855twin(T855* C);
void r855copy(T855* C,T0* a1);
int r855count(T855* C);
void r855add_last(T855* C,T0* a1);
T0* r855first(T855* C);
void r185make(T185* C,int a1);
int r185fast_has(T185* C,T0* a1);
void r185resize(T185* C,int a1);
void r185with_capacity(T185* C,int a1);
int r185fast_index_of(T185* C,T0* a1);
void r185add_last(T185* C,T0* a1);
void r96clear_all(T96* C);
void r96make(T96* C,int a1,int a2);
T0* r96item(T96* C,int a1);
T0* r96twin(T96* C);
void r96copy(T96* C,T0* a1);
int r96count(T96* C);
void r96add_last(T96* C,T0* a1);
T0* r96first(T96* C);
T0* r681item(T681* C,int a1);
int r681count(T681* C);
void r681add_last(T681* C,T0* a1);
void r52make(T52* C,int a1,int a2);
int r52fast_has(T52* C,T0* a1);
T0* r52item(T52* C,int a1);
void r52resize(T52* C,int a1,int a2);
void r52clear(T52* C);
int r52has(T52* C,T0* a1);
int r52fast_index_of(T52* C,T0* a1);
int r52count(T52* C);
void r52add_last(T52* C,T0* a1);
int r52index_of(T52* C,T0* a1);
void r222make(T222* C,int a1);
int r222fast_has(T222* C,T0* a1);
void r222resize(T222* C,int a1);
void r222with_capacity(T222* C,int a1);
int r222fast_index_of(T222* C,T0* a1);
void r222add_last(T222* C,T0* a1);
int r907fast_has(T907* C,T0* a1);
void r907with_capacity(T907* C,int a1);
int r907fast_index_of(T907* C,T0* a1);
void r907add_last(T907* C,T0* a1);
void r863make(T863* C,int a1,int a2);
int r863fast_has(T863* C,T0* a1);
T0* r863item(T863* C,int a1);
void r863resize(T863* C,int a1,int a2);
void r863clear(T863* C);
void r863with_capacity(T863* C,int a1,int a2);
int r863fast_index_of(T863* C,T0* a1);
int r863count(T863* C);
void r863add_last(T863* C,T0* a1);
T0* r863first(T863* C);
int r608empty(T608* C);
void r608make(T608* C,int a1,int a2);
int r608fast_has(T608* C,T0* a1);
T0* r608item(T608* C,int a1);
void r608clear(T608* C);
T0* r608twin(T608* C);
void r608copy(T608* C,T0* a1);
int r608fast_index_of(T608* C,T0* a1);
int r608count(T608* C);
void r608add_last(T608* C,T0* a1);
void r719with_capacity(T719* C,int a1);
void r719add_last(T719* C,T0* a1);
T0* r382item(T382* C,int a1);
int r382count(T382* C);
void r382add_last(T382* C,T0* a1);
void r353force(T353* C,int a1,int a2);
void r353make(T353* C,int a1,int a2);
int r353item(T353* C,int a1);
void r353resize(T353* C,int a1,int a2);
int r353valid_index(T353* C,int a1);
void r353set_slice_with(T353* C,int a1,int a2,int a3);
void r256make(T256* C,int a1);
int r256fast_has(T256* C,T0* a1);
void r256resize(T256* C,int a1);
int r256has(T256* C,T0* a1);
void r256with_capacity(T256* C,int a1);
int r256fast_index_of(T256* C,T0* a1);
void r256add_last(T256* C,T0* a1);
int r256index_of(T256* C,T0* a1);
int r187fast_has(T187* C,T0* a1);
void r187with_capacity(T187* C,int a1);
int r187fast_index_of(T187* C,T0* a1);
void r187add_last(T187* C,T0* a1);
T0* r419item(T419* C,int a1);
T0* r419twin(T419* C);
void r419copy(T419* C,T0* a1);
int r419count(T419* C);
void r419add_last(T419* C,T0* a1);
T0* r419first(T419* C);
T0* r901item(T901* C,int a1);
T0* r901twin(T901* C);
void r901copy(T901* C,T0* a1);
int r901count(T901* C);
void r901add_last(T901* C,T0* a1);
void r927make(T927* C,int a1);
int r927fast_has(T927* C,T0* a1);
void r927with_capacity(T927* C,int a1);
int r927fast_index_of(T927* C,T0* a1);
void r927add_last(T927* C,T0* a1);
int r396empty(T396* C);
void r396make(T396* C,int a1,int a2);
int r396fast_has(T396* C,T0* a1);
T0* r396item(T396* C,int a1);
void r396resize(T396* C,int a1,int a2);
void r396swap(T396* C,int a1,int a2);
void r396copy(T396* C,T0* a1);
void r396with_capacity(T396* C,int a1,int a2);
int r396fast_index_of(T396* C,T0* a1);
void r396add_last(T396* C,T0* a1);
int r396count(T396* C);
T0* r396first(T396* C);
void r374make(T374* C,int a1);
void r374resize(T374* C,int a1);
T0* r794at(T794* C,T0* a1);
void r794expand(T794* C);
extern T0*oBC672tmp_buckets;
void r794make(T794* C);
void r794resize(T794* C,int a1);
int r794has(T794* C,T0* a1);
void r794with_capacity(T794* C,int a1);
void r794put(T794* C,T0* a1,T0* a2);
void r794initialize(T794* C);
T0* r338at(T338* C,T0* a1);
void r338expand(T338* C);
void r338make(T338* C);
T0* r338item(T338* C,int a1);
void r338resize(T338* C,int a1);
int r338has(T338* C,T0* a1);
void r338forth(T338* C);
void r338put(T338* C,T0* a1,T0* a2);
void r338first(T338* C);
void r338initialize(T338* C);
void r79expand(T79* C);
void r79make(T79* C);
T0* r79item(T79* C,int a1);
void r79resize(T79* C,int a1);
int r79has(T79* C,int a1);
void r79forth(T79* C);
void r79put(T79* C,T0* a1,int a2);
void r79first(T79* C);
void r79initialize(T79* C);
T0* r199at(T199* C,T0* a1);
void r199expand(T199* C);
void r199make(T199* C);
void r199remove(T199* C,T0* a1);
void r199shrink(T199* C);
T0* r199item(T199* C,int a1);
void r199resize(T199* C,int a1);
int r199has(T199* C,T0* a1);
void r199forth(T199* C);
void r199with_capacity(T199* C,int a1);
void r199put(T199* C,T0* a1,T0* a2);
void r199initialize(T199* C);
void r199first(T199* C);
T0* r718at(T718* C,T0* a1);
void r718expand(T718* C);
void r718make(T718* C);
T0* r718item(T718* C,int a1);
void r718resize(T718* C,int a1);
int r718has(T718* C,T0* a1);
void r718forth(T718* C);
void r718put(T718* C,T0* a1,T0* a2);
void r718first(T718* C);
void r718initialize(T718* C);
T0* r237at(T237* C,T0* a1);
void r237expand(T237* C);
void r237resize(T237* C,int a1);
int r237has(T237* C,T0* a1);
void r237with_capacity(T237* C,int a1);
void r237put(T237* C,T0* a1,T0* a2);
void r237initialize(T237* C);
T0* r250at(T250* C,T0* a1);
void r250expand(T250* C);
void r250make(T250* C);
T0* r250item(T250* C,int a1);
void r250resize(T250* C,int a1);
int r250has(T250* C,T0* a1);
void r250forth(T250* C);
void r250put(T250* C,T0* a1,T0* a2);
void r250first(T250* C);
void r250initialize(T250* C);
extern T0*oBC364eh;
void r376check_creation_clause(T376* C,T0* a1);
T0* r376add_comment(T376* C,T0* a1);
void r376check_created_type(T376* C,T0* a1);
extern T0*oBC364gc_handler;
void r376make(T376* C,T0* a1,T0* a2,T0* a3);
void r376c2c_closing(T376* C,T0* a1);
void r376c2c_clear_expanded(T376* C,int a1);
void r376compile_to_c(T376* C);
T0* r376to_runnable(T376* C,T0* a1);
extern T0*oBC364cpp;
T0* r376current_type(T376* C);
void r376c2c_opening(T376* C,T0* a1);
extern T0*oBC364small_eiffel;
void r376check_explicit_type(T376* C);
int r376is_pre_computable(T376* C);
int r376use_current(T376* C);
void r376check_writable(T376* C,T0* a1);
void r376error(T0* a1,T0* a2);
void r343from_runnable(T343* C,T0* a1);
void r343make(T343* C,T0* a1,T0* a2,T0* a3);
T0* r343check_assertion_mode(void);
void r343compile_to_c(T343* C);
int r343use_current(T343* C);
void r343afd_check(T343* C);
extern T0*oBC861stack_cpc;
void r324put_extern3(T324* C,T0* a1,T0* a2);
extern T0*oBC364unique_string;
extern T0*oBC364tmp_file_read;
void r324cdef_id(T324* C,T0* a1,int a2);
void r324put_extern4(T324* C,T0* a1,T0* a2,int a3);
void r324use_switch(T324* C,T0* a1,T0* a2,T0* a3,T0* a4);
void r324put_inspect(T324* C);
void r324put_string_c(T0* a1);
void r324variant_check(T324* C,T0* a1);
void r324backup_sfw_connect(T324* C,T0* a1,T0* a2);
void r324connect_cecil_out_h(T324* C,T0* a1);
extern int fBC364make_suffix;
extern T0*oBC364make_suffix;
T0* r324make_suffix(T324* C);
void r324trace_boolean_expression(T324* C,T0* a1);
void r324expanded_attributes(T324* C,T0* a1);
void r324put_extern5(T324* C,T0* a1,T0* a2);
T0* r324get_inline_ms(T324* C);
void r324write_make_file(T324* C);
void r324push_new(T324* C,T0* a1,T0* a2);
void r324inline_level_decr(T324* C);
void r324put_target_as_value(T324* C);
void r324path_c_copy_in(T324* C,T0* a1,int a2);
extern int fBC324c_compiler;
extern T0*oBC324c_compiler;
T0* r324c_compiler(T324* C);
extern int fBC324path_make;
extern T0*oBC324path_make;
T0* r324path_make(T324* C);
void r324inspect_decr(T324* C);
void r324define_initialize(T324* C);
void r324push_same_target(T324* C,T0* a1,T0* a2);
void r324add_directory(T324* C,T0* a1,T0* a2);
void r324write_make_file_split(T324* C);
void r324incr_real_procedure_count(T324* C);
void r324inside_twin(T324* C,T0* a1);
void r324put_comment(T324* C,T0* a1);
void r324define_used_basics(T324* C);
void r324incr_inlined_function_count(T324* C);
T0* r324get_environment_variable(T324* C,T0* a1);
void r324put_c_function(T324* C,T0* a1,T0* a2);
extern int fBC324path_c;
extern T0*oBC324path_c;
T0* r324path_c(T324* C);
void r324check_id(T324* C,T0* a1,int a2);
extern T0*oBC364manifest_array_pool;
void r324define_to_reference(T324* C);
void r324define_main(T324* C,T0* a1);
extern T0*oBC364system_list;
void r324put_target_as_target(T324* C);
extern int fBC364system_name;
extern T0*oBC364system_name;
T0* r324system_name(T324* C);
void r324error_void_or_bad_type(T324* C,T0* a1);
void r324cecil_define(T324* C);
void r324rs_pop_position(T324* C);
extern T0*oBC324tmp_string;
void r324tmp_string_object_library(T324* C);
void r324pop(T324* C);
void r324add_c_object(T324* C,T0* a1);
extern T0*oBC861stack_args;
void r324swap_on_h(T324* C);
extern int fBC324path_h;
extern T0*oBC324path_h;
T0* r324path_h(T324* C);
void r324call_c_linker(T324* C);
void r324incr_elt_c_count(T324* C,int a1);
void r324put_arguments(T324* C);
void r324expanded_writable(T324* C,T0* a1,T0* a2);
void r324path_o_in(T324* C,T0* a1,int a2);
void r324current_class_invariant(T324* C,T0* a1);
int r324target_cannot_be_dropped(T324* C);
void r324echo_rename_file(T0* a1,T0* a2);
void r324put_cpc(T324* C,T0* a1);
void r324put_position(T324* C,T0* a1);
void r324define_to_expanded(T324* C);
void r324print_current(T324* C);
void r324put_c_heading(T324* C,T0* a1);
void r324push_inline_dca(T324* C,T0* a1,T0* a2);
void r324to_reference(T324* C,T0* a1,T0* a2);
void r324conversion_name(int a1);
void r324print_local(T324* C,T0* a1);
void r324put_banner(T0* a1);
void r324put_comment_line(T324* C,T0* a1);
void r324stack_overflow(T324* C);
extern T0*oBC364cecil_pool;
extern T0*oBC324out_make;
void r324call_c_compiler(T324* C);
extern T0*oBC364run_control;
void r324print_argument(T324* C,int a1);
void r324incr_procedure_count(T324* C);
void r324put_trace_switch(T324* C);
void r324get_started(T324* C);
extern T0*oBC324out_c;
extern T576 oBC364switch_collection;
void r324rs_link(T324* C,T0* a1);
void r324put_to_pointer(T324* C);
extern int fBC364small_eiffel_directory;
extern T0*oBC364small_eiffel_directory;
T0* r324small_eiffel_directory(T324* C);
T0* r324to_bcn(T0* a1);
void r324rs_push_local(T324* C,T0* a1,T0* a2);
void r324add_c_library(T324* C,T0* a1);
extern T0*oBC861stack_rf;
void r324push_cpc(T324* C,T0* a1,T0* a2,T0* a3,T0* a4);
void r324inspect_incr(T324* C);
int r324call_invariant_start(T0* a1);
void r324push_void(T324* C,T0* a1,T0* a2,T0* a3);
void r324common_put_target(T324* C);
void r324put_c_inline_c(T324* C);
void r324incr_real_function_count(T324* C);
void r324print_strip(T324* C);
extern T670 oBC1file_tools;
void r324put_ith_argument(T324* C,int a1);
extern T0*oBC324tmp_string2;
extern T0*oBC364echo;
extern T0*oBC364eiffel_parser;
extern T0*oBC861stack_code;
extern T0*oBC861stack_static_rf;
void r324rs_push_argument(T324* C,T0* a1,int a2,T0* a3);
void r324add_c_compiler_option(T324* C,T0* a1);
void r324put_error1(T324* C,T0* a1,T0* a2);
extern T0*oBC324c_inline_h_mem;
void r324split_c_start_run_class(T324* C);
extern T0*oBC324tmp_string3;
void r324stack_push(T324* C,int a1);
T0* r324need_invariant(T0* a1);
void r324incr_inlined_procedure_count(T324* C);
extern int fBC324c_linker;
extern T0*oBC324c_linker;
T0* r324c_linker(T324* C);
void r324add_first_include(T324* C);
extern T0*oBC364tmp_path;
void r324rs_push(T324* C,T0* a1,T0* a2,T0* a3);
int r324no_args_to_eval(T324* C);
void r324incr_pre_computed_once_count(T324* C,T0* a1);
void r324incr_static_expression_count(T324* C);
void r324push_check(T324* C,T0* a1,T0* a2,T0* a3);
void r324write_make_file_no_split(T324* C);
int r324cannot_drop_all(T324* C);
int r324stupid_switch(T0* a1);
void r324sfw_connect(T324* C,T0* a1,T0* a2);
extern T0*oBC364manifest_string_pool;
void r324put_generating_type(T324* C,T0* a1);
int r324file_exists(T0* a1);
extern T0*oBC861stack_target;
void r324once_pre_computing(T324* C);
void r324inline_level_incr(T324* C);
void r324push_direct(T324* C,T0* a1,T0* a2,T0* a3);
void r324put_generator(T324* C,T0* a1);
void r324rs_push_position(T324* C,char a1,T0* a2);
void r324put_object_size(T324* C,T0* a1);
void r324put_c_inline_h(T324* C);
void r324add_oflag(T324* C);
void r324check_assertion(T324* C,T0* a1);
void r324put_extern1(T324* C,T0* a1);
void r324push_switch(T324* C,T0* a1,T0* a2);
void r324incr_function_count(T324* C);
int r324arguments_cannot_be_dropped(T324* C);
void r324put_extern2(T324* C,T0* a1,char a2);
void r324to_expanded(T324* C,T0* a1,T0* a2);
extern int fBC364o_suffix;
extern T0*oBC364o_suffix;
T0* r324o_suffix(T324* C);
T0* r134try_to_undefine(T134* C,T0* a1,T0* a2);
extern T0*oBC359assertion_collector;
T0* r134runnable(T0* a1,T0* a2,T0* a3);
void r134add_into(T134* C,T0* a1);
extern T0*oBC359header_comment_memory;
T0* r134try_to_undefine_aux(T134* C,T0* a1,T0* a2);
void r134make(T134* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r134make_routine(T134* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r134mapping_c_name_in(T134* C,T0* a1);
void r134set_header_comment(T134* C,T0* a1);
T0* r134start_position(T134* C);
T0* r134to_run_feature(T134* C,T0* a1,T0* a2);
T0* r134run_ensure(T0* a1);
T0* r134run_require(T0* a1);
int r134stupid_switch(T134* C,T0* a1,T0* a2);
void r134set_rescue_compound(T134* C,T0* a1);
int r134can_hide(T134* C,T0* a1,T0* a2);
int r134is_merge_with(T134* C,T0* a1,T0* a2);
void r134collect_for(T134* C,int a1);
void r134error(T0* a1,T0* a2);
extern T0*oBC359require_collector;
void r134make_e_feature(T134* C,T0* a1,T0* a2);
void r134check_obsolete(T134* C);
void r134warning(T0* a1,T0* a2);
void r916add_function(T0* a1);
extern T0*oBC916function_list;
void r916gc_mark_in(T0* a1);
extern T0*oBC916procedure_list;
void r916add_procedure(T0* a1);
int r868id(T868* C);
T0* r868once_mark(T868* C);
void r868once_result(T868* C);
void r868once_result_in(T868* C,T0* a1);
void r868once_flag(T868* C);
void r868c_define(T868* C);
void r868c_pre_computing(T868* C);
void r868once_flag_in(T868* C,T0* a1);
void r868define_closing(T868* C);
void r868make(T868* C,T0* a1,T0* a2,T0* a3);
void r868std_compute_use_current(T868* C);
void r868default_mapping_function(T868* C);
void r868mapping_name(T868* C);
int r868arg_count(T868* C);
void r868routine_afd_check(T868* C);
void r868define_opening(T868* C);
int r868is_exported_in(T868* C,T0* a1);
extern T0*oBC364once_routine_pool;
void r868add_client(T868* C,T0* a1);
extern T0*oBC868tmp_string;
extern T0*oBC496c_code;
int r868can_be_dropped(T868* C);
T0* r868run_class(T868* C);
void r868define_prototype(T868* C);
extern T0*oBC496c_code2;
void r868fall_down(T868* C);
T0* r868clients(T868* C);
int r868is_pre_computable(T868* C);
int r868use_current(T868* C);
void r868mapping_c(T868* C);
void r868put_tag(T868* C);
void r868initialize(T868* C);
extern T0*oBC868frozen_general;
void r868once_variable(T868* C);
void r868once_boolean(T868* C);
T0* r380try_to_undefine(T380* C,T0* a1,T0* a2);
void r380add_into(T380* C,T0* a1);
T0* r380try_to_undefine_aux(T380* C,T0* a1,T0* a2);
void r380make(T380* C,T0* a1,T0* a2,T0* a3);
T0* r380start_position(T380* C);
T0* r380to_run_feature(T380* C,T0* a1,T0* a2);
int r380can_hide(T380* C,T0* a1,T0* a2);
int r380is_merge_with(T380* C,T0* a1,T0* a2);
void r380collect_for(int a1);
void r380error(T0* a1,T0* a2);
void r380make_e_feature(T380* C,T0* a1,T0* a2);
T0* r588try_to_undefine(T588* C,T0* a1,T0* a2);
void r588add_into(T588* C,T0* a1);
T0* r588try_to_undefine_aux(T588* C,T0* a1,T0* a2);
void r588make(T588* C,T0* a1,T0* a2,T0* a3);
T0* r588start_position(T588* C);
T0* r588to_run_feature(T588* C,T0* a1,T0* a2);
int r588can_hide(T588* C,T0* a1,T0* a2);
int r588is_merge_with(T588* C,T0* a1,T0* a2);
void r588collect_for(int a1);
void r588error(T0* a1,T0* a2);
void r588make_e_feature(T588* C,T0* a1,T0* a2);
T0* r604get_started(T604* C,T0* a1,T0* a2);
extern int fBC604loading_path;
extern T0*oBC604loading_path;
T0* r604loading_path(T604* C);
extern T0*oBC604run_class_dictionary;
T0* r604small_eiffel_directory(T604* C);
int r604string_at_run_time(void);
extern T0*oBC604stack_rf;
void r604afd_check_deferred(T0* a1);
extern T0*oBC604tmp_tail;
extern int fBC604tmp_class_name;
extern T0*oBC604tmp_class_name;
T0* r604tmp_class_name(void);
extern T0*oBC364parser_buffer;
void r604add_class(T604* C,T0* a1);
void r604push(T604* C,T0* a1);
int r604next_unique(T604* C);
T0* r604top_rf(T604* C);
void r604add_directory(T604* C,T0* a1,T0* a2);
extern T0*oBC604parser_buffer_path;
void r604compile_to_c(T604* C,T0* a1,T0* a2);
T0* r604get_environment_variable(T604* C,T0* a1);
T0* r604get_class(T0* a1);
T0* r604system_name(T604* C);
int r604parser_buffer_for(T604* C,T0* a1);
void r604pop(T604* C);
extern int fBC604rename_dictionary;
extern T0*oBC604rename_dictionary;
T0* r604rename_dictionary(T604* C);
extern int fBC364id_provider;
extern T0*oBC364id_provider;
T0* r604id_provider(void);
T0* r604run_class(T0* a1);
void r604append_loading_path_in(T604* C,T0* a1);
extern T0*oBC604rf9_memory;
int r604is_used(T0* a1);
void r604incr_magic_count(T604* C);
T0* r604base_class(T604* C,T0* a1);
T0* r604load_class(T604* C,T0* a1);
extern T0*oBC604base_class_dictionary;
int r604is_tagged(T0* a1);
extern T0*oBC431isa_dca_inline_memory;
int r431isa_dca_inline(T431* C,T0* a1,T0* a2);
int r431is_like_argument(T431* C,T0* a1,T0* a2,T0* a3);
void r431match_with(T431* C,T0* a1);
T0* r431expression(T431* C,int a1);
T0* r431start_position(T431* C);
void r431compile_to_c(T431* C,T0* a1);
T0* r431to_runnable(T431* C,T0* a1);
void r431compile_to_c_ith(T431* C,T0* a1,int a2);
int r431is_static(T431* C);
void r431dca_inline_ith(T431* C,T0* a1,int a2);
int r431can_be_dropped(T431* C);
T0* r431run_class(T431* C);
void r431compile_to_c_old(T431* C);
int r431is_pre_computable(T431* C);
int r431use_current(T431* C);
void r431dca_inline(T431* C,T0* a1);
void r431error(T0* a1,T0* a2);
int r431count(T431* C);
T0* r431first(T431* C);
void r431afd_check(T431* C);
T0* r873add_comment(T873* C,T0* a1);
int r873to_integer(T873* C);
int r873is_a(T873* C,T0* a1);
void r873name_clash(T873* C);
void r873mapping_c_arg(T873* C,T0* a1);
T0* r873written_in(T873* C);
void r873make(T873* C,T0* a1,T0* a2);
void r873mapping_c_target(T873* C,T0* a1);
void r873compile_to_c(T873* C);
T0* r873to_runnable(T873* C,T0* a1);
T0* r873base_class_written(T873* C);
void r873error(T0* a1,T0* a2);
void r873make_runnable(T873* C,T0* a1,T0* a2,T0* a3);
T0* r292add_comment(T292* C,T0* a1);
void r292make(T292* C,T0* a1,T0* a2,T0* a3);
void r292compile_to_c(T292* C);
T0* r292to_runnable(T292* C,T0* a1);
int r292is_pre_computable(T292* C);
int r292use_current(T292* C);
void r292error(T0* a1,T0* a2);
void r292afd_check(T292* C);
void r454make(T454* C,T0* a1,T0* a2);
T0* r454name_in(T454* C,T0* a1);
void r454undefine_in(T454* C,T0* a1);
void r454error(T0* a1,T0* a2);
T0* r454origin_base_class(T454* C);
void r902key_pfx_ifx(T0* a1);
T0* r902read(T0* a1);
T0* r902item(T0* a1);
extern T0*oBC902pfx_ifx;
T0* r902for_prefix(T0* a1);
T0* r902for_infix(T0* a1);
void r902add1(T0* a1);
void r902add2(T0* a1);
extern T0*oBC902memory;
extern int fBC902initialize;
void r902initialize(void);
void r548sort_running(T0* a1);
void r548define1(T548* C);
void r548define2(T548* C);
int r548threshold_start(int a1);
void r548define_gc_info(T0* a1);
extern T0*oBC548header;
void r548switch_for(T548* C,T0* a1);
void r548call_gc_sweep(T0* a1);
extern T0*oBC548body;
void r548set_info_flag(T548* C);
void r548c_dicho(T548* C,T0* a1,int a2,int a3);
void r548put_new(T548* C,T0* a1);
void r548native_array_mark(T0* a1,T0* a2);
void r548call_gc_mark(T0* a1,T0* a2);
extern T0*oBC548run_class_list;
void r390check_creation_clause(T390* C,T0* a1);
T0* r390add_comment(T390* C,T0* a1);
void r390check_created_type(T390* C,T0* a1);
void r390cp_not_found(T390* C,T0* a1);
void r390make(T390* C,T0* a1,T0* a2,T0* a3);
T0* r390run_args(T390* C);
int r390arg_count(T390* C);
void r390c2c_closing(T390* C,T0* a1);
void r390c2c_clear_expanded(T390* C,int a1);
void r390c2c_expanded_initializer(T390* C,T0* a1);
void r390compile_to_c(T390* C);
T0* r390to_runnable(T390* C,T0* a1);
extern T0*oBC394make_precomputable;
T0* r390current_type(T390* C);
void r390c2c_opening(T390* C,T0* a1);
int r390is_pre_computable(T390* C);
int r390use_current(T390* C);
void r390check_writable(T390* C,T0* a1);
void r390error(T0* a1,T0* a2);
void r390afd_check(T390* C);
void r699c_define(T699* C);
void r699add_into(T699* C,T0* a1);
void r699from_runnable(T699* C,T0* a1);
void r699make(T699* C,T0* a1,T0* a2,T0* a3);
T0* r699check_assertion_mode(void);
void r699compile_to_c(T699* C);
extern T0*oBC699cdm;
T0* r111small_eiffel_directory(T111* C);
T0* r111command_name(void);
void r111automat(T111* C);
void r111make(T111* C);
extern T0*oBC364help_file_name;
extern T0*oBC1std_error;
void r111add_directory(T111* C,T0* a1,T0* a2);
extern T0*oBC1std_output;
T0* r111get_environment_variable(T111* C,T0* a1);
void r111print_help(T111* C,T0* a1);
extern int fBC1command_arguments;
extern T0*oBC1command_arguments;
T0* r111command_arguments(void);
T0* r111system_name(T111* C);
int r111file_exists(T0* a1);
void r111error_level(T111* C,T0* a1);
T0* r111argument(int a1);
T0* r111o_suffix(T111* C);
int r906id(T906* C);
void r906c_define(T906* C);
void r906define_closing(T906* C);
void r906make(T906* C,T0* a1,T0* a2,T0* a3);
void r906std_compute_use_current(T906* C);
void r906mapping_name(T906* C);
int r906arg_count(T906* C);
void r906routine_afd_check(T906* C);
void r906default_mapping_procedure(T906* C);
void r906define_opening(T906* C);
void r906c_define_with_body(T906* C,T0* a1);
int r906is_exported_in(T906* C,T0* a1);
void r906compute_use_current(T906* C);
void r906add_client(T906* C,T0* a1);
void r906external_prototype(T906* C,T0* a1);
T0* r906run_class(T906* C);
void r906define_prototype(T906* C);
void r906fall_down(T906* C);
T0* r906clients(T906* C);
int r906use_current(T906* C);
void r906mapping_c(T906* C);
void r906put_tag(T906* C);
void r906initialize(T906* C);
T0* r349to_runnable_integer(T349* C,T0* a1);
T0* r349start_position(T349* C);
T0* r349twin(T349* C);
void r349error(T0* a1,T0* a2);
T0* r349to_runnable_character(T349* C,T0* a1);
void r818a_r5(T818* C,T0* a1);
int r818a_e5(T818* C);
int r818a_binary(T818* C,T0* a1);
void r818a_r6(T818* C,T0* a1);
int r818a_e6(T818* C);
void r818a_r7(T818* C,T0* a1);
int r818a_e7(T818* C);
int r818a_boolean_constant(T818* C);
int r818a_base_type(T818* C);
void r818a_r8(T818* C,T0* a1);
int r818a_e8(T818* C);
int r818a_feature_declaration(T818* C);
int r818a_integer_constant(T818* C);
void r818a_creation_clause(T818* C,T0* a1);
int r818a_e9(T818* C);
int r818a_index_value(T818* C);
void r818a_new_export_list(T818* C);
int r818a_retry(T818* C);
int r818a_e10(T818* C);
void r818a_r10(T818* C,int a1,T0* a2,T0* a3,T0* a4);
void r818skip_comments(T818* C);
T0* r818to_proc_call(T818* C,T0* a1,T0* a2,T0* a3);
int r818a_tag_mark(T818* C);
void r818a_index_list(T818* C);
T0* r818a_external(T818* C);
int r818a_class_type(T818* C);
T0* r818analyse_class(T818* C,T0* a1);
extern T0*oBC818tmp_feature;
T0* r818parse_c_name(T818* C);
void r818disconnect(T818* C);
int r818a_character_constant(T818* C);
int r818a_check(T818* C);
int r818a_result(T818* C);
int r818a_manifest_string(T818* C);
void r818a_function_call(T818* C);
int r818a_real_constant(T818* C);
void r818show_nb(int a1,T0* a2);
T0* r818parse_feature_name(T818* C);
T0* r818connect_to_cecil(T818* C);
int r818a_identifier1(T818* C);
void r818fcp(T818* C,T0* a1);
int r818a_conditional(T818* C);
void r818a_procedure_call(T818* C);
extern T0*oBC818tmp_string;
int r818a_integer(T818* C);
int r818a_identifier2(T818* C);
extern T0*oBC818lcs;
void r818prev_char(T818* C);
void r818a_indexing(T818* C);
void r818next_char(T818* C);
T0* r818pos(int a1,int a2);
int r818a_base_class_name(T818* C);
void r818a_formal_generic_list(T818* C);
int r818a_void(T818* C);
T0* r818a_assertion(T818* C);
void r818wcpefnc(T818* C,T0* a1,T0* a2);
T0* r818a_alias(T818* C);
T0* r818parse_run_type(T818* C);
int r818a_debug(T818* C);
int r818a_real(T818* C);
void r818a_redefine_list(T818* C);
void r818a_local_var_list(T818* C,T0* a1);
void r818a_rename_list(T818* C);
int r818a_argument(T818* C);
T0* r818to_call(T0* a1,T0* a2,T0* a3);
void r818a_undefine_list(T818* C);
void r818a_after_a_dot(T818* C,int a1,T0* a2);
int r818a_constant(T818* C);
T0* r818a_routine_body(T818* C);
int r818a_type(T818* C);
int r818a_inspect(T818* C);
int r818a_assignment_or_call(T818* C);
T0* r818get_comments(T818* C);
void r818warning(T0* a1,T0* a2);
int r818a_creation(T818* C);
T0* r818a_routine(T818* C);
extern T0*oBC818tmp_name;
void r818a_then_part_list(T818* C,T0* a1);
void r818a_assignment_aux(T818* C,int a1);
int r818a_identifier(T818* C);
int r818a_expression(T818* C);
void r818a_formal_arg_list(T818* C);
int r818a_type_formal_generic(T818* C);
int r818a_feature_name(T818* C);
void r818a_feature_clause(T818* C);
int r818a_manifest_constant(T818* C);
int r818a_bit_constant(T818* C);
extern T0*oBC818faof;
int r818a_index_clause(T818* C);
int r818a_infix(T818* C);
T0* r818a_actuals(T818* C);
int r818a_actual(T818* C);
void r818a_base_class_name1(T818* C);
int r818a_strip(T818* C);
T0* r818a_compound1(T818* C,T0* a1);
int r818a_loop(T818* C);
int r818a_local_variable(T818* C);
int r818skip1unless2(T818* C,char a1,char a2);
T0* r818a_compound2(T818* C,T0* a1,T0* a2);
int r818a_rename_pair(T818* C);
int r818a_keyword(T818* C,T0* a1);
int r818a_unary(T818* C);
void r818go_back_at(T818* C,int a1,int a2);
void r818a_ascii_code(T818* C);
int r818end_of_input(T818* C);
int r818a_current(T818* C);
void r818a_parent_list(T818* C,T0* a1,T0* a2);
void r818a_select_list(T818* C);
void r818err_exp(T0* a1,T0* a2);
T0* r818current_position(T818* C);
int r818a_free_operator(T818* C);
int r818a_then_part(T818* C,T0* a1);
T0* r818a_clients(T818* C);
int r818a_when_part(T818* C,T0* a1);
int r818a_feature_list(T818* C);
int r818a_instruction(T818* C);
int r818a_parent(T818* C);
int r818a_prefix(T818* C);
void r818error(T0* a1,T0* a2);
int r818a_e0(T818* C);
void r818a_class_declaration(T818* C);
int r818skip1(T818* C,char a1);
void r818a_r1(T818* C,T0* a1);
int r818a_e1(T818* C);
int r818skip2(T818* C,char a1,char a2);
void r818a_r2(T818* C,T0* a1);
int r818a_e2(T818* C);
void r818a_r3(T818* C,T0* a1);
int r818a_e3(T818* C);
extern T0*oBC818forbidden_class;
void r818a_r4(T818* C,T0* a1);
int r818a_e4(T818* C);
T0* r886add_comment(T886* C,T0* a1);
int r886to_integer(T886* C);
int r886is_a(T886* C,T0* a1);
void r886mapping_c_arg(T886* C,T0* a1);
void r886mapping_c_target(T886* C,T0* a1);
void r886compile_to_c(T886* C);
T0* r886to_runnable(T886* C,T0* a1);
void r886refer_to(T886* C,T0* a1,T0* a2,int a3);
void r886error(T0* a1,T0* a2);
void r886make_runnable(T886* C,T0* a1,T0* a2,T0* a3);
T0* r446add_comment(T446* C,T0* a1);
int r446to_integer(T446* C);
int r446is_a(T446* C,T0* a1);
void r446make(T446* C,T0* a1,T0* a2);
void r446mapping_c_target(T446* C,T0* a1);
T0* r446run_feature(T446* C,T0* a1);
void r446compile_to_c(T446* C);
T0* r446to_runnable(T446* C,T0* a1);
int r446can_be_dropped(T446* C);
T0* r446name_in(T446* C,T0* a1);
void r446undefine_in(T446* C,T0* a1);
void r446error(T0* a1,T0* a2);
T0* r446origin_base_class(T446* C);
T0* r398try_to_undefine(T398* C,T0* a1,T0* a2);
void r398add_into(T398* C,T0* a1);
T0* r398try_to_undefine_aux(T398* C,T0* a1,T0* a2);
void r398make(T398* C,T0* a1,T0* a2);
T0* r398start_position(T398* C);
T0* r398to_run_feature(T398* C,T0* a1,T0* a2);
int r398can_hide(T398* C,T0* a1,T0* a2);
int r398is_merge_with(T398* C,T0* a1,T0* a2);
void r398collect_for(int a1);
void r398error(T0* a1,T0* a2);
void r398make_e_feature(T398* C,T0* a1,T0* a2);
void r46make(T46* C,T0* a1,T0* a2);
T0* r46start_position(T46* C);
void r46compile_to_c(T46* C);
T0* r46to_runnable(T46* C,T0* a1);
int r46is_pre_computable(T46* C);
int r46use_current(T46* C);
void r46error(T0* a1,T0* a2);
void r46afd_check(T46* C);
T0* r679try_to_undefine(T679* C,T0* a1,T0* a2);
T0* r679runnable(T0* a1,T0* a2,T0* a3);
void r679add_into(T679* C,T0* a1);
T0* r679try_to_undefine_aux(T679* C,T0* a1,T0* a2);
T0* r679external_c_name(T679* C);
void r679make(T679* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7,T0* a8);
void r679make_routine(T679* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r679set_header_comment(T679* C,T0* a1);
T0* r679start_position(T679* C);
T0* r679to_run_feature(T679* C,T0* a1,T0* a2);
T0* r679run_ensure(T0* a1);
T0* r679run_require(T0* a1);
int r679stupid_switch(T679* C,T0* a1,T0* a2);
void r679set_rescue_compound(T679* C,T0* a1);
void r679make_external_routine(T679* C,T0* a1,T0* a2);
int r679can_hide(T679* C,T0* a1,T0* a2);
int r679is_merge_with(T679* C,T0* a1,T0* a2);
int r679use_current(T679* C);
void r679collect_for(T679* C,int a1);
void r679error(T0* a1,T0* a2);
void r679make_e_feature(T679* C,T0* a1,T0* a2);
void r679check_obsolete(T679* C);
void r679warning(T0* a1,T0* a2);
void r145make(T145* C,T0* a1,T0* a2);
T0* r145start_position(T145* C);
T0* r145to_runnable(T145* C,T0* a1);
T0* r145twin(T145* C);
int r145use_current(T145* C);
void r145error(T0* a1,T0* a2);
void r145afd_check(T145* C);
void r892c_closing(T892* C);
int r892id(T892* C);
void r892c_define(T892* C);
void r892define_closing(T892* C);
void r892make(T892* C,T0* a1,T0* a2,T0* a3);
void r892std_compute_use_current(T892* C);
void r892default_mapping_function(T892* C);
void r892mapping_name(T892* C);
extern int fBC364type_string;
extern T0*oBC364type_string;
T0* r892type_string(void);
int r892arg_count(T892* C);
void r892routine_afd_check(T892* C);
int r892integer_value(T892* C,T0* a1);
void r892define_opening(T892* C);
void r892c_define_with_body(T892* C,T0* a1);
int r892is_exported_in(T892* C,T0* a1);
void r892compute_use_current(T892* C);
int r892is_static(T892* C);
void r892add_client(T892* C,T0* a1);
void r892external_prototype(T892* C,T0* a1);
T0* r892run_class(T892* C);
void r892define_prototype(T892* C);
void r892fall_down(T892* C);
T0* r892clients(T892* C);
int r892use_current(T892* C);
void r892mapping_c(T892* C);
void r892c_opening(T892* C);
void r892put_tag(T892* C);
void r892initialize(T892* C);
T0* r796add_comment(T796* C,T0* a1);
int r796to_integer(T796* C);
int r796is_a(T796* C,T0* a1);
void r796make(T796* C,T0* a1);
T0* r796to_runnable(T796* C,T0* a1);
extern int fBC796result_type;
extern T0*oBC796result_type;
T0* r796result_type(void);
T0* r796twin(T796* C);
void r796error(T0* a1,T0* a2);
void r404check_creation_clause(T404* C,T0* a1);
T0* r404add_comment(T404* C,T0* a1);
void r404check_created_type(T404* C,T0* a1);
void r404cp_not_found(T404* C,T0* a1);
void r404make(T404* C,T0* a1,T0* a2,T0* a3,T0* a4);
T0* r404run_args(T404* C);
int r404arg_count(T404* C);
void r404c2c_closing(T404* C,T0* a1);
void r404c2c_clear_expanded(T404* C,int a1);
void r404c2c_expanded_initializer(T404* C,T0* a1);
void r404compile_to_c(T404* C);
T0* r404to_runnable(T404* C,T0* a1);
T0* r404current_type(T404* C);
void r404c2c_opening(T404* C,T0* a1);
void r404check_explicit_type(T404* C);
int r404is_pre_computable(T404* C);
int r404use_current(T404* C);
void r404check_writable(T404* C,T0* a1);
void r404error(T0* a1,T0* a2);
void r404afd_check(T404* C);
T0* r453add_comment(T453* C,T0* a1);
int r453to_integer(T453* C);
int r453is_a(T453* C,T0* a1);
void r453mapping_c_arg(T453* C,T0* a1);
void r453make(T453* C,T0* a1,T0* a2,T0* a3);
void r453mapping_c_target(T453* C,T0* a1);
T0* r453to_runnable(T453* C,T0* a1);
T0* r453twin(T453* C);
int r453is_static(T453* C);
void r453compile_to_c_old(T453* C);
void r453make_call_1(T453* C,T0* a1,T0* a2,T0* a3);
void r453to_runnable_0(T453* C,T0* a1);
void r453cpc_to_runnable(T453* C,T0* a1);
int r453use_current(T453* C);
void r453finalize(T453* C);
void r453error(T0* a1,T0* a2);
T0* r453arg1(T453* C);
void r453afd_check(T453* C);
extern T0*oBC798ts;
void r798sort_running(T0* a1);
extern T0*oBC798tmp_name;
extern T0*oBC798running;
void r798c_define(int C,T0* a1);
void r798tail_closing(T0* a1,T0* a2);
T0* r798name(T0* a1);
void r798c_switch(T0* a1);
void r798tail_opening(T0* a1,T0* a2);
void r798put_ith_argument(T0* a1,T0* a2,int a3);
extern T0*oBC798tmp_string;
void r798c_dicho(int C,T0* a1,int a2,int a3);
void r798put_arguments(T0* a1,T0* a2);
void r348make(T348* C,T0* a1,T0* a2,T0* a3);
T0* r348start_position(T348* C);
void r348compile_to_c(T348* C);
T0* r348to_runnable(T348* C,T0* a1);
void r348compile_to_c_old(T348* C);
int r348is_pre_computable(T348* C);
int r348use_current(T348* C);
void r348error(T0* a1,T0* a2);
void r348afd_check(T348* C);
T0* r372to_runnable_integer(T372* C,T0* a1);
void r372make(T372* C,T0* a1,T0* a2);
T0* r372start_position(T372* C);
T0* r372twin(T372* C);
void r372error(T0* a1,T0* a2);
T0* r372to_runnable_character(T372* C,T0* a1);
void r153add_into(T153* C,T0* a1);
void r153make(T153* C,T0* a1,T0* a2,T0* a3);
T0* r460add_comment(T460* C,T0* a1);
int r460to_integer(T460* C);
int r460is_a(T460* C,T0* a1);
void r460mapping_c_arg(T460* C,T0* a1);
void r460make(T460* C,T0* a1,T0* a2,T0* a3);
void r460mapping_c_target(T460* C,T0* a1);
T0* r460to_runnable(T460* C,T0* a1);
T0* r460twin(T460* C);
int r460is_static(T460* C);
void r460compile_to_c_old(T460* C);
void r460make_call_1(T460* C,T0* a1,T0* a2,T0* a3);
void r460to_runnable_0(T460* C,T0* a1);
void r460cpc_to_runnable(T460* C,T0* a1);
int r460use_current(T460* C);
void r460finalize(T460* C);
void r460error(T0* a1,T0* a2);
T0* r460arg1(T460* C);
void r460afd_check(T460* C);
T0* r180add_comment(T180* C,T0* a1);
int r180to_integer(T180* C);
int r180is_a(T180* C,T0* a1);
void r180mapping_c_arg(T180* C,T0* a1);
void r180make(T180* C,T0* a1,T0* a2);
void r180mapping_c_target(T180* C,T0* a1);
void r180compile_to_c(T180* C);
T0* r180to_runnable(T180* C,T0* a1);
T0* r180twin(T180* C);
T0* r180operator(void);
int r180is_static(T180* C);
int r180can_be_dropped(T180* C);
void r180compile_to_c_old(T180* C);
void r180to_runnable_0(T180* C,T0* a1);
void r180cpc_to_runnable(T180* C,T0* a1);
int r180use_current(T180* C);
void r180make_call0(T180* C,T0* a1,T0* a2);
void r180finalize(T180* C);
void r180error(T0* a1,T0* a2);
void r180afd_check(T180* C);
void r158make(T158* C,T0* a1,T0* a2,T0* a3);
T0* r158start_position(T158* C);
T0* r158to_runnable(T158* C,T0* a1);
T0* r158twin(T158* C);
int r158use_current(T158* C);
void r158error(T0* a1,T0* a2);
void r158afd_check(T158* C);
T0* r649try_to_undefine(T649* C,T0* a1,T0* a2);
void r649add_into(T649* C,T0* a1);
void r649make(T649* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
void r649make_routine(T649* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r649set_header_comment(T649* C,T0* a1);
T0* r649start_position(T649* C);
T0* r649to_run_feature(T649* C,T0* a1,T0* a2);
void r649from_effective(T649* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
void r649set_rescue_compound(T649* C,T0* a1);
int r649can_hide(T649* C,T0* a1,T0* a2);
int r649is_merge_with(T649* C,T0* a1,T0* a2);
void r649collect_for(T649* C,int a1);
void r649error(T0* a1,T0* a2);
void r649make_e_feature(T649* C,T0* a1,T0* a2);
void r649check_obsolete(T649* C);
void r649warning(T0* a1,T0* a2);
void r953make(T953* C,T0* a1);
int r953has(T953* C,T0* a1);
int r953index_of(T953* C,T0* a1);
void r809make(T809* C,T0* a1,T0* a2);
int r809compile_to_c(T809* C,int a1);
void r809print_else(int a1);
T0* r809to_runnable(T809* C,T0* a1);
int r809use_current(T809* C);
void r809error(T0* a1,T0* a2);
void r809afd_check(T809* C);
T0* r689try_to_undefine(T689* C,T0* a1,T0* a2);
void r689add_into(T689* C,T0* a1);
T0* r689try_to_undefine_aux(T689* C,T0* a1,T0* a2);
void r689make(T689* C,T0* a1,T0* a2,T0* a3);
T0* r689start_position(T689* C);
T0* r689to_run_feature(T689* C,T0* a1,T0* a2);
int r689can_hide(T689* C,T0* a1,T0* a2);
int r689is_merge_with(T689* C,T0* a1,T0* a2);
void r689collect_for(int a1);
void r689error(T0* a1,T0* a2);
void r689make_e_feature(T689* C,T0* a1,T0* a2);
void r605add_feature_clause(T605* C,T0* a1);
void r605set_parent_list(T605* C,T0* a1,T0* a2,T0* a3);
int r605has_creation(T605* C,T0* a1);
void r605add_creation_clause(T605* C,T0* a1);
int r605once_flag(T605* C,T0* a1);
void r605get_started(T605* C);
int r605is_subclass_of(T605* C,T0* a1);
extern int fBC364class_any;
extern T0*oBC364class_any;
T0* r605class_any(void);
int r605has_feature(T605* C,T0* a1);
extern int fBC605mem_fn;
extern T0*oBC605mem_fn;
T0* r605mem_fn(void);
int r605is_subclass_of_aux(T605* C,T0* a1);
void r605add_index_clause(T605* C,T0* a1);
T0* r605class_with(T0* a1);
void r605make(T605* C);
T0* r605root_procedure(T605* C,T0* a1);
void r605check_expanded_with(T605* C,T0* a1);
void r605inherit_cycle_check(T605* C);
T0* r605new_name_of(T605* C,T0* a1,T0* a2);
void r605set_is_expanded(T605* C);
int r605super_has(T605* C,T0* a1);
T0* r605up_to_original(T605* C,T0* a1,T0* a2);
void r605collect_invariant(T605* C,T0* a1);
extern int fBC605mem_rpn;
extern T0*oBC605mem_rpn;
T0* r605mem_rpn(void);
int r605has(T605* C,T0* a1);
T0* r605id_provider(void);
T0* r605run_class(T605* C);
int r605has_redefine(T605* C,T0* a1);
T0* r605look_up_for(T605* C,T0* a1,T0* a2);
T0* r605get_copy(T605* C);
T0* r605expanded_initializer(T605* C,T0* a1);
void r605fatal_undefine(T605* C,T0* a1);
T0* r605super_look_up_for(T605* C,T0* a1,T0* a2);
void r605set_invariant(T605* C,T0* a1,T0* a2,T0* a3);
T0* r605clients_for(T605* C,T0* a1);
extern T0*oBC605going_up_trace;
void r605set_is_deferred(T605* C);
int r605proper_has(T605* C,T0* a1);
T0* r605going_up(T605* C,T0* a1,T0* a2,T0* a3);
int r605is_a_vncg(T605* C,T0* a1,T0* a2);
void r605collect_for(T605* C,int a1,T0* a2);
void r605error(T0* a1,T0* a2);
int r605is_any(T605* C);
int r605is_general(T605* C);
void r605mapping_c_in(T605* C,T0* a1);
T0* r605new_name_of_original(T605* C,T0* a1,T0* a2);
extern T0*oBC605visited;
void r605warning(T0* a1,T0* a2);
int r958id(T958* C);
int r958has_creation(T958* C,T0* a1);
int r958is_array(T958* C);
int r958is_a(T958* C,T0* a1);
void r958c_initialize_in(T958* C,T0* a1);
void r958c_type_for_argument_in(T958* C,T0* a1);
void r958gc_call_new_in(T958* C,T0* a1);
int r958is_pointer(T958* C);
int r958is_dummy_expanded(T958* C);
int r958is_string(T958* C);
int r958space_for_variable(T958* C);
void r958make(T958* C,T0* a1,T0* a2);
void r958mapping_cast(T958* C);
void r958c_type_for_target_in(T958* C,T0* a1);
void r958gc_initialize(T958* C);
int r958is_character(T958* C);
int r958is_user_expanded(T958* C);
T0* r958written_mark(void);
T0* r958to_runnable(T958* C,T0* a1);
void r958c_type_for_external_in(T958* C,T0* a1);
T0* r958generic_list(T958* C);
void r958demangling_in(T958* C,T0* a1);
int r958is_real(T958* C);
int r958is_bit(T958* C);
void r958fatal_error_generic_list(T958* C);
extern T0*oBC291tmp_string;
T0* r958smallest_ancestor(T958* C,T0* a1);
int r958is_boolean(T958* C);
int r958is_double(T958* C);
T0* r958run_class(T958* C);
T0* r958run_time_mark(T958* C);
void r958c_initialize(T958* C);
void r958cast_to_ref(T958* C);
void r958gc_mark_in(T958* C,T0* a1);
int r958is_a_in(T958* C,T0* a1,T0* a2);
T0* r958look_up_for(T958* C,T0* a1,T0* a2);
void r958c_header_pass1(T958* C);
void r958c_type_for_result_in(T958* C,T0* a1);
T0* r958expanded_initializer(T958* C);
int r958is_generic(T958* C);
void r958c_header_pass2(T958* C);
void r958gc_define1(T958* C);
int r958need_c_struct(T958* C);
int r958is_reference(T958* C);
void r958gc_info_in(T958* C,T0* a1);
T0* r958base_class(T958* C);
void r958call_gc_sweep_in(T958* C,T0* a1);
void r958gc_define2(T958* C);
int r958need_gc_mark_function(T958* C);
int r958is_any(T958* C);
void r958to_reference(T958* C);
void r958c_header_pass3(T958* C);
T0* r958base_class_name(T958* C);
int r958is_expanded(T958* C);
int r958is_basic_eiffel_expanded(T958* C);
int r958is_none(T958* C);
void r958to_expanded(T958* C);
int r958is_integer(T958* C);
void r958c_header_pass4(T958* C);
void r306print_count(T306* C,T0* a1,int a2);
void r306file_removing(T306* C,T0* a1);
void r306sfr_connect(T306* C,T0* a1,T0* a2);
void r306put_double_format(T306* C,double a1,int a2);
void r306put_string(T306* C,T0* a1);
void r306put_integer(T306* C,int a1);
void r306w_put_string(T0* a1);
int r306file_exists(T0* a1);
void r306put_character(T306* C,char a1);
void r306w_put_character(char a1);
void r306w_put_integer(int a1);
T0* r355at(T355* C,T0* a1);
int r355gt(T0* a1,T0* a2);
T0* r355get_or_fatal_error(T355* C,T0* a1);
void r355falling_down(T355* C);
T0* r355runnable(T0* a1,T0* a2,T0* a3);
void r355set_at_run_time(T355* C);
int r355is_a(T355* C,T0* a1);
void r355demangling(T355* C);
T0* r355get_rf(T355* C,T0* a1);
T0* r355get_feature(T355* C,T0* a1);
T0* r355class_with(T0* a1);
void r355efnf(T355* C,T0* a1,T0* a2);
void r355make(T355* C,T0* a1);
void r355c_object_model_in(T355* C,T0* a1);
void r355store_feature(T355* C,T0* a1);
T0* r355writable_attributes(T355* C);
extern T0*oBC355ci_collector;
void r355compile_to_c(T355* C,int a1);
void r355gc_initialize(T355* C);
void r355add_running(T355* C,T0* a1);
void r355add_client(T355* C,T0* a1);
T0* r355get_feature_with(T355* C,T0* a1);
T0* r355id_provider(void);
int r355gc_mark_to_follow(T355* C);
void r355gc_mark_in(T355* C,T0* a1);
void r355c_header_pass1(T355* C);
T0* r355get_copy(T355* C);
void r355really_compile_to_c(T355* C);
T0* r355dynamic(T355* C,T0* a1);
extern int fBC364class_general;
extern T0*oBC364class_general;
T0* r355class_general(void);
int r355offset_of(T355* C,T0* a1);
void r355c_header_pass2(T355* C);
void r355gc_define1(T355* C);
void r355sort_wam(T0* a1);
void r355gc_info_in(T355* C,T0* a1);
void r355error(T0* a1,T0* a2);
T0* r355base_class(T355* C);
void r355call_gc_sweep_in(T355* C,T0* a1);
void r355gc_define2(T355* C);
int r355need_gc_mark(T355* C);
void r355c_header_pass3(T355* C);
T0* r355base_class_name(T355* C);
T0* r355get_rf_with(T355* C,T0* a1);
void r355afd_check(T355* C);
void r355warning(T0* a1,T0* a2);
void r355c_header_pass4(T355* C);
int r355is_tagged(T355* C);
int r636gives_permission_to_any(T636* C);
void r636merge(T636* C,T0* a1,T0* a2,T0* a3);
void r636make(T636* C,T0* a1,T0* a2);
int r636gives_permission_to(T636* C,T0* a1);
T0* r636append(T636* C,T0* a1);
T0* r358add_comment(T358* C,T0* a1);
int r358to_integer(T358* C);
int r358is_a(T358* C,T0* a1);
void r358mapping_c_arg(T358* C,T0* a1);
void r358make(T358* C,T0* a1,int a2);
void r358mapping_c_target(T358* C,T0* a1);
void r358compile_to_c(T358* C);
T0* r358to_runnable(T358* C,T0* a1);
void r358error(T0* a1,T0* a2);
void r592make(T592* C,T0* a1,T0* a2);
void r592compile_to_c(T592* C);
T0* r592to_runnable(T592* C,T0* a1);
T0* r592run_class(T592* C);
int r592is_pre_computable(T592* C);
int r592use_current(T592* C);
int r592count(T592* C);
T0* r592first(T592* C);
void r592afd_check(T592* C);
T0* r529add_comment(T529* C,T0* a1);
int r529to_integer(T529* C);
int r529is_a(T529* C,T0* a1);
void r529mapping_c_arg(T529* C,T0* a1);
void r529make(T529* C,T0* a1,T0* a2);
void r529mapping_c_target(T529* C,T0* a1);
void r529dca_inline_argument(T529* C,T0* a1);
T0* r529start_position(T529* C);
void r529compile_to_c(T529* C);
int r529c_simple(T529* C);
T0* r529to_runnable(T529* C,T0* a1);
T0* r529result_type(T529* C);
T0* r529twin(T529* C);
int r529is_static(T529* C);
int r529can_be_dropped(T529* C);
void r529compile_to_c_old(T529* C);
int r529is_pre_computable(T529* C);
int r529use_current(T529* C);
void r529error(T0* a1,T0* a2);
int r529isa_dca_inline_argument(T529* C);
void r529afd_check(T529* C);
T0* r436add_comment(T436* C,T0* a1);
int r436to_integer(T436* C);
int r436is_a(T436* C,T0* a1);
void r436make(T436* C,T0* a1,T0* a2);
void r436mapping_c_target(T436* C,T0* a1);
extern int fBC364type_any;
extern T0*oBC364type_any;
T0* r436type_any(void);
void r436compile_to_c(T436* C);
T0* r436to_runnable(T436* C,T0* a1);
void r436compile_to_c_old(T436* C);
int r436is_pre_computable(T436* C);
int r436use_current(T436* C);
void r436error(T0* a1,T0* a2);
void r436afd_check(T436* C);
void r644get_started(T644* C,T0* a1);
int r644affect(T644* C,T0* a1);
T0* r644to_new_name(T644* C,T0* a1);
T0* r644to_old_name(T644* C,T0* a1);
int r388has_creation(T388* C,T0* a1);
int r388is_a(T388* C,T0* a1);
void r388gc_call_new_in(T0* a1);
int r388space_for_variable(void);
void r388make(T388* C,T0* a1);
void r388load_ref(T0* a1);
extern int fBC388check_type;
void r388check_type(T388* C);
T0* r388written_mark(void);
T0* r388to_runnable(T388* C,T0* a1);
void r388c_type_for_external_in(T0* a1);
T0* r388generic_list(T388* C);
void r388demangling_in(T0* a1);
void r388fatal_error_generic_list(T388* C);
T0* r388smallest_ancestor(T388* C,T0* a1);
T0* r388run_class(T388* C);
T0* r388run_time_mark(void);
void r388gc_mark_in(T0* a1);
int r388is_a_in(T388* C,T0* a1,T0* a2);
T0* r388look_up_for(T388* C,T0* a1,T0* a2);
extern int fBC388used_as_reference;
void r388used_as_reference(void);
extern int fBC364type_double_ref;
extern T0*oBC364type_double_ref;
T0* r388type_double_ref(void);
void r388error(T0* a1,T0* a2);
T0* r388base_class(T388* C);
int r900has_creation(T900* C,T0* a1);
int r900is_a(T900* C,T0* a1);
void r900c_type_for_argument_in(T0* a1);
void r900gc_call_new_in(T0* a1);
int r900space_for_pointer(void);
void r900make(T900* C,T0* a1);
void r900load_ref(T0* a1);
extern int fBC900check_type;
void r900check_type(T900* C);
extern int fBC364type_pointer_ref;
extern T0*oBC364type_pointer_ref;
T0* r900type_pointer_ref(void);
T0* r900written_mark(void);
T0* r900to_runnable(T900* C,T0* a1);
void r900c_type_for_external_in(T0* a1);
T0* r900generic_list(T900* C);
void r900demangling_in(T0* a1);
void r900fatal_error_generic_list(T900* C);
T0* r900smallest_ancestor(T900* C,T0* a1);
T0* r900run_class(T900* C);
T0* r900run_time_mark(void);
void r900gc_mark_in(T0* a1);
int r900is_a_in(T900* C,T0* a1,T0* a2);
T0* r900look_up_for(T900* C,T0* a1,T0* a2);
extern int fBC900used_as_reference;
void r900used_as_reference(void);
void r900error(T0* a1,T0* a2);
T0* r900base_class(T900* C);
void r843add_when_item_1(T843* C,T0* a1);
T0* r843to_runnable_integer(T843* C,T0* a1);
void r843make(T843* C,T0* a1,T0* a2);
void r843add_when_item_2(T843* C,T0* a1);
void r843from_e_when(T843* C,T0* a1);
void r843compile_to_c(T843* C);
void r843err_occ(T843* C,int a1,T0* a2);
void r843add_value(T843* C,T0* a1);
int r843use_current(T843* C);
void r843error(T0* a1,T0* a2);
int r843includes_integer(T843* C,int a1);
T0* r843to_runnable_character(T843* C,T0* a1);
void r843add_slice(T843* C,T0* a1,T0* a2);
void r843afd_check(T843* C);
void r673get_started(T673* C);
int r673has_parent(T673* C,T0* a1);
void r673make(T673* C,T0* a1,T0* a2,T0* a3,T0* a4);
T0* r673next_parent_for(T673* C,T0* a1,T0* a2);
T0* r673first_parent_for(T673* C,T0* a1);
void r673inherit_cycle_check(T673* C);
T0* r673up_to_original(T673* C,T0* a1,T0* a2);
void r673collect_invariant(T673* C,T0* a1);
T0* r673smallest_ancestor(T673* C,T0* a1);
int r673has(T673* C,T0* a1);
int r673has_redefine(T673* C,T0* a1);
T0* r673look_up_for(T673* C,T0* a1,T0* a2);
T0* r673repeated_inheritance(T673* C,T0* a1,T0* a2,T0* a3);
T0* r673clients_for(T673* C,T0* a1);
T0* r673going_up(T673* C,T0* a1,T0* a2,T0* a3);
int r673is_a_vncg(T673* C,T0* a1,T0* a2);
void r673collect_for(T673* C,int a1,T0* a2);
void r625fill_up(T625* C);
T0* r625type_any(void);
extern T0*oBC625tmp_string;
void r625c_define_for_list(T0* a1,T0* a2);
void r625c_define_users(T625* C);
void r625c_define_internals(T625* C);
void r625c_define_for(T0* a1,T0* a2);
void r406make(T406* C,T0* a1,T0* a2);
T0* r406name_in(T406* C,T0* a1);
void r406undefine_in(T406* C,T0* a1);
void r406error(T0* a1,T0* a2);
T0* r406origin_base_class(T406* C);
void r675connect_to(T675* C,T0* a1);
extern T0*oBC762last_string;
void r675skip_separators(T675* C);
void r675disconnect(T675* C);
void r675read_character(T675* C);
void r675read_word(T675* C);
void r675read_line_in(T675* C,T0* a1);
int r675end_of_input(T675* C);
int r675same_as(T675* C,T0* a1);
void r675read_line(T675* C);
T0* r347add_comment(T347* C,T0* a1);
void r347make(T347* C,T0* a1,T0* a2,T0* a3);
void r347compile_to_c(T347* C);
T0* r347to_runnable(T347* C,T0* a1);
T0* r347current_type(T347* C);
int r347use_current(T347* C);
void r347afd_check(T347* C);
T0* r932add_comment(T932* C,T0* a1);
int r932to_integer(T932* C);
int r932is_a(T932* C,T0* a1);
void r932mapping_c_arg(T932* C,T0* a1);
void r932make(T932* C,T0* a1,T0* a2,T0* a3);
void r932mapping_c_target(T932* C,T0* a1);
void r932compile_to_c(T932* C);
T0* r932to_runnable(T932* C,T0* a1);
T0* r932twin(T932* C);
T0* r932operator(void);
int r932is_static(T932* C);
void r932compile_to_c_old(T932* C);
void r932c2c_cast_op(T932* C,T0* a1,T0* a2);
void r932make_call_1(T932* C,T0* a1,T0* a2,T0* a3);
void r932to_runnable_0(T932* C,T0* a1);
void r932cpc_to_runnable(T932* C,T0* a1);
int r932use_current(T932* C);
void r932finalize(T932* C);
void r932error(T0* a1,T0* a2);
T0* r932arg1(T932* C);
void r932afd_check(T932* C);
extern int fBC676buffer;
extern T9 oBC676buffer;
T9 r676buffer(void);
int r676read_file(T0* a1);
T0* r676item(int a1);
void r676load_file(T676* C,T0* a1);
extern T0*oBC676text;
T0* r676next_line(int a1);
T0* r629add_comment(T629* C,T0* a1);
void r629c_coding1(T629* C);
void r629bit_into_bit(T629* C,T0* a1,T0* a2);
int r629trace_instruction(T629* C);
void r629make(T629* C,T0* a1,T0* a2);
T0* r629start_position(T629* C);
void r629compile_to_c(T629* C);
T0* r629to_runnable(T629* C,T0* a1);
T0* r629right_type(T629* C);
T0* r629current_type(T629* C);
int r629is_pre_computable(T629* C);
int r629use_current(T629* C);
void r629error(T0* a1,T0* a2);
void r629afd_check(T629* C);
T0* r629left_type(T629* C);
void r629warning(T0* a1,T0* a2);
int r239id(T239* C);
extern T0*oBC646tmp_written_mark;
int r239has_creation(T239* C,T0* a1);
int r239is_array(T239* C);
int r239is_a(T239* C,T0* a1);
void r239c_initialize_in(T239* C,T0* a1);
void r239c_type_for_argument_in(T239* C,T0* a1);
void r239gc_call_new_in(T239* C,T0* a1);
int r239is_pointer(T239* C);
int r239is_dummy_expanded(T239* C);
int r239is_string(T239* C);
int r239space_for_variable(T239* C);
T0* r239ultimate_run_type(T239* C,T0* a1);
void r239make(T239* C,T0* a1,T0* a2);
void r239anchor_cycle_start(T239* C);
void r239mapping_cast(T239* C);
void r239c_type_for_target_in(T239* C,T0* a1);
void r239gc_initialize(T239* C);
int r239is_character(T239* C);
int r239is_user_expanded(T239* C);
T0* r239to_runnable(T239* C,T0* a1);
void r239c_type_for_external_in(T239* C,T0* a1);
T0* r239generic_list(T239* C);
void r239demangling_in(T239* C,T0* a1);
int r239is_real(T239* C);
T0* r239twin(T239* C);
int r239is_bit(T239* C);
void r239fatal_error_generic_list(T239* C);
T0* r239smallest_ancestor(T239* C,T0* a1);
int r239is_boolean(T239* C);
int r239is_double(T239* C);
T0* r239run_class(T239* C);
T0* r239run_time_mark(T239* C);
void r239c_initialize(T239* C);
void r239cast_to_ref(T239* C);
void r239gc_mark_in(T239* C,T0* a1);
int r239is_a_in(T239* C,T0* a1,T0* a2);
T0* r239look_up_for(T239* C,T0* a1,T0* a2);
void r239c_header_pass1(T239* C);
void r239c_type_for_result_in(T239* C,T0* a1);
T0* r239expanded_initializer(T239* C);
int r239is_generic(T239* C);
void r239c_header_pass2(T239* C);
void r239gc_define1(T239* C);
int r239need_c_struct(T239* C);
int r239is_reference(T239* C);
void r239gc_info_in(T239* C,T0* a1);
void r239error(T0* a1,T0* a2);
T0* r239base_class(T239* C);
void r239call_gc_sweep_in(T239* C,T0* a1);
void r239gc_define2(T239* C);
int r239need_gc_mark_function(T239* C);
int r239is_any(T239* C);
void r239to_reference(T239* C);
void r239c_header_pass3(T239* C);
extern T0*oBC646visited;
T0* r239base_class_name(T239* C);
int r239is_expanded(T239* C);
int r239is_basic_eiffel_expanded(T239* C);
int r239is_none(T239* C);
void r239to_expanded(T239* C);
int r239is_integer(T239* C);
void r239c_header_pass4(T239* C);
void r239anchor_cycle_end(T239* C);
T0* r342add_comment(T342* C,T0* a1);
int r342is_a(T342* C,T0* a1);
void r342mapping_c_arg(T342* C,T0* a1);
void r342make(T342* C,int a1,T0* a2);
void r342unary_minus(T342* C);
T0* r342to_runnable(T342* C,T0* a1);
extern int fBC342result_type;
extern T0*oBC342result_type;
T0* r342result_type(void);
T0* r342twin(T342* C);
int r342is_static(T342* C);
T0* r342to_real_constant(T342* C);
void r342error(T0* a1,T0* a2);
int r342isa_dca_inline_argument(T342* C);
T0* r377to_runnable_integer(T377* C,T0* a1);
T0* r377start_position(T377* C);
void r377compile_to_c(T377* C,T0* a1);
void r377from_when_list(T377* C,T0* a1);
int r377use_current(T377* C);
void r377error(T0* a1,T0* a2);
int r377includes_integer(T377* C,int a1);
T0* r377to_runnable_character(T377* C,T0* a1);
void r377afd_check(T377* C);
extern T0*oBC683explanation;
void r683incr_nb_warnings(T683* C);
void r683incr_nb_errors(T683* C);
int r683empty(void);
void r683print_as_fatal_error(T683* C);
void r683add_position(T0* a1);
void r683print_as_warning(T683* C);
void r683print_as_error(T683* C);
void r683add_type(T0* a1,T0* a2);
void r683error(T683* C,T0* a1);
void r683fatal_error(T683* C,T0* a1);
extern T0*oBC683positions;
void r683warning(T683* C,T0* a1);
void r683do_print(T0* a1);
T0* r990add_comment(T990* C,T0* a1);
int r990to_integer(T990* C);
int r990is_a(T990* C,T0* a1);
void r990mapping_c_arg(T990* C,T0* a1);
void r990mapping_c_target(T990* C,T0* a1);
void r990compile_to_c(T990* C);
T0* r990to_runnable(T990* C,T0* a1);
T0* r990twin(T990* C);
int r990call_is_static(T990* C);
int r990can_be_dropped(T990* C);
void r990compile_to_c_old(T990* C);
void r990to_runnable_0(T990* C,T0* a1);
void r990cpc_to_runnable(T990* C,T0* a1);
int r990use_current(T990* C);
void r990make_call0(T990* C,T0* a1,T0* a2);
void r990finalize(T990* C);
void r990error(T0* a1,T0* a2);
void r990afd_check(T990* C);
T0* r849add_comment(T849* C,T0* a1);
int r849is_a(T849* C,T0* a1);
void r849mapping_c_arg(T0* a1);
extern int fBC364type_boolean;
extern T0*oBC364type_boolean;
T0* r849type_boolean(void);
T0* r849to_runnable(T849* C,T0* a1);
T0* r849twin(T849* C);
int r849is_static(T849* C);
void r849error(T0* a1,T0* a2);
int r849isa_dca_inline_argument(T849* C);
void r410make(T410* C);
int r410item(T410* C,T0* a1);
int r410max_id(T410* C);
void r410add2(T410* C,T0* a1,int a2);
T0* r696try_to_undefine(T696* C,T0* a1,T0* a2);
T0* r696runnable(T0* a1,T0* a2,T0* a3);
void r696add_into(T696* C,T0* a1);
T0* r696try_to_undefine_aux(T696* C,T0* a1,T0* a2);
void r696make(T696* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7,T0* a8);
void r696make_routine(T696* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r696set_header_comment(T696* C,T0* a1);
T0* r696start_position(T696* C);
T0* r696to_run_feature(T696* C,T0* a1,T0* a2);
T0* r696run_ensure(T0* a1);
T0* r696run_require(T0* a1);
int r696stupid_switch(T0* a1,T0* a2);
void r696set_rescue_compound(T696* C,T0* a1);
int r696can_hide(T696* C,T0* a1,T0* a2);
int r696is_merge_with(T696* C,T0* a1,T0* a2);
int r696stupid_switch_item(T0* a1,T0* a2);
void r696collect_for(T696* C,int a1);
void r696make_effective_routine(T696* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r696error(T0* a1,T0* a2);
void r696make_e_feature(T696* C,T0* a1,T0* a2);
void r696check_obsolete(T696* C);
void r696warning(T0* a1,T0* a2);
int r657id(T657* C);
int r657standard_space_for_object(T657* C);
int r657has_creation(T657* C,T0* a1);
int r657is_a(T657* C,T0* a1);
void r657gcmt_max_in(T657* C,T0* a1);
void r657c_initialize_in(T657* C,T0* a1);
void r657c_type_for_argument_in(T657* C,T0* a1);
void r657standard_c_object_model(T657* C);
void r657gc_call_new_in(T657* C,T0* a1);
int r657space_for_pointer(void);
void r657gc_align_mark_in(T657* C,T0* a1);
int r657is_dummy_expanded(T657* C);
void r657gcmt_used_in(T657* C,T0* a1);
int r657space_for_variable(T657* C);
void r657standard_c_struct(T657* C);
extern T0*oBC291header;
T0* r657type_any(void);
void r657mapping_cast(T657* C);
void r657gc_free_in(T657* C,T0* a1);
void r657c_type_for_target_in(T657* C,T0* a1);
void r657standard_gc_initialize(T657* C);
void r657gc_initialize(T657* C);
T0* r657to_runnable(T657* C,T0* a1);
void r657c_type_for_external_in(T657* C,T0* a1);
T0* r657generic_list(T657* C);
extern T0*oBC657check_memory;
void r657demangling_in(T657* C,T0* a1);
void r657c_initialize_expanded(T657* C);
void r657gc_info_nb_in(T657* C,T0* a1);
void r657fatal_error_generic_list(T657* C);
T0* r657smallest_ancestor(T657* C,T0* a1);
void r657standard_gc_info_in(T657* C,T0* a1);
extern T0*oBC291body;
void r657standard_c_typedef(T657* C);
T0* r657run_class(T657* C);
void r657gcmt_in(T657* C,T0* a1);
void r657c_initialize(T657* C);
void r657cast_to_ref(T657* C);
void r657gc_mark_in(T657* C,T0* a1);
int r657is_a_in(T657* C,T0* a1,T0* a2);
T0* r657look_up_for(T657* C,T0* a1,T0* a2);
void r657c_type_for_result_in(T657* C,T0* a1);
T0* r657expanded_initializer(T657* C);
void r657gc_declare_h_in(T657* C,T0* a1);
void r657standard_gc_define1(T657* C);
int r657space_for_integer(void);
void r657gc_define1(T657* C);
int r657need_c_struct(T657* C);
void r657gc_info_in(T657* C,T0* a1);
int r657is_reference(T657* C);
T0* r657base_class(T657* C);
void r657call_gc_sweep_in(T657* C,T0* a1);
void r657gc_define2(T657* C);
int r657need_gc_mark_function(T657* C);
void r657standard_gc_define2(T657* C);
void r657c_header_pass3(T657* C);
int r657is_expanded(T657* C);
void r657standard_call_gc_sweep_in(T657* C,T0* a1);
void r657c_header_pass4(T657* C);
void r300fe_c2c(T0* a1);
T0* r940add_comment(T940* C,T0* a1);
int r940to_integer(T940* C);
int r940is_a(T940* C,T0* a1);
void r940make(T940* C,T0* a1,T0* a2);
void r940compile_to_c(T940* C);
T0* r940to_runnable(T940* C,T0* a1);
T0* r940twin(T940* C);
extern T0*oBC940to_bit;
void r940compute_c_to_bit(T940* C);
void r940error(T0* a1,T0* a2);
T0* r367add_comment(T367* C,T0* a1);
int r367is_a(T367* C,T0* a1);
void r367mapping_c_arg(T0* a1);
T0* r367type_boolean(void);
T0* r367to_runnable(T367* C,T0* a1);
T0* r367twin(T367* C);
void r367error(T0* a1,T0* a2);
int r367isa_dca_inline_argument(void);
void r671make(T671* C,T0* a1,T0* a2);
T0* r671clients_for(T671* C,T0* a1);
int r451is_subclass_of(T451* C,T0* a1);
void r451make(T451* C,T0* a1,T0* a2);
void r451make_unknown(T451* C);
T0* r451base_class(T451* C);
void r451identify(T451* C,T0* a1);
T0* r260add_comment(T260* C,T0* a1);
int r260is_a(T260* C,T0* a1);
void r260mapping_c_arg(T260* C,T0* a1);
void r260make(T260* C,T0* a1,char a2,int a3);
void r260compile_to_c(T260* C);
T0* r260to_runnable(T260* C,T0* a1);
extern int fBC260result_type;
extern T0*oBC260result_type;
T0* r260result_type(void);
T0* r260twin(T260* C);
int r260is_static(T260* C);
void r260error(T0* a1,T0* a2);
int r260isa_dca_inline_argument(T260* C);
T0* r213runnable(T0* a1,T0* a2,T0* a3);
void r213make(T213* C,T0* a1,T0* a2,T0* a3);
T0* r213check_assertion_mode(void);
void r213compile_to_c(T213* C);
T0* r213to_runnable(T213* C,T0* a1);
T0* r213twin(T213* C);
int r213use_current(T213* C);
void r213error(T0* a1,T0* a2);
void r213afd_check(T213* C);
extern int fBC364type_character_ref;
extern T0*oBC364type_character_ref;
T0* r252type_character_ref(void);
int r252has_creation(T252* C,T0* a1);
int r252is_a(T252* C,T0* a1);
void r252gc_call_new_in(T0* a1);
void r252make(T252* C,T0* a1);
void r252load_ref(T0* a1);
extern int fBC252check_type;
void r252check_type(T252* C);
T0* r252written_mark(void);
T0* r252to_runnable(T252* C,T0* a1);
void r252c_type_for_external_in(T0* a1);
T0* r252generic_list(T252* C);
void r252demangling_in(T0* a1);
void r252fatal_error_generic_list(T252* C);
T0* r252smallest_ancestor(T252* C,T0* a1);
T0* r252run_class(T252* C);
T0* r252run_time_mark(void);
void r252gc_mark_in(T0* a1);
int r252is_a_in(T252* C,T0* a1,T0* a2);
T0* r252look_up_for(T252* C,T0* a1,T0* a2);
extern int fBC252used_as_reference;
void r252used_as_reference(void);
void r252error(T0* a1,T0* a2);
T0* r252base_class(T252* C);
void r633add_into(T633* C,T0* a1);
void r633from_runnable(T633* C,T0* a1);
void r633make(T633* C,T0* a1,T0* a2,T0* a3);
T0* r633check_assertion_mode(void);
void r633compile_to_c(T633* C);
void r633compile_to_c_old(T633* C);
int r633use_current(T633* C);
void r633afd_check(T633* C);
int r283id(T283* C);
int r283has_creation(T283* C,T0* a1);
int r283is_array(T283* C);
int r283is_a(T283* C,T0* a1);
void r283c_initialize_in(T283* C,T0* a1);
void r283c_type_for_argument_in(T283* C,T0* a1);
void r283gc_call_new_in(T283* C,T0* a1);
int r283is_pointer(T283* C);
int r283is_dummy_expanded(T283* C);
int r283is_string(T283* C);
int r283space_for_variable(T283* C);
void r283make(T283* C,T0* a1,int a2);
void r283mapping_cast(T283* C);
void r283c_type_for_target_in(T283* C,T0* a1);
void r283gc_initialize(T283* C);
int r283is_character(T283* C);
int r283is_user_expanded(T283* C);
T0* r283to_runnable(T283* C,T0* a1);
void r283c_type_for_external_in(T283* C,T0* a1);
T0* r283generic_list(T283* C);
void r283demangling_in(T283* C,T0* a1);
int r283is_real(T283* C);
T0* r283twin(T283* C);
int r283is_bit(T283* C);
T0* r283formal_arg(T283* C);
void r283fatal_error_generic_list(T283* C);
T0* r283smallest_ancestor(T283* C,T0* a1);
int r283is_boolean(T283* C);
int r283is_double(T283* C);
T0* r283run_class(T283* C);
T0* r283run_time_mark(T283* C);
void r283c_initialize(T283* C);
void r283cast_to_ref(T283* C);
void r283gc_mark_in(T283* C,T0* a1);
int r283is_a_in(T283* C,T0* a1,T0* a2);
T0* r283look_up_for(T283* C,T0* a1,T0* a2);
void r283c_header_pass1(T283* C);
void r283c_type_for_result_in(T283* C,T0* a1);
T0* r283expanded_initializer(T283* C);
T0* r283constraint(T283* C);
int r283is_generic(T283* C);
void r283c_header_pass2(T283* C);
void r283gc_define1(T283* C);
int r283need_c_struct(T283* C);
T0* r283formal_generic_list(T283* C);
int r283is_reference(T283* C);
void r283gc_info_in(T283* C,T0* a1);
void r283error(T0* a1,T0* a2);
T0* r283base_class(T283* C);
void r283call_gc_sweep_in(T283* C,T0* a1);
void r283gc_define2(T283* C);
int r283need_gc_mark_function(T283* C);
int r283is_any(T283* C);
void r283to_reference(T283* C);
void r283c_header_pass3(T283* C);
T0* r283base_class_name(T283* C);
int r283is_expanded(T283* C);
int r283is_basic_eiffel_expanded(T283* C);
int r283is_none(T283* C);
void r283to_expanded(T283* C);
int r283is_integer(T283* C);
void r283warning(T0* a1,T0* a2);
T0* r283make_runnable(T283* C,T0* a1);
void r283c_header_pass4(T283* C);
void r320c_mapping_procedure_non_small_eiffel(T0* a1,T0* a2);
void r320c_mapping_function_non_small_eiffel(T0* a1,T0* a2);
void r59make(T59* C,T0* a1,T0* a2);
T0* r253add_comment(T253* C,T0* a1);
int r253to_integer(T253* C);
int r253is_a(T253* C,T0* a1);
void r253mapping_c_arg(T253* C,T0* a1);
void r253make(T253* C,T0* a1,T0* a2,T0* a3);
void r253mapping_c_target(T253* C,T0* a1);
void r253dca_inline_argument(T253* C,T0* a1);
T0* r253to_runnable(T253* C,T0* a1);
T0* r253twin(T253* C);
T0* r253operator(void);
int r253is_static(T253* C);
void r253compile_to_c_old(T253* C);
void r253make_call_1(T253* C,T0* a1,T0* a2,T0* a3);
void r253to_runnable_0(T253* C,T0* a1);
void r253cpc_to_runnable(T253* C,T0* a1);
int r253use_current(T253* C);
void r253finalize(T253* C);
void r253error(T0* a1,T0* a2);
int r253isa_dca_inline_argument(T253* C);
T0* r253arg1(T253* C);
void r253afd_check(T253* C);
void r877multiple_check(T877* C,T0* a1);
void r877get_started(T877* C,T0* a1);
T0* r877get_new_name(T877* C,T0* a1);
T0* r877get_old_name(T877* C,T0* a1);
void r877make(T877* C,T0* a1);
void r877set_select(T877* C,T0* a1);
T0* r877going_down(T877* C,T0* a1,T0* a2);
T0* r877start_position(T877* C);
T0* r877do_rename(T877* C,T0* a1);
int r877has_select_for(T877* C,T0* a1);
void r877add_rename(T877* C,T0* a1);
T0* r877up_to_original(T877* C,T0* a1,T0* a2);
void r877select_conflict(T0* a1,T0* a2);
T0* r877smallest_ancestor(T877* C,T0* a1);
int r877has(T877* C,T0* a1);
void r877missing_select(T0* a1,T0* a2);
int r877has_redefine(T877* C,T0* a1);
int r877has_undefine(T877* C,T0* a1);
T0* r877look_up_for(T877* C,T0* a1,T0* a2);
extern T0*oBC877forbidden_parent_list;
T0* r877clients_for(T877* C,T0* a1);
void r877set_redefine(T877* C,T0* a1);
void r877set_undefine(T877* C,T0* a1);
T0* r877going_up(T877* C,T0* a1,T0* a2,T0* a3);
int r877is_a_vncg(T877* C,T0* a1,T0* a2);
void r877collect_for(T877* C,int a1,T0* a2);
T0* r877apply_undefine(T877* C,T0* a1,T0* a2);
T0* r278add_comment(T278* C,T0* a1);
int r278to_integer(T278* C);
int r278is_a(T278* C,T0* a1);
void r278mapping_c_arg(T278* C,T0* a1);
void r278make(T278* C,T0* a1,T0* a2,T0* a3);
void r278mapping_c_target(T278* C,T0* a1);
T0* r278to_runnable(T278* C,T0* a1);
T0* r278twin(T278* C);
T0* r278operator(void);
int r278is_static(T278* C);
void r278compile_to_c_old(T278* C);
void r278make_call_1(T278* C,T0* a1,T0* a2,T0* a3);
void r278to_runnable_0(T278* C,T0* a1);
void r278cpc_to_runnable(T278* C,T0* a1);
int r278use_current(T278* C);
void r278finalize(T278* C);
void r278error(T0* a1,T0* a2);
T0* r278arg1(T278* C);
void r278afd_check(T278* C);
int r670same_files(T0* a1,T0* a2);
extern T0*oBC670std_fr1;
extern T0*oBC670std_fr2;
int r670is_readable(T0* a1);
T0* r767add_comment(T767* C,T0* a1);
int r767to_integer(T767* C);
int r767is_a(T767* C,T0* a1);
void r767mapping_c_arg(T767* C,T0* a1);
void r767make(T767* C,T0* a1,T0* a2);
void r767mapping_c_target(T767* C,T0* a1);
void r767dca_inline_argument(T767* C,T0* a1);
void r767compile_to_c(T767* C);
T0* r767to_runnable(T767* C,T0* a1);
T0* r767twin(T767* C);
T0* r767operator(void);
int r767is_static(T767* C);
int r767can_be_dropped(T767* C);
void r767compile_to_c_old(T767* C);
void r767to_runnable_0(T767* C,T0* a1);
void r767cpc_to_runnable(T767* C,T0* a1);
int r767use_current(T767* C);
void r767make_call0(T767* C,T0* a1,T0* a2);
void r767finalize(T767* C);
void r767error(T0* a1,T0* a2);
int r767isa_dca_inline_argument(T767* C);
void r767afd_check(T767* C);
T0* r880add_comment(T880* C,T0* a1);
void r880make(T880* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
void r880compile_to_c(T880* C);
T0* r880to_runnable(T880* C,T0* a1);
T0* r880current_type(T880* C);
int r880use_current(T880* C);
void r880error(T0* a1,T0* a2);
void r880afd_check(T880* C);
void r393good_end(T393* C,T0* a1);
void r393make(T393* C,T0* a1,T0* a2);
void r393append(T393* C,T0* a1);
void r393warning(T0* a1,T0* a2);
void r723make(T723* C,T0* a1,T0* a2);
void r723append_in(T723* C,T0* a1);
void r31make(T31* C,T0* a1,T0* a2);
T0* r31type(T31* C,int a1);
void r31standard_make(T31* C,T0* a1,T0* a2);
void r31compile_to_c_in(T31* C,T0* a1);
void r31inline_one_pc(T31* C);
T0* r31to_runnable(T31* C,T0* a1);
extern T0*oBC31tmp_string;
int r31rank_of(T31* C,T0* a1);
void r31external_prototype(T31* C,T0* a1);
int r31is_a_in(T31* C,T0* a1,T0* a2);
void r31runnable_from_current(T31* C,T0* a1,T0* a2);
void r31add_last(T31* C,T0* a1);
void r31error(T0* a1,T0* a2);
int r33gives_permission_to_any(T33* C);
void r33merge(T33* C,T0* a1,T0* a2);
void r33make(T33* C,T0* a1);
int r33gives_permission_to(T33* C,T0* a1);
int r33index_of(T33* C,T0* a1);
void r33warning(T0* a1,T0* a2);
int r963id(T963* C);
int r963is_a(T963* C,T0* a1);
void r963gcmt_max_in(T963* C,T0* a1);
void r963gc_call_new_in(T963* C,T0* a1);
int r963space_for_pointer(void);
void r963gc_align_mark_in(T963* C,T0* a1);
void r963gcmt_used_in(T963* C,T0* a1);
void r963make(T963* C,T0* a1);
T0* r963type_any(void);
void r963mapping_cast(T963* C);
void r963c_type_for_target_in(T963* C,T0* a1);
void r963gc_free_in(T963* C,T0* a1);
void r963standard_gc_initialize(T963* C);
void r963c_type_for_external_in(T0* a1);
T0* r963generic_list(T963* C);
void r963demangling_in(T963* C,T0* a1);
void r963gc_info_nb_in(T963* C,T0* a1);
void r963fatal_error_generic_list(T963* C);
T0* r963smallest_ancestor(T963* C,T0* a1);
void r963standard_gc_info_in(T963* C,T0* a1);
void r963standard_c_typedef(T963* C);
T0* r963run_class(T963* C);
void r963gcmt_in(T963* C,T0* a1);
void r963cast_to_ref(T963* C);
void r963gc_mark_in(T963* C,T0* a1);
int r963is_a_in(T963* C,T0* a1,T0* a2);
T0* r963look_up_for(T963* C,T0* a1,T0* a2);
void r963c_header_pass1(T963* C);
void r963gc_declare_h_in(T963* C,T0* a1);
void r963standard_gc_define1(T963* C);
T0* r963base_class(T963* C);
void r963standard_gc_define2(T963* C);
void r963to_reference(T963* C);
extern int fBC963base_class_name;
extern T0*oBC963base_class_name;
T0* r963base_class_name(void);
void r963standard_call_gc_sweep_in(T963* C,T0* a1);
int r707has_creation(T707* C,T0* a1);
int r707is_a(T707* C,T0* a1);
void r707gc_call_new_in(T0* a1);
int r707space_for_variable(void);
void r707make(T707* C,T0* a1);
void r707load_ref(T0* a1);
extern int fBC707check_type;
void r707check_type(T707* C);
T0* r707written_mark(void);
T0* r707to_runnable(T707* C,T0* a1);
void r707c_type_for_external_in(T0* a1);
T0* r707generic_list(T707* C);
void r707demangling_in(T0* a1);
void r707fatal_error_generic_list(T707* C);
extern int fBC364type_boolean_ref;
extern T0*oBC364type_boolean_ref;
T0* r707type_boolean_ref(void);
T0* r707smallest_ancestor(T707* C,T0* a1);
T0* r707run_class(T707* C);
T0* r707run_time_mark(void);
void r707gc_mark_in(T0* a1);
int r707is_a_in(T707* C,T0* a1,T0* a2);
T0* r707look_up_for(T707* C,T0* a1,T0* a2);
extern int fBC707used_as_reference;
void r707used_as_reference(void);
void r707error(T0* a1,T0* a2);
T0* r707base_class(T707* C);
void r417increment(T417* C);
int r712compile_to_c(T712* C);
T0* r712to_runnable(T712* C,T0* a1);
int r712use_current(T712* C);
void r712afd_check(T712* C);
T0* r760add_comment(T760* C,T0* a1);
int r760to_integer(T760* C);
int r760is_a(T760* C,T0* a1);
void r760mapping_c_arg(T760* C,T0* a1);
void r760make(T760* C,T0* a1,T0* a2,T0* a3);
void r760mapping_c_target(T760* C,T0* a1);
T0* r760to_runnable(T760* C,T0* a1);
T0* r760twin(T760* C);
T0* r760operator(void);
int r760is_static(T760* C);
void r760compile_to_c_old(T760* C);
void r760make_call_1(T760* C,T0* a1,T0* a2,T0* a3);
void r760to_runnable_0(T760* C,T0* a1);
void r760cpc_to_runnable(T760* C,T0* a1);
int r760use_current(T760* C);
void r760finalize(T760* C);
void r760error(T0* a1,T0* a2);
T0* r760arg1(T760* C);
void r760afd_check(T760* C);
T0* r716add_comment(T716* C,T0* a1);
int r716to_integer(T716* C);
int r716is_a(T716* C,T0* a1);
void r716mapping_c_arg(T716* C,T0* a1);
void r716make(T716* C,T0* a1);
void r716mapping_c_target(T716* C,T0* a1);
void r716compile_to_c(T716* C);
T0* r716to_runnable(T716* C,T0* a1);
void r716super_make(T716* C,T0* a1,int a2);
void r716error(T0* a1,T0* a2);
int r669id(T669* C);
int r669has_creation(T669* C,T0* a1);
int r669is_a(T669* C,T0* a1);
void r669gcmt_max_in(T669* C,T0* a1);
void r669gc_call_new_in(T669* C,T0* a1);
int r669space_for_pointer(void);
void r669gc_align_mark_in(T669* C,T0* a1);
void r669gcmt_used_in(T669* C,T0* a1);
void r669standard_c_struct(T669* C);
void r669make(T669* C,T0* a1);
extern int fBC669check_type;
void r669check_type(T669* C);
void r669mapping_cast(T669* C);
void r669c_type_for_target_in(T669* C,T0* a1);
void r669gc_free_in(T669* C,T0* a1);
void r669standard_gc_initialize(T669* C);
T0* r669written_mark(void);
T0* r669to_runnable(T669* C,T0* a1);
void r669c_type_for_external_in(T0* a1);
T0* r669generic_list(T669* C);
void r669demangling_in(T0* a1);
void r669gc_info_nb_in(T669* C,T0* a1);
void r669fatal_error_generic_list(T669* C);
void r669standard_gc_info_in(T669* C,T0* a1);
void r669standard_c_typedef(T669* C);
T0* r669run_class(T669* C);
void r669gcmt_in(T669* C,T0* a1);
T0* r669run_time_mark(void);
void r669cast_to_ref(T669* C);
void r669gc_mark_in(T669* C,T0* a1);
int r669is_a_in(T669* C,T0* a1,T0* a2);
T0* r669look_up_for(T669* C,T0* a1,T0* a2);
void r669gc_declare_h_in(T669* C,T0* a1);
void r669standard_gc_define1(T669* C);
int r669need_c_struct(T669* C);
void r669error(T0* a1,T0* a2);
T0* r669base_class(T669* C);
void r669standard_gc_define2(T669* C);
void r669standard_call_gc_sweep_in(T669* C,T0* a1);
void r669c_header_pass4(T669* C);
T0* r534add_comment(T534* C,T0* a1);
int r534to_integer(T534* C);
int r534is_a(T534* C,T0* a1);
void r534mapping_c_arg(T534* C,T0* a1);
void r534make(T534* C,T0* a1,T0* a2,T0* a3);
void r534mapping_c_target(T534* C,T0* a1);
T0* r534to_runnable(T534* C,T0* a1);
T0* r534twin(T534* C);
int r534call_is_static(T534* C);
void r534compile_to_c_old(T534* C);
void r534make_call_1(T534* C,T0* a1,T0* a2,T0* a3);
void r534to_runnable_0(T534* C,T0* a1);
void r534cpc_to_runnable(T534* C,T0* a1);
int r534use_current(T534* C);
void r534finalize(T534* C);
void r534error(T0* a1,T0* a2);
T0* r534arg1(T534* C);
void r534afd_check(T534* C);
T0* r915add_comment(T915* C,T0* a1);
int r915to_integer(T915* C);
int r915is_a(T915* C,T0* a1);
void r915mapping_c_arg(T915* C,T0* a1);
void r915make(T915* C,T0* a1,T0* a2,T0* a3);
void r915mapping_c_target(T915* C,T0* a1);
int r915arg_count(T915* C);
T0* r915start_position(T915* C);
T0* r915to_runnable(T915* C,T0* a1);
T0* r915twin(T915* C);
int r915call_is_static(T915* C);
void r915compile_to_c_old(T915* C);
void r915to_runnable_0(T915* C,T0* a1);
void r915cpc_to_runnable(T915* C,T0* a1);
int r915use_current(T915* C);
void r915finalize(T915* C);
void r915error(T0* a1,T0* a2);
void r915afd_check(T915* C);
void r999error_comparison(T999* C,T0* a1);
T0* r999add_comment(T999* C,T0* a1);
int r999to_integer(T999* C);
int r999is_a(T999* C,T0* a1);
void r999cmp_bit(T999* C,int a1,T0* a2);
void r999c2c_exp_ref(T0* a1,T0* a2,T0* a3,T0* a4);
void r999mapping_c_arg(T999* C,T0* a1);
T0* r999type_boolean(void);
void r999cmp_user_expanded(T999* C,int a1,T0* a2);
void r999make(T999* C,T0* a1,T0* a2,T0* a3);
void r999mapping_c_target(T999* C,T0* a1);
void r999to_runnable_equal_not_equal(T999* C,T0* a1);
void r999compile_to_c(T999* C);
T0* r999to_runnable(T999* C,T0* a1);
T0* r999operator(void);
int r999is_static(T999* C);
void r999cmp_basic_ref(T999* C,int a1);
int r999is_static_eq_void(T999* C,T0* a1);
void r999bit_limitation(T999* C,T0* a1,T0* a2);
void r999compile_to_c_old(T999* C);
void r999cmp_basic_eiffel_expanded(T999* C,int a1,T0* a2,T0* a3);
void r999make_call_1(T999* C,T0* a1,T0* a2,T0* a3);
int r999is_manifest_array(T0* a1);
int r999use_current(T999* C);
void r999dca_inline(T999* C,T0* a1);
void r999error(T0* a1,T0* a2);
T0* r999arg1(T999* C);
void r999afd_check(T999* C);
int r720id(T720* C);
int r720standard_space_for_object(T720* C);
int r720has_creation(T720* C,T0* a1);
int r720is_a(T720* C,T0* a1);
void r720gcmt_max_in(T720* C,T0* a1);
void r720c_initialize_in(T720* C,T0* a1);
void r720c_type_for_argument_in(T720* C,T0* a1);
void r720standard_c_object_model(T720* C);
void r720gc_call_new_in(T720* C,T0* a1);
int r720space_for_pointer(void);
T0* r720run_type(T720* C);
void r720gc_align_mark_in(T720* C,T0* a1);
int r720is_dummy_expanded(T720* C);
void r720gcmt_used_in(T720* C,T0* a1);
int r720space_for_variable(T720* C);
void r720standard_c_struct(T720* C);
void r720basic_checks(T720* C);
void r720make(T720* C,T0* a1,T0* a2);
T0* r720type_any(void);
void r720mapping_cast(T720* C);
void r720c_type_for_target_in(T720* C,T0* a1);
void r720gc_free_in(T720* C,T0* a1);
void r720standard_gc_initialize(T720* C);
int r720is_user_expanded(T720* C);
T0* r720to_runnable(T720* C,T0* a1);
int r720is_run_type(T720* C);
void r720c_type_for_external_in(T720* C,T0* a1);
void r720demangling_in(T720* C,T0* a1);
void r720c_initialize_expanded(T720* C);
int r720is_written_runnable(T720* C);
T0* r720twin(T720* C);
void r720gc_info_nb_in(T720* C,T0* a1);
T0* r720smallest_ancestor(T720* C,T0* a1);
void r720standard_gc_info_in(T720* C,T0* a1);
void r720standard_c_typedef(T720* C);
extern T0*oBC720tmp_mark;
T0* r720run_class(T720* C);
void r720gcmt_in(T720* C,T0* a1);
T0* r720run_time_mark(T720* C);
void r720c_initialize(T720* C);
void r720cast_to_ref(T720* C);
void r720gc_mark_in(T720* C,T0* a1);
int r720is_a_in(T720* C,T0* a1,T0* a2);
T0* r720look_up_for(T720* C,T0* a1,T0* a2);
void r720c_type_for_result_in(T720* C,T0* a1);
T0* r720expanded_initializer(T720* C);
void r720gc_declare_h_in(T720* C,T0* a1);
void r720standard_gc_define1(T720* C);
int r720space_for_integer(void);
int r720need_c_struct(T720* C);
int r720is_reference(T720* C);
T0* r720base_class(T720* C);
void r720call_gc_sweep_in(T720* C,T0* a1);
int r720need_gc_mark_function(T720* C);
void r720standard_gc_define2(T720* C);
void r720c_header_pass3(T720* C);
int r720is_expanded(T720* C);
void r720standard_call_gc_sweep_in(T720* C,T0* a1);
void r720make_runnable(T720* C,T0* a1,T0* a2);
void r720c_header_pass4(T720* C);
void r680c_mapping_procedure_non_small_eiffel(T0* a1,T0* a2);
void r680c_mapping_function_non_small_eiffel(T0* a1,T0* a2);
extern T0*oBC817tmp_string;
void r441put_string(T441* C,T0* a1);
void r441put_integer(T441* C,int a1);
void r64make(T64* C,T0* a1,T0* a2);
void r64append_in(T64* C,T0* a1);
int r64count(T64* C);
T0* r420add_comment(T420* C,T0* a1);
int r420to_integer(T420* C);
int r420is_a(T420* C,T0* a1);
void r420make(T420* C,T0* a1,T0* a2);
T0* r420type_any(void);
T0* r420start_position(T420* C);
T0* r420to_runnable(T420* C,T0* a1);
extern int fBC420result_type;
extern T0*oBC420result_type;
T0* r420result_type(void);
void r420error(T0* a1,T0* a2);
void r517error_comparison(T517* C,T0* a1);
T0* r517add_comment(T517* C,T0* a1);
int r517to_integer(T517* C);
int r517is_a(T517* C,T0* a1);
void r517cmp_bit(T517* C,int a1,T0* a2);
void r517c2c_exp_ref(T0* a1,T0* a2,T0* a3,T0* a4);
void r517mapping_c_arg(T517* C,T0* a1);
T0* r517type_boolean(void);
void r517cmp_user_expanded(T517* C,int a1,T0* a2);
void r517make(T517* C,T0* a1,T0* a2,T0* a3);
void r517mapping_c_target(T517* C,T0* a1);
void r517to_runnable_equal_not_equal(T517* C,T0* a1);
void r517compile_to_c(T517* C);
T0* r517to_runnable(T517* C,T0* a1);
int r517is_static(T517* C);
void r517cmp_basic_ref(T517* C,int a1);
int r517is_static_neq_void(T517* C,T0* a1);
void r517bit_limitation(T517* C,T0* a1,T0* a2);
void r517compile_to_c_old(T517* C);
void r517cmp_basic_eiffel_expanded(T517* C,int a1,T0* a2,T0* a3);
void r517make_call_1(T517* C,T0* a1,T0* a2,T0* a3);
int r517is_manifest_array(T0* a1);
int r517use_current(T517* C);
void r517dca_inline(T517* C,T0* a1);
void r517error(T0* a1,T0* a2);
T0* r517arg1(T517* C);
void r517afd_check(T517* C);
T0* r520add_comment(T520* C,T0* a1);
int r520to_integer(T520* C);
int r520is_a(T520* C,T0* a1);
void r520mapping_c_arg(T520* C,T0* a1);
void r520make(T520* C,T0* a1,T0* a2,T0* a3);
void r520mapping_c_target(T520* C,T0* a1);
T0* r520to_runnable(T520* C,T0* a1);
T0* r520twin(T520* C);
T0* r520operator(void);
void r520compile_to_c_old(T520* C);
void r520make_call_1(T520* C,T0* a1,T0* a2,T0* a3);
void r520to_runnable_0(T520* C,T0* a1);
void r520cpc_to_runnable(T520* C,T0* a1);
int r520use_current(T520* C);
void r520finalize(T520* C);
void r520error(T0* a1,T0* a2);
T0* r520arg1(T520* C);
void r520afd_check(T520* C);
int r521isa_dca_inline(T521* C,T0* a1,T0* a2);
int r521is_like_argument(T521* C,T0* a1,T0* a2,T0* a3);
void r521match_with(T521* C,T0* a1);
void r521make(T521* C,T0* a1);
T0* r521expression(T521* C,int a1);
T0* r521start_position(T521* C);
void r521compile_to_c(T521* C,T0* a1);
T0* r521to_runnable(T521* C,T0* a1);
void r521compile_to_c_ith(T521* C,T0* a1,int a2);
int r521is_static(T521* C);
void r521dca_inline_ith(T521* C,T0* a1,int a2);
int r521can_be_dropped(T521* C);
T0* r521run_class(T521* C);
void r521compile_to_c_old(T521* C);
int r521is_pre_computable(T521* C);
int r521use_current(T521* C);
void r521dca_inline(T521* C,T0* a1);
int r521count(T521* C);
void r521error(T0* a1,T0* a2);
T0* r521first(T521* C);
void r521afd_check(T521* C);
T0* r708add_comment(T708* C,T0* a1);
int r708to_integer(T708* C);
int r708is_a(T708* C,T0* a1);
T0* r708start_position(T708* C);
void r708compile_to_c(T708* C);
T0* r708to_runnable(T708* C,T0* a1);
extern int fBC364type_pointer;
extern T0*oBC364type_pointer;
T0* r708type_pointer(void);
void r708error(T0* a1,T0* a2);
void r340character_to_c_code(char a1,T0* a2);
extern T0*oBC340header;
T0* r340type_string(void);
void r340string_to_c_code(T0* a1,T0* a2);
int r340not_dummy(T0* a1);
extern T0*oBC340body;
void r340gc_mark_in(T0* a1);
extern T0*oBC340ms_list;
void r340add_last(T0* a1);
extern T0*oBC340dummy_ms_list;
int r709id(T709* C);
extern T0*oBC709tmp_written_mark;
int r709has_creation(T709* C,T0* a1);
int r709is_a(T709* C,T0* a1);
void r709gcmt_max_in(T709* C,T0* a1);
void r709standard_c_object_model(T709* C);
void r709gc_call_new_in(T709* C,T0* a1);
int r709space_for_pointer(void);
void r709gc_align_mark_in(T709* C,T0* a1);
void r709gcmt_used_in(T709* C,T0* a1);
void r709standard_c_struct(T709* C);
void r709make(T709* C,T0* a1,T0* a2);
void r709mapping_cast(T709* C);
void r709c_type_for_target_in(T709* C,T0* a1);
void r709gc_free_in(T709* C,T0* a1);
void r709standard_gc_initialize(T709* C);
T0* r709to_runnable(T709* C,T0* a1);
int r709is_run_type(T709* C);
void r709c_type_for_external_in(T0* a1);
void r709demangling_in(T709* C,T0* a1);
T0* r709twin(T709* C);
void r709gc_info_nb_in(T709* C,T0* a1);
T0* r709smallest_ancestor(T709* C,T0* a1);
void r709standard_gc_info_in(T709* C,T0* a1);
void r709standard_c_typedef(T709* C);
T0* r709run_class(T709* C);
void r709gcmt_in(T709* C,T0* a1);
T0* r709run_time_mark(T709* C);
void r709cast_to_ref(T709* C);
void r709gc_mark_in(T709* C,T0* a1);
int r709is_a_in(T709* C,T0* a1,T0* a2);
T0* r709look_up_for(T709* C,T0* a1,T0* a2);
void r709gc_declare_h_in(T709* C,T0* a1);
void r709standard_gc_define1(T709* C);
void r709error(T0* a1,T0* a2);
void r709load_basic_features(T709* C);
T0* r709base_class(T709* C);
void r709standard_gc_define2(T709* C);
void r709standard_call_gc_sweep_in(T709* C,T0* a1);
void r709make_runnable(T709* C,T0* a1,T0* a2);
void r709c_header_pass4(T709* C);
T0* r664add_comment(T664* C,T0* a1);
int r664to_integer(T664* C);
int r664is_a(T664* C,T0* a1);
T0* r664start_position(T664* C);
void r664compile_to_c(T664* C);
T0* r664to_runnable(T664* C,T0* a1);
T0* r664result_type(T664* C);
extern T0*oBC664tmp_string;
void r664compile_to_c_old(T664* C);
int r664use_current(T664* C);
void r664error(T0* a1,T0* a2);
extern T0*oBC664id_counter;
void r664afd_check(T664* C);
T0* r554try_to_undefine(T554* C,T0* a1,T0* a2);
void r554add_into(T554* C,T0* a1);
T0* r554try_to_undefine_aux(T554* C,T0* a1,T0* a2);
void r554make(T554* C,T0* a1,T0* a2,T0* a3);
T0* r554start_position(T554* C);
T0* r554to_run_feature(T554* C,T0* a1,T0* a2);
int r554can_hide(T554* C,T0* a1,T0* a2);
int r554is_merge_with(T554* C,T0* a1,T0* a2);
void r554collect_for(int a1);
void r554error(T0* a1,T0* a2);
void r554make_e_feature(T554* C,T0* a1,T0* a2);
T0* r557add_comment(T557* C,T0* a1);
int r557to_integer(T557* C);
int r557is_a(T557* C,T0* a1);
void r557mapping_c_arg(T557* C,T0* a1);
void r557make(T557* C,T0* a1,T0* a2,T0* a3);
void r557mapping_c_target(T557* C,T0* a1);
T0* r557to_runnable(T557* C,T0* a1);
T0* r557twin(T557* C);
T0* r557operator(void);
int r557is_static(T557* C);
void r557compile_to_c_old(T557* C);
void r557make_call_1(T557* C,T0* a1,T0* a2,T0* a3);
void r557to_runnable_0(T557* C,T0* a1);
void r557cpc_to_runnable(T557* C,T0* a1);
int r557use_current(T557* C);
void r557finalize(T557* C);
void r557error(T0* a1,T0* a2);
T0* r557arg1(T557* C);
void r557afd_check(T557* C);
void r94c_call(T0* a1);
extern T0*oBC94manifest_array_types;
extern T0*oBC94header;
extern T0*oBC94body;
void r94c_define_for(T0* a1);
T0* r72add_comment(T72* C,T0* a1);
int r72to_integer(T72* C);
int r72is_a(T72* C,T0* a1);
void r72mapping_c_arg(T72* C,T0* a1);
void r72make(T72* C,T0* a1,T0* a2);
void r72mapping_c_target(T72* C,T0* a1);
void r72dca_inline_argument(T72* C,T0* a1);
void r72compile_to_c(T72* C);
T0* r72to_runnable(T72* C,T0* a1);
T0* r72twin(T72* C);
T0* r72operator(void);
int r72is_static(T72* C);
int r72can_be_dropped(T72* C);
void r72compile_to_c_old(T72* C);
void r72to_runnable_0(T72* C,T0* a1);
void r72cpc_to_runnable(T72* C,T0* a1);
int r72use_current(T72* C);
void r72make_call0(T72* C,T0* a1,T0* a2);
void r72finalize(T72* C);
void r72error(T0* a1,T0* a2);
int r72isa_dca_inline_argument(T72* C);
void r72afd_check(T72* C);
extern int fBC364type_real_ref;
extern T0*oBC364type_real_ref;
T0* r209type_real_ref(void);
int r209has_creation(T209* C,T0* a1);
int r209is_a(T209* C,T0* a1);
void r209gc_call_new_in(T0* a1);
int r209space_for_variable(void);
void r209make(T209* C,T0* a1);
void r209load_ref(T0* a1);
extern int fBC209check_type;
void r209check_type(T209* C);
T0* r209written_mark(void);
T0* r209to_runnable(T209* C,T0* a1);
void r209c_type_for_external_in(T0* a1);
T0* r209generic_list(T209* C);
void r209demangling_in(T0* a1);
void r209fatal_error_generic_list(T209* C);
T0* r209smallest_ancestor(T209* C,T0* a1);
T0* r209run_class(T209* C);
T0* r209run_time_mark(void);
void r209gc_mark_in(T0* a1);
int r209is_a_in(T209* C,T0* a1,T0* a2);
T0* r209look_up_for(T209* C,T0* a1,T0* a2);
extern int fBC209used_as_reference;
void r209used_as_reference(void);
void r209error(T0* a1,T0* a2);
T0* r209base_class(T209* C);
int r491has_creation(T491* C,T0* a1);
int r491is_a(T491* C,T0* a1);
void r491gcmt_max_in(T0* a1);
void r491standard_c_object_model(T491* C);
void r491gc_call_new_in(T0* a1);
int r491space_for_pointer(void);
void r491gc_align_mark_in(T0* a1);
void r491gcmt_used_in(T0* a1);
void r491standard_c_struct(T491* C);
void r491make(T491* C,T0* a1);
extern int fBC491check_type;
void r491check_type(T491* C);
void r491gc_free_in(T0* a1);
T0* r491written_mark(void);
T0* r491to_runnable(T491* C,T0* a1);
void r491c_type_for_external_in(T0* a1);
T0* r491generic_list(T491* C);
void r491demangling_in(T0* a1);
void r491gc_info_nb_in(T0* a1);
void r491fatal_error_generic_list(T491* C);
T0* r491smallest_ancestor(T491* C,T0* a1);
void r491standard_gc_info_in(T0* a1);
T0* r491run_class(T491* C);
void r491gcmt_in(T0* a1);
T0* r491run_time_mark(void);
void r491cast_to_ref(T491* C);
void r491gc_mark_in(T0* a1);
int r491is_a_in(T491* C,T0* a1,T0* a2);
T0* r491look_up_for(T491* C,T0* a1,T0* a2);
void r491c_header_pass1(T491* C);
void r491gc_declare_h_in(T0* a1);
void r491standard_gc_define1(T491* C);
void r491error(T0* a1,T0* a2);
T0* r491base_class(T491* C);
void r491standard_gc_define2(T491* C);
void r491standard_call_gc_sweep_in(T0* a1);
void r491c_header_pass4(T491* C);
T0* r505n(void);
T0* r505to_cst_att_integer(T505* C,T0* a1);
T0* r505to_writable_attribute(T505* C);
T0* r505to_cst_att_boolean(T505* C,T0* a1);
void r505set_require(T505* C,T0* a1,T0* a2,T0* a3);
T0* r505to_deferred_routine(T505* C);
T0* r505to_procedure_or_function(T505* C);
extern T0*oBC505names;
T0* r505to_cst_att_real(T505* C,T0* a1);
T0* r505to_cst_att_string(T505* C,T0* a1);
T0* r505to_external_routine(T505* C,T0* a1,T0* a2);
T0* r505to_cst_att_unique(T505* C);
T0* r505to_cst_att_character(T505* C,T0* a1);
void r505error(T0* a1,T0* a2);
void r505set_require_else(T505* C,T0* a1,T0* a2,T0* a3);
void r505initialize(T505* C);
T0* r505to_cst_att_bit(T505* C,T0* a1);
T0* r505to_once_routine(T505* C);
void r544connect_to(T544* C,T0* a1);
void r544disconnect(T544* C);
void r544put_string(T544* C,T0* a1);
void r544put_integer(T544* C,int a1);
void r498make(T498* C,T0* a1,T0* a2);
int r523id(T523* C);
extern T0*oBC523tmp_written_mark;
int r523standard_space_for_object(T523* C);
int r523has_creation(T523* C,T0* a1);
int r523is_a(T523* C,T0* a1);
void r523c_initialize_in(T523* C,T0* a1);
void r523c_type_for_argument_in(T523* C,T0* a1);
void r523standard_c_object_model(T523* C);
void r523gc_call_new_in(T523* C,T0* a1);
int r523is_pointer(T523* C);
int r523is_dummy_expanded(T523* C);
void r523standard_c_struct(T523* C);
T0* r523compute_mark(T0* a1);
void r523make(T523* C,T0* a1,T0* a2);
void r523mapping_cast(T523* C);
void r523c_type_for_target_in(T523* C,T0* a1);
int r523is_character(T523* C);
int r523is_user_expanded(T523* C);
T0* r523to_runnable(T523* C,T0* a1);
void r523c_type_for_external_in(T523* C,T0* a1);
T0* r523generic_list(T523* C);
void r523demangling_in(T523* C,T0* a1);
void r523c_initialize_expanded(T523* C);
int r523is_real(T523* C);
int r523is_bit(T523* C);
T0* r523smallest_ancestor(T523* C,T0* a1);
int r523is_boolean(T523* C);
void r523standard_c_typedef(T523* C);
int r523is_double(T523* C);
T0* r523run_class(T523* C);
void r523c_initialize(T523* C);
void r523cast_to_ref(T523* C);
void r523gc_mark_in(T523* C,T0* a1);
int r523is_a_in(T523* C,T0* a1,T0* a2);
T0* r523look_up_for(T523* C,T0* a1,T0* a2);
void r523c_type_for_result_in(T523* C,T0* a1);
T0* r523expanded_initializer(T523* C);
int r523is_generic(T523* C);
int r523space_for_integer(void);
int r523need_c_struct(T523* C);
T0* r523base_class(T523* C);
void r523from_other(T523* C,T0* a1,T0* a2);
int r523need_gc_mark_function(T523* C);
void r523c_header_pass3(T523* C);
T0* r523base_class_name(T523* C);
int r523is_basic_eiffel_expanded(T523* C);
int r523is_integer(T523* C);
T0* r805add_comment(T805* C,T0* a1);
int r805to_integer(T805* C);
int r805is_a(T805* C,T0* a1);
void r805from_manifest_string(T805* C,T0* a1,int a2);
void r805make(T805* C,T0* a1,int a2);
T0* r805type_string(void);
void r805compile_to_c(T805* C);
T0* r805to_runnable(T805* C,T0* a1);
int r805is_equal(T805* C,T0* a1);
T0* r805twin(T805* C);
void r805add_ascii(T805* C,char a1);
void r805add_percent(T805* C,char a1);
void r805error(T0* a1,T0* a2);
void r805break_line(T805* C);
void r85c_mapping_bit_function(T0* a1,T0* a2);
void r85c_mapping_real_function(T0* a1,T0* a2);
void r85c_define_standard_twin(T0* a1,T0* a2);
void r85c_mapping_double_function(T0* a1,T0* a2);
void r85c_mapping_integer_function(T0* a1,T0* a2);
void r85mapping_bit_put_0(T0* a1,int a2);
void r85c_mapping_bit_procedure(T0* a1,T0* a2);
void r85c_define_function(T0* a1,T0* a2,T0* a3);
void r85c_mapping_standard_twin(T0* a1,T0* a2);
void r85fe_nyi(T0* a1);
void r85mapping_bit_put_1(T0* a1,int a2);
void r85c_define_procedure(T0* a1,T0* a2,T0* a3);
void r85c_define_function_bit(T0* a1,T0* a2);
extern T0*oBC85tmp_string;
extern T0*oBC85body;
int r85stupid_switch(T0* a1);
void r85c_mapping_procedure(T0* a1,T0* a2,T0* a3);
int r85native_array(T0* a1);
void r85c_define_procedure_bit(T0* a1,T0* a2);
void r85c_mapping_function(T0* a1,T0* a2,T0* a3);
int r85use_current(T0* a1);
void r85c_mapping_native_array_function(T0* a1,T0* a2);
void r85c_mapping_native_array_procedure(T0* a1,T0* a2);
void r85c_define_twin(T0* a1,T0* a2,T0* a3,T0* a4);
T0* r574add_comment(T574* C,T0* a1);
int r574to_integer(T574* C);
int r574is_a(T574* C,T0* a1);
void r574mapping_c_arg(T574* C,T0* a1);
void r574make(T574* C,T0* a1,T0* a2,T0* a3);
void r574mapping_c_target(T574* C,T0* a1);
void r574dca_inline_argument(T574* C,T0* a1);
T0* r574to_runnable(T574* C,T0* a1);
T0* r574twin(T574* C);
T0* r574operator(void);
int r574is_static(T574* C);
void r574compile_to_c_old(T574* C);
void r574make_call_1(T574* C,T0* a1,T0* a2,T0* a3);
void r574to_runnable_0(T574* C,T0* a1);
void r574cpc_to_runnable(T574* C,T0* a1);
int r574use_current(T574* C);
void r574finalize(T574* C);
void r574error(T0* a1,T0* a2);
int r574isa_dca_inline_argument(T574* C);
T0* r574arg1(T574* C);
void r574afd_check(T574* C);
void r576update_with(T0* a1);
void r576remove(T0* a1);
void r576update(T0* a1,T0* a2);
extern T0*oBC576dictionary;
T0* r90add_comment(T90* C,T0* a1);
int r90to_integer(T90* C);
int r90is_a(T90* C,T0* a1);
void r90mapping_c_arg(T90* C,T0* a1);
void r90make(T90* C,T0* a1,T0* a2,T0* a3);
void r90mapping_c_target(T90* C,T0* a1);
T0* r90to_runnable(T90* C,T0* a1);
T0* r90twin(T90* C);
T0* r90operator(void);
int r90is_static(T90* C);
void r90compile_to_c_old(T90* C);
void r90make_call_1(T90* C,T0* a1,T0* a2,T0* a3);
void r90to_runnable_0(T90* C,T0* a1);
void r90cpc_to_runnable(T90* C,T0* a1);
int r90use_current(T90* C);
void r90finalize(T90* C);
void r90error(T0* a1,T0* a2);
T0* r90arg1(T90* C);
void r90afd_check(T90* C);
T0* r715add_comment(T715* C,T0* a1);
int r715to_integer(T715* C);
int r715is_a(T715* C,T0* a1);
void r715mapping_c_arg(T715* C,T0* a1);
void r715make(T715* C,T0* a1);
void r715mapping_c_target(T715* C,T0* a1);
T0* r715to_runnable(T715* C,T0* a1);
void r715error(T0* a1,T0* a2);
T0* r378start_position(T378* C);
void r378check_expanded_with(T378* C,T0* a1);
T0* r378get_clause(T378* C,T0* a1);
T0* r378expanded_initializer(T378* C,T0* a1);
void r567compile_to_c(T567* C);
int r567use_current(T567* C);
void r567afd_check(T567* C);
T0* r313add_comment(T313* C,T0* a1);
int r313to_integer(T313* C);
int r313is_a(T313* C,T0* a1);
void r313mapping_c_arg(T313* C,T0* a1);
void r313make(T313* C,T0* a1,T0* a2,T0* a3);
void r313mapping_c_target(T313* C,T0* a1);
T0* r313to_runnable(T313* C,T0* a1);
T0* r313twin(T313* C);
T0* r313operator(void);
int r313is_static(T313* C);
void r313compile_to_c_old(T313* C);
void r313make_call_1(T313* C,T0* a1,T0* a2,T0* a3);
void r313to_runnable_0(T313* C,T0* a1);
void r313cpc_to_runnable(T313* C,T0* a1);
int r313use_current(T313* C);
void r313finalize(T313* C);
void r313error(T0* a1,T0* a2);
T0* r313arg1(T313* C);
void r313afd_check(T313* C);
T0* r57add_comment(T57* C,T0* a1);
int r57to_integer(T57* C);
int r57is_a(T57* C,T0* a1);
void r57mapping_c_arg(T57* C,T0* a1);
void r57make(T57* C,T0* a1,T0* a2,T0* a3);
void r57mapping_c_target(T57* C,T0* a1);
void r57compile_to_c(T57* C);
T0* r57to_runnable(T57* C,T0* a1);
T0* r57twin(T57* C);
T0* r57operator(void);
int r57is_static(T57* C);
void r57compile_to_c_old(T57* C);
void r57c2c_cast_op(T57* C,T0* a1,T0* a2);
void r57make_call_1(T57* C,T0* a1,T0* a2,T0* a3);
void r57to_runnable_0(T57* C,T0* a1);
void r57cpc_to_runnable(T57* C,T0* a1);
int r57use_current(T57* C);
void r57finalize(T57* C);
void r57error(T0* a1,T0* a2);
T0* r57arg1(T57* C);
void r57afd_check(T57* C);
T0* r106try_to_undefine(T106* C,T0* a1,T0* a2);
void r106add_into(T106* C,T0* a1);
T0* r106try_to_undefine_aux(T106* C,T0* a1,T0* a2);
void r106make(T106* C,T0* a1,T0* a2);
T0* r106start_position(T106* C);
T0* r106to_run_feature(T106* C,T0* a1,T0* a2);
int r106stupid_switch(T0* a1,T0* a2);
int r106can_hide(T106* C,T0* a1,T0* a2);
int r106is_merge_with(T106* C,T0* a1,T0* a2);
void r106collect_for(int a1);
void r106error(T0* a1,T0* a2);
T0* r268add_comment(T268* C,T0* a1);
void r268make(T268* C,T0* a1,T0* a2);
T0* r268start_position(T268* C);
void r268compile_to_c(T268* C);
T0* r268to_runnable(T268* C,T0* a1);
T0* r268current_type(T268* C);
void r268to_runnable_0(T268* C,T0* a1);
void r268cpc_to_runnable(T268* C,T0* a1);
int r268use_current(T268* C);
void r268finalize(T268* C);
void r268error(T0* a1,T0* a2);
void r268afd_check(T268* C);
T0* r268make_runnable(T268* C,T0* a1,T0* a2,T0* a3,T0* a4);
T0* r39add_comment(T39* C,T0* a1);
int r39to_integer(T39* C);
void r39c_trace(T39* C);
int r39is_a(T39* C,T0* a1);
void r39name_clash(T39* C);
void r39mapping_c_arg(T39* C,T0* a1);
T0* r39written_in(T39* C);
void r39make(T39* C,T0* a1,T0* a2);
void r39mapping_c_target(T39* C,T0* a1);
T0* r39to_runnable(T39* C,T0* a1);
void r39c_declare(T39* C);
int r39produce_c(T39* C);
extern T0*oBC447tmp_string;
T0* r39base_class_written(T39* C);
void r39error(T0* a1,T0* a2);
void r39make_runnable(T39* C,T0* a1,T0* a2,T0* a3);
void r39warning(T0* a1,T0* a2);
T0* r853try_to_undefine(T853* C,T0* a1,T0* a2);
void r853add_into(T853* C,T0* a1);
void r853make_routine(T853* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r853set_header_comment(T853* C,T0* a1);
T0* r853start_position(T853* C);
T0* r853to_run_feature(T853* C,T0* a1,T0* a2);
void r853from_effective(T853* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r853set_rescue_compound(T853* C,T0* a1);
int r853can_hide(T853* C,T0* a1,T0* a2);
int r853is_merge_with(T853* C,T0* a1,T0* a2);
void r853collect_for(T853* C,int a1);
void r853error(T0* a1,T0* a2);
void r853make_e_feature(T853* C,T0* a1,T0* a2);
void r853check_obsolete(T853* C);
void r853warning(T0* a1,T0* a2);
void r782add_index_value(T782* C,T0* a1);
int r808id(T808* C);
void r808nothing_comment(T808* C);
void r808make(T808* C,T0* a1,T0* a2,T0* a3);
void r808std_compute_use_current(T808* C);
void r808mapping_name(T808* C);
int r808arg_count(T808* C);
T0* r808start_position(T808* C);
int r808is_exported_in(T808* C,T0* a1);
int r808is_static(T808* C);
void r808add_client(T808* C,T0* a1);
T0* r808run_class(T808* C);
int r808static_value_mem(T808* C);
void r808fall_down(T808* C);
T0* r808clients(T808* C);
int r808use_current(T808* C);
void r808mapping_c(T808* C);
void r808address_of(T808* C);
void r808put_tag(T808* C);
void r808initialize(T808* C);
void r893c_mapping_procedure_non_small_eiffel(T0* a1,T0* a2);
void r893c_mapping_function_non_small_eiffel(T0* a1,T0* a2);
void r881make(T881* C,T0* a1,T0* a2);
int r881index_of(T881* C,T0* a1);
T0* r580try_to_undefine(T580* C,T0* a1,T0* a2);
void r580add_into(T580* C,T0* a1);
T0* r580try_to_undefine_aux(T580* C,T0* a1,T0* a2);
void r580make(T580* C,T0* a1,T0* a2,T0* a3);
T0* r580start_position(T580* C);
T0* r580to_run_feature(T580* C,T0* a1,T0* a2);
int r580can_hide(T580* C,T0* a1,T0* a2);
int r580is_merge_with(T580* C,T0* a1,T0* a2);
void r580collect_for(int a1);
void r580error(T0* a1,T0* a2);
void r580make_e_feature(T580* C,T0* a1,T0* a2);
int r788has_creation(T788* C,T0* a1);
int r788is_a(T788* C,T0* a1);
void r788gc_call_new_in(T0* a1);
void r788make(T788* C,T0* a1);
void r788load_ref(T0* a1);
extern int fBC364type_integer_ref;
extern T0*oBC364type_integer_ref;
T0* r788type_integer_ref(void);
extern int fBC788check_type;
void r788check_type(T788* C);
T0* r788written_mark(void);
T0* r788to_runnable(T788* C,T0* a1);
void r788c_type_for_external_in(T0* a1);
T0* r788generic_list(T788* C);
void r788demangling_in(T0* a1);
void r788fatal_error_generic_list(T788* C);
T0* r788smallest_ancestor(T788* C,T0* a1);
T0* r788run_class(T788* C);
T0* r788run_time_mark(void);
void r788gc_mark_in(T0* a1);
int r788is_a_in(T788* C,T0* a1,T0* a2);
T0* r788look_up_for(T788* C,T0* a1,T0* a2);
extern int fBC788used_as_reference;
void r788used_as_reference(void);
int r788space_for_integer(void);
void r788error(T0* a1,T0* a2);
T0* r788base_class(T788* C);
T0* r317add_comment(T317* C,T0* a1);
void r317make(T317* C,T0* a1,T0* a2,T0* a3);
T0* r317start_position(T317* C);
void r317compile_to_c(T317* C);
T0* r317to_runnable(T317* C,T0* a1);
int r317standard_use_current(T317* C);
T0* r317current_type(T317* C);
void r317to_runnable_0(T317* C,T0* a1);
void r317cpc_to_runnable(T317* C,T0* a1);
int r317use_current(T317* C);
void r317finalize(T317* C);
void r317error(T0* a1,T0* a2);
T0* r317arg1(T317* C);
void r317afd_check(T317* C);
T0* r317make_runnable(T317* C,T0* a1,T0* a2,T0* a3,T0* a4);
T0* r23add_comment(T23* C,T0* a1);
int r23to_integer(T23* C);
int r23is_a(T23* C,T0* a1);
void r23mapping_c_arg(T23* C,T0* a1);
void r23mapping_c_target(T23* C,T0* a1);
T0* r23to_runnable(T23* C,T0* a1);
void r23refer_to(T23* C,T0* a1,T0* a2,int a3);
void r23error(T0* a1,T0* a2);
void r23make_runnable(T23* C,T0* a1,T0* a2,T0* a3);
T0* r487add_comment(T487* C,T0* a1);
int r487to_integer(T487* C);
int r487is_a(T487* C,T0* a1);
void r487mapping_c_arg(T487* C,T0* a1);
void r487make(T487* C,T0* a1,T0* a2);
void r487mapping_c_target(T487* C,T0* a1);
T0* r487start_position(T487* C);
void r487compile_to_c(T487* C);
T0* r487to_runnable(T487* C,T0* a1);
T0* r487twin(T487* C);
int r487is_static(T487* C);
int r487call_is_static(T487* C);
int r487can_be_dropped(T487* C);
void r487compile_to_c_old(T487* C);
void r487to_runnable_0(T487* C,T0* a1);
int r487is_pre_computable(T487* C);
void r487cpc_to_runnable(T487* C,T0* a1);
int r487use_current(T487* C);
void r487finalize(T487* C);
void r487error(T0* a1,T0* a2);
void r487afd_check(T487* C);
void r583make(T583* C,T0* a1,T0* a2,T0* a3,T0* a4);
void r583check_expanded_with(T583* C,T0* a1);
int r583has(T583* C,T0* a1);
T0* r583expanded_initializer(T583* C,T0* a1);
void r490make(T490* C,T0* a1,T0* a2);
int r820id(T820* C);
void r820nothing_comment(T820* C);
void r820make(T820* C,T0* a1,T0* a2,T0* a3);
void r820mapping_name(T820* C);
int r820arg_count(T820* C);
int r820is_exported_in(T820* C,T0* a1);
void r820add_client(T820* C,T0* a1);
void r820force_c_recompilation_comment(T820* C);
T0* r820run_class(T820* C);
void r820fall_down(T820* C);
T0* r820clients(T820* C);
int r820use_current(T820* C);
void r820mapping_c(T820* C);
void r820address_of(T820* C);
void r820put_tag(T820* C);
void r820initialize(T820* C);
void r820afd_check(T820* C);
T0* r492add_comment(T492* C,T0* a1);
int r492to_integer(T492* C);
int r492is_a(T492* C,T0* a1);
void r492mapping_c_arg(T492* C,T0* a1);
void r492make(T492* C,T0* a1,T0* a2,T0* a3);
void r492mapping_c_target(T492* C,T0* a1);
T0* r492start_position(T492* C);
T0* r492to_runnable(T492* C,T0* a1);
T0* r492twin(T492* C);
int r492call_is_static(T492* C);
void r492compile_to_c_old(T492* C);
void r492to_runnable_0(T492* C,T0* a1);
void r492cpc_to_runnable(T492* C,T0* a1);
int r492use_current(T492* C);
void r492finalize(T492* C);
void r492error(T0* a1,T0* a2);
T0* r492arg1(T492* C);
void r492afd_check(T492* C);
T0* r126add_comment(T126* C,T0* a1);
void r126make(T126* C,T0* a1,T0* a2);
T0* r126start_position(T126* C);
void r126compile_to_c(T126* C);
T0* r126to_runnable(T126* C,T0* a1);
T0* r126right_type(T126* C);
T0* r126current_type(T126* C);
int r126use_current(T126* C);
void r126error(T0* a1,T0* a2);
void r126afd_check(T126* C);
T0* r126left_type(T126* C);
void r126warning(T0* a1,T0* a2);
int r542affect(T542* C,T0* a1);
void r542make_all(T542* C,T0* a1);
void r542make(T542* C,T0* a1,T0* a2);
T0* r270add_comment(T270* C,T0* a1);
void r270add_when(T270* C,T0* a1);
void r270make(T270* C,T0* a1,T0* a2);
void r270set_else_compound(T270* C,T0* a1,T0* a2);
void r270compile_to_c(T270* C);
T0* r270to_runnable(T270* C,T0* a1);
T0* r270twin(T270* C);
T0* r270current_type(T270* C);
int r270use_current(T270* C);
void r270error(T0* a1,T0* a2);
void r270afd_check(T270* C);
T0* r844try_to_undefine(T844* C,T0* a1,T0* a2);
T0* r844runnable(T0* a1,T0* a2,T0* a3);
void r844add_into(T844* C,T0* a1);
T0* r844try_to_undefine_aux(T844* C,T0* a1,T0* a2);
void r844make(T844* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7,T0* a8);
void r844make_routine(T844* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r844mapping_c_name_in(T844* C,T0* a1);
void r844set_header_comment(T844* C,T0* a1);
T0* r844start_position(T844* C);
T0* r844to_run_feature(T844* C,T0* a1,T0* a2);
T0* r844run_ensure(T0* a1);
T0* r844run_require(T0* a1);
int r844stupid_switch(T844* C,T0* a1,T0* a2);
void r844set_rescue_compound(T844* C,T0* a1);
int r844can_hide(T844* C,T0* a1,T0* a2);
int r844is_merge_with(T844* C,T0* a1,T0* a2);
void r844collect_for(T844* C,int a1);
void r844make_effective_routine(T844* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r844error(T0* a1,T0* a2);
void r844make_e_feature(T844* C,T0* a1,T0* a2);
void r844check_obsolete(T844* C);
void r844warning(T0* a1,T0* a2);
int r832id(T832* C);
int r832direct_call(T832* C);
int r832do_not_use_current(T832* C);
void r832c_define(T832* C);
int r832one_pc(T832* C);
void r832nothing_comment(T832* C);
void r832define_closing(T832* C);
int r832attribute_writer(T832* C);
int r832empty_or_null_body(T832* C);
int r832need_local_vars(T832* C);
void r832make(T832* C,T0* a1,T0* a2,T0* a3);
void r832std_compute_use_current(T832* C);
void r832mapping_name(T832* C);
int r832arg_count(T832* C);
void r832routine_afd_check(T832* C);
void r832default_mapping_procedure(T832* C);
int r832dca(T832* C);
void r832define_opening(T832* C);
int r832is_exported_in(T832* C,T0* a1);
void r832compute_use_current(T832* C);
void r832add_client(T832* C,T0* a1);
extern T0*oBC832tmp_string;
int r832isa_in_line(T832* C);
T0* r832run_class(T832* C);
void r832define_prototype(T832* C);
void r832fall_down(T832* C);
void r832in_line(T832* C);
int r832is_pre_computable(T832* C);
T0* r832clients(T832* C);
int r832use_current(T832* C);
T0* r832body_one_dpca(T832* C);
T0* r832is_attribute_writer(T832* C);
void r832mapping_c(T832* C);
int r832is_empty_or_null_body(T832* C);
void r832put_tag(T832* C);
void r832initialize(T832* C);
T0* r530add_comment(T530* C,T0* a1);
void r530compile_to_c(T530* C);
T0* r530to_runnable(T530* C,T0* a1);
T0* r530twin(T530* C);
void r530copy(T530* C,T0* a1);
T0* r530current_type(T530* C);
int r530use_current(T530* C);
void r530add_if_then(T530* C,T0* a1,T0* a2);
void r530afd_check(T530* C);
T0* r883try_to_undefine(T883* C,T0* a1,T0* a2);
T0* r883runnable(T0* a1,T0* a2,T0* a3);
void r883add_into(T883* C,T0* a1);
T0* r883try_to_undefine_aux(T883* C,T0* a1,T0* a2);
T0* r883external_c_name(T883* C);
void r883make(T883* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r883make_routine(T883* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r883set_header_comment(T883* C,T0* a1);
T0* r883start_position(T883* C);
T0* r883to_run_feature(T883* C,T0* a1,T0* a2);
T0* r883run_ensure(T0* a1);
T0* r883run_require(T0* a1);
int r883stupid_switch(T883* C,T0* a1,T0* a2);
void r883set_rescue_compound(T883* C,T0* a1);
void r883make_external_routine(T883* C,T0* a1,T0* a2);
int r883can_hide(T883* C,T0* a1,T0* a2);
int r883is_merge_with(T883* C,T0* a1,T0* a2);
int r883use_current(T883* C);
void r883collect_for(T883* C,int a1);
void r883error(T0* a1,T0* a2);
void r883make_e_feature(T883* C,T0* a1,T0* a2);
void r883check_obsolete(T883* C);
void r883warning(T0* a1,T0* a2);
T0* r655add_comment(T655* C,T0* a1);
int r655to_integer(T655* C);
int r655is_a(T655* C,T0* a1);
void r655mapping_c_arg(T655* C,T0* a1);
void r655make(T655* C,T0* a1,T0* a2,T0* a3);
void r655mapping_c_target(T655* C,T0* a1);
T0* r655to_runnable(T655* C,T0* a1);
T0* r655twin(T655* C);
T0* r655operator(void);
int r655is_static(T655* C);
void r655compile_to_c_old(T655* C);
void r655make_call_1(T655* C,T0* a1,T0* a2,T0* a3);
void r655to_runnable_0(T655* C,T0* a1);
void r655cpc_to_runnable(T655* C,T0* a1);
int r655use_current(T655* C);
void r655finalize(T655* C);
void r655error(T0* a1,T0* a2);
T0* r655arg1(T655* C);
void r655afd_check(T655* C);
int r511isa_keyword(void);
extern T0*oBC511keyword_s;
extern T0*oBC511keyword_c;
T0* r511to_e_result(T511* C);
T0* r511to_local_name1(T511* C);
T0* r511to_e_current(T511* C);
extern T0*oBC511keyword_t;
extern T0*oBC511keyword_d;
T0* r511to_e_void(T511* C);
int r511is_current(void);
extern T0*oBC511keyword_u;
extern T0*oBC511keyword_e;
T0* r511to_local_name2(T511* C,T0* a1,int a2);
T0* r511to_argument_name1(T511* C);
extern T0*oBC511keyword_f;
T0* r511to_string(T511* C);
T0* r511to_class_name(T511* C);
T0* r511to_tag_name(T511* C);
T0* r511to_argument_name2(T511* C,T0* a1,int a2);
T0* r511start_position(T511* C);
T0* r511to_infix_name_use(T511* C);
extern T0*oBC511keyword_i;
int r511is_result(void);
extern T0*oBC511tmp_string;
extern T0*oBC511keyword_l;
T0* r511to_infix_name(T0* a1);
T0* r511to_prefix_name(T511* C);
T0* r511pos(int a1,int a2);
int r511is_void(void);
extern T0*oBC511keyword_o;
T0* r511to_simple_feature_name(T511* C);
int r511look_in(T0* a1);
extern T0*oBC511keyword_a;
void r511initialize(T511* C,int a1,int a2);
extern T0*oBC511keyword_r;
void r240c_mapping_procedure_non_small_eiffel(T0* a1,T0* a2);
void r240c_mapping_function_non_small_eiffel(T0* a1,T0* a2);
void r913get_started(T913* C,T0* a1);
int r870id(T870* C);
int r870result_is_current(T870* C);
int r870direct_call(T870* C);
int r870dc_pco1(T870* C);
T0* r870body_one_result_dca(T870* C);
int r870dc_pco2(T870* C);
void r870c_define(T870* C);
void r870nothing_comment(T870* C);
void r870define_closing(T870* C);
int r870empty_or_null_body(T870* C);
void r870make(T870* C,T0* a1,T0* a2,T0* a3);
void r870std_compute_use_current(T870* C);
void r870default_mapping_function(T870* C);
void r870mapping_name(T870* C);
int r870arg_count(T870* C);
void r870routine_afd_check(T870* C);
int r870attribute_reader(T870* C);
int r870dca(T870* C);
void r870define_opening(T870* C);
T0* r870body_one_result(T870* C);
int r870is_exported_in(T870* C,T0* a1);
T0* r870is_direct_call_on_attribute(T870* C);
void r870compute_use_current(T870* C);
int r870a_eq_neq(T870* C);
int r870is_static(T870* C);
int r870value_reader(T870* C);
void r870add_client(T870* C,T0* a1);
extern T0*oBC870tmp_string;
int r870isa_in_line(T870* C);
T0* r870body_one_dc_pco(T870* C);
int r870can_be_dropped(T870* C);
T0* r870run_class(T870* C);
void r870define_prototype(T870* C);
void r870in_line(T870* C);
void r870fall_down(T870* C);
T0* r870clients(T870* C);
int r870use_current(T870* C);
void r870mapping_c(T870* C);
int r870direct_cse_call(T870* C);
int r870is_empty_or_null_body(T870* C);
void r870put_tag(T870* C);
void r870initialize(T870* C);
T0* r870is_attribute_reader(T870* C);
int r284has_creation(T284* C,T0* a1);
void r284gc_call_new_in(T0* a1);
int r284space_for_pointer(void);
void r284make(T284* C,T0* a1);
T0* r284written_mark(void);
void r284c_type_for_external_in(T0* a1);
T0* r284generic_list(T284* C);
void r284demangling_in(T0* a1);
void r284fatal_error_generic_list(T284* C);
T0* r284smallest_ancestor(T0* a1);
T0* r284run_time_mark(void);
void r284cast_to_ref(T284* C);
void r284gc_mark_in(T0* a1);
int r284is_a_in(T284* C,T0* a1,T0* a2);
T0* r284look_up_for(T284* C,T0* a1,T0* a2);
void r284error(T0* a1,T0* a2);
T0* r284base_class(T284* C);
T0* r297try_to_undefine(T297* C,T0* a1,T0* a2);
T0* r297runnable(T0* a1,T0* a2,T0* a3);
void r297add_into(T297* C,T0* a1);
T0* r297try_to_undefine_aux(T297* C,T0* a1,T0* a2);
void r297make(T297* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r297make_routine(T297* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r297set_header_comment(T297* C,T0* a1);
T0* r297start_position(T297* C);
T0* r297to_run_feature(T297* C,T0* a1,T0* a2);
T0* r297run_ensure(T0* a1);
T0* r297run_require(T0* a1);
int r297stupid_switch_put(T0* a1,T0* a2);
int r297stupid_switch(T0* a1,T0* a2);
void r297set_rescue_compound(T297* C,T0* a1);
int r297can_hide(T297* C,T0* a1,T0* a2);
int r297is_merge_with(T297* C,T0* a1,T0* a2);
void r297collect_for(T297* C,int a1);
void r297error(T0* a1,T0* a2);
void r297make_e_feature(T297* C,T0* a1,T0* a2);
void r297check_obsolete(T297* C);
void r297warning(T0* a1,T0* a2);
T0* r835try_to_undefine(T835* C,T0* a1,T0* a2);
void r835add_into(T835* C,T0* a1);
T0* r835try_to_undefine_aux(T835* C,T0* a1,T0* a2);
void r835make(T835* C,T0* a1,T0* a2,T0* a3);
T0* r835start_position(T835* C);
T0* r835to_run_feature(T835* C,T0* a1,T0* a2);
int r835can_hide(T835* C,T0* a1,T0* a2);
int r835is_merge_with(T835* C,T0* a1,T0* a2);
void r835collect_for(int a1);
void r835error(T0* a1,T0* a2);
void r835make_e_feature(T835* C,T0* a1,T0* a2);
T0* r568add_comment(T568* C,T0* a1);
void r568make(T568* C,T0* a1,T0* a2,T0* a3);
int r568arg_count(T568* C);
T0* r568start_position(T568* C);
void r568compile_to_c(T568* C);
T0* r568to_runnable(T568* C,T0* a1);
T0* r568current_type(T568* C);
void r568to_runnable_0(T568* C,T0* a1);
void r568cpc_to_runnable(T568* C,T0* a1);
int r568use_current(T568* C);
void r568finalize(T568* C);
void r568error(T0* a1,T0* a2);
void r568afd_check(T568* C);
T0* r568make_runnable(T568* C,T0* a1,T0* a2,T0* a3,T0* a4);
void r362check_creation_clause(T362* C,T0* a1);
T0* r362add_comment(T362* C,T0* a1);
void r362check_created_type(T362* C,T0* a1);
void r362make(T362* C,T0* a1,T0* a2);
void r362c2c_closing(T362* C,T0* a1);
void r362c2c_clear_expanded(T362* C,int a1);
void r362compile_to_c(T362* C);
T0* r362to_runnable(T362* C,T0* a1);
T0* r362current_type(T362* C);
void r362c2c_opening(T362* C,T0* a1);
int r362is_pre_computable(T362* C);
int r362use_current(T362* C);
void r362check_writable(T362* C,T0* a1);
void r362error(T0* a1,T0* a2);
void r970fe_c2c(T0* a1);
void r620make(T620* C,T0* a1,T0* a2);
T0* r620type(T620* C,int a1);
void r620inline_one_pc(T620* C);
void r620compile_to_c(T620* C);
T0* r620to_runnable(T620* C,T0* a1);
int r620produce_c(T620* C);
int r620rank_of(T620* C,T0* a1);
void r620runnable_from_current(T620* C,T0* a1,T0* a2);
void r620initialize_expanded(T620* C);
void r620add_last(T620* C,T0* a1);
void r620error(T0* a1,T0* a2);
int r549id(T549* C);
int r549is_c_int(T549* C);
int r549is_a(T549* C,T0* a1);
void r549c_initialize_in(T549* C,T0* a1);
void r549c_type_for_argument_in(T549* C,T0* a1);
void r549set_run_time_mark(T549* C);
void r549gc_call_new_in(T549* C,T0* a1);
int r549space_for_variable(T549* C);
void r549make(T549* C,T0* a1,T0* a2);
void r549mapping_cast(T549* C);
T0* r549to_runnable(T549* C,T0* a1);
void r549c_type_for_external_in(T549* C,T0* a1);
int r549is_c_char(T549* C);
T0* r549generic_list(T549* C);
void r549demangling_in(T549* C,T0* a1);
int r549nb_unsigned(T549* C);
void r549fatal_error_generic_list(T549* C);
void r549to_runnable_1_2(T549* C);
T0* r549smallest_ancestor(T549* C,T0* a1);
T0* r549run_class(T549* C);
void r549c_initialize(T549* C);
void r549cast_to_ref(T549* C);
void r549gc_mark_in(T549* C,T0* a1);
int r549is_a_in(T549* C,T0* a1,T0* a2);
T0* r549look_up_for(T549* C,T0* a1,T0* a2);
void r549c_header_pass1(T549* C);
int r549is_c_unsigned_ptr(T549* C);
extern T0*oBC609mem_type_bit_ref;
void r549used_as_reference(T549* C);
T0* r549base_class(T549* C);
int r549mapping_code(T549* C);
void r549to_reference(T549* C);
extern int fBC609base_class_name;
extern T0*oBC609base_class_name;
T0* r549base_class_name(void);
extern T0*oBC609mem_ref_nb;
T0* r526add_comment(T526* C,T0* a1);
T0* r526to_runnable(T526* C,T0* a1);
void r526error(T0* a1,T0* a2);
T0* r623runnable(T0* a1,T0* a2,T0* a3);
void r623make(T623* C,T0* a1,T0* a2,T0* a3);
T0* r623check_assertion_mode(void);
void r623compile_to_c(T623* C);
T0* r623to_runnable(T623* C,T0* a1);
T0* r623twin(T623* C);
int r623is_pre_computable(T623* C);
int r623use_current(T623* C);
void r623error(T0* a1,T0* a2);
void r623afd_check(T623* C);
int r869id(T869* C);
T0* r869once_mark(T869* C);
void r869once_flag(T869* C);
void r869c_define(T869* C);
void r869once_flag_in(T869* C,T0* a1);
void r869define_closing(T869* C);
void r869make(T869* C,T0* a1,T0* a2,T0* a3);
void r869std_compute_use_current(T869* C);
void r869mapping_name(T869* C);
int r869arg_count(T869* C);
void r869routine_afd_check(T869* C);
void r869default_mapping_procedure(T869* C);
void r869define_opening(T869* C);
int r869is_exported_in(T869* C,T0* a1);
void r869add_client(T869* C,T0* a1);
T0* r869run_class(T869* C);
void r869define_prototype(T869* C);
void r869fall_down(T869* C);
T0* r869clients(T869* C);
int r869use_current(T869* C);
void r869mapping_c(T869* C);
void r869put_tag(T869* C);
void r869initialize(T869* C);
void r869once_boolean(T869* C);
T0* r112add_comment(T112* C,T0* a1);
int r112to_integer(T112* C);
int r112is_a(T112* C,T0* a1);
void r112mapping_c_arg(T112* C,T0* a1);
void r112make(T112* C,T0* a1,T0* a2,T0* a3);
void r112mapping_c_target(T112* C,T0* a1);
void r112compile_to_c(T112* C);
T0* r112to_runnable(T112* C,T0* a1);
T0* r112twin(T112* C);
T0* r112operator(void);
int r112is_static(T112* C);
void r112compile_to_c_old(T112* C);
void r112c2c_cast_op(T112* C,T0* a1,T0* a2);
void r112make_call_1(T112* C,T0* a1,T0* a2,T0* a3);
void r112to_runnable_0(T112* C,T0* a1);
void r112cpc_to_runnable(T112* C,T0* a1);
int r112use_current(T112* C);
void r112finalize(T112* C);
void r112error(T0* a1,T0* a2);
T0* r112arg1(T112* C);
void r112afd_check(T112* C);
int r648id(T648* C);
int r648has_creation(T648* C,T0* a1);
int r648is_array(T648* C);
int r648is_a(T648* C,T0* a1);
void r648c_initialize_in(T648* C,T0* a1);
void r648c_type_for_argument_in(T648* C,T0* a1);
void r648gc_call_new_in(T648* C,T0* a1);
int r648is_pointer(T648* C);
int r648is_dummy_expanded(T648* C);
int r648is_string(T648* C);
int r648space_for_variable(T648* C);
T0* r648ultimate_run_type(T648* C,T0* a1);
void r648make(T648* C,T0* a1,T0* a2);
void r648anchor_cycle_start(T648* C);
void r648mapping_cast(T648* C);
void r648c_type_for_target_in(T648* C,T0* a1);
void r648gc_initialize(T648* C);
int r648is_character(T648* C);
int r648is_user_expanded(T648* C);
T0* r648to_runnable(T648* C,T0* a1);
void r648c_type_for_external_in(T648* C,T0* a1);
T0* r648generic_list(T648* C);
void r648demangling_in(T648* C,T0* a1);
int r648is_real(T648* C);
T0* r648twin(T648* C);
int r648is_bit(T648* C);
void r648fatal_error_generic_list(T648* C);
T0* r648smallest_ancestor(T648* C,T0* a1);
int r648is_boolean(T648* C);
int r648is_double(T648* C);
T0* r648run_class(T648* C);
T0* r648run_time_mark(T648* C);
void r648c_initialize(T648* C);
void r648cast_to_ref(T648* C);
void r648gc_mark_in(T648* C,T0* a1);
int r648is_a_in(T648* C,T0* a1,T0* a2);
T0* r648look_up_for(T648* C,T0* a1,T0* a2);
void r648c_header_pass1(T648* C);
void r648c_type_for_result_in(T648* C,T0* a1);
T0* r648expanded_initializer(T648* C);
int r648is_generic(T648* C);
void r648c_header_pass2(T648* C);
void r648gc_define1(T648* C);
int r648need_c_struct(T648* C);
int r648is_reference(T648* C);
void r648gc_info_in(T648* C,T0* a1);
void r648error(T0* a1,T0* a2);
T0* r648base_class(T648* C);
void r648call_gc_sweep_in(T648* C,T0* a1);
void r648gc_define2(T648* C);
int r648need_gc_mark_function(T648* C);
int r648is_any(T648* C);
void r648to_reference(T648* C);
void r648c_header_pass3(T648* C);
T0* r648base_class_name(T648* C);
int r648is_expanded(T648* C);
int r648is_basic_eiffel_expanded(T648* C);
int r648is_none(T648* C);
void r648to_expanded(T648* C);
int r648is_integer(T648* C);
void r648c_header_pass4(T648* C);
void r648anchor_cycle_end(T648* C);
T0* r118try_to_undefine(T118* C,T0* a1,T0* a2);
void r118add_into(T118* C,T0* a1);
T0* r118try_to_undefine_aux(T118* C,T0* a1,T0* a2);
void r118make(T118* C,T0* a1,T0* a2,T0* a3);
T0* r118start_position(T118* C);
T0* r118to_run_feature(T118* C,T0* a1,T0* a2);
int r118can_hide(T118* C,T0* a1,T0* a2);
int r118is_merge_with(T118* C,T0* a1,T0* a2);
void r118collect_for(int a1);
void r118error(T0* a1,T0* a2);
void r118make_e_feature(T118* C,T0* a1,T0* a2);
int r558id(T558* C);
int r558is_c_int(T558* C);
int r558is_a(T558* C,T0* a1);
void r558c_initialize_in(T558* C,T0* a1);
void r558c_type_for_argument_in(T558* C,T0* a1);
void r558set_run_time_mark(T558* C);
void r558gc_call_new_in(T558* C,T0* a1);
int r558space_for_variable(T558* C);
void r558make(T558* C,T0* a1,T0* a2);
void r558mapping_cast(T558* C);
T0* r558to_runnable(T558* C,T0* a1);
void r558c_type_for_external_in(T558* C,T0* a1);
int r558is_c_char(T558* C);
T0* r558generic_list(T558* C);
void r558demangling_in(T558* C,T0* a1);
int r558nb_unsigned(T558* C);
void r558fatal_error_generic_list(T558* C);
void r558to_runnable_1_2(T558* C);
T0* r558smallest_ancestor(T558* C,T0* a1);
T0* r558run_class(T558* C);
void r558c_initialize(T558* C);
void r558cast_to_ref(T558* C);
void r558gc_mark_in(T558* C,T0* a1);
int r558is_a_in(T558* C,T0* a1,T0* a2);
T0* r558look_up_for(T558* C,T0* a1,T0* a2);
void r558c_header_pass1(T558* C);
int r558is_c_unsigned_ptr(T558* C);
void r558used_as_reference(T558* C);
T0* r558base_class(T558* C);
int r558mapping_code(T558* C);
void r558to_reference(T558* C);
T0* r558base_class_name(void);
T0* r121add_comment(T121* C,T0* a1);
int r121to_integer(T121* C);
int r121is_a(T121* C,T0* a1);
void r121mapping_c_arg(T121* C,T0* a1);
void r121make(T121* C,T0* a1,T0* a2,T0* a3);
void r121mapping_c_target(T121* C,T0* a1);
T0* r121to_runnable(T121* C,T0* a1);
T0* r121twin(T121* C);
T0* r121operator(void);
int r121is_static(T121* C);
void r121compile_to_c_old(T121* C);
void r121make_call_1(T121* C,T0* a1,T0* a2,T0* a3);
void r121to_runnable_0(T121* C,T0* a1);
void r121cpc_to_runnable(T121* C,T0* a1);
int r121use_current(T121* C);
void r121finalize(T121* C);
void r121error(T0* a1,T0* a2);
T0* r121arg1(T121* C);
void r121afd_check(T121* C);
int r590debug_check(T590* C);
int r590all_check(T590* C);
int r590ensure_check(T590* C);
int r590require_check(T590* C);
int r590loop_check(T590* C);
int r590invariant_check(T590* C);
int r590no_check(T590* C);
int r590boost(T590* C);
T0* r890add_comment(T890* C,T0* a1);
int r890to_integer(T890* C);
int r890is_a(T890* C,T0* a1);
void r890mapping_c_arg(T890* C,T0* a1);
void r890make(T890* C,T0* a1,T0* a2,T0* a3);
void r890mapping_c_target(T890* C,T0* a1);
void r890compile_to_c(T890* C);
T0* r890to_runnable(T890* C,T0* a1);
T0* r890twin(T890* C);
T0* r890operator(void);
int r890is_static(T890* C);
void r890compile_to_c_old(T890* C);
void r890c2c_cast_op(T890* C,T0* a1,T0* a2);
void r890make_call_1(T890* C,T0* a1,T0* a2,T0* a3);
void r890to_runnable_0(T890* C,T0* a1);
void r890cpc_to_runnable(T890* C,T0* a1);
int r890use_current(T890* C);
void r890finalize(T890* C);
void r890error(T0* a1,T0* a2);
T0* r890arg1(T890* C);
void r890afd_check(T890* C);
T0* r414add_comment(T414* C,T0* a1);
int r414to_integer(T414* C);
int r414is_a(T414* C,T0* a1);
void r414mapping_c_arg(T414* C,T0* a1);
void r414make(T414* C,T0* a1,T0* a2,T0* a3);
void r414mapping_c_target(T414* C,T0* a1);
T0* r414to_runnable(T414* C,T0* a1);
T0* r414twin(T414* C);
T0* r414operator(void);
int r414is_static(T414* C);
void r414compile_to_c_old(T414* C);
void r414make_call_1(T414* C,T0* a1,T0* a2,T0* a3);
void r414to_runnable_0(T414* C,T0* a1);
void r414cpc_to_runnable(T414* C,T0* a1);
int r414use_current(T414* C);
void r414finalize(T414* C);
void r414error(T0* a1,T0* a2);
T0* r414arg1(T414* C);
void r414afd_check(T414* C);
extern T0*oBC817tmp_file_read;
void r830append_file(T830* C,T0* a1);
void r830put_double_format(T830* C,double a1,int a2);
void r830put_string(T830* C,T0* a1);
void r830put_integer(T830* C,int a1);
int r933id(T933* C);
int r933is_a(T933* C,T0* a1);
extern T0*oBC933tmp_str;
void r933c_type_for_argument_in(T933* C,T0* a1);
void r933gc_call_new_in(T933* C,T0* a1);
int r933space_for_pointer(void);
void r933make(T933* C,T0* a1,T0* a2);
T0* r933type_any(void);
void r933mapping_cast(T933* C);
void r933c_type_in(T933* C,T0* a1);
T0* r933to_runnable(T933* C,T0* a1);
int r933is_run_type(T933* C);
void r933c_type_for_external_in(T933* C,T0* a1);
void r933demangling_in(T933* C,T0* a1);
T0* r933twin(T933* C);
void r933gc_info_nb_in(T933* C,T0* a1);
T0* r933smallest_ancestor(T933* C,T0* a1);
T0* r933run_class(T933* C);
T0* r933run_time_mark(T933* C);
void r933cast_to_ref(T933* C);
void r933gc_mark_in(T933* C,T0* a1);
int r933is_a_in(T933* C,T0* a1,T0* a2);
T0* r933look_up_for(T933* C,T0* a1,T0* a2);
void r933c_header_pass2(T933* C);
void r933gc_define1(T933* C);
void r933gc_info_in(T933* C,T0* a1);
void r933error(T0* a1,T0* a2);
void r933load_basic_features(T933* C);
T0* r933base_class(T933* C);
void r933gc_define2(T933* C);
void r933make_runnable(T933* C,T0* a1,T0* a2);
int r904id(T904* C);
void r904make(T904* C,T0* a1,T0* a2,T0* a3);
void r904mapping_name(T904* C);
int r904arg_count(T904* C);
void r904routine_afd_check(T904* C);
T0* r904start_position(T904* C);
int r904is_exported_in(T904* C,T0* a1);
void r904add_client(T904* C,T0* a1);
T0* r904run_class(T904* C);
void r904fall_down(T904* C);
T0* r904clients(T904* C);
int r904use_current(T904* C);
void r904put_tag(T904* C);
void r904initialize(T904* C);
void r904afd_check(T904* C);
T0* r936add_comment(T936* C,T0* a1);
int r936to_integer(T936* C);
int r936is_a(T936* C,T0* a1);
void r936mapping_c_arg(T936* C,T0* a1);
void r936make(T936* C,T0* a1,T0* a2);
T0* r936to_runnable(T936* C,T0* a1);
extern int fBC936result_type;
extern T0*oBC936result_type;
T0* r936result_type(void);
T0* r936twin(T936* C);
void r936error(T0* a1,T0* a2);
int r936isa_dca_inline_argument(void);
int r627before(T627* C,T0* a1);
void r627make(T627* C,int a1,int a2);
T0* r627get_line(T627* C);
T0* r627path(T627* C);
void r627with(T627* C,int a1,int a2,T0* a3);
int r627is_equal(T627* C,T0* a1);
void r627show(T627* C);
T0* r627base_class(T627* C);
void r627set_line_column(T627* C,int a1,int a2);
extern int se_argc;
extern char**se_argv;
extern T7*ms1_135;
extern T7*ms141_470;
extern T7*ms29_85;
extern T7*ms30_85;
extern T7*ms65_85;
extern T7*ms66_85;
extern T7*ms67_85;
extern T7*ms64_85;
extern T7*ms63_85;
extern T7*ms28_85;
extern T7*ms27_85;
extern T7*ms26_85;
extern T7*ms116_85;
extern T7*ms114_85;
extern T7*ms115_85;
extern T7*ms113_85;
extern T7*ms109_85;
extern T7*ms110_85;
extern T7*ms111_85;
extern T7*ms112_85;
extern T7*ms108_85;
extern T7*ms107_85;
extern T7*ms106_85;
extern T7*ms60_85;
extern T7*ms59_85;
extern T7*ms85_85;
extern T7*ms86_85;
extern T7*ms105_85;
extern T7*ms104_85;
extern T7*ms100_85;
extern T7*ms101_85;
extern T7*ms102_85;
extern T7*ms103_85;
extern T7*ms58_85;
extern T7*ms57_85;
extern T7*ms36_470;
extern T7*ms56_85;
extern T7*ms55_85;
extern T7*ms54_85;
extern T7*ms53_85;
extern T7*ms52_85;
extern T7*ms51_85;
extern T7*ms50_85;
extern T7*ms49_85;
extern T7*ms48_85;
extern T7*ms47_85;
extern T7*ms46_85;
extern T7*ms45_85;
extern T7*ms44_85;
extern T7*ms43_85;
extern T7*ms42_85;
extern T7*ms41_85;
extern T7*ms40_85;
extern T7*ms39_85;
extern T7*ms38_85;
extern T7*ms37_85;
extern T7*ms35_85;
extern T7*ms36_85;
extern T7*ms78_85;
extern T7*ms81_85;
extern T7*ms79_85;
extern T7*ms80_85;
extern T7*ms77_85;
extern T7*ms76_85;
extern T7*ms68_85;
extern T7*ms34_85;
extern T7*ms33_85;
extern T7*ms31_85;
extern T7*ms32_85;
extern T7*ms88_324;
extern T7*ms87_324;
extern T7*ms25_85;
extern T7*ms23_85;
extern T7*ms24_85;
extern T7*ms19_85;
extern T7*ms20_85;
extern T7*ms21_85;
extern T7*ms22_85;
extern T7*ms16_85;
extern T7*ms17_85;
extern T7*ms18_85;
extern T7*ms87_85;
extern T7*ms88_85;
extern T7*ms89_85;
extern T7*ms90_85;
extern T7*ms91_85;
extern T7*ms92_85;
extern T7*ms93_85;
extern T7*ms94_85;
extern T7*ms95_85;
extern T7*ms96_85;
extern T7*ms97_85;
extern T7*ms98_85;
extern T7*ms99_85;
extern T7*ms73_85;
extern T7*ms74_85;
extern T7*ms69_85;
extern T7*ms70_85;
extern T7*ms71_85;
extern T7*ms72_85;
extern T7*ms86_324;
extern T7*ms182_324;
extern T7*ms15_85;
extern T7*ms14_85;
extern T7*ms13_85;
extern T7*ms10_85;
extern T7*ms11_85;
extern T7*ms12_85;
extern T7*ms9_85;
extern T7*ms5_85;
extern T7*ms6_85;
extern T7*ms7_85;
extern T7*ms8_85;
extern T7*ms1_85;
extern T7*ms2_85;
extern T7*ms3_85;
extern T7*ms4_85;
extern T7*ms84_85;
extern T7*ms83_85;
extern T7*ms82_85;
extern T7*ms2_496;
extern T7*ms3_496;
extern T7*ms2_845;
extern T7*ms2_820;
extern T7*ms1_808;
extern T7*ms1_820;
extern T7*ms2_870;
extern T7*ms3_870;
extern T7*ms1_868;
extern T7*ms2_868;
extern T7*ms3_868;
extern T7*ms4_868;
extern T7*ms5_868;
extern T7*ms6_868;
extern T7*ms1_869;
extern T7*ms2_869;
extern T7*ms3_869;
extern T7*ms4_869;
extern T7*ms149_470;
extern T7*ms4_496;
extern T7*ms8_868;
extern T7*ms7_868;
extern T7*ms1_870;
extern T7*ms1_308;
extern T7*ms1_841;
extern T7*ms6_841;
extern T7*ms5_841;
extern T7*ms9_841;
extern T7*ms10_841;
extern T7*ms11_841;
extern T7*ms4_841;
extern T7*ms3_841;
extern T7*ms2_841;
extern T7*ms7_841;
extern T7*ms8_841;
extern T7*ms1_664;
extern T7*ms2_708;
extern T7*ms3_446;
extern T7*ms2_446;
extern T7*ms4_446;
extern T7*ms2_420;
extern T7*ms1_295;
extern T7*ms1_752;
extern T7*ms1_436;
extern T7*ms4_517;
extern T7*ms5_517;
extern T7*ms6_517;
extern T7*ms2_517;
extern T7*ms3_517;
extern T7*ms3_999;
extern T7*ms4_999;
extern T7*ms5_999;
extern T7*ms1_999;
extern T7*ms2_999;
extern T7*ms12_841;
extern T7*ms13_841;
extern T7*ms14_841;
extern T7*ms15_841;
extern T7*ms92_470;
extern T7*ms87_470;
extern T7*ms19_841;
extern T7*ms16_841;
extern T7*ms17_841;
extern T7*ms18_841;
extern T7*ms1_940;
extern T7*ms1_708;
extern T7*ms1_796;
extern T7*ms5_446;
extern T7*ms1_420;
extern T7*ms1_180;
extern T7*ms1_446;
extern T7*ms12_291;
extern T7*ms4_291;
extern T7*ms122_470;
extern T7*ms5_291;
extern T7*ms6_291;
extern T7*ms7_291;
extern T7*ms8_291;
extern T7*ms53_291;
extern T7*ms1_933;
extern T7*ms2_933;
extern T7*ms3_933;
extern T7*ms37_548;
extern T7*ms4_933;
extern T7*ms5_933;
extern T7*ms6_933;
extern T7*ms7_933;
extern T7*ms8_933;
extern T7*ms9_933;
extern T7*ms10_933;
extern T7*ms109_470;
extern T7*ms15_291;
extern T7*ms64_291;
extern T7*ms16_291;
extern T7*ms17_291;
extern T7*ms18_291;
extern T7*ms19_291;
extern T7*ms20_291;
extern T7*ms21_291;
extern T7*ms22_291;
extern T7*ms23_291;
extern T7*ms24_291;
extern T7*ms25_291;
extern T7*ms26_291;
extern T7*ms65_291;
extern T7*ms62_291;
extern T7*ms33_548;
extern T7*ms34_548;
extern T7*ms35_548;
extern T7*ms36_548;
extern T7*ms30_548;
extern T7*ms31_548;
extern T7*ms32_548;
extern T7*ms29_548;
extern T7*ms60_291;
extern T7*ms61_291;
extern T7*ms27_291;
extern T7*ms28_291;
extern T7*ms116_470;
extern T7*ms29_291;
extern T7*ms30_291;
extern T7*ms31_291;
extern T7*ms32_291;
extern T7*ms33_291;
extern T7*ms34_291;
extern T7*ms35_291;
extern T7*ms36_291;
extern T7*ms37_291;
extern T7*ms38_291;
extern T7*ms39_291;
extern T7*ms40_291;
extern T7*ms41_291;
extern T7*ms58_291;
extern T7*ms42_291;
extern T7*ms43_291;
extern T7*ms44_291;
extern T7*ms45_291;
extern T7*ms46_291;
extern T7*ms47_291;
extern T7*ms89_470;
extern T7*ms48_291;
extern T7*ms49_291;
extern T7*ms50_291;
extern T7*ms51_291;
extern T7*ms63_291;
extern T7*ms52_291;
extern T7*ms108_470;
extern T7*ms1_491;
extern T7*ms119_470;
extern T7*ms144_470;
extern T7*ms13_291;
extern T7*ms14_291;
extern T7*ms54_291;
extern T7*ms56_291;
extern T7*ms55_291;
extern T7*ms105_470;
extern T7*ms57_291;
extern T7*ms59_291;
extern T7*ms1_283;
extern T7*ms2_283;
extern T7*ms1_558;
extern T7*ms74_470;
extern T7*ms1_523;
extern T7*ms1_209;
extern T7*ms3_900;
extern T7*ms1_788;
extern T7*ms1_388;
extern T7*ms1_252;
extern T7*ms1_707;
extern T7*ms2_669;
extern T7*ms2_648;
extern T7*ms1_648;
extern T7*ms54_470;
extern T7*ms3_963;
extern T7*ms4_963;
extern T7*ms5_963;
extern T7*ms6_963;
extern T7*ms7_963;
extern T7*ms8_963;
extern T7*ms9_963;
extern T7*ms132_470;
extern T7*ms2_491;
extern T7*ms131_470;
extern T7*ms125_470;
extern T7*ms104_470;
extern T7*ms101_470;
extern T7*ms79_470;
extern T7*ms1_963;
extern T7*ms2_963;
extern T7*ms1_609;
extern T7*ms59_470;
extern T7*ms1_720;
extern T7*ms1_900;
extern T7*ms4_877;
extern T7*ms71_470;
extern T7*ms1_284;
extern T7*ms1_84;
extern T7*ms1_669;
extern T7*ms61_470;
extern T7*ms2_720;
extern T7*ms58_470;
extern T7*ms8_843;
extern T7*ms60_470;
extern T7*ms9_843;
extern T7*ms10_843;
extern T7*ms12_126;
extern T7*ms13_126;
extern T7*ms14_126;
extern T7*ms15_126;
extern T7*ms16_126;
extern T7*ms62_470;
extern T7*ms63_470;
extern T7*ms2_629;
extern T7*ms4_662;
extern T7*ms5_629;
extern T7*ms3_629;
extern T7*ms4_629;
extern T7*ms1_394;
extern T7*ms5_394;
extern T7*ms2_394;
extern T7*ms3_394;
extern T7*ms4_394;
extern T7*ms1_432;
extern T7*ms2_432;
extern T7*ms1_747;
extern T7*ms2_747;
extern T7*ms3_747;
extern T7*ms4_747;
extern T7*ms5_747;
extern T7*ms1_334;
extern T7*ms2_334;
extern T7*ms3_334;
extern T7*ms4_880;
extern T7*ms5_880;
extern T7*ms2_856;
extern T7*ms1_856;
extern T7*ms6_880;
extern T7*ms8_880;
extern T7*ms7_880;
extern T7*ms9_880;
extern T7*ms2_270;
extern T7*ms3_270;
extern T7*ms12_843;
extern T7*ms11_843;
extern T7*ms1_377;
extern T7*ms5_270;
extern T7*ms9_809;
extern T7*ms8_809;
extern T7*ms1_46;
extern T7*ms1_292;
extern T7*ms56_470;
extern T7*ms5_431;
extern T7*ms55_470;
extern T7*ms14_431;
extern T7*ms4_431;
extern T7*ms12_431;
extern T7*ms3_431;
extern T7*ms13_431;
extern T7*ms2_431;
extern T7*ms2_135;
extern T7*ms3_355;
extern T7*ms4_355;
extern T7*ms5_355;
extern T7*ms1_173;
extern T7*ms1_268;
extern T7*ms1_126;
extern T7*ms3_126;
extern T7*ms4_126;
extern T7*ms5_126;
extern T7*ms6_126;
extern T7*ms7_126;
extern T7*ms8_126;
extern T7*ms9_126;
extern T7*ms10_126;
extern T7*ms2_126;
extern T7*ms10_629;
extern T7*ms11_629;
extern T7*ms9_629;
extern T7*ms7_629;
extern T7*ms8_629;
extern T7*ms96_470;
extern T7*ms1_629;
extern T7*ms85_470;
extern T7*ms1_880;
extern T7*ms2_880;
extern T7*ms3_880;
extern T7*ms162_324;
extern T7*ms2_213;
extern T7*ms1_270;
extern T7*ms1_843;
extern T7*ms3_843;
extern T7*ms4_843;
extern T7*ms5_843;
extern T7*ms2_843;
extern T7*ms6_843;
extern T7*ms7_843;
extern T7*ms6_270;
extern T7*ms96_324;
extern T7*ms1_526;
extern T7*ms1_530;
extern T7*ms4_809;
extern T7*ms149_324;
extern T7*ms5_809;
extern T7*ms6_809;
extern T7*ms3_809;
extern T7*ms10_809;
extern T7*ms1_809;
extern T7*ms2_809;
extern T7*ms3_530;
extern T7*ms4_530;
extern T7*ms2_530;
extern T7*ms5_530;
extern T7*ms1_623;
extern T7*ms160_324;
extern T7*ms2_535;
extern T7*ms23_111;
extern T7*ms22_111;
extern T7*ms21_111;
extern T7*ms20_111;
extern T7*ms19_111;
extern T7*ms18_111;
extern T7*ms17_111;
extern T7*ms16_111;
extern T7*ms15_111;
extern T7*ms14_111;
extern T7*ms13_111;
extern T7*ms12_111;
extern T7*ms11_111;
extern T7*ms10_111;
extern T7*ms9_111;
extern T7*ms8_111;
extern T7*ms7_111;
extern T7*ms6_111;
extern T7*ms5_111;
extern T7*ms4_111;
extern T7*ms1_765;
extern T7*ms2_765;
extern T7*ms3_111;
extern T7*ms28_604;
extern T7*ms9_604;
extern T7*ms8_604;
extern T7*ms10_605;
extern T7*ms11_605;
extern T7*ms12_605;
extern T7*ms4_636;
extern T7*ms8_605;
extern T7*ms7_605;
extern T7*ms9_605;
extern T7*ms13_605;
extern T7*ms14_605;
extern T7*ms28_605;
extern T7*ms15_605;
extern T7*ms16_605;
extern T7*ms17_605;
extern T7*ms29_604;
extern T7*ms30_604;
extern T7*ms31_604;
extern T7*ms18_605;
extern T7*ms7_368;
extern T7*ms5_361;
extern T7*ms1_873;
extern T7*ms6_361;
extern T7*ms3_535;
extern T7*ms1_447;
extern T7*ms27_605;
extern T7*ms1_592;
extern T7*ms2_592;
extern T7*ms32_604;
extern T7*ms1_625;
extern T7*ms7_818;
extern T7*ms8_818;
extern T7*ms2_625;
extern T7*ms33_604;
extern T7*ms34_604;
extern T7*ms35_604;
extern T7*ms61_604;
extern T7*ms39_604;
extern T7*ms38_604;
extern T7*ms36_604;
extern T7*ms37_604;
extern T7*ms25_604;
extern T7*ms1_324;
extern T7*ms2_324;
extern T7*ms3_324;
extern T7*ms4_324;
extern T7*ms5_324;
extern T7*ms6_324;
extern T7*ms7_324;
extern T7*ms8_324;
extern T7*ms9_324;
extern T7*ms10_324;
extern T7*ms100_470;
extern T7*ms170_324;
extern T7*ms11_324;
extern T7*ms12_324;
extern T7*ms13_324;
extern T7*ms14_324;
extern T7*ms15_324;
extern T7*ms16_324;
extern T7*ms17_324;
extern T7*ms18_324;
extern T7*ms19_324;
extern T7*ms20_324;
extern T7*ms21_324;
extern T7*ms22_324;
extern T7*ms76_324;
extern T7*ms77_324;
extern T7*ms78_324;
extern T7*ms79_324;
extern T7*ms23_324;
extern T7*ms24_324;
extern T7*ms25_324;
extern T7*ms26_324;
extern T7*ms27_324;
extern T7*ms28_324;
extern T7*ms29_324;
extern T7*ms30_324;
extern T7*ms31_324;
extern T7*ms32_324;
extern T7*ms33_324;
extern T7*ms34_324;
extern T7*ms35_324;
extern T7*ms36_324;
extern T7*ms37_324;
extern T7*ms38_324;
extern T7*ms39_324;
extern T7*ms40_324;
extern T7*ms41_324;
extern T7*ms42_324;
extern T7*ms43_324;
extern T7*ms44_324;
extern T7*ms45_324;
extern T7*ms46_324;
extern T7*ms47_324;
extern T7*ms48_324;
extern T7*ms49_324;
extern T7*ms50_324;
extern T7*ms51_324;
extern T7*ms52_324;
extern T7*ms53_324;
extern T7*ms54_324;
extern T7*ms55_324;
extern T7*ms56_324;
extern T7*ms57_324;
extern T7*ms58_324;
extern T7*ms59_324;
extern T7*ms60_324;
extern T7*ms61_324;
extern T7*ms62_324;
extern T7*ms63_324;
extern T7*ms64_324;
extern T7*ms65_324;
extern T7*ms66_324;
extern T7*ms67_324;
extern T7*ms68_324;
extern T7*ms69_324;
extern T7*ms70_324;
extern T7*ms71_324;
extern T7*ms72_324;
extern T7*ms73_324;
extern T7*ms74_324;
extern T7*ms75_324;
extern T7*ms18_604;
extern T7*ms8_355;
extern T7*ms19_604;
extern T7*ms20_604;
extern T7*ms21_604;
extern T7*ms22_604;
extern T7*ms23_604;
extern T7*ms1_548;
extern T7*ms2_548;
extern T7*ms3_548;
extern T7*ms4_548;
extern T7*ms5_548;
extern T7*ms6_548;
extern T7*ms7_548;
extern T7*ms8_548;
extern T7*ms9_548;
extern T7*ms10_548;
extern T7*ms11_548;
extern T7*ms12_548;
extern T7*ms13_548;
extern T7*ms14_548;
extern T7*ms15_548;
extern T7*ms117_470;
extern T7*ms16_548;
extern T7*ms59_604;
extern T7*ms60_604;
extern T7*ms74_699;
extern T7*ms73_699;
extern T7*ms75_699;
extern T7*ms3_625;
extern T7*ms4_625;
extern T7*ms5_625;
extern T7*ms6_625;
extern T7*ms7_625;
extern T7*ms8_625;
extern T7*ms151_470;
extern T7*ms151_324;
extern T7*ms152_324;
extern T7*ms154_324;
extern T7*ms153_324;
extern T7*ms17_548;
extern T7*ms18_548;
extern T7*ms19_548;
extern T7*ms20_548;
extern T7*ms21_548;
extern T7*ms22_548;
extern T7*ms23_548;
extern T7*ms24_548;
extern T7*ms88_470;
extern T7*ms86_470;
extern T7*ms25_548;
extern T7*ms26_548;
extern T7*ms27_548;
extern T7*ms38_548;
extern T7*ms39_548;
extern T7*ms40_548;
extern T7*ms41_548;
extern T7*ms107_470;
extern T7*ms42_548;
extern T7*ms97_324;
extern T7*ms98_324;
extern T7*ms99_324;
extern T7*ms100_324;
extern T7*ms101_324;
extern T7*ms111_470;
extern T7*ms102_324;
extern T7*ms28_548;
extern T7*ms103_324;
extern T7*ms104_324;
extern T7*ms105_324;
extern T7*ms106_324;
extern T7*ms107_324;
extern T7*ms108_324;
extern T7*ms139_470;
extern T7*ms9_868;
extern T7*ms138_470;
extern T7*ms109_324;
extern T7*ms1_832;
extern T7*ms240_470;
extern T7*ms83_324;
extern T7*ms85_324;
extern T7*ms84_324;
extern T7*ms7_798;
extern T7*ms82_324;
extern T7*ms185_324;
extern T7*ms161_324;
extern T7*ms147_470;
extern T7*ms1_39;
extern T7*ms155_324;
extern T7*ms1_496;
extern T7*ms157_324;
extern T7*ms158_324;
extern T7*ms163_324;
extern T7*ms166_324;
extern T7*ms165_324;
extern T7*ms164_324;
extern T7*ms7_567;
extern T7*ms8_567;
extern T7*ms9_567;
extern T7*ms10_567;
extern T7*ms6_567;
extern T7*ms73_343;
extern T7*ms167_324;
extern T7*ms1_596;
extern T7*ms75_633;
extern T7*ms159_324;
extern T7*ms81_324;
extern T7*ms150_324;
extern T7*ms2_596;
extern T7*ms156_324;
extern T7*ms2_832;
extern T7*ms110_324;
extern T7*ms106_470;
extern T7*ms93_470;
extern T7*ms111_324;
extern T7*ms112_324;
extern T7*ms10_340;
extern T7*ms12_340;
extern T7*ms97_470;
extern T7*ms11_340;
extern T7*ms113_324;
extern T7*ms114_324;
extern T7*ms1_340;
extern T7*ms2_340;
extern T7*ms3_340;
extern T7*ms1_355;
extern T7*ms2_355;
extern T7*ms72_470;
extern T7*ms1_605;
extern T7*ms6_583;
extern T7*ms7_583;
extern T7*ms8_583;
extern T7*ms9_583;
extern T7*ms65_470;
extern T7*ms10_583;
extern T7*ms12_364;
extern T7*ms73_470;
extern T7*ms57_470;
extern T7*ms4_340;
extern T7*ms5_340;
extern T7*ms6_340;
extern T7*ms7_340;
extern T7*ms8_340;
extern T7*ms9_340;
extern T7*ms1_94;
extern T7*ms2_94;
extern T7*ms3_94;
extern T7*ms4_94;
extern T7*ms123_470;
extern T7*ms115_470;
extern T7*ms5_94;
extern T7*ms9_94;
extern T7*ms8_94;
extern T7*ms7_94;
extern T7*ms6_94;
extern T7*ms10_94;
extern T7*ms117_324;
extern T7*ms118_324;
extern T7*ms115_324;
extern T7*ms116_324;
extern T7*ms119_324;
extern T7*ms120_324;
extern T7*ms121_324;
extern T7*ms122_324;
extern T7*ms123_324;
extern T7*ms124_324;
extern T7*ms125_324;
extern T7*ms126_324;
extern T7*ms127_324;
extern T7*ms128_324;
extern T7*ms129_324;
extern T7*ms130_324;
extern T7*ms131_324;
extern T7*ms132_324;
extern T7*ms133_470;
extern T7*ms2_798;
extern T7*ms1_798;
extern T7*ms3_798;
extern T7*ms4_798;
extern T7*ms6_798;
extern T7*ms5_798;
extern T7*ms8_798;
extern T7*ms9_798;
extern T7*ms10_798;
extern T7*ms11_798;
extern T7*ms2_605;
extern T7*ms3_605;
extern T7*ms4_605;
extern T7*ms143_470;
extern T7*ms3_877;
extern T7*ms1_776;
extern T7*ms34_605;
extern T7*ms35_605;
extern T7*ms36_605;
extern T7*ms2_673;
extern T7*ms70_470;
extern T7*ms2_359;
extern T7*ms4_359;
extern T7*ms3_359;
extern T7*ms12_359;
extern T7*ms22_605;
extern T7*ms23_605;
extern T7*ms24_605;
extern T7*ms5_359;
extern T7*ms7_359;
extern T7*ms6_359;
extern T7*ms13_359;
extern T7*ms8_31;
extern T7*ms9_31;
extern T7*ms25_605;
extern T7*ms26_605;
extern T7*ms9_355;
extern T7*ms10_355;
extern T7*ms11_355;
extern T7*ms6_355;
extern T7*ms7_355;
extern T7*ms12_798;
extern T7*ms120_470;
extern T7*ms1_861;
extern T7*ms2_861;
extern T7*ms3_861;
extern T7*ms150_470;
extern T7*ms13_798;
extern T7*ms14_798;
extern T7*ms1_576;
extern T7*ms93_324;
extern T7*ms94_324;
extern T7*ms187_324;
extern T7*ms89_324;
extern T7*ms186_324;
extern T7*ms128_470;
extern T7*ms130_470;
extern T7*ms90_324;
extern T7*ms91_324;
extern T7*ms53_470;
extern T7*ms92_324;
extern T7*ms133_324;
extern T7*ms134_324;
extern T7*ms135_324;
extern T7*ms136_324;
extern T7*ms137_324;
extern T7*ms138_324;
extern T7*ms139_324;
extern T7*ms140_324;
extern T7*ms141_324;
extern T7*ms142_324;
extern T7*ms143_324;
extern T7*ms144_324;
extern T7*ms145_324;
extern T7*ms8_306;
extern T7*ms6_306;
extern T7*ms7_306;
extern T7*ms241_470;
extern T7*ms146_324;
extern T7*ms168_324;
extern T7*ms40_604;
extern T7*ms129_470;
extern T7*ms41_604;
extern T7*ms42_604;
extern T7*ms43_604;
extern T7*ms80_324;
extern T7*ms103_470;
extern T7*ms169_324;
extern T7*ms145_470;
extern T7*ms45_604;
extern T7*ms46_604;
extern T7*ms44_604;
extern T7*ms47_604;
extern T7*ms48_604;
extern T7*ms49_604;
extern T7*ms50_604;
extern T7*ms51_604;
extern T7*ms148_470;
extern T7*ms52_604;
extern T7*ms53_604;
extern T7*ms54_604;
extern T7*ms55_604;
extern T7*ms56_604;
extern T7*ms58_604;
extern T7*ms57_604;
extern T7*ms134_470;
extern T7*ms146_470;
extern T7*ms41_364;
extern T7*ms42_364;
extern T7*ms118_470;
extern T7*ms173_324;
extern T7*ms1_604;
extern T7*ms81_470;
extern T7*ms172_324;
extern T7*ms152_470;
extern T7*ms8_364;
extern T7*ms6_364;
extern T7*ms7_364;
extern T7*ms184_324;
extern T7*ms183_324;
extern T7*ms175_324;
extern T7*ms28_364;
extern T7*ms174_324;
extern T7*ms178_324;
extern T7*ms26_364;
extern T7*ms180_324;
extern T7*ms179_324;
extern T7*ms181_324;
extern T7*ms177_324;
extern T7*ms171_324;
extern T7*ms4_683;
extern T7*ms6_683;
extern T7*ms3_627;
extern T7*ms4_627;
extern T7*ms5_627;
extern T7*ms6_627;
extern T7*ms7_627;
extern T7*ms1_818;
extern T7*ms3_451;
extern T7*ms141_818;
extern T7*ms50_818;
extern T7*ms154_818;
extern T7*ms25_818;
extern T7*ms94_818;
extern T7*ms1_881;
extern T7*ms95_818;
extern T7*ms51_818;
extern T7*ms1_877;
extern T7*ms2_877;
extern T7*ms113_818;
extern T7*ms1_498;
extern T7*ms108_818;
extern T7*ms109_818;
extern T7*ms93_818;
extern T7*ms92_818;
extern T7*ms13_818;
extern T7*ms64_470;
extern T7*ms15_818;
extern T7*ms14_818;
extern T7*ms2_505;
extern T7*ms1_505;
extern T7*ms114_818;
extern T7*ms19_818;
extern T7*ms18_818;
extern T7*ms17_818;
extern T7*ms151_818;
extern T7*ms16_818;
extern T7*ms20_818;
extern T7*ms118_818;
extern T7*ms117_818;
extern T7*ms116_818;
extern T7*ms90_818;
extern T7*ms29_470;
extern T7*ms28_470;
extern T7*ms89_818;
extern T7*ms88_818;
extern T7*ms87_818;
extern T7*ms86_818;
extern T7*ms85_818;
extern T7*ms84_818;
extern T7*ms83_818;
extern T7*ms82_818;
extern T7*ms136_818;
extern T7*ms137_818;
extern T7*ms138_818;
extern T7*ms81_818;
extern T7*ms91_470;
extern T7*ms99_470;
extern T7*ms90_470;
extern T7*ms98_470;
extern T7*ms157_818;
extern T7*ms91_818;
extern T7*ms33_605;
extern T7*ms115_818;
extern T7*ms39_818;
extern T7*ms38_818;
extern T7*ms37_818;
extern T7*ms36_818;
extern T7*ms35_818;
extern T7*ms68_818;
extern T7*ms67_818;
extern T7*ms66_818;
extern T7*ms65_818;
extern T7*ms64_818;
extern T7*ms63_818;
extern T7*ms62_818;
extern T7*ms131_818;
extern T7*ms78_470;
extern T7*ms130_818;
extern T7*ms55_818;
extern T7*ms54_818;
extern T7*ms156_818;
extern T7*ms43_818;
extern T7*ms44_818;
extern T7*ms42_818;
extern T7*ms41_818;
extern T7*ms40_818;
extern T7*ms129_818;
extern T7*ms113_470;
extern T7*ms102_818;
extern T7*ms103_818;
extern T7*ms105_818;
extern T7*ms104_818;
extern T7*ms106_818;
extern T7*ms107_818;
extern T7*ms99_818;
extern T7*ms134_818;
extern T7*ms133_818;
extern T7*ms142_818;
extern T7*ms132_818;
extern T7*ms101_818;
extern T7*ms100_818;
extern T7*ms30_818;
extern T7*ms126_818;
extern T7*ms125_818;
extern T7*ms127_818;
extern T7*ms128_818;
extern T7*ms144_818;
extern T7*ms61_818;
extern T7*ms60_818;
extern T7*ms69_818;
extern T7*ms70_818;
extern T7*ms71_818;
extern T7*ms48_818;
extern T7*ms49_818;
extern T7*ms57_818;
extern T7*ms58_818;
extern T7*ms59_818;
extern T7*ms6_368;
extern T7*ms7_505;
extern T7*ms6_505;
extern T7*ms9_505;
extern T7*ms8_505;
extern T7*ms4_505;
extern T7*ms10_505;
extern T7*ms5_505;
extern T7*ms3_505;
extern T7*ms11_505;
extern T7*ms12_505;
extern T7*ms149_818;
extern T7*ms56_818;
extern T7*ms153_818;
extern T7*ms1_33;
extern T7*ms119_818;
extern T7*ms1_517;
extern T7*ms121_818;
extern T7*ms1_453;
extern T7*ms120_818;
extern T7*ms1_460;
extern T7*ms122_818;
extern T7*ms1_618;
extern T7*ms76_818;
extern T7*ms77_818;
extern T7*ms80_818;
extern T7*ms69_470;
extern T7*ms158_818;
extern T7*ms29_818;
extern T7*ms139_818;
extern T7*ms147_818;
extern T7*ms185_470;
extern T7*ms28_818;
extern T7*ms27_818;
extern T7*ms26_818;
extern T7*ms146_818;
extern T7*ms1_805;
extern T7*ms24_818;
extern T7*ms21_818;
extern T7*ms23_818;
extern T7*ms22_818;
extern T7*ms148_818;
extern T7*ms79_818;
extern T7*ms78_818;
extern T7*ms135_818;
extern T7*ms34_818;
extern T7*ms33_818;
extern T7*ms155_818;
extern T7*ms152_818;
extern T7*ms31_818;
extern T7*ms32_818;
extern T7*ms124_818;
extern T7*ms140_818;
extern T7*ms150_818;
extern T7*ms143_818;
extern T7*ms145_818;
extern T7*ms96_818;
extern T7*ms97_818;
extern T7*ms47_818;
extern T7*ms46_818;
extern T7*ms45_818;
extern T7*ms2_902;
extern T7*ms98_818;
extern T7*ms110_818;
extern T7*ms111_818;
extern T7*ms112_818;
extern T7*ms1_953;
extern T7*ms123_818;
extern T7*ms75_818;
extern T7*ms74_818;
extern T7*ms73_818;
extern T7*ms11_818;
extern T7*ms12_818;
extern T7*ms1_902;
extern T7*ms72_818;
extern T7*ms159_818;
extern T7*ms52_470;
extern T7*ms51_470;
extern T7*ms48_470;
extern T7*ms49_470;
extern T7*ms50_470;
extern T7*ms46_470;
extern T7*ms47_470;
extern T7*ms43_470;
extern T7*ms44_470;
extern T7*ms45_470;
extern T7*ms38_470;
extern T7*ms39_470;
extern T7*ms40_470;
extern T7*ms41_470;
extern T7*ms42_470;
extern T7*ms37_470;
extern T7*ms33_470;
extern T7*ms34_470;
extern T7*ms35_470;
extern T7*ms30_470;
extern T7*ms31_470;
extern T7*ms32_470;
extern T7*ms21_470;
extern T7*ms22_470;
extern T7*ms23_470;
extern T7*ms24_470;
extern T7*ms25_470;
extern T7*ms27_470;
extern T7*ms17_470;
extern T7*ms18_470;
extern T7*ms19_470;
extern T7*ms20_470;
extern T7*ms10_470;
extern T7*ms11_470;
extern T7*ms13_470;
extern T7*ms14_470;
extern T7*ms15_470;
extern T7*ms16_470;
extern T7*ms7_470;
extern T7*ms8_470;
extern T7*ms9_470;
extern T7*ms4_470;
extern T7*ms5_470;
extern T7*ms6_470;
extern T7*ms1_470;
extern T7*ms2_470;
extern T7*ms3_470;
extern T7*ms26_470;
extern T7*ms53_818;
extern T7*ms68_470;
extern T7*ms52_818;
extern T7*ms12_470;
extern T7*ms4_818;
extern T7*ms5_818;
extern T7*ms135_470;
extern T7*ms6_818;
extern T7*ms2_627;
extern T7*ms1_627;
extern T7*ms11_359;
extern T7*ms3_683;
extern T7*ms5_683;
extern T7*ms3_644;
extern T7*ms4_644;
extern T7*ms9_877;
extern T7*ms10_877;
extern T7*ms11_877;
extern T7*ms16_877;
extern T7*ms15_877;
extern T7*ms14_877;
extern T7*ms2_473;
extern T7*ms3_473;
extern T7*ms4_473;
extern T7*ms5_473;
extern T7*ms6_473;
extern T7*ms7_473;
extern T7*ms8_473;
extern T7*ms9_473;
extern T7*ms10_473;
extern T7*ms11_473;
extern T7*ms12_473;
extern T7*ms13_473;
extern T7*ms14_473;
extern T7*ms15_473;
extern T7*ms16_473;
extern T7*ms17_473;
extern T7*ms18_473;
extern T7*ms19_473;
extern T7*ms20_473;
extern T7*ms21_473;
extern T7*ms22_473;
extern T7*ms23_473;
extern T7*ms24_473;
extern T7*ms25_473;
extern T7*ms26_473;
extern T7*ms27_473;
extern T7*ms28_473;
extern T7*ms29_473;
extern T7*ms30_473;
extern T7*ms31_473;
extern T7*ms32_473;
extern T7*ms33_473;
extern T7*ms34_473;
extern T7*ms35_473;
extern T7*ms36_473;
extern T7*ms37_473;
extern T7*ms38_473;
extern T7*ms39_473;
extern T7*ms40_473;
extern T7*ms41_473;
extern T7*ms42_473;
extern T7*ms43_473;
extern T7*ms44_473;
extern T7*ms45_473;
extern T7*ms46_473;
extern T7*ms47_473;
extern T7*ms48_473;
extern T7*ms49_473;
extern T7*ms50_473;
extern T7*ms51_473;
extern T7*ms52_473;
extern T7*ms53_473;
extern T7*ms54_473;
extern T7*ms55_473;
extern T7*ms56_473;
extern T7*ms57_473;
extern T7*ms58_473;
extern T7*ms59_473;
extern T7*ms60_473;
extern T7*ms61_473;
extern T7*ms62_473;
extern T7*ms63_473;
extern T7*ms64_473;
extern T7*ms65_473;
extern T7*ms66_473;
extern T7*ms67_473;
extern T7*ms68_473;
extern T7*ms69_473;
extern T7*ms70_473;
extern T7*ms71_473;
extern T7*ms72_473;
extern T7*ms73_473;
extern T7*ms74_473;
extern T7*ms75_473;
extern T7*ms76_473;
extern T7*ms77_473;
extern T7*ms78_473;
extern T7*ms79_473;
extern T7*ms80_473;
extern T7*ms81_473;
extern T7*ms82_473;
extern T7*ms83_473;
extern T7*ms84_473;
extern T7*ms85_473;
extern T7*ms86_473;
extern T7*ms87_473;
extern T7*ms88_473;
extern T7*ms89_473;
extern T7*ms90_473;
extern T7*ms91_473;
extern T7*ms92_473;
extern T7*ms93_473;
extern T7*ms94_473;
extern T7*ms95_473;
extern T7*ms96_473;
extern T7*ms97_473;
extern T7*ms98_473;
extern T7*ms99_473;
extern T7*ms100_473;
extern T7*ms101_473;
extern T7*ms102_473;
extern T7*ms103_473;
extern T7*ms104_473;
extern T7*ms105_473;
extern T7*ms106_473;
extern T7*ms107_473;
extern T7*ms108_473;
extern T7*ms109_473;
extern T7*ms110_473;
extern T7*ms111_473;
extern T7*ms112_473;
extern T7*ms113_473;
extern T7*ms114_473;
extern T7*ms115_473;
extern T7*ms116_473;
extern T7*ms117_473;
extern T7*ms118_473;
extern T7*ms119_473;
extern T7*ms120_473;
extern T7*ms121_473;
extern T7*ms122_473;
extern T7*ms123_473;
extern T7*ms124_473;
extern T7*ms125_473;
extern T7*ms126_473;
extern T7*ms127_473;
extern T7*ms128_473;
extern T7*ms129_473;
extern T7*ms130_473;
extern T7*ms131_473;
extern T7*ms132_473;
extern T7*ms133_473;
extern T7*ms134_473;
extern T7*ms135_473;
extern T7*ms136_473;
extern T7*ms137_473;
extern T7*ms138_473;
extern T7*ms139_473;
extern T7*ms140_473;
extern T7*ms141_473;
extern T7*ms142_473;
extern T7*ms143_473;
extern T7*ms144_473;
extern T7*ms145_473;
extern T7*ms146_473;
extern T7*ms147_473;
extern T7*ms1_473;
extern T7*ms10_393;
extern T7*ms3_291;
extern T7*ms67_470;
extern T7*ms1_683;
extern T7*ms19_605;
extern T7*ms20_605;
extern T7*ms21_605;
extern T7*ms66_470;
extern T7*ms6_605;
extern T7*ms2_683;
extern T7*ms10_604;
extern T7*ms137_470;
extern T7*ms13_604;
extern T7*ms14_604;
extern T7*ms15_604;
extern T7*ms16_604;
extern T7*ms17_604;
extern T7*ms25_364;
extern T7*ms11_604;
extern T7*ms12_604;
extern T7*ms62_604;
extern T7*ms2_604;
extern T7*ms3_604;
extern T7*ms4_604;
extern T7*ms5_604;
extern T7*ms63_604;
extern T7*ms64_604;
extern T7*ms66_604;
extern T7*ms67_604;
extern T7*ms65_604;
extern T7*ms7_604;
extern T7*ms6_604;
extern T7*ms9_627;
extern T7*ms10_627;
extern T7*ms8_627;
extern T7*ms7_683;
extern T7*ms27_364;
extern T7*ms37_364;
extern T7*ms36_364;
extern T7*ms35_364;
extern T7*ms34_364;
extern T7*ms33_364;
extern T7*ms1_306;
extern T7*ms2_306;
extern T7*ms9_818;
extern T7*ms10_818;
extern T7*ms75_470;
extern T7*ms136_470;
extern T7*ms1_111;
extern T7*ms2_111;
extern T7*ms2_364;
extern T7*ms126_470;
extern T7*ms3_306;
extern T7*ms4_306;
extern T7*ms20_364;
extern T7*ms127_470;
extern T7*ms21_364;
extern T7*ms121_470;
extern T7*ms1_364;
extern T7*ms24_364;
extern T7*ms22_364;
extern T7*ms23_364;
extern T7*ms13_364;
extern T7*ms14_364;
extern T7*ms15_364;
extern T7*ms16_364;
extern T7*ms18_364;
extern T7*ms19_364;
extern T7*ms17_364;
extern T7*ms39_364;
extern T7*ms3_364;
extern T7*ms242_470;
void se_msi1(void);
void se_msi2(void);
void se_msi3(void);
void se_msi4(void);
void se_msi5(void);
void se_msi6(void);
void se_msi7(void);
void se_msi8(void);
void se_msi9(void);
void se_msi10(void);
void se_msi11(void);
void se_msi12(void);
void se_msi13(void);
void se_msi14(void);
void se_msi15(void);
void se_msi16(void);
void se_msi17(void);
void se_msi18(void);
void se_msi19(void);
void se_msi20(void);
void se_msi21(void);
void se_msi22(void);
void se_msi23(void);
void se_msi24(void);
void se_msi25(void);
void se_msi26(void);
void se_msi27(void);
void se_msi28(void);
void se_msi29(void);
void se_msi30(void);
void se_msi31(void);
void se_msi32(void);
void se_msi33(void);
void se_msi34(void);
void se_msi35(void);
void se_msi36(void);
void se_msi37(void);
void se_msi38(void);
void se_msi39(void);
void se_msi40(void);
void se_msi41(void);
void se_msi42(void);
void se_msi43(void);
void se_msi44(void);
void se_msi45(void);
void se_msi46(void);
void se_msi47(void);
void se_msi48(void);
void se_msi49(void);
void se_msi50(void);
void se_msi51(void);
void se_msi52(void);
void se_msi53(void);
void se_msi54(void);
void se_msi55(void);
void se_msi56(void);
void se_msi57(void);
void se_msi58(void);
void se_msi59(void);
void se_msi60(void);
void se_msi61(void);
void se_msi62(void);
void se_msi63(void);
void se_msi64(void);
void se_msi65(void);
void se_msi66(void);
void se_msi67(void);
void se_msi68(void);
void se_msi69(void);
extern char*_spfd;
T7*se_ms(int c,char*e);
T7*e2s(char*e);
char*s2e(T7*s);
void*se_ma65(int argc,...);
void*se_ma901(int argc,...);
void*se_ma263(int argc,...);
void*se_ma522(int argc,...);
void*se_ma587(int argc,...);
void*se_ma396(int argc,...);
void*se_ma848(int argc,...);
void*se_ma147(int argc,...);
void*se_ma855(int argc,...);
void*se_ma280(int argc,...);
void*se_ma26(int argc,...);
void*se_ma733(int argc,...);
void*se_ma96(int argc,...);
void*se_ma608(int argc,...);
void*se_ma419(int argc,...);
void*se_ma552(int argc,...);
void*se_ma681(int argc,...);
void*se_ma235(int argc,...);
void*se_ma429(int argc,...);
void*se_ma365(int argc,...);
void*se_ma495(int argc,...);
void*se_ma948(int argc,...);
void*se_ma52(int argc,...);
void*se_ma247(int argc,...);
void*se_ma764(int argc,...);
void*se_ma381(int argc,...);
void*se_ma701(int argc,...);
void*se_ma382(int argc,...);
void rsp(void);
void sigrsp(int sig);
void X845c_define_procedure(void *C,T0* a1,T0* a2,T0* a3);
int X845stupid_switch(void *C,T0* a1);
void X845c_mapping_procedure(void *C,T0* a1,T0* a2,T0* a3);
void X845c_mapping_function(void *C,T0* a1,T0* a2,T0* a3);
int X845use_current(void *C,T0* a1);
void X845c_define_function(void *C,T0* a1,T0* a2,T0* a3);
void X776set_is_frozen(void *C,int a1);
T0* X776to_key(void *C);
T0* X776name_in(void *C,T0* a1);
int X776is_frozen(void *C);
void X776undefine_in(void *C,T0* a1);
void X776cpp_put_infix_or_prefix(void *C);
T0* X776to_string(void *C);
T0* X776start_position(void *C);
void X776mapping_c_in(void *C,T0* a1);
T0* X776origin_base_class(void *C);
void X321add_last(void *C,T0* a1);
int X321fast_has(void *C,T0* a1);
void X321resize(void *C,int a1);
void X411append_in(void *C,T0* a1);
int X411count(void *C);
T0* X279external_c_name(void *C);
int X279use_current(void *C);
int X431is_static(void *C);
void X431dca_inline_ith(void *C,T0* a1,int a2);
int X431isa_dca_inline(void *C,T0* a1,T0* a2);
int X431can_be_dropped(void *C);
void X431compile_to_c_old(void *C);
void X431match_with(void *C,T0* a1);
int X431is_pre_computable(void *C);
T0* X431expression(void *C,int a1);
int X431use_current(void *C);
void X431dca_inline(void *C,T0* a1);
T0* X431start_position(void *C);
int X431count(void *C);
void X431compile_to_c(void *C,T0* a1);
T0* X431to_runnable(void *C,T0* a1);
void X431compile_to_c_ith(void *C,T0* a1,int a2);
T0* X431first(void *C);
void X431afd_check(void *C);
void X535add_last(void *C,T0* a1);
int X609id(void *C);
int X609nb(void *C);
int X609is_c_int(void *C);
int X609is_a(void *C,T0* a1);
void X609cast_to_ref(void *C);
int X609is_c_unsigned_ptr(void *C);
int X609space_for_variable(void *C);
int X609is_c_char(void *C);
T0* X465add_comment(void *C,T0* a1);
int X465is_pre_computable(void *C);
int X465use_current(void *C);
T0* X465start_position(void *C);
void X465compile_to_c(void *C);
T0* X465to_runnable(void *C,T0* a1);
void X465afd_check(void *C);
T0* X418value(void *C,int a1);
T0* X418start_position(void *C);
void X631add_last(void *C,T0* a1);
T36 X631storage(void *C);
T0* X631twin(void *C);
T0* X135arguments(void *C);
T0* X135feature_name(void *C);
T0* X135run_feature(void *C);
T0* X135target(void *C);
void X856set_current_type(void *C,T0* a1);
int X856use_current(void *C);
T0* X856to_runnable(void *C,T0* a1);
void X856afd_check(void *C);
void X477force(void *C,T0* a1,int a2);
int X477count(void *C);
void X477resize(void *C,int a1,int a2);
T0* X274to_runnable_integer(void *C,T0* a1);
T0* X274to_runnable_character(void *C,T0* a1);
T0* X274twin(void *C);
void X32resize(void *C,int a1);
int X291id(void *C);
int X291is_bit(void *C);
int X291has_creation(void *C,T0* a1);
int X291is_anchored(void *C);
int X291is_array(void *C);
T0* X291smallest_ancestor(void *C,T0* a1);
int X291is_a(void *C,T0* a1);
int X291is_boolean(void *C);
void X291c_initialize_in(void *C,T0* a1);
int X291is_double(void *C);
void X291c_type_for_argument_in(void *C,T0* a1);
void X291gc_call_new_in(void *C,T0* a1);
T0* X291run_class(void *C);
int X291is_pointer(void *C);
void X291c_initialize(void *C);
T0* X291run_type(void *C);
T0* X291run_time_mark(void *C);
int X291is_dummy_expanded(void *C);
void X291cast_to_ref(void *C);
void X291gc_mark_in(void *C,T0* a1);
void X291c_header_pass1(void *C);
int X291is_string(void *C);
T0* X291look_up_for(void *C,T0* a1,T0* a2);
int X291is_a_in(void *C,T0* a1,T0* a2);
int X291space_for_variable(void *C);
void X291c_type_for_result_in(void *C,T0* a1);
int X291is_like_feature(void *C);
int X291is_like_current(void *C);
T0* X291expanded_initializer(void *C);
int X291is_generic(void *C);
void X291used_as_reference(void *C);
void X291c_header_pass2(void *C);
void X291gc_define1(void *C);
int X291need_c_struct(void *C);
void X291gc_info_in(void *C,T0* a1);
void X291mapping_cast(void *C);
int X291is_reference(void *C);
T0* X291start_position(void *C);
void X291c_type_for_target_in(void *C,T0* a1);
T0* X291base_class(void *C);
void X291call_gc_sweep_in(void *C,T0* a1);
int X291need_gc_mark_function(void *C);
void X291gc_define2(void *C);
void X291gc_initialize(void *C);
int X291is_any(void *C);
int X291is_user_expanded(void *C);
int X291is_character(void *C);
T0* X291written_mark(void *C);
int X291is_run_type(void *C);
void X291c_header_pass3(void *C);
T0* X291to_runnable(void *C,T0* a1);
void X291to_reference(void *C);
T0* X291base_class_name(void *C);
void X291c_type_for_external_in(void *C,T0* a1);
int X291is_formal_generic(void *C);
T0* X291generic_list(void *C);
int X291is_expanded(void *C);
int X291is_basic_eiffel_expanded(void *C);
int X291is_none(void *C);
void X291demangling_in(void *C,T0* a1);
void X291to_expanded(void *C);
int X291is_real(void *C);
int X291is_integer(void *C);
void X291c_header_pass4(void *C);
T0* X361to_string(void *C);
T0* X361start_position(void *C);
void X361set_rank(void *C,int a1);
int X662is_static(void *C);
T0* X662add_comment(void *C,T0* a1);
int X662to_integer(void *C);
int X662is_a(void *C,T0* a1);
int X662can_be_dropped(void *C);
void X662mapping_c_arg(void *C,T0* a1);
int X662is_current(void *C);
void X662compile_to_c_old(void *C);
int X662static_value_mem(void *C);
int X662is_manifest_string(void *C);
int X662is_void(void *C);
int X662static_value(void *C);
void X662mapping_c_target(void *C,T0* a1);
int X662is_pre_computable(void *C);
int X662use_current(void *C);
void X662dca_inline_argument(void *C,T0* a1);
T0* X662start_position(void *C);
int X662isa_dca_inline_argument(void *C);
void X662compile_to_c(void *C);
int X662c_simple(void *C);
T0* X662to_runnable(void *C,T0* a1);
T0* X662result_type(void *C);
void X662afd_check(void *C);
int X662is_result(void *C);
T0* X295arguments(void *C);
int X295arg_count(void *C);
T0* X295run_feature(void *C);
void X295finalize(void *C);
void X272add_last(void *C,T0* a1);
int X496id(void *C);
int X496is_static(void *C);
void X496add_client(void *C,T0* a1);
void X496c_define(void *C);
int X496can_be_dropped(void *C);
T0* X496run_class(void *C);
int X496static_value_mem(void *C);
void X496fall_down(void *C);
int X496arg_count(void *C);
T0* X496local_vars(void *C);
int X496is_pre_computable(void *C);
int X496use_current(void *C);
T0* X496base_feature(void *C);
T0* X496start_position(void *C);
void X496mapping_c(void *C);
void X496address_of(void *C);
int X496is_exported_in(void *C,T0* a1);
void X496put_tag(void *C);
void X496afd_check(void *C);
T0* X249start_position(void *C);
T0* X752run_feature(void *C);
void X27put(void *C,T0* a1,int a2);
T0* X359arguments(void *C);
T0* X359try_to_undefine(void *C,T0* a1,T0* a2);
int X359is_deferred(void *C);
void X359set_clients(void *C,T0* a1);
void X359add_into(void *C,T0* a1);
int X359stupid_switch(void *C,T0* a1,T0* a2);
int X359can_hide(void *C,T0* a1,T0* a2);
int X359is_merge_with(void *C,T0* a1,T0* a2);
T0* X359clients(void *C);
void X359set_header_comment(void *C,T0* a1);
void X359collect_for(void *C,int a1);
T0* X359start_position(void *C);
T0* X359to_run_feature(void *C,T0* a1,T0* a2);
T0* X359base_class_name(void *C);
void X96add_last(void *C,T0* a1);
T0* X96first(void *C);
T0* X96twin(void *C);
void X841dca_inline(void *C,T0* a1);
T0* X841arg1(void *C);
T0* X618arg1(void *C);
T0* X173arguments(void *C);
int X173arg_count(void *C);
void X173finalize(void *C);
T0* X173make_runnable(void *C,T0* a1,T0* a2,T0* a3,T0* a4);
void X368set_rescue_compound(void *C,T0* a1);
void X368set_ensure_assertion(void *C,T0* a1);
void se_initialize(void);

