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

/*
-- This file is  free  software, which  comes  along  with  SmallEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT 
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of 
-- another product.
--          Copyright (C) 1994-98 LORIA - UHP - CRIN - INRIA - FRANCE
--            Dominique COLNET and Suzanne COLLIN - colnet@loria.fr 
--                       http://SmallEiffel.loria.fr
--
*/
/*
  This file (SmallEiffel/sys/runtime/base.h) contains all basic Eiffel
  type definitions.
  This file is automatically included in the header for all modes of 
  compilation : -boost, -no_check, -require_check, -ensure_check, ...
  This file is also included in the header of any cecil file (when the
  -cecil option is used).
  This file is also included in the header file of C++ wrappers (when
  using the external "C++" clause).
*/
#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>
#ifdef WIN32
#include <windows.h>
#else
#ifndef O_RDONLY
#include <sys/file.h>
#endif
#ifndef O_RDONLY
#define O_RDONLY 0000
#endif
#endif

/* 
   On Linux glibc systems, we need to use sig.* versions of jmp_buf,
   setjmp and longjmp to preserve the signal handling context.
   Currently, the way I figured to detect this is if _SIGSET_H_types has
   been defined in /usr/include/setjmp.h.
*/
#ifdef _SIGSET_H_types
#define JMP_BUF    sigjmp_buf
#define SETJMP(x)  sigsetjmp( (x), 1)
#define LONGJMP    siglongjmp
#else
#define JMP_BUF    jmp_buf
#define SETJMP(x)  setjmp( (x) )
#define LONGJMP    longjmp
#endif

/* 
   Type to store reference objects Id :
 */
typedef int Tid;

typedef struct S0 T0;

struct S0{
  Tid id;
};

/* 
   The default channel used to print runtime error messages :
*/
#define SE_ERR stderr

/* 
   Eiffel type INTEGER is #2 :
*/
typedef int T2;
#define EIF_INTEGER T2
#define M2 (0)
#define EIF_INTEGER_BITS (CHAR_BIT*sizeof(int))
#define EIF_MINIMUM_INTEGER (INT_MIN)
#define EIF_MAXIMUM_INTEGER (INT_MAX)

/*
  Eiffel type CHARACTER is #3 :
*/
typedef unsigned char T3;
#define EIF_CHARACTER T3
#define M3 (0)
#define EIF_CHARACTER_BITS (CHAR_BIT)
#define EIF_MINIMUM_CHARACTER_CODE (0)
#define EIF_MAXIMUM_CHARACTER_CODE (255)
#define T3code(x) ((T2)(x))
#define T3to_integer(x) ((T2)((char)(x)))
#define T3to_bit(x) (x)

/*
  Eiffel type REAL is #4 :
*/
typedef float T4;
#define EIF_REAL T4
#define M4 (0.0)
#define EIF_REAL_BITS (CHAR_BIT*sizeof(float))
#define EIF_MINIMUM_REAL (-(FLT_MAX))
#define EIF_MAXIMUM_REAL (FLT_MAX)
#define T2toT4(x) ((T4)(x))

/*
  Eiffel type DOUBLE is #5 :
*/
typedef double T5;
#define EIF_DOUBLE T5
#define M5 (0.0)
#define EIF_DOUBLE_BITS (CHAR_BIT*sizeof(double))
#define EIF_MINIMUM_DOUBLE (-(DBL_MAX))
#define EIF_MAXIMUM_DOUBLE (DBL_MAX)
#define T2toT5(x) ((T5)(x))
#define T4toT5(x) ((T5)(x))

/*
  Eiffel type BOOLEAN is #6 :
*/
typedef char T6;
#define EIF_BOOLEAN T6
#define M6 (0)
#define EIF_BOOLEAN_BITS (CHAR_BIT)

/* 
   Eiffel type POINTER is #8 :
*/
typedef void* T8;
#define EIF_POINTER T8
#define M8 (NULL)
#define EIF_POINTER_BITS (CHAR_BIT*sizeof(void*))

/*
  To use type STRING on the C side :
*/
#define EIF_STRING T7*

/*
  Some Other EIF_* defined in ETL :
*/
#define eif_access(x) ((char*)(x))
#define EIF_REFERENCE T0*
#define EIF_OBJ T0*
#define EIF_OBJECT EIF_OBJ

/* --- Mangling Table Start ---
A 1  T143  R CALL_PREFIX_NOT 143
D 2  T152  R ABSTRACT_RESULT 153,154
A 1  T154  R ORDINARY_RESULT 154
D 8  T213  R ROUTINE 307,306,304,303,291,290,287,285
A*1  T279  R ARRAY[FORMAL_GENERIC_ARG] 279
A 1  T217  R E_CHECK 217
A 2  T379  R ARRAY[RUN_FEATURE] 379,346
A*1  T318  R ARRAY[EXPORT_ITEM] 318
A*1  T309  R ARRAY[DECLARATION] 309
A 1  T184  R ARRAY[LOCAL_NAME1] 184
A*1  T88   R ARRAY[RENAME_PAIR] 88
A 1  T140  R PREFIX_NAME 140
A 1  T272  R TYPE_CLASS 272
A 1  T128  R CALL_INFIX_EQ 128
A 1  T350  E NATIVE_ARRAY[RUN_FEATURE] 350
A 1  T320  E NATIVE_ARRAY[EXPORT_ITEM] 320
A 1  T310  E NATIVE_ARRAY[DECLARATION] 310
A 1  T223  E NATIVE_ARRAY[INSTRUCTION] 223
A 1  T185  E NATIVE_ARRAY[LOCAL_NAME1] 185
A 1  T89   E NATIVE_ARRAY[RENAME_PAIR] 89
A 1  T120  R CALL_INFIX_AND 120
A*1  T36   R STD_OUTPUT 36
A 1  T261  E NATIVE_ARRAY[TYPE] 261
D    T30   R BOOLEAN_REF
A 1  T6    E BOOLEAN 6
D    T19   R INTEGER_REF
A*1  T96   R FEATURE_CLAUSE 96
A 1  T118  R CALL_INFIX_OR 118
A*1  T76   R PARSER_BUFFER 76
A 1  T355  E NATIVE_ARRAY[DICTIONARY[RUN_FEATURE,STRING]] 355
A 1  T394  R PRECURSOR_NAME 394
A 1  T156  R WRITTEN_CURRENT 156
A 1  T314  R DECLARATION_1 314
A 1  T2    E INTEGER 2
D    T38   R POINTER_REF
A 1  T306  R ONCE_PROCEDURE 306
A 1  T197  E TMP_FEATURE 197
A*1  T94   R FORMAL_GENERIC_LIST 94
A*1  T95   R FEATURE_CLAUSE_LIST 95
A*1  T66   R ERROR_HANDLER 66
A*1  T81   R COMMENT 81
D 11 T334  R RUN_FEATURE 398,345,395,397,396,333,337,386,388,392,368
A 1  T211  R CST_ATT_DOUBLE 211
A 1  T198  R CST_ATT_UNIQUE 198
A*1  T203  R COUNTER 203
A 1  T8    E POINTER 8
A 1  T256  R TYPE_LIKE_CURRENT 256
A 1  T266  R TYPE_DOUBLE 266
A 1  T145  R E_STRIP 145
A 1  T393  R IMPLICIT_CAST 393
A 1  T124  R CALL_INFIX_LT 124
A 1  T122  R CALL_INFIX_GT 122
A*1  T48   R STD_FILE_WRITE 48
A*1  T376  R RUN_REQUIRE 376
D 8  T199  R CST_ATT 212,205,204,210,209,206,198,211
A 1  T260  R TYPE_ARRAY 260
A 1  T293  R NATIVE_WITH_CURRENT 293
A 1  T172  R REAL_CONSTANT 172
A*1  T366  R MANIFEST_STRING_POOL 366
A*1  T362  R DICTIONARY[TYPE,INTEGER] 362
A 1  T271  R TYPE_STRING 271
D 2  T308  R DECLARATION 314,311
A 4  T349  R FIXED_ARRAY[RUN_FEATURE] 391,385,372,349
A*1  T216  R FIXED_ARRAY[INSTRUCTION] 216
A 1  T206  R CST_ATT_STRING 206
A 1  T230  R E_RETRY 230
A 1  T132  R CALL_INFIX_INT_REM 132
D 27 T115  R CALL 130,141,151,135,121,119,123,125,133,131,111,117,126,129,134,142,193,137,148,150,132,122,124,118,120,128,143
A*1  T35   R ECHO 35
A 1  T4    E REAL 4
A 1  T150  R CALL_1_C 150
A 1  T148  R CALL_0_C 148
D 4  T302  R EFFECTIVE_ROUTINE 307,303,304,306
A*1  T215  R COMPOUND 215
D 22 T52   R TYPE 390,389,280,277,275,274,273,272,271,270,269,268,267,266,265,263,262,260,259,257,256,254
A 1  T298  R NATIVE_JVM_INVOKESTATIC 298
A 1  T388  R RUN_FEATURE_1 388
A*1  T47   R RUN_CONTROL 47
A 1  T280  R TYPE_FORMAL_GENERIC 280
A 1  T371  E NATIVE_ARRAY[ADDRESS_OF] 371
A 1  T196  E NATIVE_ARRAY[CLASS_NAME] 196
A 1  T110  E NATIVE_ARRAY[EXPRESSION] 110
A 1  T65   E NATIVE_ARRAY[BASE_CLASS] 65
A*1  T317  R EXPORT_ITEM 317
A*1  T105  R TAG_NAME 105
A*1  T214  R E_ENSURE 214
D    T329  R REAL_REF
A 1  T345  R RUN_FEATURE_2 345
D 17 T159  R INSTRUCTION 283,282,253,251,249,246,243,231,230,221,224,219,217,162,161,176,163
A 1  T73   E BIT 7 73
A*1  T27   R FIXED_ARRAY[INTEGER] 27
A*1  T353  R DICTIONARY[DICTIONARY[RUN_FEATURE,STRING],STRING] 353
A 1  T146  R SIMPLE_FEATURE_NAME 146
A 1  T163  R PROC_CALL_N 163
A 1  T107  E TMP_NAME 107
A 1  T316  R FROZEN_FEATURE_NAME 316
A 1  T368  R RUN_FEATURE_3 368
A*1  T87   R RENAME_PAIR 87
D 30 T116  R CALL_PROC_CALL 130,141,151,135,121,119,123,125,162,161,133,131,111,117,126,129,134,142,193,137,163,148,150,132,122,124,118,120,128,143
A 1  T396  R RUN_FEATURE_4 396
A 1  T346  R ARRAY[RUN_FEATURE_2] 346
A 1  T176  R E_PRECURSOR_PROCEDURE 176
A*1  T99   R CLIENT_LIST 99
A*1  T11   R COMPILE_TO_C 11
A 1  T235  E NATIVE_ARRAY[E_WHEN] 235
A 1  T228  E NATIVE_ARRAY[IFTHEN] 228
A 1  T60   E NATIVE_ARRAY[PARENT] 60
A 1  T32   E NATIVE_ARRAY[STRING] 32
A 1  T304  R FUNCTION 304
A 1  T144  R E_OLD 144
A*1  T85   R RENAME_LIST 85
A 1  T297  R NATIVE_INLINE_WITHOUT_CURRENT 297
D 2  T175  R E_PRECURSOR 174,176
A*1  T57   R PARENT_LIST 57
A 1  T397  R RUN_FEATURE_5 397
A*1  T39   R ID_PROVIDER 39
A 1  T137  R CALL_PREFIX_FREEOP 137
A 1  T68   E POSITION 68
A 1  T262  R TYPE_NATIVE_ARRAY 262
D 5  T82   R FEATURE_NAME 394,316,146,136,140
A 1  T153  R ONCE_RESULT 153
A*1  T321  R INDEX_CLAUSE 321
A 1  T395  R RUN_FEATURE_6 395
A 1  T209  R CST_ATT_BIT 209
A 1  T174  R E_PRECURSOR_FUNCTION 174
A*1  T319  R EXPORT_LIST 319
A*1  T234  R ARRAY[E_WHEN] 234
A*1  T227  R ARRAY[IFTHEN] 227
A*1  T59   R ARRAY[PARENT] 59
A 1  T44   R ARRAY[STRING] 44
A*1  T342  R DICTIONARY[TYPE,STRING] 342
D 2  T305  R ONCE_ROUTINE 307,306
A 1  T337  R RUN_FEATURE_7 337
A 1  T273  R TYPE_GENERIC 273
A 1  T370  R FIXED_ARRAY[ADDRESS_OF] 370
A*1  T195  R FIXED_ARRAY[CLASS_NAME] 195
A 5  T149  R FIXED_ARRAY[EXPRESSION] 339,370,207,201,149
A*1  T64   R FIXED_ARRAY[BASE_CLASS] 64
A*1  T343  R FIXED_ARRAY[TYPE] 343
D 2  T178  R DECLARATION_LIST 186,177
A 1  T254  R TYPE_LIKE_FEATURE 254
A*1  T358  R FIXED_ARRAY[EFFECTIVE_ARG_LIST] 358
A*1  T331  R FIXED_ARRAY[NATIVE_C_PLUS_PLUS] 331
A 1  T193  R CALL_INFIX_POWER 193
A*1  T348  R DICTIONARY[RUN_FEATURE,STRING] 348
A 1  T333  R RUN_FEATURE_8 333
A*1  T380  R EXCEPTIONS_HANDLER 380
D 2  T276  R TYPE_BIT 277,275
A*1  T78   R CREATION_CLAUSE 78
A 1  T189  R ARGUMENT_NAME1 189
A 4  T108  R ARRAY[EXPRESSION] 190,184,220,108
A*1  T341  R CONVERSION_HANDLER 341
A 1  T386  R RUN_FEATURE_9 386
A 1  T224  R INSTRUCTION_WITH_COMMENT 224
A*1  T325  R C_PRETTY_PRINTER 325
A 2  T147  R EFFECTIVE_ARG_LIST 381,147
A 1  T142  R CALL_PREFIX_PLUS 142
A 1  T134  R CALL_INFIX_TIMES 134
A 1  T129  R CALL_INFIX_MINUS 129
A 1  T126  R CALL_INFIX_NEQ 126
D 17 T90   R E_FEATURE 315,307,306,304,303,291,290,287,285,212,211,210,209,206,205,204,198
A 1  T378  E NATIVE_ARRAY[E_REQUIRE] 378
A 1  T238  E NATIVE_ARRAY[WHEN_ITEM] 238
A 1  T106  E NATIVE_ARRAY[ASSERTION] 106
A 1  T93   E NATIVE_ARRAY[E_FEATURE] 93
A 1  T54   E NATIVE_ARRAY[RUN_CLASS] 54
A 1  T9    E NATIVE_ARRAY[CHARACTER] 9
A 2  T384  R DICTIONARY[EXPRESSION,STRING] 384,367
A*1  T63   R DICTIONARY[BASE_CLASS,STRING] 63
A 1  T390  R TYPE_BIT_REF 390
A 1  T168  R CHARACTER_CONSTANT 168
D 2  T164  R BOOLEAN_CONSTANT 167,166
A 1  T187  R ARGUMENT_NAME2 187
A 1  T303  R PROCEDURE 303
A 1  T392  R RUN_FEATURE_10 392
A 1  T335  R FIXED_ARRAY[EXTERNAL_ROUTINE] 335
A 1  T201  R FIXED_ARRAY[INTEGER_CONSTANT] 201
A 1  T259  R TYPE_ANY 259
A 1  T275  R TYPE_BIT_1 275
A 1  T173  R INTEGER_CONSTANT 173
A 1  T117  R CALL_INFIX_XOR 117
A 1  T381  R CECIL_ARG_LIST 381
A 1  T169  R MANIFEST_STRING 169
A 1  T192  R IMPLICIT_CURRENT 192
A 1  T111  R CALL_INFIX_IMPLIES 111
A*1  T286  R E_REQUIRE 286
A 1  T277  R TYPE_BIT_2 277
A 1  T245  R LOOP_VARIANT_1 245
A 1  T398  R RUN_FEATURE_11 398
A 1  T177  R LOCAL_VAR_LIST 177
A 1  T336  E NATIVE_ARRAY[EXTERNAL_ROUTINE] 336
A 1  T301  R NATIVE_C_PLUS_PLUS 301
A 1  T202  E NATIVE_ARRAY[INTEGER_CONSTANT] 202
A 1  T359  E NATIVE_ARRAY[EFFECTIVE_ARG_LIST] 359
A 1  T332  E NATIVE_ARRAY[NATIVE_C_PLUS_PLUS] 332
A 1  T281  E NATIVE_ARRAY[FORMAL_GENERIC_ARG] 281
A*1  T258  R ARRAY[TYPE] 258
A*1  T49   R SMALL_EIFFEL 49
A 1  T367  R DICTIONARY[MANIFEST_STRING,STRING] 367
A 1  T268  R TYPE_NONE 268
A 1  T244  R LOOP_VARIANT_2 244
A*1  T21   R STRING_ALIASER 21
A*1  T91   R DICTIONARY[E_FEATURE,STRING] 91
A*1  T55   R DICTIONARY[RUN_CLASS,STRING] 55
A*1  T400  R MEMO[E_OLD] 400
A 1  T207  R FIXED_ARRAY[MANIFEST_STRING] 207
A 1  T210  R CST_ATT_REAL 210
A 1  T313  E NATIVE_ARRAY[LOCAL_ARGUMENT1] 313
A 1  T208  E NATIVE_ARRAY[MANIFEST_STRING] 208
A 1  T80   E NATIVE_ARRAY[CREATION_CLAUSE] 80
A*1  T354  R FIXED_ARRAY[DICTIONARY[RUN_FEATURE,STRING]] 354
A 1  T265  R TYPE_CHARACTER 265
A 1  T283  R REVERSE_ASSIGNMENT 283
A*1  T100  R ASSERTION 100
A*1  T361  R MANIFEST_ARRAY_POOL 361
A 1  T70   E BIT 32 70
D 3  T160  R PROC_CALL 162,161,163
A 1  T3    E CHARACTER 3
A 1  T75   E BIT 13 75
A*1  T360  R FIXED_ARRAY[PARENT] 360
A 1  T31   R FIXED_ARRAY[STRING] 31
D 2  T236  R WHEN_ITEM 240,239
A 1  T131  R CALL_INFIX_DIV 131
A 1  T74   E BIT 15 74
A*1  T242  R LOOP_INVARIANT 242
A 1  T270  R TYPE_REAL 270
A 1  T182  R LOCAL_NAME1 182
A 1  T357  E NATIVE_ARRAY[CALL_PROC_CALL] 357
A 1  T191  E NATIVE_ARRAY[ARGUMENT_NAME1] 191
A 1  T98   E NATIVE_ARRAY[FEATURE_CLAUSE] 98
A 1  T300  R NATIVE_JVM_INVOKEVIRTUAL 300
A 1  T179  R LOCAL_NAME2 179
A*1  T369  R ADDRESS_OF_POOL 369
A 1  T263  R TYPE_BOOLEAN 263
A 3  T92   R FIXED_ARRAY[E_FEATURE] 364,335,92
A*1  T56   R FIXED_ARRAY[RUN_CLASS] 56
A 1  T133  R CALL_INFIX_INT_DIV 133
A*1  T363  R ONCE_ROUTINE_POOL 363
A*1  T323  R ARRAY[INDEX_CLAUSE] 323
D 5  T139  R CALL_0 141,142,137,148,143
A 1  T257  R TYPE_LIKE_ARGUMENT 257
A*1  T356  R FIXED_ARRAY[CALL_PROC_CALL] 356
A 1  T382  R CECIL_TARGET 382
A 1  T292  R NATIVE_SMALL_EIFFEL 292
A 1  T287  R DEFERRED_FUNCTION 287
D 2  T127  R CALL_INFIX2 126,128
A*1  T77   R CREATION_CLAUSE_LIST 77
A*1  T46   R STD_ERROR 46
A 1  T109  R MANIFEST_ARRAY 109
A 1  T161  R PROC_CALL_0 161
D    T33   R CHARACTER_REF
D 2  T183  R LOCAL_ARGUMENT1 189,182
A 1  T239  R WHEN_ITEM_1 239
A 1  T229  R EXPRESSION_WITH_COMMENT 229
A 1  T162  R PROC_CALL_1 162
A 1  T285  R DEFERRED_PROCEDURE 285
A 1  T246  R CREATION_CALL_1 246
A 1  T231  R E_INSPECT 231
A*1  T50   R RUN_CLASS 50
A*1  T233  R WHEN_LIST 233
D 2  T312  R ARRAY[LOCAL_ARGUMENT1] 190,184
A 1  T220  R ARRAY[MANIFEST_STRING] 220
A*1  T79   R ARRAY[CREATION_CLAUSE] 79
A 1  T125  R CALL_INFIX_LE 125
A 1  T123  R CALL_INFIX_GE 123
A 1  T240  R WHEN_ITEM_2 240
A 1  T69   E NATIVE_ARRAY[POSITION] 69
A 1  T158  R ADDRESS_OF 158
A*1  T40   R STD_FILE_READ 40
A 1  T311  R DECLARATION_GROUP 311
A 1  T171  R BIT_CONSTANT 171
A 1  T221  R IFTHENELSE 221
A 1  T249  R CREATION_CALL_2 249
A 1  T387  E NATIVE_ARRAY[RUN_FEATURE_9] 387
A 1  T373  E NATIVE_ARRAY[RUN_FEATURE_3] 373
A 1  T365  E NATIVE_ARRAY[ONCE_FUNCTION] 365
A 1  T347  E NATIVE_ARRAY[RUN_FEATURE_2] 347
A*1  T61   R CLASS_NAME 61
A 1  T269  R TYPE_POINTER 269
A 1  T267  R TYPE_INTEGER 267
A*1  T43   R SYSTEM_TOOLS 43
A 1  T136  R INFIX_NAME 136
D    T327  R DOUBLE_REF
A 1  T119  R CALL_INFIX_OR_ELSE 119
A 1  T274  R TYPE_EXPANDED 274
A 1  T291  R EXTERNAL_FUNCTION 291
A 1  T121  R CALL_INFIX_AND_THEN 121
A 1  T351  E SWITCH_COLLECTION 351
A 1  T251  R CREATION_CALL_3 251
D 2  T241  R LOOP_VARIANT 245,244
A 1  T5    E DOUBLE 5
A*1  T42   R DICTIONARY[INTEGER,STRING] 42
D 8  T288  R NATIVE 301,300,298,297,296,295,293,292
A 1  T315  R WRITABLE_ATTRIBUTE 315
A 1  T290  R EXTERNAL_PROCEDURE 290
A 1  T391  R FIXED_ARRAY[RUN_FEATURE_2] 391
A 1  T385  R FIXED_ARRAY[RUN_FEATURE_9] 385
A 1  T372  R FIXED_ARRAY[RUN_FEATURE_3] 372
A 1  T364  R FIXED_ARRAY[ONCE_FUNCTION] 364
A 1  T155  R E_VOID 155
A 1  T253  R CREATION_CALL_4 253
A 1  T352  E SWITCH 352
A*1  T7    R STRING 7
D 2  T284  R DEFERRED_ROUTINE 285,287
A 1  T166  R E_TRUE 166
A*1  T338  R CECIL_POOL 338
A 1  T135  R CALL_INFIX_FREEOP 135
A*1  T225  R IFTHEN 225
A 1  T204  R CST_ATT_BOOLEAN 204
A 1  T151  R CALL_N 151
A*1  T278  R FORMAL_GENERIC_ARG 278
A*1  T374  R ARRAY[BOOLEAN] 374
A*1  T170  R ARRAY[INTEGER] 170
A*1  T232  R E_WHEN 232
A 1  T243  R E_LOOP 243
A*1  T58   R PARENT 58
A 1  T340  E NATIVE_ARRAY[BIT_CONSTANT] 340
A 1  T324  E NATIVE_ARRAY[INDEX_CLAUSE] 324
A 1  T86   E NATIVE_ARRAY[FEATURE_NAME] 86
A*1  T377  R ARRAY[E_REQUIRE] 377
A*1  T237  R ARRAY[WHEN_ITEM] 237
A*1  T101  R ARRAY[ASSERTION] 101
A*1  T53   R ARRAY[RUN_CLASS] 53
A 1  T295  R NATIVE_INLINE_WITH_CURRENT 295
D 2  T289  R EXTERNAL_ROUTINE 290,291
D 52 T104  R EXPRESSION 393,382,189,182,229,111,117,118,119,120,121,122,124,123,125,126,128,129,130,131,132,133,134,193,135,144,192,187,179,174,173,172,171,169,168,167,166,158,156,155,154,153,151,150,148,146,145,137,141,142,143,109
A*1  T218  R CHECK_INVARIANT 218
A*1  T67   R FIXED_ARRAY[POSITION] 67
A*1  T344  R GC_HANDLER 344
A*1  T23   R DICTIONARY[STRING,STRING] 23
A 1  T205  R CST_ATT_CHARACTER 205
A 1  T389  R TYPE_REF_TO_EXP 389
A 1  T141  R CALL_PREFIX_MINUS 141
A 1  T339  R FIXED_ARRAY[BIT_CONSTANT] 339
A*1  T84   R FIXED_ARRAY[FEATURE_NAME] 84
A 1  T212  R CST_ATT_INTEGER 212
A 1  T130  R CALL_INFIX_PLUS 130
A*1  T226  R IFTHENLIST 226
A*1  T51   R BASE_CLASS 51
A 1  T307  R ONCE_FUNCTION 307
A 1  T328  E FILE_TOOLS 328
A 1  T282  R ASSIGNMENT 282
A 1  T167  R E_FALSE 167
A*1  T322  R INDEX_LIST 322
D 2  T330  R COLLECTION[STRING] 31,44
A*1  T83   R FEATURE_NAME_LIST 83
A 1  T219  R E_DEBUG 219
A 1  T190  R ARRAY[ARGUMENT_NAME1] 190
A*1  T97   R ARRAY[FEATURE_CLAUSE] 97
A 1  T186  R FORMAL_ARG_LIST 186
A*1  T194  R CLASS_NAME_LIST 194
A*1  T102  R CLASS_INVARIANT 102
A 1  T375  E NATIVE_ARRAY[BOOLEAN] 375
A 1  T28   E NATIVE_ARRAY[INTEGER] 28
A*1  T34   R EIFFEL_PARSER 34
A*1  T383  R ASSERTION_COLLECTOR 383
A 1  T296  R NATIVE_WITHOUT_CURRENT 296
 --- Mangling Table End --- */

/*C Header Pass 1 :*/
typedef struct S143 T143;
typedef struct S154 T154;
typedef struct S279 T279;
typedef struct S217 T217;
typedef struct S379 T379;
typedef struct S318 T318;
typedef struct S309 T309;
typedef struct S184 T184;
typedef struct S88 T88;
typedef struct S140 T140;
typedef struct S272 T272;
typedef struct S128 T128;
typedef struct S317 T317;
typedef struct S182 T182;
typedef struct S87 T87;
typedef struct S120 T120;
typedef void*T36;
typedef struct S96 T96;
typedef struct S118 T118;
typedef struct S76 T76;
typedef struct S348 T348;
typedef struct S394 T394;
typedef struct S156 T156;
typedef struct S314 T314;
typedef struct S306 T306;
typedef struct S197 T197;
typedef struct S94 T94;
typedef struct S95 T95;
typedef struct S66 T66;
typedef struct S81 T81;
typedef struct S211 T211;
typedef struct S198 T198;
typedef struct S203 T203;
typedef struct S256 T256;
typedef struct S266 T266;
typedef struct S145 T145;
typedef struct S393 T393;
typedef struct S124 T124;
typedef struct S122 T122;
typedef struct S48 T48;
typedef struct S376 T376;
typedef struct S260 T260;
typedef struct S293 T293;
typedef struct S172 T172;
typedef void*T366;
typedef struct S362 T362;
typedef struct S271 T271;
typedef struct S349 T349;
typedef struct S216 T216;
typedef struct S206 T206;
typedef struct S230 T230;
typedef struct S132 T132;
typedef struct S35 T35;
typedef struct S150 T150;
typedef struct S148 T148;
typedef struct S215 T215;
typedef struct S298 T298;
typedef struct S388 T388;
typedef struct S47 T47;
typedef struct S280 T280;
typedef struct S158 T158;
typedef struct S61 T61;
typedef struct S51 T51;
typedef struct S105 T105;
typedef struct S214 T214;
typedef struct S345 T345;
typedef unsigned char T73;
typedef struct S27 T27;
typedef struct S353 T353;
typedef struct S146 T146;
typedef struct S163 T163;
typedef struct S107 T107;
typedef struct S316 T316;
typedef struct S368 T368;
typedef struct S396 T396;
typedef struct S346 T346;
typedef struct S176 T176;
typedef struct S99 T99;
typedef struct S11 T11;
typedef struct S232 T232;
typedef struct S225 T225;
typedef struct S58 T58;
typedef struct S7 T7;
typedef struct S304 T304;
typedef struct S144 T144;
typedef struct S85 T85;
typedef struct S297 T297;
typedef struct S57 T57;
typedef struct S397 T397;
typedef struct S39 T39;
typedef struct S137 T137;
typedef struct S68 T68;
typedef struct S262 T262;
typedef struct S153 T153;
typedef struct S321 T321;
typedef struct S395 T395;
typedef struct S209 T209;
typedef struct S174 T174;
typedef struct S319 T319;
typedef struct S234 T234;
typedef struct S227 T227;
typedef struct S59 T59;
typedef struct S44 T44;
typedef struct S342 T342;
typedef struct S337 T337;
typedef struct S273 T273;
typedef struct S370 T370;
typedef struct S195 T195;
typedef struct S149 T149;
typedef struct S64 T64;
typedef struct S343 T343;
typedef struct S254 T254;
typedef struct S358 T358;
typedef struct S331 T331;
typedef struct S193 T193;
typedef struct S333 T333;
typedef struct S380 T380;
typedef struct S78 T78;
typedef struct S189 T189;
typedef struct S108 T108;
typedef struct S341 T341;
typedef struct S386 T386;
typedef struct S224 T224;
typedef struct S325 T325;
typedef struct S147 T147;
typedef struct S142 T142;
typedef struct S134 T134;
typedef struct S129 T129;
typedef struct S126 T126;
typedef struct S286 T286;
typedef struct S100 T100;
typedef struct S50 T50;
typedef struct S384 T384;
typedef struct S63 T63;
typedef struct S390 T390;
typedef struct S168 T168;
typedef struct S187 T187;
typedef struct S303 T303;
typedef struct S392 T392;
typedef struct S335 T335;
typedef struct S201 T201;
typedef struct S259 T259;
typedef struct S275 T275;
typedef struct S173 T173;
typedef struct S117 T117;
typedef struct S381 T381;
typedef struct S169 T169;
typedef struct S192 T192;
typedef struct S111 T111;
typedef struct S277 T277;
typedef struct S245 T245;
typedef struct S398 T398;
typedef struct S177 T177;
typedef struct S301 T301;
typedef struct S278 T278;
typedef struct S258 T258;
typedef struct S49 T49;
typedef struct S367 T367;
typedef struct S268 T268;
typedef struct S244 T244;
typedef void*T21;
typedef struct S91 T91;
typedef struct S55 T55;
typedef struct S400 T400;
typedef struct S207 T207;
typedef struct S210 T210;
typedef struct S354 T354;
typedef struct S265 T265;
typedef struct S283 T283;
typedef void*T361;
typedef unsigned int T70;
typedef unsigned int T75;
typedef struct S360 T360;
typedef struct S31 T31;
typedef struct S131 T131;
typedef unsigned int T74;
typedef struct S242 T242;
typedef struct S270 T270;
typedef struct S300 T300;
typedef struct S179 T179;
typedef void*T369;
typedef struct S263 T263;
typedef struct S92 T92;
typedef struct S56 T56;
typedef struct S133 T133;
typedef void*T363;
typedef struct S323 T323;
typedef struct S257 T257;
typedef struct S356 T356;
typedef struct S382 T382;
typedef struct S292 T292;
typedef struct S287 T287;
typedef struct S77 T77;
typedef void*T46;
typedef struct S109 T109;
typedef struct S161 T161;
typedef struct S239 T239;
typedef struct S229 T229;
typedef struct S162 T162;
typedef struct S285 T285;
typedef struct S246 T246;
typedef struct S231 T231;
typedef struct S233 T233;
typedef struct S220 T220;
typedef struct S79 T79;
typedef struct S125 T125;
typedef struct S123 T123;
typedef struct S240 T240;
typedef struct S40 T40;
typedef struct S311 T311;
typedef struct S171 T171;
typedef struct S221 T221;
typedef struct S249 T249;
typedef struct S307 T307;
typedef struct S269 T269;
typedef struct S267 T267;
typedef struct S43 T43;
typedef struct S136 T136;
typedef struct S119 T119;
typedef struct S274 T274;
typedef struct S291 T291;
typedef struct S121 T121;
typedef int T351;
typedef struct S251 T251;
typedef struct S42 T42;
typedef struct S315 T315;
typedef struct S290 T290;
typedef struct S391 T391;
typedef struct S385 T385;
typedef struct S372 T372;
typedef struct S364 T364;
typedef struct S155 T155;
typedef struct S253 T253;
typedef int T352;
typedef struct S166 T166;
typedef struct S338 T338;
typedef struct S135 T135;
typedef struct S204 T204;
typedef struct S151 T151;
typedef struct S374 T374;
typedef struct S170 T170;
typedef struct S243 T243;
typedef struct S377 T377;
typedef struct S237 T237;
typedef struct S101 T101;
typedef struct S53 T53;
typedef struct S295 T295;
typedef struct S218 T218;
typedef struct S67 T67;
typedef struct S344 T344;
typedef struct S23 T23;
typedef struct S205 T205;
typedef struct S389 T389;
typedef struct S141 T141;
typedef struct S339 T339;
typedef struct S84 T84;
typedef struct S212 T212;
typedef struct S130 T130;
typedef struct S226 T226;
typedef int T328;
typedef struct S282 T282;
typedef struct S167 T167;
typedef struct S322 T322;
typedef struct S83 T83;
typedef struct S219 T219;
typedef struct S190 T190;
typedef struct S97 T97;
typedef struct S186 T186;
typedef struct S194 T194;
typedef struct S102 T102;
typedef struct S34 T34;
typedef struct S383 T383;
typedef struct S296 T296;

/*C Header Pass 2 :*/
typedef T0**T350;
typedef T0**T320;
typedef T0**T310;
typedef T0**T223;
typedef T0**T185;
typedef T0**T89;
typedef T0**T261;
typedef T0**T355;
typedef T0**T371;
typedef T0**T196;
typedef T0**T110;
typedef T0**T65;
typedef T0**T235;
typedef T0**T228;
typedef T0**T60;
typedef T0**T32;
typedef T0**T378;
typedef T0**T238;
typedef T0**T106;
typedef T0**T93;
typedef T0**T54;
typedef T3*T9;
typedef T0**T336;
typedef T0**T202;
typedef T0**T359;
typedef T0**T332;
typedef T0**T281;
typedef T0**T313;
typedef T0**T208;
typedef T0**T80;
typedef T0**T357;
typedef T0**T191;
typedef T0**T98;
typedef T68*T69;
typedef T0**T387;
typedef T0**T373;
typedef T0**T365;
typedef T0**T347;
typedef T0**T340;
typedef T0**T324;
typedef T0**T86;
typedef T6*T375;
typedef T2*T28;

/*C Header Pass 3 :*/
struct S197{T0* _arguments;T0* _type;T0* _header_comment;T0* _obsolete_mark;T0* _require_assertion;T0* _local_vars;T0* _routine_body;};
int se_cmpT197(T197 o1,T197 o2);
struct S68{T0* _base_class;T70 _mangling;};
int se_cmpT68(T68 o1,T68 o2);
struct S107{T68 _start_position;T0* _aliased_string_memory;};
int se_cmpT107(T107 o1,T107 o2);

/*C Header Pass 4 :*/
struct S143{Tid id;T0* _target;T0* _run_feature;T0* _feature_name;};
extern T143 M143;
struct S154{Tid id;T68 _start_position;T0* _run_feature;};
extern T154 M154;
struct S279{T281 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T279 M279;
struct S217{Tid id;T0* _check_invariant;T0* _current_type;};
extern T217 M217;
struct S379{Tid id;T350 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T379 M379;
struct S318{T320 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T318 M318;
struct S309{T310 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T309 M309;
struct S184{Tid id;T185 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T184 M184;
struct S88{T89 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T88 M88;
struct S140{Tid id;T68 _start_position;T0* _to_string;T0* _to_key;};
extern T140 M140;
struct S272{Tid id;T0* _base_class_name;};
extern T272 M272;
struct S128{Tid id;T0* _target;T0* _arguments;T0* _feature_name;};
extern T128 M128;
struct S120{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T120 M120;
extern T36 M36;
struct S96{T0* _clients;T0* _comment;T0* _list;};
extern T96 M96;
struct S118{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T118 M118;
struct S76{T0* _path;T2 _count;};
extern T76 M76;
struct S394{Tid id;T0* _to_key;T0* _enclosing;};
extern T394 M394;
struct S156{Tid id;T68 _start_position;T0* _result_type;};
extern T156 M156;
struct S314{Tid id;T0* _name;};
extern T314 M314;
struct S306{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T2 _use_current_state;};
extern T306 M306;
extern T197 M197;
struct S94{T68 _start_position;T0* _list;};
extern T94 M94;
struct S95{T0* _list;};
extern T95 M95;
struct S66{T2 _error_counter;T2 _warning_counter;T6 _no_warning;};
extern T66 M66;
struct S81{T68 _start_position;T0* _list;};
extern T81 M81;
struct S211{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _value_mem;};
extern T211 M211;
struct S198{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _values;};
extern T198 M198;
struct S203{T2 _value;};
extern T203 M203;
struct S256{Tid id;T68 _start_position;T0* _run_type;};
extern T256 M256;
struct S266{Tid id;T0* _base_class_name;};
extern T266 M266;
struct S145{Tid id;T0* _current_type;T68 _start_position;T0* _list;T0* _result_type_memory;};
extern T145 M145;
struct S393{Tid id;T0* _expression;T0* _source_type;T0* _destination_type;};
extern T393 M393;
struct S124{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T124 M124;
struct S122{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T122 M122;
struct S48{T0* _path;T8 _output_stream;};
extern T48 M48;
struct S376{T0* _list;};
extern T376 M376;
struct S260{Tid id;T0* _base_class_name;T0* _generic_list;T0* _written_mark;T0* _run_type_memory;};
extern T260 M260;
struct S293{Tid id;T0* _external_tag;};
extern T293 M293;
struct S172{Tid id;T68 _start_position;T0* _to_string;};
extern T172 M172;
extern T366 M366;
struct S362{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T362 M362;
struct S271{Tid id;T0* _base_class_name;};
extern T271 M271;
struct S349{Tid id;T350 _storage;T2 _capacity;T2 _upper;};
extern T349 M349;
struct S216{T223 _storage;T2 _capacity;T2 _upper;};
extern T216 M216;
struct S206{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _first_value;T0* _remainder;};
extern T206 M206;
struct S230{Tid id;T68 _start_position;T0* _run_feature;};
extern T230 M230;
struct S132{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T132 M132;
struct S35{T6 _verbose;};
extern T35 M35;
struct S150{Tid id;T0* _target;T0* _feature_name;T0* _arguments;T0* _run_feature;};
extern T150 M150;
struct S148{Tid id;T0* _target;T0* _feature_name;T0* _run_feature;};
extern T148 M148;
struct S215{T0* _header_comment;T0* _current_type;T0* _first_one;T0* _remainder;};
extern T215 M215;
struct S298{Tid id;T0* _external_tag;};
extern T298 M298;
struct S388{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _value;T0* _result_type;};
extern T388 M388;
struct S47{T2 _level;T6 _trace;T0* _root_class;T6 _generating_type_used;T6 _generator_used;T6 _deep_twin_used;T6 _is_deep_equal_used;T0* _cecil_path;T0* _output_name;T0* _root_procedure_memory;};
extern T47 M47;
struct S280{Tid id;T0* _formal_name;T2 _rank;T0* _run_type;};
extern T280 M280;
struct S317{T0* _clients;T0* _list;};
extern T317 M317;
struct S105{T0* _to_string;T68 _start_position;};
extern T105 M105;
struct S214{T68 _start_position;T0* _header_comment;T0* _list;T0* _current_type;T0* _run_feature;T6 _is_ensure_then;};
extern T214 M214;
struct S345{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _result_type;};
extern T345 M345;
struct S27{T28 _storage;T2 _capacity;T2 _upper;};
extern T27 M27;
struct S353{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T353 M353;
struct S146{Tid id;T68 _start_position;T0* _to_string;T0* _run_feature_2;};
extern T146 M146;
struct S163{Tid id;T0* _target;T0* _feature_name;T0* _run_feature;T0* _arguments;};
extern T163 M163;
extern T107 M107;
struct S316{Tid id;T0* _feature_name;};
extern T316 M316;
struct S368{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _require_assertion;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T0* _ensure_assertion;T2 _in_line_status;};
extern T368 M368;
struct S87{T0* _new_name;T0* _old_name;};
extern T87 M87;
struct S396{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T0* _ensure_assertion;T2 _static_value_mem;T2 _in_line_status;T6 _is_static_flag;};
extern T396 M396;
struct S346{Tid id;T347 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T346 M346;
struct S176{Tid id;T68 _start_position;T0* _parent;T0* _current_type;T0* _arguments;T0* _run_feature;};
extern T176 M176;
struct S99{T68 _start_position;T0* _list;};
extern T99 M99;
struct S11{T0* _level_flag;};
extern T11 M11;
struct S304{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T2 _use_current_state;T0* _result_type;};
extern T304 M304;
struct S144{Tid id;T0* _expression;T0* _current_type;T0* _local_c_name_memory;};
extern T144 M144;
struct S85{T0* _list;};
extern T85 M85;
struct S297{Tid id;T0* _external_tag;};
extern T297 M297;
struct S57{T0* _base_class;T68 _start_position;T0* _heading_comment;T0* _list;};
extern T57 M57;
struct S397{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _require_assertion;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T0* _ensure_assertion;};
extern T397 M397;
struct S39{T2 _max_id;};
extern T39 M39;
struct S137{Tid id;T0* _target;T0* _run_feature;T0* _feature_name;};
extern T137 M137;
extern T68 M68;
struct S262{Tid id;T0* _base_class_name;T0* _generic_list;T0* _written_mark;T0* _run_type;};
extern T262 M262;
struct S153{Tid id;T68 _start_position;T0* _run_feature;};
extern T153 M153;
struct S321{T0* _tag;T0* _list;};
extern T321 M321;
struct S395{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T0* _ensure_assertion;};
extern T395 M395;
struct S209{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _value_mem;};
extern T209 M209;
struct S174{Tid id;T68 _start_position;T0* _parent;T0* _current_type;T0* _arguments;T0* _run_feature;};
extern T174 M174;
struct S319{T68 _start_position;T0* _items;};
extern T319 M319;
struct S234{T235 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T234 M234;
struct S227{T228 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T227 M227;
struct S59{T60 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T59 M59;
struct S44{Tid id;T32 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T44 M44;
struct S342{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T342 M342;
struct S337{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _require_assertion;T0* _ensure_assertion;};
extern T337 M337;
struct S273{Tid id;T0* _base_class_name;T0* _generic_list;T0* _written_mark;T0* _run_type_memory;};
extern T273 M273;
struct S370{Tid id;T371 _storage;T2 _capacity;T2 _upper;};
extern T370 M370;
struct S195{T196 _storage;T2 _capacity;T2 _upper;};
extern T195 M195;
struct S149{Tid id;T110 _storage;T2 _capacity;T2 _upper;};
extern T149 M149;
struct S64{T65 _storage;T2 _capacity;T2 _upper;};
extern T64 M64;
struct S343{T261 _storage;T2 _capacity;T2 _upper;};
extern T343 M343;
struct S254{Tid id;T68 _start_position;T0* _like_what;T0* _written_mark;T0* _run_type;};
extern T254 M254;
struct S358{T359 _storage;T2 _capacity;T2 _upper;};
extern T358 M358;
struct S331{T332 _storage;T2 _capacity;T2 _upper;};
extern T331 M331;
struct S193{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T193 M193;
struct S348{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T348 M348;
struct S333{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T2 _static_value_mem;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _ensure_assertion;};
extern T333 M333;
struct S380{T6 _used;};
extern T380 M380;
struct S78{T68 _start_position;T0* _clients;T0* _comment;T0* _procedure_list;};
extern T78 M78;
struct S189{Tid id;T68 _start_position;T0* _to_string;T0* _result_type;T2 _rank;};
extern T189 M189;
struct S108{Tid id;T110 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T108 M108;
struct S341{T0* _source;T0* _destination;T0* _entry;};
extern T341 M341;
struct S386{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _ensure_assertion;};
extern T386 M386;
struct S224{Tid id;T0* _instruction;T0* _comment;};
extern T224 M224;
struct S325{T2 _inlined_procedure_count;T2 _inlined_function_count;T2 _procedure_count;T2 _function_count;T2 _precursor_routine_count;T2 _real_procedure_count;T2 _real_function_count;T2 _static_expression_count;T2 _top;T2 _check_id_count;T2 _direct_call_count;T2 _sure_void_count;T2 _switch_count;T6 _no_split;T6 _no_main;T6 _wedit;T0* _c_plus_plus;T0* _out_h;T0* _current_out;T0* _check_assertion_mode;T2 _inspect_level;T2 _inline_level;T2 _split_count;T2 _elt_c_count;T0* _bit_constant_pool;T2 _se_tmp_level;};
extern T325 M325;
struct S147{Tid id;T0* _first_one;T0* _remainder;T0* _current_type;};
extern T147 M147;
struct S142{Tid id;T0* _target;T0* _run_feature;T0* _feature_name;};
extern T142 M142;
struct S134{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T134 M134;
struct S129{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T129 M129;
struct S126{Tid id;T0* _target;T0* _arguments;T0* _feature_name;};
extern T126 M126;
struct S384{Tid id;T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _count;};
extern T384 M384;
struct S63{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T63 M63;
struct S390{Tid id;T68 _start_position;T0* _type_bit;T0* _run_time_mark;};
extern T390 M390;
struct S168{Tid id;T68 _start_position;T3 _value;T2 _pretty_print_mode;};
extern T168 M168;
struct S187{Tid id;T68 _start_position;T2 _rank;T0* _formal_arg_list;};
extern T187 M187;
struct S303{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T2 _use_current_state;};
extern T303 M303;
struct S392{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _require_assertion;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T0* _ensure_assertion;};
extern T392 M392;
struct S335{Tid id;T336 _storage;T2 _capacity;T2 _upper;};
extern T335 M335;
struct S201{Tid id;T202 _storage;T2 _capacity;T2 _upper;};
extern T201 M201;
struct S259{Tid id;T0* _base_class_name;};
extern T259 M259;
struct S275{Tid id;T68 _start_position;T0* _written_mark;T0* _n;};
extern T275 M275;
struct S173{Tid id;T68 _start_position;T2 _value;};
extern T173 M173;
struct S117{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T117 M117;
struct S381{Tid id;T0* _first_one;T0* _remainder;T0* _current_type;};
extern T381 M381;
struct S169{Tid id;T68 _start_position;T0* _to_string;T0* _break;T0* _ascii;T0* _percent;T0* _mangling;};
extern T169 M169;
struct S192{Tid id;T68 _start_position;T0* _result_type;};
extern T192 M192;
struct S111{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T111 M111;
struct S286{T68 _start_position;T0* _header_comment;T0* _list;T0* _current_type;T0* _run_feature;T6 _is_require_else;};
extern T286 M286;
struct S277{Tid id;T68 _start_position;T0* _written_mark;T0* _n;T0* _run_type;};
extern T277 M277;
struct S245{Tid id;T0* _comment;T0* _expression;T0* _current_type;};
extern T245 M245;
struct S398{Tid id;T0* _clients_memory;T0* _current_type;T0* _name;T2 _use_current_state;T2 _stupid_switch_state;T0* _base_feature;T0* _arguments;T0* _result_type;T0* _require_assertion;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T0* _ensure_assertion;};
extern T398 M398;
struct S177{Tid id;T0* _list;T0* _flat_list;};
extern T177 M177;
struct S301{Tid id;T0* _external_tag;T0* _rf7_memory;T0* _rf8_memory;};
extern T301 M301;
struct S258{T261 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T258 M258;
struct S49{T0* _root_procedure;T6 _is_ready;T6 _short_flag;T6 _pretty_flag;T2 _magic_count;T2 _top;};
extern T49 M49;
struct S367{Tid id;T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T367 M367;
struct S268{Tid id;T0* _base_class_name;};
extern T268 M268;
struct S244{Tid id;T0* _comment;T0* _expression;T0* _current_type;T0* _tag;};
extern T244 M244;
extern T21 M21;
struct S91{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _count;};
extern T91 M91;
struct S55{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T55 M55;
struct S400{T0* _item;};
extern T400 M400;
struct S207{Tid id;T208 _storage;T2 _capacity;T2 _upper;};
extern T207 M207;
struct S210{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _value_mem;};
extern T210 M210;
struct S354{T355 _storage;T2 _capacity;T2 _upper;};
extern T354 M354;
struct S265{Tid id;T0* _base_class_name;};
extern T265 M265;
struct S283{Tid id;T0* _left_side;T0* _right_side;T0* _current_type;};
extern T283 M283;
struct S100{T0* _tag;T0* _expression;T0* _comment;T0* _current_type;};
extern T100 M100;
extern T361 M361;
struct S360{T60 _storage;T2 _capacity;T2 _upper;};
extern T360 M360;
struct S31{Tid id;T32 _storage;T2 _capacity;T2 _upper;};
extern T31 M31;
struct S131{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T131 M131;
struct S242{T68 _start_position;T0* _header_comment;T0* _list;T0* _current_type;T0* _run_feature;};
extern T242 M242;
struct S270{Tid id;T0* _base_class_name;};
extern T270 M270;
struct S182{Tid id;T68 _start_position;T0* _to_string;T0* _result_type;T2 _rank;T6 _is_used;};
extern T182 M182;
struct S300{Tid id;T0* _external_tag;};
extern T300 M300;
struct S179{Tid id;T68 _start_position;T2 _rank;T0* _local_var_list;};
extern T179 M179;
extern T369 M369;
struct S263{Tid id;T0* _base_class_name;};
extern T263 M263;
struct S92{Tid id;T93 _storage;T2 _capacity;T2 _upper;};
extern T92 M92;
struct S56{T54 _storage;T2 _capacity;T2 _upper;};
extern T56 M56;
struct S133{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T133 M133;
extern T363 M363;
struct S323{T324 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T323 M323;
struct S257{Tid id;T68 _start_position;T0* _like_what;T0* _written_mark;T0* _run_feature;};
extern T257 M257;
struct S356{T357 _storage;T2 _capacity;T2 _upper;};
extern T356 M356;
struct S382{Tid id;T0* _run_feature;};
extern T382 M382;
struct S292{Tid id;T0* _external_tag;};
extern T292 M292;
struct S287{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _result_type;};
extern T287 M287;
struct S77{T0* _list;};
extern T77 M77;
extern T46 M46;
struct S109{Tid id;T68 _start_position;T0* _list;T0* _result_type;T0* _current_type;};
extern T109 M109;
struct S161{Tid id;T0* _target;T0* _feature_name;T0* _run_feature;};
extern T161 M161;
struct S239{Tid id;T0* _e_when;T0* _expression;T2 _expression_value;};
extern T239 M239;
struct S229{Tid id;T0* _expression;T0* _comment;};
extern T229 M229;
struct S162{Tid id;T0* _target;T0* _feature_name;T0* _run_feature;T0* _arguments;};
extern T162 M162;
struct S285{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;};
extern T285 M285;
struct S246{Tid id;T68 _start_position;T0* _writable;T0* _current_type;};
extern T246 M246;
struct S231{Tid id;T68 _start_position;T0* _expression;T0* _when_list;T68 _else_position;T0* _else_compound;T0* _current_type;};
extern T231 M231;
struct S50{T0* _current_type;T2 _id;T6 _at_run_time;T0* _running;T0* _class_invariant;T6 _compile_to_c_done;T0* _feature_dictionary;T2 _tagged_mem;T0* _actuals_clients;T0* _writable_attributes_mem;T6 _runnable_class_invariant_done;T2 _c_header_pass_level_done;};
extern T50 M50;
struct S233{T0* _e_inspect;T0* _list;};
extern T233 M233;
struct S220{Tid id;T208 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T220 M220;
struct S79{T80 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T79 M79;
struct S125{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T125 M125;
struct S123{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T123 M123;
struct S240{Tid id;T0* _e_when;T0* _upper;T0* _lower;T2 _lower_value;T2 _upper_value;};
extern T240 M240;
struct S158{Tid id;T0* _feature_name;T0* _run_feature;T0* _current_type;};
extern T158 M158;
struct S40{T6 _push_back_flag;T0* _path;T8 _input_stream;T2 _memory;};
extern T40 M40;
struct S311{Tid id;T0* _name_list;};
extern T311 M311;
struct S171{Tid id;T68 _start_position;T0* _value;T0* _result_type;T0* _hexa;};
extern T171 M171;
struct S221{Tid id;T68 _start_position;T0* _ifthenlist;T0* _else_compound;T0* _current_type;};
extern T221 M221;
struct S249{Tid id;T68 _start_position;T0* _writable;T0* _current_type;T0* _type;};
extern T249 M249;
struct S61{T68 _start_position;T0* _to_string;};
extern T61 M61;
struct S269{Tid id;T0* _base_class_name;};
extern T269 M269;
struct S267{Tid id;T0* _base_class_name;};
extern T267 M267;
struct S43{T0* _system_name;T0* _sys_directory;T0* _bin_directory;T0* _c_compiler;T6 _no_strip;};
extern T43 M43;
struct S136{Tid id;T68 _start_position;T0* _to_string;T0* _to_key;};
extern T136 M136;
struct S119{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T119 M119;
struct S274{Tid id;T68 _start_position;T0* _written_mark;T0* _mapped;T0* _run_time_mark;T0* _run_type;};
extern T274 M274;
struct S291{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _native;T0* _alias_string;T0* _result_type;};
extern T291 M291;
struct S121{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T121 M121;
extern T351 M351;
struct S251{Tid id;T68 _start_position;T0* _writable;T0* _run_feature;T0* _current_type;T0* _call;};
extern T251 M251;
struct S42{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _cache_buckets_idx;T2 _count;};
extern T42 M42;
struct S315{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;};
extern T315 M315;
struct S290{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _native;T0* _alias_string;};
extern T290 M290;
struct S391{Tid id;T347 _storage;T2 _capacity;T2 _upper;};
extern T391 M391;
struct S385{Tid id;T387 _storage;T2 _capacity;T2 _upper;};
extern T385 M385;
struct S372{Tid id;T373 _storage;T2 _capacity;T2 _upper;};
extern T372 M372;
struct S364{Tid id;T365 _storage;T2 _capacity;T2 _upper;};
extern T364 M364;
struct S155{Tid id;T68 _start_position;};
extern T155 M155;
struct S253{Tid id;T68 _start_position;T0* _writable;T0* _run_feature;T0* _current_type;T0* _call;T0* _type;};
extern T253 M253;
extern T352 M352;
struct S7{T9 _storage;T2 _count;T2 _capacity;};
extern T7 M7;
struct S166{Tid id;T68 _start_position;};
extern T166 M166;
struct S338{T0* _user_cecil_list;T0* _user_cecil_name;T0* _user_path_h;};
extern T338 M338;
struct S135{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T135 M135;
struct S225{T0* _expression;T0* _then_compound;T0* _current_type;};
extern T225 M225;
struct S204{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _value_mem;};
extern T204 M204;
struct S151{Tid id;T0* _target;T0* _feature_name;T0* _arguments;T0* _run_feature;};
extern T151 M151;
struct S278{T0* _name;T0* _constraint;};
extern T278 M278;
struct S374{T375 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T374 M374;
struct S170{T28 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T170 M170;
struct S232{T68 _start_position;T0* _list;T0* _header_comment;T0* _compound;T0* _when_list;T0* _values;};
extern T232 M232;
struct S243{Tid id;T68 _start_position;T0* _initialize;T0* _invariant_clause;T0* _variant_clause;T0* _until_expression;T0* _loop_body;T0* _current_type;};
extern T243 M243;
struct S58{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 T58 M58;
struct S377{T378 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T377 M377;
struct S237{T238 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T237 M237;
struct S101{T106 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T101 M101;
struct S53{T54 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T53 M53;
struct S295{Tid id;T0* _external_tag;};
extern T295 M295;
struct S218{T68 _start_position;T0* _header_comment;T0* _list;T0* _current_type;T0* _run_feature;};
extern T218 M218;
struct S67{T69 _storage;T2 _capacity;T2 _upper;};
extern T67 M67;
struct S344{T6 _is_off;T6 _info_flag;T6 _dispose_flag;};
extern T344 M344;
struct S23{T0* _keys;T0* _store;T2 _modulus;T0* _buckets;T0* _chain;T2 _first_free_slot;T2 _cache_keys_idx;T2 _cache_user_idx;T2 _count;};
extern T23 M23;
struct S205{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _value_mem;};
extern T205 M205;
struct S389{Tid id;T68 _start_position;T0* _run_class;T0* _written_mark;T0* _expanded_type;};
extern T389 M389;
struct S141{Tid id;T0* _target;T0* _run_feature;T0* _feature_name;};
extern T141 M141;
struct S339{Tid id;T340 _storage;T2 _capacity;T2 _upper;};
extern T339 M339;
struct S84{T86 _storage;T2 _capacity;T2 _upper;};
extern T84 M84;
struct S212{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _result_type;T0* _value_mem;};
extern T212 M212;
struct S130{Tid id;T0* _target;T0* _arguments;T0* _feature_name;T0* _run_feature;T2 _static_value_mem;};
extern T130 M130;
struct S226{T0* _list;T0* _current_type;};
extern T226 M226;
struct S51{T2 _id;T0* _path;T0* _index_list;T0* _heading_comment1;T6 _is_deferred;T6 _is_expanded;T0* _name;T0* _formal_generic_list;T0* _heading_comment2;T0* _obsolete_type_string;T0* _parent_list;T0* _creation_clause_list;T0* _feature_clause_list;T0* _class_invariant;T0* _end_comment;T0* _feature_dictionary;T0* _once_mark_list;T0* _isom;};
extern T51 M51;
struct S307{Tid id;T0* _base_class;T0* _names;T0* _header_comment;T0* _clients;T0* _arguments;T0* _obsolete_mark;T0* _require_assertion;T0* _ensure_assertion;T0* _end_comment;T0* _local_vars;T0* _routine_body;T0* _rescue_compound;T2 _use_current_state;T0* _result_type;};
extern T307 M307;
extern T328 M328;
struct S282{Tid id;T0* _left_side;T0* _right_side;};
extern T282 M282;
struct S167{Tid id;T68 _start_position;};
extern T167 M167;
struct S322{T0* _list;};
extern T322 M322;
struct S83{T0* _first;T0* _remainder;};
extern T83 M83;
struct S219{Tid id;T68 _start_position;T0* _list;T0* _compound;T0* _current_type;};
extern T219 M219;
struct S190{Tid id;T191 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T190 M190;
struct S97{T98 _storage;T2 _capacity;T2 _upper;T2 _lower;};
extern T97 M97;
struct S186{Tid id;T0* _list;T0* _flat_list;};
extern T186 M186;
struct S194{T0* _first;T0* _remainder;};
extern T194 M194;
struct S102{T68 _start_position;T0* _header_comment;T0* _list;T0* _current_type;T0* _run_feature;};
extern T102 M102;
struct S34{T6 _case_insensitive;T6 _no_style_warning;T6 _is_running;T0* _last_comments;T6 _inside_function;T6 _inside_once_function;T0* _formal_generic_list;T6 _in_ensure;T6 _in_rescue;T0* _arguments;T0* _local_vars;T6 _ok;T107 _tmp_name;T2 _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_name;T0* _last_feature_name_list;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;T2 _start_column;T2 _start_line;T2 _column;T2 _line;T0* _current_line;T3 _cc;T197 _tmp_feature;T6 _drop_comments;T2 _current_id;};
extern T34 M34;
struct S383{T6 _processing_require;T0* _header_comment;};
extern T383 M383;
struct S296{Tid id;T0* _external_tag;};
extern T296 M296;
/*
-- This file is  free  software, which  comes  along  with  SmallEiffel. This
-- software  is  distributed  in the hope that it will be useful, but WITHOUT 
-- ANY  WARRANTY;  without  even  the  implied warranty of MERCHANTABILITY or
-- FITNESS  FOR A PARTICULAR PURPOSE. You can modify it as you want, provided
-- this header is kept unaltered, and a notification of the changes is added.
-- You  are  allowed  to  redistribute  it and sell it, alone or as a part of 
-- another product.
--          Copyright (C) 1994-98 LORIA - UHP - CRIN - INRIA - FRANCE
--            Dominique COLNET and Suzanne COLLIN - colnet@loria.fr 
--                       http://SmallEiffel.loria.fr
--
*/

/*
  This file (SmallEiffel/sys/runtime/boost.h) is automatically included when
  `run_control.boost' is true (ie. only for mode -boost).
*/
#define SE_BOOST 1
void se_print_run_time_stack (void);
void sigrsp(int sig);
T6 r6_ix_not(T6 C);
T2 r2min(T2 C,T2 a1);
T2 r2max(T2 C,T2 a1);
extern T0*oBC2tmp_string;
T2 r2to_octal(T2 C);
T2 r2_px_94(T2 C,T2 a1);
T2 r2hash_code(T2 C);
T3 r2digit(T2 C);
T3 r2hexadecimal_digit(T2 C);
void r2append_in(T2 C,T0* a1);
T0* r2to_string(T2 C);
T3 r3to_lower(T3 C);
T2 r3value(T3 C);
T6 r3is_letter(T3 C);
T6 r3_px_6061(T3 C,T3 a1);
T6 r3_px_6261(T3 C,T3 a1);
T6 r3is_separator(T3 C);
T6 r3same_as(T3 C,T3 a1);
T2 r3decimal_value(T3 C);
T6 r3is_digit(T3 C);
T6 r3_px_60(T3 C,T3 a1);
T3 r3to_upper(T3 C);
void r5append_in_format(T5 C,T0* a1,T2 a2);
extern T9 oBC5sprintf_double_buffer;
extern int fBC5sprintf_double_buffer;
T9 r5sprintf_double_buffer(void);
T70 r70_px_646060(T70 C,T2 a1);
T70 r70_px_646262(T70 C,T2 a1);
void r350clear(T350 C,T2 a1,T2 a2);
T350 r350realloc(T350 C,T2 a1,T2 a2);
void r350move(T350 C,T2 a1,T2 a2,T2 a3);
void r350copy_from(T350 C,T350 a1,T2 a2);
void r350set_all_with(T350 C,T0* a1,T2 a2);
T2 r350fast_index_of(T350 C,T0* a1,T2 a2);
T320 r320realloc(T320 C,T2 a1,T2 a2);
void r320copy_from(T320 C,T320 a1,T2 a2);
T310 r310realloc(T310 C,T2 a1,T2 a2);
void r310copy_from(T310 C,T310 a1,T2 a2);
T223 r223realloc(T223 C,T2 a1,T2 a2);
void r223copy_from(T223 C,T223 a1,T2 a2);
void r223clear_all(T223 C,T2 a1);
T185 r185realloc(T185 C,T2 a1,T2 a2);
void r185copy_from(T185 C,T185 a1,T2 a2);
void r185set_all_with(T185 C,T0* a1,T2 a2);
T89 r89realloc(T89 C,T2 a1,T2 a2);
void r89copy_from(T89 C,T89 a1,T2 a2);
T261 r261realloc(T261 C,T2 a1,T2 a2);
void r261copy_from(T261 C,T261 a1,T2 a2);
void r261set_all_with(T261 C,T0* a1,T2 a2);
T355 r355realloc(T355 C,T2 a1,T2 a2);
void r355copy_from(T355 C,T355 a1,T2 a2);
void r355set_all_with(T355 C,T0* a1,T2 a2);
T371 r371realloc(T371 C,T2 a1,T2 a2);
void r371copy_from(T371 C,T371 a1,T2 a2);
void r371set_all_with(T371 C,T0* a1,T2 a2);
void r371clear_all(T371 C,T2 a1);
T196 r196realloc(T196 C,T2 a1,T2 a2);
void r196copy_from(T196 C,T196 a1,T2 a2);
T110 r110realloc(T110 C,T2 a1,T2 a2);
void r110copy_from(T110 C,T110 a1,T2 a2);
void r110set_all_with(T110 C,T0* a1,T2 a2);
void r110clear_all(T110 C,T2 a1);
T65 r65realloc(T65 C,T2 a1,T2 a2);
void r65copy_from(T65 C,T65 a1,T2 a2);
void r65set_all_with(T65 C,T0* a1,T2 a2);
T2 r65fast_index_of(T65 C,T0* a1,T2 a2);
T235 r235realloc(T235 C,T2 a1,T2 a2);
void r235copy_from(T235 C,T235 a1,T2 a2);
T228 r228realloc(T228 C,T2 a1,T2 a2);
void r228copy_from(T228 C,T228 a1,T2 a2);
T60 r60realloc(T60 C,T2 a1,T2 a2);
void r60copy_from(T60 C,T60 a1,T2 a2);
T32 r32realloc(T32 C,T2 a1,T2 a2);
T6 r32equal_like(T0* a1,T0* a2);
void r32copy_from(T32 C,T32 a1,T2 a2);
void r32set_all_with(T32 C,T0* a1,T2 a2);
T2 r32fast_index_of(T32 C,T0* a1,T2 a2);
T2 r32index_of(T32 C,T0* a1,T2 a2);
T378 r378realloc(T378 C,T2 a1,T2 a2);
void r378copy_from(T378 C,T378 a1,T2 a2);
T238 r238realloc(T238 C,T2 a1,T2 a2);
void r238copy_from(T238 C,T238 a1,T2 a2);
T106 r106realloc(T106 C,T2 a1,T2 a2);
void r106copy_from(T106 C,T106 a1,T2 a2);
void r106set_all_with(T106 C,T0* a1,T2 a2);
T2 r106fast_index_of(T106 C,T0* a1,T2 a2);
T93 r93realloc(T93 C,T2 a1,T2 a2);
void r93copy_from(T93 C,T93 a1,T2 a2);
void r93set_all_with(T93 C,T0* a1,T2 a2);
T2 r93fast_index_of(T93 C,T0* a1,T2 a2);
void r93clear_all(T93 C,T2 a1);
T54 r54realloc(T54 C,T2 a1,T2 a2);
void r54copy_from(T54 C,T54 a1,T2 a2);
void r54set_all_with(T54 C,T0* a1,T2 a2);
T2 r54fast_index_of(T54 C,T0* a1,T2 a2);
T9 r9realloc(T9 C,T2 a1,T2 a2);
void r9move(T9 C,T2 a1,T2 a2,T2 a3);
T6 r9fast_memcmp(T9 C,T9 a1,T2 a2);
T2 r9fast_nb_occurrences(T9 C,T3 a1,T2 a2);
void r9copy_from(T9 C,T9 a1,T2 a2);
T6 r9fast_has(T9 C,T3 a1,T2 a2);
void r9copy_at(T9 C,T2 a1,T9 a2,T2 a3);
T336 r336realloc(T336 C,T2 a1,T2 a2);
void r336copy_from(T336 C,T336 a1,T2 a2);
void r336set_all_with(T336 C,T0* a1,T2 a2);
T2 r336fast_index_of(T336 C,T0* a1,T2 a2);
void r336clear_all(T336 C,T2 a1);
T202 r202realloc(T202 C,T2 a1,T2 a2);
void r202copy_from(T202 C,T202 a1,T2 a2);
void r202set_all_with(T202 C,T0* a1,T2 a2);
void r202clear_all(T202 C,T2 a1);
T359 r359realloc(T359 C,T2 a1,T2 a2);
void r359copy_from(T359 C,T359 a1,T2 a2);
void r359set_all_with(T359 C,T0* a1,T2 a2);
T332 r332realloc(T332 C,T2 a1,T2 a2);
void r332copy_from(T332 C,T332 a1,T2 a2);
T281 r281realloc(T281 C,T2 a1,T2 a2);
void r281copy_from(T281 C,T281 a1,T2 a2);
T208 r208realloc(T208 C,T2 a1,T2 a2);
void r208copy_from(T208 C,T208 a1,T2 a2);
void r208set_all_with(T208 C,T0* a1,T2 a2);
void r208clear_all(T208 C,T2 a1);
T80 r80realloc(T80 C,T2 a1,T2 a2);
void r80copy_from(T80 C,T80 a1,T2 a2);
T357 r357realloc(T357 C,T2 a1,T2 a2);
void r357copy_from(T357 C,T357 a1,T2 a2);
void r357set_all_with(T357 C,T0* a1,T2 a2);
T191 r191realloc(T191 C,T2 a1,T2 a2);
void r191copy_from(T191 C,T191 a1,T2 a2);
void r191set_all_with(T191 C,T0* a1,T2 a2);
T98 r98realloc(T98 C,T2 a1,T2 a2);
void r98copy_from(T98 C,T98 a1,T2 a2);
T69 r69realloc(T69 C,T2 a1,T2 a2);
void r69copy_from(T69 C,T69 a1,T2 a2);
T2 r69fast_index_of(T69 C,T68 a1,T2 a2);
T387 r387realloc(T387 C,T2 a1,T2 a2);
void r387copy_from(T387 C,T387 a1,T2 a2);
void r387set_all_with(T387 C,T0* a1,T2 a2);
T2 r387fast_index_of(T387 C,T0* a1,T2 a2);
T373 r373realloc(T373 C,T2 a1,T2 a2);
void r373copy_from(T373 C,T373 a1,T2 a2);
void r373set_all_with(T373 C,T0* a1,T2 a2);
T2 r373fast_index_of(T373 C,T0* a1,T2 a2);
T365 r365realloc(T365 C,T2 a1,T2 a2);
void r365copy_from(T365 C,T365 a1,T2 a2);
void r365set_all_with(T365 C,T0* a1,T2 a2);
T2 r365fast_index_of(T365 C,T0* a1,T2 a2);
void r365clear_all(T365 C,T2 a1);
void r347clear(T347 C,T2 a1,T2 a2);
T347 r347realloc(T347 C,T2 a1,T2 a2);
void r347move(T347 C,T2 a1,T2 a2,T2 a3);
void r347copy_from(T347 C,T347 a1,T2 a2);
void r347set_all_with(T347 C,T0* a1,T2 a2);
T2 r347fast_index_of(T347 C,T0* a1,T2 a2);
T340 r340realloc(T340 C,T2 a1,T2 a2);
void r340copy_from(T340 C,T340 a1,T2 a2);
void r340set_all_with(T340 C,T0* a1,T2 a2);
void r340clear_all(T340 C,T2 a1);
T324 r324realloc(T324 C,T2 a1,T2 a2);
void r324copy_from(T324 C,T324 a1,T2 a2);
T86 r86realloc(T86 C,T2 a1,T2 a2);
void r86copy_from(T86 C,T86 a1,T2 a2);
void r86set_all_with(T86 C,T0* a1,T2 a2);
void r375clear(T375 C,T2 a1,T2 a2);
T375 r375realloc(T375 C,T2 a1,T2 a2);
void r375move(T375 C,T2 a1,T2 a2,T2 a3);
void r375copy_from(T375 C,T375 a1,T2 a2);
void r375set_all_with(T375 C,T6 a1,T2 a2);
T28 r28realloc(T28 C,T2 a1,T2 a2);
void r28copy_from(T28 C,T28 a1,T2 a2);
void r28set_all_with(T28 C,T2 a1,T2 a2);
T6 r7has_string(T7* C,T0* a1);
T6 r7is_equal(T7* C,T0* a1);
T3 r7last(T7* C);
void r7add_first(T7* C,T3 a1);
extern T0*oBC7tmp_string;
T8 r7to_external(T7* C);
T6 r7same_as(T7* C,T0* a1);
void r7prepend(T7* C,T0* a1);
void r7copy(T7* C,T0* a1);
void r7swap(T7* C,T2 a1,T2 a2);
extern T0*oBC7split_buffer;
void r7extend_unless(T7* C,T3 a1);
T2 r7to_integer(T7* C);
void r7resize(T7* C,T2 a1);
void r7head(T7* C,T2 a1);
void r7append(T7* C,T0* a1);
T0* r7twin(T7* C);
T2 r7substring_index(T7* C,T0* a1,T2 a2);
T0* r7split(T7* C);
void r7to_lower(T7* C);
void r7remove_first(T7* C,T2 a1);
T2 r7index_of_string(T7* C,T0* a1);
void r7remove_between(T7* C,T2 a1,T2 a2);
void r7make(T7* C,T2 a1);
void r7to_hexadecimal(T7* C);
T6 r7has_prefix(T7* C,T0* a1);
T2 r7hash_code(T7* C);
void r7reverse(T7* C);
void r7remove_last(T7* C,T2 a1);
T2 r7nb_occurrences(T7* C,T3 a1);
void r7split_in(T7* C,T0* a1);
T6 r7_px_60(T7* C,T0* a1);
void r7extend(T7* C,T3 a1);
T6 r7has_suffix(T7* C,T0* a1);
T6 r7has(T7* C,T3 a1);
void r7to_upper(T7* C);
void r279with_capacity(T279* C,T2 a1,T2 a2);
void r279add_last(T279* C,T0* a1);
T2 r279count(T279* C);
T0* r279item(T279* C,T2 a1);
void r379add_last(T379* C,T0* a1);
void r379make(T379* C,T2 a1,T2 a2);
void r379force(T379* C,T0* a1,T2 a2);
void r379resize(T379* C,T2 a1,T2 a2);
void r379clear_all(T379* C);
T2 r379count(T379* C);
T0* r379item(T379* C,T2 a1);
void r318with_capacity(T318* C,T2 a1,T2 a2);
void r318add_last(T318* C,T0* a1);
T2 r318count(T318* C);
T0* r318item(T318* C,T2 a1);
void r309with_capacity(T309* C,T2 a1,T2 a2);
void r309add_last(T309* C,T0* a1);
T2 r309count(T309* C);
T0* r309item(T309* C,T2 a1);
void r184with_capacity(T184* C,T2 a1,T2 a2);
void r184add_last(T184* C,T0* a1);
void r184make(T184* C,T2 a1,T2 a2);
void r184copy(T184* C,T0* a1);
T0* r184twin(T184* C);
T2 r184count(T184* C);
T0* r184item(T184* C,T2 a1);
void r88with_capacity(T88* C,T2 a1,T2 a2);
void r88add_last(T88* C,T0* a1);
T2 r88count(T88* C);
T0* r88item(T88* C,T2 a1);
void r349add_last(T349* C,T0* a1);
void r349with_capacity(T349* C,T2 a1);
void r349make(T349* C,T2 a1);
T6 r349fast_has(T349* C,T0* a1);
T2 r349fast_index_of(T349* C,T0* a1);
void r349resize(T349* C,T2 a1);
T6 r349valid_index(T349* C,T2 a1);
void r349clear_all(T349* C);
T2 r349count(T349* C);
T0* r349item(T349* C,T2 a1);
void r216with_capacity(T216* C,T2 a1);
void r216add_last(T216* C,T0* a1);
void r216copy(T216* C,T0* a1);
T0* r216twin(T216* C);
void r27add_last(T27* C,T2 a1);
void r27make(T27* C,T2 a1);
void r27resize(T27* C,T2 a1);
void r346with_capacity(T346* C,T2 a1,T2 a2);
void r346add_last(T346* C,T0* a1);
void r346make(T346* C,T2 a1,T2 a2);
void r346force(T346* C,T0* a1,T2 a2);
void r346swap(T346* C,T2 a1,T2 a2);
void r346resize(T346* C,T2 a1,T2 a2);
T2 r346count(T346* C);
T0* r346item(T346* C,T2 a1);
void r234with_capacity(T234* C,T2 a1,T2 a2);
void r234add_last(T234* C,T0* a1);
void r234copy(T234* C,T0* a1);
T0* r234twin(T234* C);
T2 r234count(T234* C);
T0* r234item(T234* C,T2 a1);
void r227with_capacity(T227* C,T2 a1,T2 a2);
void r227add_last(T227* C,T0* a1);
T2 r227count(T227* C);
T0* r227item(T227* C,T2 a1);
void r59with_capacity(T59* C,T2 a1,T2 a2);
void r59add_last(T59* C,T0* a1);
T2 r59count(T59* C);
T0* r59item(T59* C,T2 a1);
void r44with_capacity(T44* C,T2 a1,T2 a2);
void r44add_last(T44* C,T0* a1);
void r44clear(T44* C);
T6 r44empty(T44* C);
T6 r44fast_has(T44* C,T0* a1);
void r44copy(T44* C,T0* a1);
T2 r44fast_index_of(T44* C,T0* a1);
T2 r44index_of(T44* C,T0* a1);
T0* r44twin(T44* C);
T6 r44valid_index(T44* C,T2 a1);
T2 r44count(T44* C);
T0* r44item(T44* C,T2 a1);
void r370add_last(T370* C,T0* a1);
void r370with_capacity(T370* C,T2 a1);
void r370make(T370* C,T2 a1);
void r370copy(T370* C,T0* a1);
void r370resize(T370* C,T2 a1);
T0* r370twin(T370* C);
void r195with_capacity(T195* C,T2 a1);
void r195add_last(T195* C,T0* a1);
void r149with_capacity(T149* C,T2 a1);
void r149add_last(T149* C,T0* a1);
void r149make(T149* C,T2 a1);
void r149copy(T149* C,T0* a1);
void r149resize(T149* C,T2 a1);
T0* r149twin(T149* C);
void r149clear_all(T149* C);
T2 r149count(T149* C);
T0* r149item(T149* C,T2 a1);
void r64add_last(T64* C,T0* a1);
void r64with_capacity(T64* C,T2 a1);
void r64make(T64* C,T2 a1);
T6 r64fast_has(T64* C,T0* a1);
T2 r64fast_index_of(T64* C,T0* a1);
void r64resize(T64* C,T2 a1);
T6 r64valid_index(T64* C,T2 a1);
void r343add_last(T343* C,T0* a1);
void r343with_capacity(T343* C,T2 a1);
void r343make(T343* C,T2 a1);
void r343resize(T343* C,T2 a1);
void r358make(T358* C,T2 a1);
void r358resize(T358* C,T2 a1);
void r331with_capacity(T331* C,T2 a1);
void r331add_last(T331* C,T0* a1);
void r108with_capacity(T108* C,T2 a1,T2 a2);
void r108add_last(T108* C,T0* a1);
void r108copy(T108* C,T0* a1);
T0* r108twin(T108* C);
T2 r108count(T108* C);
T0* r108item(T108* C,T2 a1);
void r335add_last(T335* C,T0* a1);
void r335with_capacity(T335* C,T2 a1);
T6 r335empty(T335* C);
void r335make(T335* C,T2 a1);
T6 r335fast_has(T335* C,T0* a1);
void r335copy(T335* C,T0* a1);
T2 r335fast_index_of(T335* C,T0* a1);
void r335resize(T335* C,T2 a1);
T0* r335twin(T335* C);
T6 r335valid_index(T335* C,T2 a1);
void r201with_capacity(T201* C,T2 a1);
void r201add_last(T201* C,T0* a1);
void r201make(T201* C,T2 a1);
void r201copy(T201* C,T0* a1);
void r201resize(T201* C,T2 a1);
T0* r201twin(T201* C);
void r258with_capacity(T258* C,T2 a1,T2 a2);
void r258add_last(T258* C,T0* a1);
void r258make(T258* C,T2 a1,T2 a2);
void r258copy(T258* C,T0* a1);
T0* r258twin(T258* C);
T2 r258count(T258* C);
T0* r258item(T258* C,T2 a1);
void r207add_last(T207* C,T0* a1);
void r207with_capacity(T207* C,T2 a1);
void r207make(T207* C,T2 a1);
void r207copy(T207* C,T0* a1);
void r207resize(T207* C,T2 a1);
T0* r207twin(T207* C);
void r354make(T354* C,T2 a1);
void r354resize(T354* C,T2 a1);
void r360add_last(T360* C,T0* a1);
void r360with_capacity(T360* C,T2 a1);
T6 r360empty(T360* C);
T0* r360last(T360* C);
void r360remove_last(T360* C);
void r31add_last(T31* C,T0* a1);
void r31with_capacity(T31* C,T2 a1);
void r31make(T31* C,T2 a1);
T6 r31fast_has(T31* C,T0* a1);
T2 r31fast_index_of(T31* C,T0* a1);
T2 r31index_of(T31* C,T0* a1);
void r31resize(T31* C,T2 a1);
T6 r31valid_index(T31* C,T2 a1);
T6 r31has(T31* C,T0* a1);
void r92add_last(T92* C,T0* a1);
void r92with_capacity(T92* C,T2 a1);
T6 r92empty(T92* C);
void r92make(T92* C,T2 a1);
T6 r92fast_has(T92* C,T0* a1);
void r92copy(T92* C,T0* a1);
T2 r92fast_index_of(T92* C,T0* a1);
void r92resize(T92* C,T2 a1);
T6 r92valid_index(T92* C,T2 a1);
T0* r92twin(T92* C);
void r92clear_all(T92* C);
T2 r92count(T92* C);
T0* r92item(T92* C,T2 a1);
void r56add_last(T56* C,T0* a1);
void r56with_capacity(T56* C,T2 a1);
void r56make(T56* C,T2 a1);
T6 r56fast_has(T56* C,T0* a1);
T2 r56fast_index_of(T56* C,T0* a1);
void r56resize(T56* C,T2 a1);
T6 r56valid_index(T56* C,T2 a1);
void r323with_capacity(T323* C,T2 a1,T2 a2);
void r323add_last(T323* C,T0* a1);
T2 r323count(T323* C);
void r356make(T356* C,T2 a1);
void r356resize(T356* C,T2 a1);
void r220with_capacity(T220* C,T2 a1,T2 a2);
void r220add_last(T220* C,T0* a1);
void r220copy(T220* C,T0* a1);
T0* r220twin(T220* C);
T2 r220count(T220* C);
T0* r220item(T220* C,T2 a1);
void r79with_capacity(T79* C,T2 a1,T2 a2);
void r79add_last(T79* C,T0* a1);
T2 r79count(T79* C);
T0* r79item(T79* C,T2 a1);
void r391add_last(T391* C,T0* a1);
void r391with_capacity(T391* C,T2 a1);
T6 r391empty(T391* C);
void r391make(T391* C,T2 a1);
T6 r391fast_has(T391* C,T0* a1);
T2 r391fast_index_of(T391* C,T0* a1);
void r391resize(T391* C,T2 a1);
T6 r391valid_index(T391* C,T2 a1);
void r385add_last(T385* C,T0* a1);
void r385with_capacity(T385* C,T2 a1);
void r385make(T385* C,T2 a1);
T6 r385fast_has(T385* C,T0* a1);
T2 r385fast_index_of(T385* C,T0* a1);
void r385resize(T385* C,T2 a1);
T6 r385valid_index(T385* C,T2 a1);
void r372add_last(T372* C,T0* a1);
void r372with_capacity(T372* C,T2 a1);
void r372make(T372* C,T2 a1);
T6 r372fast_has(T372* C,T0* a1);
T2 r372fast_index_of(T372* C,T0* a1);
void r372resize(T372* C,T2 a1);
T6 r372valid_index(T372* C,T2 a1);
void r364add_last(T364* C,T0* a1);
void r364with_capacity(T364* C,T2 a1);
T6 r364empty(T364* C);
void r364make(T364* C,T2 a1);
T6 r364fast_has(T364* C,T0* a1);
void r364copy(T364* C,T0* a1);
T2 r364fast_index_of(T364* C,T0* a1);
void r364resize(T364* C,T2 a1);
T0* r364twin(T364* C);
T6 r364valid_index(T364* C,T2 a1);
void r374add_last(T374* C,T6 a1);
void r374make(T374* C,T2 a1,T2 a2);
void r374set_slice_with(T374* C,T6 a1,T2 a2,T2 a3);
void r374force(T374* C,T6 a1,T2 a2);
void r374resize(T374* C,T2 a1,T2 a2);
T6 r374valid_index(T374* C,T2 a1);
T2 r374count(T374* C);
T6 r374item(T374* C,T2 a1);
void r170with_capacity(T170* C,T2 a1,T2 a2);
void r170add_last(T170* C,T2 a1);
T2 r170count(T170* C);
void r377with_capacity(T377* C,T2 a1,T2 a2);
void r377add_last(T377* C,T0* a1);
void r377swap(T377* C,T2 a1,T2 a2);
T2 r377count(T377* C);
T0* r377item(T377* C,T2 a1);
void r237with_capacity(T237* C,T2 a1,T2 a2);
void r237add_last(T237* C,T0* a1);
void r237copy(T237* C,T0* a1);
T0* r237twin(T237* C);
T2 r237count(T237* C);
T0* r237item(T237* C,T2 a1);
void r101with_capacity(T101* C,T2 a1,T2 a2);
void r101add_last(T101* C,T0* a1);
void r101clear(T101* C);
T6 r101empty(T101* C);
void r101make(T101* C,T2 a1,T2 a2);
T6 r101fast_has(T101* C,T0* a1);
void r101copy(T101* C,T0* a1);
T2 r101fast_index_of(T101* C,T0* a1);
T6 r101valid_index(T101* C,T2 a1);
T0* r101twin(T101* C);
T2 r101count(T101* C);
T0* r101item(T101* C,T2 a1);
void r53add_last(T53* C,T0* a1);
void r53with_capacity(T53* C,T2 a1,T2 a2);
T6 r53fast_has(T53* C,T0* a1);
void r53copy(T53* C,T0* a1);
void r53swap(T53* C,T2 a1,T2 a2);
T2 r53fast_index_of(T53* C,T0* a1);
T6 r53valid_index(T53* C,T2 a1);
T2 r53count(T53* C);
T0* r53item(T53* C,T2 a1);
void r67add_last(T67* C,T68 a1);
void r67with_capacity(T67* C,T2 a1);
T6 r67is_empty(T67* C);
T6 r67fast_has(T67* C,T68 a1);
T2 r67fast_index_of(T67* C,T68 a1);
T6 r67valid_index(T67* C,T2 a1);
void r339with_capacity(T339* C,T2 a1);
void r339add_last(T339* C,T0* a1);
void r339make(T339* C,T2 a1);
void r339copy(T339* C,T0* a1);
void r339resize(T339* C,T2 a1);
T0* r339twin(T339* C);
void r84with_capacity(T84* C,T2 a1);
void r84add_last(T84* C,T0* a1);
void r84make(T84* C,T2 a1);
void r190with_capacity(T190* C,T2 a1,T2 a2);
void r190add_last(T190* C,T0* a1);
void r190make(T190* C,T2 a1,T2 a2);
void r190copy(T190* C,T0* a1);
T0* r190twin(T190* C);
T2 r190count(T190* C);
T0* r190item(T190* C,T2 a1);
void r97with_capacity(T97* C,T2 a1,T2 a2);
void r97add_last(T97* C,T0* a1);
T2 r97count(T97* C);
T0* r97item(T97* C,T2 a1);
void r362with_capacity(T362* C,T2 a1);
void r362resize_buckets(T362* C,T2 a1);
void r362expand(T362* C);
void r362set_cache_user_idx(T362* C,T2 a1);
void r362put(T362* C,T0* a1,T2 a2);
T6 r362has(T362* C,T2 a1);
T0* r362item(T362* C,T2 a1);
void r353with_capacity(T353* C,T2 a1);
void r353resize_buckets(T353* C,T2 a1);
void r353expand(T353* C);
T0* r353at(T353* C,T0* a1);
void r353set_cache_user_idx(T353* C,T2 a1);
void r353put(T353* C,T0* a1,T0* a2);
T6 r353has(T353* C,T0* a1);
T0* r353item(T353* C,T2 a1);
void r342with_capacity(T342* C,T2 a1);
void r342resize_buckets(T342* C,T2 a1);
void r342expand(T342* C);
T0* r342key(T342* C,T2 a1);
T0* r342at(T342* C,T0* a1);
void r342set_cache_user_idx(T342* C,T2 a1);
void r342put(T342* C,T0* a1,T0* a2);
T6 r342has(T342* C,T0* a1);
T0* r342item(T342* C,T2 a1);
void r348with_capacity(T348* C,T2 a1);
void r348resize_buckets(T348* C,T2 a1);
void r348expand(T348* C);
void r348remove(T348* C,T0* a1);
T0* r348at(T348* C,T0* a1);
void r348set_cache_user_idx(T348* C,T2 a1);
void r348put(T348* C,T0* a1,T0* a2);
T6 r348has(T348* C,T0* a1);
T0* r348item(T348* C,T2 a1);
void r384with_capacity(T384* C,T2 a1);
void r384resize_buckets(T384* C,T2 a1);
void r384expand(T384* C);
void r384make(T384* C);
void r384put(T384* C,T0* a1,T0* a2);
void r63with_capacity(T63* C,T2 a1);
void r63resize_buckets(T63* C,T2 a1);
void r63expand(T63* C);
T0* r63at(T63* C,T0* a1);
void r63set_cache_user_idx(T63* C,T2 a1);
void r63put(T63* C,T0* a1,T0* a2);
T6 r63has(T63* C,T0* a1);
T0* r63item(T63* C,T2 a1);
void r367with_capacity(T367* C,T2 a1);
void r367resize_buckets(T367* C,T2 a1);
void r367expand(T367* C);
void r367remove(T367* C,T0* a1);
void r367set_cache_user_idx(T367* C,T2 a1);
void r367put(T367* C,T0* a1,T0* a2);
T6 r367has(T367* C,T0* a1);
T0* r367item(T367* C,T2 a1);
void r91with_capacity(T91* C,T2 a1);
void r91resize_buckets(T91* C,T2 a1);
void r91expand(T91* C);
T0* r91at(T91* C,T0* a1);
void r91put(T91* C,T0* a1,T0* a2);
T6 r91has(T91* C,T0* a1);
void r55with_capacity(T55* C,T2 a1);
void r55resize_buckets(T55* C,T2 a1);
void r55expand(T55* C);
T0* r55at(T55* C,T0* a1);
void r55set_cache_user_idx(T55* C,T2 a1);
void r55put(T55* C,T0* a1,T0* a2);
T6 r55has(T55* C,T0* a1);
T0* r55item(T55* C,T2 a1);
void r42with_capacity(T42* C,T2 a1);
void r42resize_buckets(T42* C,T2 a1);
void r42expand(T42* C);
T0* r42key(T42* C,T2 a1);
T0* r42fast_key_at(T42* C,T2 a1);
T2 r42at(T42* C,T0* a1);
void r42set_cache_user_idx(T42* C,T2 a1);
void r42put(T42* C,T2 a1,T0* a2);
T6 r42has(T42* C,T0* a1);
T2 r42item(T42* C,T2 a1);
void r23with_capacity(T23* C,T2 a1);
void r23resize_buckets(T23* C,T2 a1);
void r23expand(T23* C);
T0* r23at(T23* C,T0* a1);
void r23put(T23* C,T0* a1,T0* a2);
T6 r23has(T23* C,T0* a1);
void r143compile_to_c_old(T143* C);
extern T0*oBC13cpp;
T0* r143runnable_expression(T0* a1,T0* a2);
void r143run_feature_has_result(T143* C);
T2 r143static_value(T143* C);
extern T0*oBC13eh;
void r143run_feature_match(T143* C);
T0* r143add_comment(T143* C,T0* a1);
void r143with(T143* C,T0* a1,T0* a2,T0* a3);
void r143mapping_c_target(T143* C,T0* a1);
void r143afd_check(T143* C);
void r143c_declare_for_old(T143* C);
void r143collect_c_tmp(T143* C);
T0* r143operator(void);
T6 r143use_current(T143* C);
T0* r143to_runnable(T143* C,T0* a1);
T2 r143to_integer(T143* C);
T6 r143is_static(T143* C);
void r143finalize(T143* C);
void r143error(T68 a1,T0* a2);
T0* r143result_type(T143* C);
T6 r143can_be_dropped(T143* C);
extern T0*oBC13small_eiffel;
T6 r143call_proc_call_stupid_switch(T143* C,T0* a1);
T0* r143run_feature_for(T143* C,T0* a1,T0* a2);
extern T351 oBC13switch_collection;
T0* r143static_result_base_class(T143* C);
void r143make(T143* C,T68 a1,T0* a2);
void r143fatal_error(T0* a1);
extern T0*oBC13run_control;
void r143assertion_check(T143* C,T3 a1);
void r143compile_to_c(T143* C);
T6 r143stupid_switch(T143* C,T0* a1);
T0* r154add_comment(T154* C,T0* a1);
extern T0*oBC13once_routine_pool;
void r154mapping_c_target(T154* C,T0* a1);
T0* r154to_runnable(T154* C,T0* a1);
T2 r154to_integer(T154* C);
void r154error(T68 a1,T0* a2);
T0* r154result_type(T154* C);
T0* r154static_result_base_class(void);
void r154compile_to_c(T154* C);
T6 r154stupid_switch(T154* C,T0* a1);
void r154mapping_c_arg(T154* C,T0* a1);
void r217make(T217* C,T68 a1,T0* a2,T0* a3);
T0* r217add_comment(T217* C,T0* a1);
void r217compile_to_c(T217* C);
void r217afd_check(T217* C);
T6 r217use_current(T217* C);
T0* r217to_runnable(T217* C,T0* a1);
T6 r217is_pre_computable(T217* C);
T68 r217start_position(T217* C);
void r140declaration_in(T140* C,T0* a1);
void r140make(T140* C,T0* a1,T68 a2);
void r140undefine_in(T140* C,T0* a1);
extern T0*oBC13string_aliaser;
extern int fBC13string_aliaser;
T0* r140string_aliaser(void);
T0* r140origin_base_class(T140* C);
void r140error(T68 a1,T0* a2);
void r272standard_c_object_model(T272* C);
void r272gc_free_in(T272* C,T0* a1);
void r272standard_gc_info_in(T272* C,T0* a1);
T0* r272generic_list(T272* C);
T6 r272need_gc_mark_function(T272* C);
void r272standard_c_print_function(T272* C);
T2 r272id(T272* C);
void r272cast_to_ref(T272* C);
void r272just_before_gc_mark_in(T272* C,T0* a1);
void r272c_header_pass3(T272* C);
void r272gc_call_new_in(T272* C,T0* a1);
void r272standard_c_struct(T272* C);
T0* r272base_class(T272* C);
void r272gc_store_chunk_in(T272* C,T0* a1);
T0* r272look_up_for(T272* C,T0* a1,T0* a2);
T2 r272c_sizeof(T272* C);
T6 r272has_creation(T272* C,T0* a1);
T6 r272need_c_struct(T272* C);
void r272mapping_cast(T272* C);
void r272gc_align_mark_in(T272* C,T0* a1);
T0* r272actual_reference(T272* C,T0* a1);
T6 r272is_a_in(T272* C,T0* a1,T0* a2);
void r272standard_c_typedef(T272* C);
T6 r272is_native_array(T272* C);
T6 r272is_a(T272* C,T0* a1);
extern T0*oBC272check_memory;
void r272gc_store_left_in(T272* C,T0* a1);
T2 r272c_sizeof_pointer(void);
T6 r272is_reference(T272* C);
void r272standard_gc_define2_for_expanded(T272* C);
void r272fatal_error_generic_list(T272* C);
void r272c_initialize_in(T272* C,T0* a1);
T0* r272smallest_ancestor(T272* C,T0* a1);
void r272standard_gc_define2(T272* C);
void r272c_header_pass4(T272* C);
extern T0*oBC13gc_handler;
T0* r272to_runnable(T272* C,T0* a1);
void r272standard_gc_define1(T272* C);
void r272id_extra_information(T272* C,T0* a1);
void r272standard_just_before_gc_mark_in(T272* C,T0* a1);
void r272gc_define1(T272* C);
void r272gc_mark_in(T272* C,T0* a1);
void r272gc_info_nb_in(T272* C,T0* a1);
void r272c_type_for_external_in(T272* C,T0* a1);
void r272c_type_for_argument_in(T272* C,T0* a1);
void r272gc_store_in(T272* C,T0* a1);
T0* r272run_class(T272* C);
extern T0*oBC13c_frame_descriptor_format;
T6 r272is_dummy_expanded(T272* C);
void r272c_type_for_result_in(T272* C,T0* a1);
void r272c_type_for_target_in(T272* C,T0* a1);
T6 r272is_expanded(T272* C);
T0* r272expanded_initializer(T272* C);
void r272demangling_in(T272* C,T0* a1);
void r272gc_initialize_chunk(T272* C,T2 a1,T0* a2);
void r272c_initialize(T272* C);
void r272c_frame_descriptor(T272* C);
void r272c_initialize_expanded(T272* C);
void r272gc_info_in(T272* C,T0* a1);
void r272gc_define2(T272* C);
void r128compile_to_c_old(T128* C);
T2 r128static_value(T128* C);
T2 r128static_eq_void(T0* a1);
void r128afd_check(T128* C);
void r128c_declare_for_old(T128* C);
void r128collect_c_tmp(T128* C);
T0* r128operator(void);
void r128cmp_bit(T128* C,T6 a1,T0* a2);
void r128cmp_basic_eiffel_expanded(T128* C,T6 a1,T0* a2,T0* a3);
T0* r128runnable_args(T0* a1,T0* a2);
void r128bit_limitation(T128* C,T0* a1,T0* a2);
void r128error(T68 a1,T0* a2);
void r128dca_inline(T128* C,T0* a1);
void r128cmp_basic_ref(T128* C,T6 a1);
extern T0*oBC13type_boolean;
extern int fBC13type_boolean;
T0* r128type_boolean(void);
T6 r128call_proc_call_stupid_switch(T128* C,T0* a1);
void r128make(T128* C,T0* a1,T68 a2,T0* a3);
void r128error_comparison(T128* C,T0* a1,T0* a2);
T6 r128is_static_eq_void(T0* a1);
T0* r128runnable_expression(T0* a1,T0* a2);
void r128check_comparison(T128* C,T0* a1);
T0* r128add_comment(T128* C,T0* a1);
void r128mapping_c_target(T128* C,T0* a1);
void r128with(T128* C,T0* a1,T0* a2,T0* a3);
T6 r128use_current(T128* C);
T0* r128to_runnable(T128* C,T0* a1);
T2 r128to_integer(T128* C);
T6 r128is_static(T128* C);
T0* r128arg1(T128* C);
void r128cmp_user_expanded(T128* C,T6 a1,T0* a2);
T0* r128static_result_base_class(void);
void r128fatal_error(T0* a1);
void r128c2c_exp_ref(T0* a1,T0* a2,T0* a3,T0* a4);
void r128assertion_check(T128* C,T3 a1);
void r128compile_to_c(T128* C);
T6 r128stupid_switch(T128* C,T0* a1);
void r120compile_to_c_old(T120* C);
T0* r120runnable_expression(T0* a1,T0* a2);
void r120run_feature_has_result(T120* C);
void r120run_feature_match(T120* C,T0* a1);
T0* r120add_comment(T120* C,T0* a1);
void r120with(T120* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r120mapping_c_target(T120* C,T0* a1);
void r120afd_check(T120* C);
void r120c_declare_for_old(T120* C);
void r120collect_c_tmp(T120* C);
T0* r120operator(void);
T6 r120use_current(T120* C);
T0* r120runnable_args(T0* a1,T0* a2);
T0* r120to_runnable(T120* C,T0* a1);
T2 r120to_integer(T120* C);
T6 r120is_static(T120* C);
void r120finalize(T120* C);
void r120error(T68 a1,T0* a2);
T0* r120result_type(T120* C);
T0* r120arg1(T120* C);
T6 r120call_proc_call_stupid_switch(T120* C,T0* a1);
T0* r120run_feature_for(T120* C,T0* a1,T0* a2);
T0* r120static_result_base_class(T120* C);
void r120make(T120* C,T0* a1,T68 a2,T0* a3);
void r120fatal_error(T0* a1);
void r120assertion_check(T120* C,T3 a1);
T6 r120stupid_switch(T120* C,T0* a1);
extern T0*oBC13conversion_handler;
void r36put_string(T36* C,T0* a1);
void r36put_integer(T36* C,T2 a1);
extern T0*oBC37tmp_string;
void r36put_double_format(T36* C,T5 a1,T2 a2);
void r96make(T96* C,T0* a1,T0* a2,T0* a3);
void r96add_into(T96* C,T0* a1);
void r118compile_to_c_old(T118* C);
T0* r118runnable_expression(T0* a1,T0* a2);
void r118run_feature_has_result(T118* C);
void r118run_feature_match(T118* C,T0* a1);
T0* r118add_comment(T118* C,T0* a1);
void r118with(T118* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r118mapping_c_target(T118* C,T0* a1);
void r118afd_check(T118* C);
void r118c_declare_for_old(T118* C);
void r118collect_c_tmp(T118* C);
T0* r118operator(void);
T6 r118use_current(T118* C);
T0* r118runnable_args(T0* a1,T0* a2);
T0* r118to_runnable(T118* C,T0* a1);
T2 r118to_integer(T118* C);
T6 r118is_static(T118* C);
void r118finalize(T118* C);
void r118error(T68 a1,T0* a2);
T0* r118result_type(T118* C);
T0* r118arg1(T118* C);
T6 r118call_proc_call_stupid_switch(T118* C,T0* a1);
T0* r118run_feature_for(T118* C,T0* a1,T0* a2);
T0* r118static_result_base_class(T118* C);
void r118make(T118* C,T0* a1,T68 a2,T0* a3);
void r118fatal_error(T0* a1);
void r118assertion_check(T118* C,T3 a1);
T6 r118stupid_switch(T118* C,T0* a1);
void r76load_file(T76* C,T0* a1);
extern T0*oBC13tmp_file_read;
T0* r76string_aliaser(void);
extern T0*oBC76text;
T0* r76get_line(T2 a1);
T0* r76item(T2 a1);
void r394refer_to(T394* C,T2 a1,T0* a2);
void r394undefine_in(T394* C,T0* a1);
T0* r394string_aliaser(void);
T0* r394origin_base_class(T394* C);
T6 r394is_frozen(T394* C);
T0* r394to_string(T394* C);
void r394error(T68 a1,T0* a2);
T68 r394start_position(T394* C);
T0* r156add_comment(T156* C,T0* a1);
void r156mapping_c_target(T0* a1);
T0* r156to_runnable(T156* C,T0* a1);
T2 r156to_integer(T156* C);
void r156error(T68 a1,T0* a2);
T0* r156static_result_base_class(T156* C);
void r156compile_to_c(T156* C);
void r156mapping_c_arg(T156* C,T0* a1);
void r314make(T314* C,T0* a1,T0* a2);
void r314append_in(T314* C,T0* a1);
T0* r306try_to_undefine_aux(T306* C,T0* a1,T0* a2);
T0* r306try_to_undefine(T306* C,T0* a1,T0* a2);
void r306check_obsolete(T306* C,T68 a1);
T0* r306to_run_feature(T306* C,T0* a1,T0* a2);
void r306error(T68 a1,T0* a2);
T6 r306is_not_mergeable_with(T306* C,T0* a1);
void r306set_header_comment(T306* C,T0* a1);
void r306make_routine(T306* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r306make(T306* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r306add_into(T306* C,T0* a1);
T6 r306can_hide(T306* C,T0* a1,T0* a2);
void r306merge_header_comments(T306* C,T0* a1);
T68 r306start_position(T306* C);
void r94make(T94* C,T68 a1,T0* a2);
void r94fatal_error(T0* a1);
void r94check_generic_formal_arguments(T94* C);
T2 r94index_of(T94* C,T0* a1);
void r95make(T95* C,T0* a1);
void r95get_started(T95* C,T0* a1);
void r81good_end(T81* C,T0* a1);
void r81make(T81* C,T68 a1,T0* a2);
void r81warning(T68 a1,T0* a2);
void r81append(T81* C,T0* a1);
T0* r211try_to_undefine_aux(T211* C,T0* a1,T0* a2);
T0* r211try_to_undefine(T211* C,T0* a1,T0* a2);
void r211check_obsolete(T211* C,T68 a1);
T0* r211to_run_feature(T211* C,T0* a1,T0* a2);
void r211error(T68 a1,T0* a2);
T6 r211is_not_mergeable_with(T211* C,T0* a1);
void r211make(T211* C,T0* a1,T0* a2,T0* a3);
void r211add_into(T211* C,T0* a1);
T6 r211can_hide(T211* C,T0* a1,T0* a2);
void r211merge_header_comments(T211* C,T0* a1);
T68 r211start_position(T211* C);
T0* r198try_to_undefine_aux(T198* C,T0* a1,T0* a2);
extern T0*oBC198counter;
T0* r198try_to_undefine(T198* C,T0* a1,T0* a2);
void r198check_obsolete(T198* C,T68 a1);
T0* r198to_run_feature(T198* C,T0* a1,T0* a2);
void r198error(T68 a1,T0* a2);
T6 r198is_not_mergeable_with(T198* C,T0* a1);
void r198make(T198* C,T0* a1,T0* a2);
void r198add_into(T198* C,T0* a1);
T6 r198can_hide(T198* C,T0* a1,T0* a2);
void r198merge_header_comments(T198* C,T0* a1);
T68 r198start_position(T198* C);
T0* r256generic_list(T256* C);
T6 r256need_gc_mark_function(T256* C);
T2 r256id(T256* C);
void r256cast_to_ref(T256* C);
void r256c_header_pass1(T256* C);
void r256just_before_gc_mark_in(T256* C,T0* a1);
void r256c_header_pass3(T256* C);
void r256gc_call_new_in(T256* C,T0* a1);
T6 r256is_array(T256* C);
T0* r256base_class(T256* C);
T0* r256look_up_for(T256* C,T0* a1,T0* a2);
T2 r256c_sizeof(T256* C);
T6 r256has_creation(T256* C,T0* a1);
T6 r256need_c_struct(T256* C);
void r256mapping_cast(T256* C);
T0* r256actual_reference(T256* C,T0* a1);
T6 r256is_a_in(T256* C,T0* a1,T0* a2);
T6 r256is_native_array(T256* C);
T6 r256is_boolean(T256* C);
T6 r256is_a(T256* C,T0* a1);
T6 r256is_generic(T256* C);
T6 r256is_reference(T256* C);
T6 r256is_real(T256* C);
T6 r256is_user_expanded(T256* C);
T6 r256is_integer(T256* C);
T6 r256is_any(T256* C);
void r256fatal_error_generic_list(T256* C);
T6 r256is_string(T256* C);
void r256c_initialize_in(T256* C,T0* a1);
T0* r256smallest_ancestor(T256* C,T0* a1);
void r256c_header_pass2(T256* C);
void r256with(T256* C,T0* a1,T0* a2);
void r256c_header_pass4(T256* C);
T6 r256is_double(T256* C);
T6 r256is_none(T256* C);
T0* r256to_runnable(T256* C,T0* a1);
T6 r256is_pointer(T256* C);
void r256id_extra_information(T256* C,T0* a1);
void r256gc_define1(T256* C);
void r256gc_mark_in(T256* C,T0* a1);
T0* r256static_base_class_name(T256* C);
void r256c_type_for_external_in(T256* C,T0* a1);
void r256c_type_for_argument_in(T256* C,T0* a1);
T0* r256run_time_mark(T256* C);
T0* r256run_class(T256* C);
T6 r256is_dummy_expanded(T256* C);
T6 r256is_expanded(T256* C);
void r256c_type_for_result_in(T256* C,T0* a1);
void r256c_type_for_target_in(T256* C,T0* a1);
T0* r256expanded_initializer(T256* C);
T6 r256is_basic_eiffel_expanded(T256* C);
void r256demangling_in(T256* C,T0* a1);
void r256c_initialize(T256* C);
T6 r256is_character(T256* C);
T0* r256written_mark(void);
T0* r256base_class_name(T256* C);
void r256c_frame_descriptor(T256* C);
T6 r256is_bit(T256* C);
void r256gc_info_in(T256* C,T0* a1);
void r256gc_define2(T256* C);
T0* r266generic_list(T266* C);
extern T0*oBC266type_double_ref;
extern int fBC266type_double_ref;
T0* r266type_double_ref(void);
void r266gc_call_new_in(T0* a1);
T0* r266base_class(T266* C);
T0* r266look_up_for(T266* C,T0* a1,T0* a2);
T2 r266c_sizeof(void);
T6 r266has_creation(T266* C,T0* a1);
void r266error(T68 a1,T0* a2);
T0* r266actual_reference(T0* a1);
T6 r266is_a_in(T266* C,T0* a1,T0* a2);
T6 r266is_native_array(T266* C);
T6 r266is_a(T266* C,T0* a1);
void r266make(T266* C,T68 a1);
void r266fatal_error_generic_list(T266* C);
void r266c_initialize_in(T0* a1);
T0* r266smallest_ancestor(T266* C,T0* a1);
extern int fBC266check_type;
void r266check_type(T266* C);
void r266load_ref(T0* a1);
T0* r266to_runnable(T266* C,T0* a1);
void r266id_extra_information(T0* a1);
void r266gc_mark_in(T0* a1);
void r266c_type_for_external_in(T0* a1);
void r266c_type_for_argument_in(T0* a1);
T0* r266run_time_mark(void);
T0* r266run_class(T266* C);
void r266demangling_in(T0* a1);
T0* r266written_mark(void);
extern T0*oBC13type_any;
extern int fBC13type_any;
T0* r145type_any(void);
void r145vwst1_check(T145* C,T0* a1);
T2 r145array_count(T145* C,T0* a1);
T0* r145add_comment(T145* C,T0* a1);
void r145afd_check(T145* C);
T0* r145to_runnable(T145* C,T0* a1);
T2 r145to_integer(T145* C);
void r145error(T68 a1,T0* a2);
T0* r145result_type(T145* C);
T0* r145static_result_base_class(void);
void r145make(T145* C,T68 a1,T0* a2);
void r145compile_to_c(T145* C);
extern T0*oBC13manifest_array_pool;
void r393compile_to_c_old(T393* C);
T2 r393static_value(T393* C);
T6 r393is_current(T393* C);
void r393dca_inline_argument(T393* C,T0* a1);
T0* r393add_comment(T393* C,T0* a1);
void r393mapping_c_target(T393* C,T0* a1);
void r393afd_check(T393* C);
void r393c_declare_for_old(T393* C);
void r393collect_c_tmp(T393* C);
T6 r393use_current(T393* C);
T0* r393to_runnable(T393* C,T0* a1);
T2 r393to_integer(T393* C);
T6 r393is_void(T393* C);
T6 r393is_static(T393* C);
void r393error(T68 a1,T0* a2);
T6 r393c_simple(T393* C);
T6 r393can_be_dropped(T393* C);
T0* r393static_result_base_class(T393* C);
void r393make(T393* C,T0* a1,T0* a2);
void r393assertion_check(T393* C,T3 a1);
void r393compile_to_c(T393* C);
T6 r393is_result(T393* C);
T6 r393stupid_switch(T393* C,T0* a1);
void r393mapping_c_arg(T393* C,T0* a1);
T6 r393is_pre_computable(T393* C);
T2 r393isa_dca_inline_argument(T393* C);
T68 r393start_position(T393* C);
void r124compile_to_c_old(T124* C);
T0* r124runnable_expression(T0* a1,T0* a2);
void r124run_feature_has_result(T124* C);
void r124run_feature_match(T124* C,T0* a1);
T0* r124add_comment(T124* C,T0* a1);
void r124with(T124* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r124mapping_c_target(T124* C,T0* a1);
void r124afd_check(T124* C);
void r124c_declare_for_old(T124* C);
void r124collect_c_tmp(T124* C);
T0* r124operator(void);
T6 r124use_current(T124* C);
T0* r124runnable_args(T0* a1,T0* a2);
T0* r124to_runnable(T124* C,T0* a1);
T2 r124to_integer(T124* C);
T6 r124is_static(T124* C);
void r124finalize(T124* C);
void r124error(T68 a1,T0* a2);
T0* r124result_type(T124* C);
T0* r124arg1(T124* C);
T6 r124call_proc_call_stupid_switch(T124* C,T0* a1);
T0* r124run_feature_for(T124* C,T0* a1,T0* a2);
T0* r124static_result_base_class(T124* C);
void r124make(T124* C,T0* a1,T68 a2,T0* a3);
void r124fatal_error(T0* a1);
void r124assertion_check(T124* C,T3 a1);
void r124compile_to_c(T124* C);
T6 r124stupid_switch(T124* C,T0* a1);
void r124c2c_cast_op(T124* C,T0* a1,T0* a2);
void r122compile_to_c_old(T122* C);
T0* r122runnable_expression(T0* a1,T0* a2);
void r122run_feature_has_result(T122* C);
void r122run_feature_match(T122* C,T0* a1);
T0* r122add_comment(T122* C,T0* a1);
void r122with(T122* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r122mapping_c_target(T122* C,T0* a1);
void r122afd_check(T122* C);
void r122c_declare_for_old(T122* C);
void r122collect_c_tmp(T122* C);
T0* r122operator(void);
T6 r122use_current(T122* C);
T0* r122runnable_args(T0* a1,T0* a2);
T0* r122to_runnable(T122* C,T0* a1);
T2 r122to_integer(T122* C);
T6 r122is_static(T122* C);
void r122finalize(T122* C);
void r122error(T68 a1,T0* a2);
T0* r122result_type(T122* C);
T0* r122arg1(T122* C);
T6 r122call_proc_call_stupid_switch(T122* C,T0* a1);
T0* r122run_feature_for(T122* C,T0* a1,T0* a2);
T0* r122static_result_base_class(T122* C);
void r122make(T122* C,T0* a1,T68 a2,T0* a3);
void r122fatal_error(T0* a1);
void r122assertion_check(T122* C,T3 a1);
void r122compile_to_c(T122* C);
T6 r122stupid_switch(T122* C,T0* a1);
void r122c2c_cast_op(T122* C,T0* a1,T0* a2);
void r48disconnect(T48* C);
void r48put_string(T48* C,T0* a1);
void r48put_integer(T48* C,T2 a1);
void r48connect_to(T48* C,T0* a1);
void r376make(T376* C,T0* a1);
void r376add(T376* C,T0* a1);
void r376afd_check(T376* C);
void r376compile_to_c(T376* C);
T6 r376use_current(T376* C);
void r376clear_run_feature(T376* C);
void r260standard_c_object_model(T260* C);
void r260gc_free_in(T260* C,T0* a1);
void r260standard_gc_info_in(T260* C,T0* a1);
void r260standard_c_print_function(T260* C);
T2 r260id(T260* C);
void r260cast_to_ref(T260* C);
void r260gc_call_new_in(T260* C,T0* a1);
void r260standard_c_struct(T260* C);
T0* r260base_class(T260* C);
void r260gc_store_chunk_in(T260* C,T0* a1);
T0* r260look_up_for(T260* C,T0* a1,T0* a2);
T6 r260has_creation(T260* C,T0* a1);
void r260mapping_cast(T260* C);
void r260gc_align_mark_in(T260* C,T0* a1);
T6 r260is_a_in(T260* C,T0* a1,T0* a2);
void r260standard_c_typedef(T260* C);
T6 r260is_native_array(T260* C);
T6 r260is_a(T260* C,T0* a1);
extern T0*oBC260tmp_written_mark;
void r260make(T260* C,T68 a1,T0* a2);
void r260gc_store_left_in(T260* C,T0* a1);
T0* r260run_type(T260* C);
T2 r260c_sizeof_pointer(void);
void r260load_basic_features(T260* C);
void r260set_generic_list_with(T260* C,T0* a1);
T6 r260is_run_type(T260* C);
T0* r260smallest_ancestor(T260* C,T0* a1);
T0* r260string_aliaser(void);
void r260standard_gc_define2(T260* C);
void r260with(T260* C,T0* a1,T0* a2,T0* a3);
void r260c_header_pass4(T260* C);
T0* r260to_runnable(T260* C,T0* a1);
void r260standard_gc_define1(T260* C);
void r260id_extra_information(T0* a1);
void r260standard_just_before_gc_mark_in(T260* C,T0* a1);
void r260gc_mark_in(T260* C,T0* a1);
void r260gc_info_nb_in(T260* C,T0* a1);
void r260c_type_for_external_in(T0* a1);
T0* r260run_time_mark(T260* C);
void r260gc_store_in(T260* C,T0* a1);
T0* r260run_class(T260* C);
void r260final(T260* C,T0* a1,T0* a2);
void r260fatal_error(T0* a1);
void r260c_type_for_target_in(T260* C,T0* a1);
T6 r260stupid_switch(T260* C,T0* a1);
void r260demangling_in(T260* C,T0* a1);
void r260gc_initialize_chunk(T260* C,T2 a1,T0* a2);
void r260c_frame_descriptor(T260* C);
void r293c_mapping_procedure(T0* a1,T0* a2,T0* a3);
void r293c_mapping_function(T0* a1,T0* a2,T0* a3);
void r293standard_c_define_procedure(T0* a1,T0* a2,T0* a3);
void r293standard_c_define_function(T0* a1,T0* a2,T0* a3);
void r293wrapped_external_call(T0* a1,T2 a2);
void r293c_mapping_external(T0* a1,T2 a2);
extern T0*oBC288body;
T0* r173add_comment(T173* C,T0* a1);
T0* r173to_runnable(T173* C,T0* a1);
T0* r173to_real_constant(T173* C);
void r173error(T68 a1,T0* a2);
extern T0*oBC173result_type;
extern int fBC173result_type;
T0* r173result_type(void);
void r173unary_minus(T173* C);
T0* r173static_result_base_class(void);
void r173make(T173* C,T2 a1,T68 a2);
T2 r173isa_dca_inline_argument(void);
extern T0*oBC49parser_buffer_path;
void r49register_sys_runtime_basic_of(T0* a1);
extern T0*oBC13type_string;
extern int fBC13type_string;
T0* r49type_string(void);
void r49warning(T68 a1,T0* a2);
T0* r49top_rf(T49* C);
extern T0*oBC49stack_rf;
void r49incr_magic_count(T49* C);
T0* r49base_class(T49* C,T0* a1);
T0* r49load_class(T49* C,T0* a1);
extern T0*oBC49loading_path;
extern int fBC49loading_path;
T0* r49loading_path(void);
extern T0*oBC13address_of_pool;
T0* r49get_class(T0* a1);
extern T0*oBC13echo;
T0* r49memory_class_used(void);
extern T0*oBC49c_code;
extern T0*oBC49registered_for_c_define;
extern T0*oBC49tmp_tail;
extern T0*oBC13parser_buffer;
extern T0*oBC13cecil_pool;
T6 r49is_tagged(T0* a1);
T6 r49string_at_run_time(void);
extern T0*oBC13eiffel_parser;
void r49afd_check_deferred(T0* a1);
void r49add_base_class(T49* C,T0* a1);
extern T0*oBC49rename_dictionary;
extern int fBC49rename_dictionary;
T0* r49rename_dictionary(T49* C);
void r49pop(T49* C);
extern T0*oBC49base_class_dictionary;
T6 r49parser_buffer_for(T49* C,T0* a1);
void r49push(T49* C,T0* a1);
extern T0*oBC13tmp_path;
void r49get_started(T49* C,T0* a1,T0* a2);
void r49id_extra_information(T0* a1,T0* a2);
T6 r49is_used(T0* a1);
extern T0*oBC13manifest_string_pool;
extern T0*oBC49basic_sys_runtime;
T0* r49run_class(T0* a1);
void r49fatal_error(T0* a1);
extern T0*oBC13system_tools;
extern int fBC13system_tools;
T0* r49system_tools(void);
void r49compile_to_c(T49* C);
T6 r49stupid_switch(T0* a1,T0* a2);
T6 r49same_base_feature(T0* a1,T0* a2);
extern T0*oBC49run_class_dictionary;
extern T0*oBC49rf9_memory;
void r49reference_to_expanded(T0* a1);
extern T0*oBC13id_provider;
extern int fBC13id_provider;
T0* r49id_provider(void);
T0* r206value(T206* C,T2 a1);
T0* r206try_to_undefine_aux(T206* C,T0* a1,T0* a2);
T0* r206try_to_undefine(T206* C,T0* a1,T0* a2);
void r206check_obsolete(T206* C,T68 a1);
T0* r206to_run_feature(T206* C,T0* a1,T0* a2);
void r206error(T68 a1,T0* a2);
T6 r206is_not_mergeable_with(T206* C,T0* a1);
void r206make(T206* C,T0* a1,T0* a2,T0* a3);
void r206add_into(T206* C,T0* a1);
T6 r206can_hide(T206* C,T0* a1,T0* a2);
void r206merge_header_comments(T206* C,T0* a1);
T68 r206start_position(T206* C);
T0* r230add_comment(T230* C,T0* a1);
void r230compile_to_c(T230* C);
T0* r230to_runnable(T230* C,T0* a1);
void r132compile_to_c_old(T132* C);
T0* r132runnable_expression(T0* a1,T0* a2);
void r132run_feature_has_result(T132* C);
void r132run_feature_match(T132* C,T0* a1);
T0* r132add_comment(T132* C,T0* a1);
void r132with(T132* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r132mapping_c_target(T132* C,T0* a1);
void r132afd_check(T132* C);
void r132c_declare_for_old(T132* C);
void r132collect_c_tmp(T132* C);
T0* r132operator(void);
T6 r132use_current(T132* C);
T0* r132runnable_args(T0* a1,T0* a2);
T0* r132to_runnable(T132* C,T0* a1);
T2 r132to_integer(T132* C);
T6 r132is_static(T132* C);
void r132finalize(T132* C);
void r132error(T68 a1,T0* a2);
T0* r132result_type(T132* C);
T0* r132arg1(T132* C);
T6 r132call_proc_call_stupid_switch(T132* C,T0* a1);
T0* r132run_feature_for(T132* C,T0* a1,T0* a2);
T0* r132static_result_base_class(T132* C);
void r132make(T132* C,T0* a1,T68 a2,T0* a3);
void r132fatal_error(T0* a1);
void r132assertion_check(T132* C,T3 a1);
T6 r132stupid_switch(T132* C,T0* a1);
void r344falling_down(T344* C,T0* a1);
void r344define_gc_info(T0* a1);
extern T0*oBC344header;
T0* r344type_string(void);
void r344initialize_runtime(T344* C);
void r344allocation_of(T344* C,T0* a1,T0* a2);
void r344switch_for(T344* C,T0* a1);
void r344new_native9_in(T344* C,T0* a1,T6 a2);
void r344define_gc_start(T344* C,T0* a1,T0* a2);
void r344just_before_mark(T0* a1);
extern T0*oBC344run_class_list;
void r344new_manifest_string_in(T344* C,T0* a1,T6 a2);
void r344c_dicho(T344* C,T0* a1,T2 a2,T2 a3);
void r344no_gc(T344* C);
void r344basic_allocation(T344* C,T0* a1,T0* a2,T0* a3);
void r344allocation(T344* C,T0* a1);
void r344define2(T344* C);
void r344set_info_flag(T344* C);
void r344sort_running(T0* a1);
void r344mark_for(T0* a1,T0* a2,T0* a3);
T0* r344system_tools(void);
void r344memory_dispose(T0* a1,T0* a2,T0* a3);
void r344gc_info_before_exit(T344* C);
extern T0*oBC344body;
void r150compile_to_c_old(T150* C);
T0* r150runnable_expression(T0* a1,T0* a2);
void r150run_feature_has_result(T150* C);
T2 r150static_value(T150* C);
void r150run_feature_match(T150* C,T0* a1);
T0* r150add_comment(T150* C,T0* a1);
void r150with(T150* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r150mapping_c_target(T150* C,T0* a1);
void r150afd_check(T150* C);
void r150c_declare_for_old(T150* C);
void r150collect_c_tmp(T150* C);
T6 r150use_current(T150* C);
T0* r150runnable_args(T0* a1,T0* a2);
T0* r150to_runnable(T150* C,T0* a1);
T2 r150to_integer(T150* C);
T6 r150is_static(T150* C);
void r150finalize(T150* C);
void r150error(T68 a1,T0* a2);
T0* r150result_type(T150* C);
T0* r150arg1(T150* C);
T6 r150call_proc_call_stupid_switch(T150* C,T0* a1);
T0* r150run_feature_for(T150* C,T0* a1,T0* a2);
T0* r150static_result_base_class(T150* C);
void r150make(T150* C,T0* a1,T0* a2,T0* a3);
void r150fatal_error(T0* a1);
void r150assertion_check(T150* C,T3 a1);
T6 r150stupid_switch(T150* C,T0* a1);
T68 r150start_position(T150* C);
void r148compile_to_c_old(T148* C);
T0* r148runnable_expression(T0* a1,T0* a2);
void r148run_feature_has_result(T148* C);
T2 r148static_value(T148* C);
void r148run_feature_match(T148* C);
T0* r148add_comment(T148* C,T0* a1);
void r148with(T148* C,T0* a1,T0* a2,T0* a3);
void r148mapping_c_target(T148* C,T0* a1);
void r148afd_check(T148* C);
void r148c_declare_for_old(T148* C);
void r148collect_c_tmp(T148* C);
T6 r148use_current(T148* C);
T0* r148to_runnable(T148* C,T0* a1);
T2 r148to_integer(T148* C);
T6 r148is_static(T148* C);
void r148finalize(T148* C);
void r148error(T68 a1,T0* a2);
T0* r148result_type(T148* C);
T6 r148can_be_dropped(T148* C);
T6 r148call_proc_call_stupid_switch(T148* C,T0* a1);
T0* r148run_feature_for(T148* C,T0* a1,T0* a2);
T0* r148static_result_base_class(T148* C);
void r148make(T148* C,T0* a1,T0* a2);
void r148fatal_error(T0* a1);
void r148assertion_check(T148* C,T3 a1);
void r148compile_to_c(T148* C);
T6 r148stupid_switch(T148* C,T0* a1);
T6 r148is_pre_computable(T148* C);
T68 r148start_position(T148* C);
void r215make(T215* C,T0* a1,T0* a2,T0* a3);
void r215fatal_error(T0* a1);
void r215afd_check(T215* C);
void r215compile_to_c(T215* C);
T6 r215stupid_switch(T215* C,T0* a1);
T6 r215use_current(T215* C);
T0* r215to_runnable(T215* C,T0* a1);
void r215put(T215* C,T0* a1,T2 a2);
T2 r215count(T215* C);
T6 r215is_pre_computable(T215* C);
void r215from_compound(T215* C,T0* a1);
T68 r215start_position(T215* C);
T0* r215item(T215* C,T2 a1);
void r298fe_c2c(T0* a1);
T6 r298stupid_switch_function(T0* a1,T0* a2);
void r298fatal_error(T0* a1);
T6 r298stupid_switch_procedure(T0* a1,T0* a2);
T2 r388static_value_mem(T388* C);
T2 r388id(T388* C);
T6 r388use_current(T388* C);
void r388fall_down(T388* C);
T6 r388is_static(T388* C);
T6 r388is_exported_in(T388* C,T0* a1);
T0* r388clients(T388* C);
void r388address_of_c_define(T388* C,T0* a1);
T0* r388run_class(T388* C);
void r388make(T388* C,T0* a1,T0* a2,T0* a3);
void r388fatal_error(T0* a1);
extern T0*oBC334c_code;
void r388c_assertion_flag(T388* C);
void r388initialize(T388* C);
T0* r388stupid_switch(T388* C,T0* a1);
void r388compute_stupid_switch(T388* C,T0* a1);
void r388mapping_c(T388* C);
void r388fe_vffd7(T388* C);
void r388c_frame_descriptor_name_in(T388* C,T0* a1);
T68 r388start_position(T388* C);
void r47set_is_deep_equal_used(T47* C);
T6 r47ensure_check(T47* C);
T6 r47debug_check(T47* C);
T0* r47string_aliaser(void);
T6 r47no_check(T47* C);
T6 r47boost(T47* C);
T6 r47require_check(T47* C);
void r47compute_root_class(T47* C,T0* a1);
T6 r47loop_check(T47* C);
T6 r47invariant_check(T47* C);
T6 r47all_check(T47* C);
T0* r47root_procedure(T47* C);
T0* r280generic_list(T280* C);
T6 r280need_gc_mark_function(T280* C);
T2 r280id(T280* C);
void r280warning(T68 a1,T0* a2);
void r280cast_to_ref(T280* C);
void r280c_header_pass1(T280* C);
void r280just_before_gc_mark_in(T280* C,T0* a1);
void r280c_header_pass3(T280* C);
void r280gc_call_new_in(T280* C,T0* a1);
T6 r280is_array(T280* C);
T0* r280base_class(T280* C);
T0* r280look_up_for(T280* C,T0* a1,T0* a2);
T2 r280c_sizeof(T280* C);
T6 r280has_creation(T280* C,T0* a1);
void r280error(T68 a1,T0* a2);
T6 r280need_c_struct(T280* C);
void r280mapping_cast(T280* C);
T0* r280actual_reference(T280* C,T0* a1);
T6 r280is_a_in(T280* C,T0* a1,T0* a2);
T6 r280is_native_array(T280* C);
T6 r280is_boolean(T280* C);
T6 r280is_a(T280* C,T0* a1);
T6 r280is_generic(T280* C);
void r280make(T280* C,T0* a1,T2 a2);
T0* r280formal_generic_list(T280* C);
T6 r280is_reference(T280* C);
T6 r280is_real(T280* C);
T6 r280is_user_expanded(T280* C);
T6 r280is_integer(T280* C);
T6 r280is_any(T280* C);
void r280fatal_error_generic_list(T280* C);
T6 r280is_string(T280* C);
void r280c_initialize_in(T280* C,T0* a1);
T0* r280constraint(T280* C);
T0* r280smallest_ancestor(T280* C,T0* a1);
void r280c_header_pass2(T280* C);
void r280c_header_pass4(T280* C);
T6 r280is_double(T280* C);
T6 r280is_none(T280* C);
T0* r280to_runnable(T280* C,T0* a1);
T0* r280make_runnable(T280* C,T0* a1);
T0* r280twin(T280* C);
T6 r280is_pointer(T280* C);
T0* r280formal_arg(T280* C);
void r280id_extra_information(T280* C,T0* a1);
void r280gc_define1(T280* C);
void r280gc_mark_in(T280* C,T0* a1);
T0* r280static_base_class_name(T280* C);
void r280c_type_for_external_in(T280* C,T0* a1);
void r280c_type_for_argument_in(T280* C,T0* a1);
T0* r280run_time_mark(T280* C);
T0* r280run_class(T280* C);
T6 r280is_dummy_expanded(T280* C);
void r280fatal_error(T0* a1);
T6 r280is_expanded(T280* C);
void r280c_type_for_result_in(T280* C,T0* a1);
void r280c_type_for_target_in(T280* C,T0* a1);
T0* r280expanded_initializer(T280* C);
T6 r280is_basic_eiffel_expanded(T280* C);
T6 r280stupid_switch(T280* C,T0* a1);
T6 r280standard_stupid_switch(T280* C,T0* a1);
void r280demangling_in(T280* C,T0* a1);
void r280c_initialize(T280* C);
T6 r280is_character(T280* C);
T0* r280base_class_name(T280* C);
void r280c_frame_descriptor(T280* C);
T6 r280is_bit(T280* C);
void r280gc_info_in(T280* C,T0* a1);
void r280gc_define2(T280* C);
void r317make(T317* C,T0* a1,T0* a2);
void r317make_all(T317* C,T0* a1);
T6 r317affect(T317* C,T0* a1);
void r105make(T105* C,T0* a1,T68 a2);
T0* r383runnable(T0* a1,T0* a2,T0* a3,T3 a4);
T0* r383require_end(T383* C,T0* a1,T0* a2);
void r383assertion_add_last(T383* C,T0* a1);
T0* r383ensure_end(T383* C,T0* a1,T0* a2);
void r383invariant_add_last(T383* C,T0* a1);
extern T0*oBC383collector;
void r383ensure_start(T383* C);
void r383require_start(T383* C);
T0* r383invariant_end(T383* C,T0* a1);
void r383error(T68 a1,T0* a2);
void r383invariant_start(T383* C);
T2 r345id(T345* C);
void r345afd_check(T345* C);
T6 r345use_current(T345* C);
void r345fall_down(T345* C);
T6 r345is_exported_in(T345* C,T0* a1);
T0* r345clients(T345* C);
T0* r345run_class(T345* C);
void r345make(T345* C,T0* a1,T0* a2,T0* a3);
void r345fatal_error(T0* a1);
void r345c_assertion_flag(T345* C);
void r345initialize(T345* C);
T0* r345stupid_switch(T345* C,T0* a1);
void r345compute_stupid_switch(T345* C,T0* a1);
void r345mapping_c(T345* C);
void r345address_of_c_mapping(T345* C);
void r345fe_vffd7(T345* C);
void r345c_frame_descriptor_name_in(T345* C,T0* a1);
T0* r146add_comment(T146* C,T0* a1);
void r146with(T146* C,T0* a1,T0* a2);
void r146mapping_c_target(T146* C,T0* a1);
T0* r146to_runnable(T146* C,T0* a1);
T2 r146to_integer(T146* C);
void r146error(T68 a1,T0* a2);
T6 r146can_be_dropped(T146* C);
T0* r146run_feature(T146* C,T0* a1);
T0* r146static_result_base_class(T146* C);
void r146make(T146* C,T0* a1,T68 a2);
void r146fatal_error(T0* a1);
void r146undefine_in(T146* C,T0* a1);
T0* r146origin_base_class(T146* C);
void r146compile_to_c(T146* C);
T6 r146stupid_switch(T146* C,T0* a1);
T0* r163runnable_expression(T0* a1,T0* a2);
void r163run_feature_match(T163* C,T0* a1);
T0* r163add_comment(T163* C,T0* a1);
void r163with(T163* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r163afd_check(T163* C);
void r163collect_c_tmp(T163* C);
T6 r163use_current(T163* C);
T0* r163runnable_args(T0* a1,T0* a2);
T0* r163to_runnable(T163* C,T0* a1);
T0* r163make_runnable(T163* C,T0* a1,T0* a2,T0* a3);
void r163finalize(T163* C);
T6 r163call_proc_call_stupid_switch(T163* C,T0* a1);
T0* r163run_feature_for(T163* C,T0* a1,T0* a2);
void r163make(T163* C,T0* a1,T0* a2,T0* a3);
void r163fatal_error(T0* a1);
void r163run_feature_has_no_result(T163* C);
void r163compile_to_c(T163* C);
T2 r163arg_count(T163* C);
T6 r163stupid_switch(T163* C,T0* a1);
T68 r163start_position(T163* C);
void r316declaration_in(T316* C,T0* a1);
void r316undefine_in(T316* C,T0* a1);
T0* r316origin_base_class(T316* C);
T0* r316to_key(T316* C);
void r316put_cpp_tag(T316* C);
T0* r316to_string(T316* C);
void r316error(T68 a1,T0* a2);
void r316mapping_c_in(T316* C,T0* a1);
T68 r316start_position(T316* C);
void r368default_mapping_procedure(T368* C);
extern T0*oBC368tmp_string;
T2 r368id(T368* C);
void r368address_of_c_mapping_wrapper(T368* C);
void r368fall_down(T368* C);
void r368compute_use_current(T368* C);
extern T0*oBC13exceptions_handler;
extern T0*oBC13c_frame_descriptor_locals;
void r368c_define(T368* C);
T6 r368need_local_vars(T368* C);
T0* r368clients(T368* C);
void r368put_c_name_tag(T368* C);
void r368std_compute_use_current(T368* C);
void r368address_of_c_define(T368* C,T0* a1);
T0* r368run_ensure(T368* C);
T6 r368empty_or_null_body(T368* C);
void r368address_of_wrapper_name_in(T368* C,T0* a1);
void r368make(T368* C,T0* a1,T0* a2,T0* a3);
T6 r368dca(T368* C);
void r368default_mapping_function(T368* C);
void r368c_assertion_flag(T368* C);
void r368c_define_opening(T368* C);
void r368c_define_closing(T368* C);
T0* r368memory_dispose(T368* C);
void r368initialize(T368* C);
void r368address_of_c_define_wrapper(T368* C,T0* a1);
void r368in_line(T368* C);
void r368mapping_c(T368* C);
void r368std_compute_stupid_switch(T368* C,T0* a1);
void r368routine_afd_check(T368* C);
T0* r368body_one_dpca(T368* C);
extern T0*oBC13c_frame_descriptor_local_count;
T6 r368one_pc(T368* C);
T6 r368do_not_use_current(T368* C);
T0* r368run_require(T368* C);
void r368mapping_name(T368* C);
void r368c_initialize_ds_one_by_one(T368* C);
T6 r368isa_in_line(T368* C);
T6 r368use_current(T368* C);
T6 r368is_empty_or_null_body(T368* C);
T6 r368is_exported_in(T368* C,T0* a1);
T0* r368default_rescue_compound(T368* C);
T0* r368run_class(T368* C);
void r368fatal_error(T0* a1);
T6 r368attribute_writer(T368* C);
T0* r368stupid_switch(T368* C,T0* a1);
T6 r368direct_call(T368* C);
void r368define_prototype(T368* C);
void r368c_frame_descriptor(T368* C);
void r368address_of_c_mapping(T368* C);
T6 r368is_pre_computable(T368* C);
void r368c_frame_descriptor_name_in(T368* C,T0* a1);
void r87make(T87* C,T0* a1,T0* a2);
void r87fatal_error(T0* a1);
extern T0*oBC396tmp_string;
T2 r396id(T396* C);
void r396address_of_c_mapping_wrapper(T396* C);
void r396collect_c_tmp(T396* C);
void r396fall_down(T396* C);
void r396compute_use_current(T396* C);
T0* r396body_one_result_dca(T396* C);
void r396c_define(T396* C);
T0* r396clients(T396* C);
void r396put_c_name_tag(T396* C);
T6 r396can_be_dropped(T396* C);
void r396std_compute_use_current(T396* C);
T6 r396a_eq_neq(T396* C);
void r396address_of_c_define(T396* C,T0* a1);
T0* r396run_ensure(T396* C);
T6 r396empty_or_null_body(T396* C);
void r396default_mapping_function(T396* C);
void r396address_of_wrapper_name_in(T396* C,T0* a1);
void r396make(T396* C,T0* a1,T0* a2,T0* a3);
T6 r396dca(T396* C);
void r396c_assertion_flag(T396* C);
void r396c_define_opening(T396* C);
void r396c_define_closing(T396* C);
void r396initialize(T396* C);
void r396in_line(T396* C);
void r396mapping_c(T396* C);
void r396address_of_c_define_wrapper(T396* C,T0* a1);
void r396std_compute_stupid_switch(T396* C,T0* a1);
void r396routine_afd_check(T396* C);
T6 r396dc_pco1(T396* C);
T0* r396body_one_result(T396* C);
T0* r396body_one_dc_pco(T396* C);
T6 r396direct_cse_call(T396* C);
T0* r396run_require(T396* C);
T6 r396dc_pco2(T396* C);
void r396mapping_name(T396* C);
void r396c_initialize_ds_one_by_one(T396* C);
T6 r396isa_in_line(T396* C);
T6 r396use_current(T396* C);
T6 r396value_reader(T396* C);
T6 r396is_static(T396* C);
T6 r396is_exported_in(T396* C,T0* a1);
T0* r396default_rescue_compound(T396* C);
T0* r396run_class(T396* C);
void r396fatal_error(T0* a1);
T6 r396attribute_reader(T396* C);
T6 r396result_is_current(T396* C);
T0* r396stupid_switch(T396* C,T0* a1);
T6 r396direct_call(T396* C);
void r396define_prototype(T396* C);
void r396c_frame_descriptor(T396* C);
void r396address_of_c_mapping(T396* C);
void r396fe_vffd7(T396* C);
void r396c_frame_descriptor_name_in(T396* C,T0* a1);
void r176prepare_arguments(T176* C,T0* a1);
void r176make(T176* C,T68 a1,T0* a2,T0* a3);
void r176fatal_error(T0* a1);
T0* r176precursor_name(T0* a1,T0* a2);
T0* r176add_comment(T176* C,T0* a1);
T0* r176super_feature(T176* C,T0* a1);
void r176compile_to_c(T176* C);
void r176afd_check(T176* C);
void r176collect_c_tmp(T176* C);
T0* r176to_runnable(T176* C,T0* a1);
void r176error(T68 a1,T0* a2);
void r99make(T99* C,T68 a1,T0* a2);
T0* r99merge_with(T99* C,T0* a1);
void r99merge(T99* C,T68 a1,T0* a2,T0* a3);
T6 r99gives_permission_to_any(T99* C);
T6 r99gives_permission_to(T99* C,T0* a1);
T0* r99append(T99* C,T0* a1);
T6 r99is_omitted(T99* C);
void r99vape_check(T99* C,T68 a1,T0* a2);
void r99gives_permission_error(T99* C,T6 a1,T0* a2);
T0* r304try_to_undefine_aux(T304* C,T0* a1,T0* a2);
T0* r304try_to_undefine(T304* C,T0* a1,T0* a2);
void r304check_obsolete(T304* C,T68 a1);
T0* r304to_run_feature(T304* C,T0* a1,T0* a2);
void r304error(T68 a1,T0* a2);
T6 r304is_not_mergeable_with(T304* C,T0* a1);
void r304set_header_comment(T304* C,T0* a1);
void r304make_routine(T304* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r304make(T304* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7,T0* a8);
void r304add_into(T304* C,T0* a1);
T6 r304can_hide(T304* C,T0* a1,T0* a2);
void r304merge_header_comments(T304* C,T0* a1);
void r304make_effective_routine(T304* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
T68 r304start_position(T304* C);
void r144compile_to_c_old(T144* C);
extern T0*oBC144tmp_string;
T0* r144add_comment(T144* C,T0* a1);
void r144afd_check(T144* C);
void r144c_declare_for_old(T144* C);
T6 r144use_current(T144* C);
T0* r144to_runnable(T144* C,T0* a1);
T2 r144to_integer(T144* C);
void r144error(T68 a1,T0* a2);
T0* r144local_c_name(T144* C);
T0* r144result_type(T144* C);
T0* r144static_result_base_class(T144* C);
void r144assertion_check(T144* C,T3 a1);
extern T0*oBC144vaol_check_memory;
T68 r144start_position(T144* C);
void r85make(T85* C,T0* a1);
void r85fatal_error(T0* a1);
T0* r85name_in_child(T85* C,T0* a1);
T0* r85name_in_parent(T85* C,T0* a1);
void r85get_started(T85* C,T0* a1);
void r297c_mapping_procedure(T0* a1,T0* a2,T0* a3);
void r297c_mapping_function(T0* a1,T0* a2,T0* a3);
void r297standard_c_define_procedure(T0* a1,T0* a2,T0* a3);
void r297standard_c_define_function(T0* a1,T0* a2,T0* a3);
void r297wrapped_external_call(T0* a1,T2 a2);
void r297c_mapping_external(T0* a1,T2 a2);
T0* r57first_parent_for(T57* C,T0* a1);
T0* r57going_up(T57* C,T0* a1,T0* a2,T0* a3);
void r57inherit_cycle_check(T57* C);
T6 r57has_redefine(T57* C,T0* a1);
T0* r57repeated_inheritance(T57* C,T0* a1,T0* a2,T0* a3);
T0* r57precursor_for(T57* C,T0* a1,T0* a2);
void r57make(T57* C,T0* a1,T68 a2,T0* a3,T0* a4);
void r57fatal_error(T0* a1);
T0* r57smallest_ancestor(T57* C,T0* a1,T0* a2);
T6 r57has_parent(T57* C,T0* a1);
T6 r57is_a_vncg(T57* C,T0* a1,T0* a2);
void r57collect_assertion(T57* C,T0* a1);
void r57collect_invariant(T57* C,T0* a1);
T0* r57clients_for(T57* C,T0* a1);
T0* r57look_up_for(T57* C,T0* a1,T0* a2);
T0* r57original_name(T57* C,T0* a1,T0* a2);
T0* r57e_feature(T57* C,T0* a1);
void r57get_started(T57* C);
T0* r57up_to_original(T57* C,T0* a1,T0* a2);
T0* r57next_parent_for(T57* C,T0* a1,T0* a2);
void r57id_extra_information(T57* C,T0* a1);
void r397default_mapping_procedure(T397* C);
T2 r397id(T397* C);
void r397address_of_c_mapping_wrapper(T397* C);
void r397fall_down(T397* C);
void r397c_define(T397* C);
T0* r397clients(T397* C);
void r397put_c_name_tag(T397* C);
void r397std_compute_use_current(T397* C);
void r397address_of_c_define(T397* C,T0* a1);
T0* r397run_ensure(T397* C);
void r397default_mapping_function(T397* C);
void r397address_of_wrapper_name_in(T397* C,T0* a1);
void r397make(T397* C,T0* a1,T0* a2,T0* a3);
void r397c_assertion_flag(T397* C);
void r397c_define_opening(T397* C);
void r397c_define_closing(T397* C);
void r397initialize(T397* C);
void r397address_of_c_define_wrapper(T397* C,T0* a1);
void r397std_compute_stupid_switch(T397* C,T0* a1);
void r397routine_afd_check(T397* C);
T0* r397run_require(T397* C);
void r397mapping_name(T397* C);
void r397c_initialize_ds_one_by_one(T397* C);
T6 r397use_current(T397* C);
T6 r397is_exported_in(T397* C,T0* a1);
T0* r397default_rescue_compound(T397* C);
T0* r397run_class(T397* C);
void r397fatal_error(T0* a1);
T0* r397stupid_switch(T397* C,T0* a1);
void r397define_prototype(T397* C);
void r397c_frame_descriptor(T397* C);
void r397address_of_c_mapping(T397* C);
void r397c_frame_descriptor_name_in(T397* C,T0* a1);
void r39make(T39* C);
T0* r39string_aliaser(void);
extern T0*oBC39temporary_type_name;
T0* r39alias_of(T2 a1);
T0* r39system_tools(void);
void r39disk_restore(T39* C);
extern T0*oBC39id_memory;
T2 r39item(T39* C,T0* a1);
void r137compile_to_c_old(T137* C);
T0* r137runnable_expression(T0* a1,T0* a2);
void r137run_feature_has_result(T137* C);
T2 r137static_value(T137* C);
void r137run_feature_match(T137* C);
T0* r137add_comment(T137* C,T0* a1);
void r137with(T137* C,T0* a1,T0* a2,T0* a3);
void r137mapping_c_target(T137* C,T0* a1);
void r137afd_check(T137* C);
void r137c_declare_for_old(T137* C);
void r137collect_c_tmp(T137* C);
T6 r137use_current(T137* C);
T0* r137to_runnable(T137* C,T0* a1);
T2 r137to_integer(T137* C);
T6 r137is_static(T137* C);
void r137finalize(T137* C);
void r137error(T68 a1,T0* a2);
T0* r137result_type(T137* C);
T6 r137can_be_dropped(T137* C);
T6 r137call_proc_call_stupid_switch(T137* C,T0* a1);
T0* r137run_feature_for(T137* C,T0* a1,T0* a2);
T0* r137static_result_base_class(T137* C);
void r137make(T137* C,T0* a1,T0* a2);
void r137fatal_error(T0* a1);
void r137assertion_check(T137* C,T3 a1);
T6 r137stupid_switch(T137* C,T0* a1);
void r262gc_na_env_in(T262* C,T0* a1);
void r262standard_c_print_function(T262* C);
T2 r262id(T262* C);
void r262cast_to_ref(T262* C);
void r262just_before_gc_mark_in(T262* C,T0* a1);
void r262gc_call_new_in(T262* C,T0* a1);
T0* r262base_class(T262* C);
T0* r262look_up_for(T262* C,T0* a1,T0* a2);
void r262mapping_cast(T262* C);
T0* r262actual_reference(T0* a1);
T6 r262is_a_in(T262* C,T0* a1,T0* a2);
T6 r262is_native_array(T262* C);
T6 r262is_a(T262* C,T0* a1);
void r262make(T262* C,T68 a1,T0* a2);
T2 r262c_sizeof_pointer(void);
void r262load_basic_features(T262* C);
T6 r262is_run_type(T262* C);
T0* r262type_any(void);
T0* r262smallest_ancestor(T262* C,T0* a1);
void r262c_header_pass2(T262* C);
T0* r262string_aliaser(void);
T0* r262to_runnable(T262* C,T0* a1);
void r262make_runnable(T262* C,T68 a1,T0* a2);
T0* r262twin(T262* C);
void r262id_extra_information(T0* a1);
void r262gc_define1(T262* C);
void r262gc_mark_in(T262* C,T0* a1);
void r262gc_info_nb_in(T262* C,T0* a1);
void r262c_type_for_external_in(T262* C,T0* a1);
void r262c_type_for_argument_in(T262* C,T0* a1);
T0* r262run_time_mark(T262* C);
T0* r262run_class(T262* C);
void r262fatal_error(T0* a1);
void r262gc_mark(T262* C,T6 a1);
T6 r262stupid_switch(T262* C,T0* a1);
void r262demangling_in(T262* C,T0* a1);
void r262c_type_in(T262* C,T0* a1);
void r262c_frame_descriptor(T262* C);
void r262gc_info_in(T262* C,T0* a1);
void r262gc_define2(T262* C);
T0* r153c_variable_name(T153* C);
T0* r153add_comment(T153* C,T0* a1);
void r153mapping_c_target(T153* C,T0* a1);
T0* r153to_runnable(T153* C,T0* a1);
T2 r153to_integer(T153* C);
void r153error(T68 a1,T0* a2);
T0* r153result_type(T153* C);
T0* r153static_result_base_class(void);
T6 r153stupid_switch(T153* C,T0* a1);
void r153mapping_c_arg(T153* C,T0* a1);
void r321add_last(T321* C,T0* a1);
T2 r395id(T395* C);
void r395address_of_c_mapping_wrapper(T395* C);
void r395fall_down(T395* C);
void r395c_define(T395* C);
T0* r395clients(T395* C);
void r395put_c_name_tag(T395* C);
void r395std_compute_use_current(T395* C);
void r395address_of_c_define(T395* C,T0* a1);
T0* r395run_ensure(T395* C);
void r395default_mapping_function(T395* C);
void r395address_of_wrapper_name_in(T395* C,T0* a1);
void r395make(T395* C,T0* a1,T0* a2,T0* a3);
void r395c_assertion_flag(T395* C);
void r395c_define_opening(T395* C);
void r395c_define_closing(T395* C);
void r395initialize(T395* C);
void r395mapping_c(T395* C);
void r395address_of_c_define_wrapper(T395* C,T0* a1);
void r395std_compute_stupid_switch(T395* C,T0* a1);
void r395routine_afd_check(T395* C);
T0* r395run_require(T395* C);
void r395mapping_name(T395* C);
void r395c_initialize_ds_one_by_one(T395* C);
T6 r395use_current(T395* C);
T6 r395is_exported_in(T395* C,T0* a1);
T0* r395default_rescue_compound(T395* C);
T0* r395run_class(T395* C);
void r395fatal_error(T0* a1);
T0* r395stupid_switch(T395* C,T0* a1);
void r395define_prototype(T395* C);
void r395c_frame_descriptor(T395* C);
void r395address_of_c_mapping(T395* C);
void r395fe_vffd7(T395* C);
T6 r395is_pre_computable(T395* C);
void r395c_frame_descriptor_name_in(T395* C,T0* a1);
T0* r209try_to_undefine_aux(T209* C,T0* a1,T0* a2);
T0* r209try_to_undefine(T209* C,T0* a1,T0* a2);
void r209check_obsolete(T209* C,T68 a1);
T0* r209to_run_feature(T209* C,T0* a1,T0* a2);
void r209error(T68 a1,T0* a2);
T6 r209is_not_mergeable_with(T209* C,T0* a1);
void r209make(T209* C,T0* a1,T0* a2,T0* a3);
void r209add_into(T209* C,T0* a1);
T6 r209can_hide(T209* C,T0* a1,T0* a2);
void r209merge_header_comments(T209* C,T0* a1);
T68 r209start_position(T209* C);
void r174compile_to_c_old(T174* C);
T0* r174add_comment(T174* C,T0* a1);
void r174afd_check(T174* C);
void r174c_declare_for_old(T174* C);
void r174collect_c_tmp(T174* C);
T0* r174to_runnable(T174* C,T0* a1);
T2 r174to_integer(T174* C);
void r174error(T68 a1,T0* a2);
void r174prepare_arguments(T174* C,T0* a1);
T0* r174static_result_base_class(T174* C);
void r174make(T174* C,T68 a1,T0* a2,T0* a3);
void r174fatal_error(T0* a1);
T0* r174precursor_name(T0* a1,T0* a2);
T0* r174super_feature(T174* C,T0* a1);
void r174compile_to_c(T174* C);
void r319make(T319* C,T68 a1,T0* a2);
T0* r319clients_for(T319* C,T0* a1);
void r337c_plus_plus_prototype(T337* C,T0* a1);
void r337default_mapping_procedure(T337* C);
T2 r337id(T337* C);
void r337external_prototype(T337* C,T0* a1);
void r337fall_down(T337* C);
void r337compute_use_current(T337* C);
void r337c_define(T337* C);
T0* r337clients(T337* C);
void r337put_c_name_tag(T337* C);
void r337std_compute_use_current(T337* C);
T0* r337run_ensure(T337* C);
void r337default_mapping_function(T337* C);
void r337make(T337* C,T0* a1,T0* a2,T0* a3);
void r337external_prototype_for(T337* C,T0* a1,T0* a2);
T2 r337arg_count(T337* C);
void r337c_define_opening(T337* C);
void r337c_define_closing(T337* C);
void r337c_assertion_flag(T337* C);
void r337c_define_with_body(T337* C,T0* a1);
void r337initialize(T337* C);
void r337compute_stupid_switch(T337* C,T0* a1);
void r337mapping_c(T337* C);
void r337routine_afd_check(T337* C);
T0* r337run_require(T337* C);
void r337mapping_name(T337* C);
void r337c_initialize_ds_one_by_one(T337* C);
T6 r337use_current(T337* C);
T6 r337is_exported_in(T337* C,T0* a1);
T0* r337run_class(T337* C);
void r337fatal_error(T0* a1);
T0* r337stupid_switch(T337* C,T0* a1);
void r337define_prototype(T337* C);
void r337c_frame_descriptor(T337* C);
void r337c_frame_descriptor_name_in(T337* C,T0* a1);
void r273standard_c_object_model(T273* C);
void r273gc_free_in(T273* C,T0* a1);
void r273standard_gc_info_in(T273* C,T0* a1);
T6 r273need_gc_mark_function(T273* C);
void r273standard_c_print_function(T273* C);
T6 r273is_written_runnable(T273* C);
T2 r273id(T273* C);
void r273cast_to_ref(T273* C);
void r273just_before_gc_mark_in(T273* C,T0* a1);
extern T0*oBC273tmp_mark;
void r273c_header_pass3(T273* C);
void r273gc_call_new_in(T273* C,T0* a1);
void r273standard_c_struct(T273* C);
T0* r273base_class(T273* C);
void r273gc_store_chunk_in(T273* C,T0* a1);
T0* r273look_up_for(T273* C,T0* a1,T0* a2);
T2 r273c_sizeof(T273* C);
T6 r273has_creation(T273* C,T0* a1);
void r273basic_checks(T273* C);
T6 r273need_c_struct(T273* C);
void r273mapping_cast(T273* C);
void r273gc_align_mark_in(T273* C,T0* a1);
T0* r273actual_reference(T273* C,T0* a1);
T6 r273is_a_in(T273* C,T0* a1,T0* a2);
void r273standard_c_typedef(T273* C);
T6 r273is_native_array(T273* C);
T6 r273is_a(T273* C,T0* a1);
void r273make(T273* C,T0* a1,T0* a2);
void r273gc_store_left_in(T273* C,T0* a1);
T2 r273c_sizeof_pointer(void);
T0* r273run_type(T273* C);
T6 r273is_reference(T273* C);
T6 r273is_user_expanded(T273* C);
T6 r273is_run_type(T273* C);
void r273standard_gc_define2_for_expanded(T273* C);
T0* r273type_any(void);
void r273c_initialize_in(T273* C,T0* a1);
T0* r273smallest_ancestor(T273* C,T0* a1);
T0* r273string_aliaser(void);
void r273standard_gc_define2(T273* C);
void r273c_header_pass4(T273* C);
T0* r273to_runnable(T273* C,T0* a1);
void r273make_runnable(T273* C,T0* a1,T0* a2);
void r273standard_gc_define1(T273* C);
T0* r273twin(T273* C);
void r273id_extra_information(T273* C,T0* a1);
void r273standard_just_before_gc_mark_in(T273* C,T0* a1);
void r273gc_define1(T273* C);
void r273gc_mark_in(T273* C,T0* a1);
void r273gc_info_nb_in(T273* C,T0* a1);
void r273c_type_for_external_in(T273* C,T0* a1);
void r273c_type_for_argument_in(T273* C,T0* a1);
T0* r273run_time_mark(T273* C);
void r273gc_store_in(T273* C,T0* a1);
T0* r273run_class(T273* C);
T6 r273is_dummy_expanded(T273* C);
void r273fatal_error(T0* a1);
void r273c_type_for_result_in(T273* C,T0* a1);
T6 r273is_expanded(T273* C);
void r273c_type_for_target_in(T273* C,T0* a1);
T0* r273expanded_initializer(T273* C);
T6 r273stupid_switch(T273* C,T0* a1);
void r273demangling_in(T273* C,T0* a1);
void r273gc_initialize_chunk(T273* C,T2 a1,T0* a2);
void r273c_initialize(T273* C);
void r273c_frame_descriptor(T273* C);
void r273c_initialize_expanded(T273* C);
void r273gc_info_in(T273* C,T0* a1);
void r273gc_define2(T273* C);
T0* r254generic_list(T254* C);
T6 r254need_gc_mark_function(T254* C);
T2 r254id(T254* C);
void r254cast_to_ref(T254* C);
void r254c_header_pass1(T254* C);
void r254just_before_gc_mark_in(T254* C,T0* a1);
void r254c_header_pass3(T254* C);
void r254gc_call_new_in(T254* C,T0* a1);
T6 r254is_array(T254* C);
T0* r254base_class(T254* C);
T0* r254look_up_for(T254* C,T0* a1,T0* a2);
T2 r254c_sizeof(T254* C);
T6 r254has_creation(T254* C,T0* a1);
T6 r254need_c_struct(T254* C);
void r254mapping_cast(T254* C);
T0* r254actual_reference(T254* C,T0* a1);
T6 r254is_a_in(T254* C,T0* a1,T0* a2);
T6 r254is_native_array(T254* C);
T6 r254is_boolean(T254* C);
T6 r254is_a(T254* C,T0* a1);
T6 r254is_generic(T254* C);
void r254anchor_cycle_start(T254* C);
void r254make(T254* C,T68 a1,T0* a2);
void r254anchor_cycle_end(T254* C);
T6 r254is_reference(T254* C);
T6 r254is_real(T254* C);
T6 r254is_user_expanded(T254* C);
T6 r254is_integer(T254* C);
T6 r254is_any(T254* C);
void r254fatal_error_generic_list(T254* C);
T6 r254is_string(T254* C);
void r254c_initialize_in(T254* C,T0* a1);
T0* r254smallest_ancestor(T254* C,T0* a1);
void r254c_header_pass2(T254* C);
T0* r254string_aliaser(void);
void r254c_header_pass4(T254* C);
void r254with(T254* C,T0* a1,T0* a2);
T6 r254is_double(T254* C);
T6 r254is_none(T254* C);
T0* r254to_runnable(T254* C,T0* a1);
T6 r254is_pointer(T254* C);
void r254id_extra_information(T254* C,T0* a1);
void r254gc_define1(T254* C);
void r254gc_mark_in(T254* C,T0* a1);
T0* r254static_base_class_name(T254* C);
void r254c_type_for_external_in(T254* C,T0* a1);
void r254c_type_for_argument_in(T254* C,T0* a1);
T0* r254run_time_mark(T254* C);
T0* r254run_class(T254* C);
T6 r254is_dummy_expanded(T254* C);
void r254fatal_error(T0* a1);
T6 r254is_expanded(T254* C);
void r254c_type_for_result_in(T254* C,T0* a1);
void r254c_type_for_target_in(T254* C,T0* a1);
T0* r254expanded_initializer(T254* C);
T6 r254is_basic_eiffel_expanded(T254* C);
void r254demangling_in(T254* C,T0* a1);
void r254c_initialize(T254* C);
T6 r254is_character(T254* C);
T0* r254base_class_name(T254* C);
extern T0*oBC255visited;
void r254c_frame_descriptor(T254* C);
T6 r254is_bit(T254* C);
void r254gc_info_in(T254* C,T0* a1);
void r254gc_define2(T254* C);
void r193compile_to_c_old(T193* C);
T0* r193runnable_expression(T0* a1,T0* a2);
void r193run_feature_has_result(T193* C);
void r193run_feature_match(T193* C,T0* a1);
T0* r193add_comment(T193* C,T0* a1);
void r193with(T193* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r193mapping_c_target(T193* C,T0* a1);
void r193afd_check(T193* C);
void r193c_declare_for_old(T193* C);
void r193collect_c_tmp(T193* C);
T0* r193operator(void);
T6 r193use_current(T193* C);
T0* r193runnable_args(T0* a1,T0* a2);
T0* r193to_runnable(T193* C,T0* a1);
T2 r193to_integer(T193* C);
T6 r193is_static(T193* C);
void r193finalize(T193* C);
void r193error(T68 a1,T0* a2);
T0* r193result_type(T193* C);
T0* r193arg1(T193* C);
T6 r193call_proc_call_stupid_switch(T193* C,T0* a1);
T0* r193run_feature_for(T193* C,T0* a1,T0* a2);
T0* r193static_result_base_class(T193* C);
void r193make(T193* C,T0* a1,T68 a2,T0* a3);
void r193fatal_error(T0* a1);
void r193assertion_check(T193* C,T3 a1);
T6 r193stupid_switch(T193* C,T0* a1);
void r333c_plus_plus_prototype(T333* C,T0* a1);
T0* r333type_string(void);
T2 r333id(T333* C);
void r333external_prototype(T333* C,T0* a1);
void r333fall_down(T333* C);
void r333compute_use_current(T333* C);
void r333c_define(T333* C);
T0* r333clients(T333* C);
void r333put_c_name_tag(T333* C);
void r333std_compute_use_current(T333* C);
T0* r333run_ensure(T333* C);
void r333default_mapping_function(T333* C);
void r333make(T333* C,T0* a1,T0* a2,T0* a3);
void r333external_prototype_for(T333* C,T0* a1,T0* a2);
T2 r333arg_count(T333* C);
void r333c_define_opening(T333* C);
void r333c_define_closing(T333* C);
void r333c_assertion_flag(T333* C);
void r333c_define_with_body(T333* C,T0* a1);
void r333initialize(T333* C);
void r333compute_stupid_switch(T333* C,T0* a1);
void r333mapping_c(T333* C);
void r333routine_afd_check(T333* C);
T0* r333type_any(void);
T2 r333integer_value(T333* C,T68 a1);
T0* r333run_require(T333* C);
void r333mapping_name(T333* C);
void r333c_initialize_ds_one_by_one(T333* C);
T6 r333use_current(T333* C);
T6 r333is_static(T333* C);
T6 r333is_exported_in(T333* C,T0* a1);
void r333c_closing(T333* C);
T0* r333run_class(T333* C);
void r333fatal_error(T0* a1);
void r333c_opening(T333* C);
T0* r333stupid_switch(T333* C,T0* a1);
void r333define_prototype(T333* C);
void r333c_frame_descriptor(T333* C);
void r333fe_vffd7(T333* C);
void r333c_frame_descriptor_name_in(T333* C,T0* a1);
void r380initialize_runtime(T380* C);
void r380se_evobt(T380* C);
void r380incorrect_inspect_value(T380* C,T68 a1);
void r380get_started(T380* C);
void r78check_expanded_with(T78* C,T0* a1);
T0* r78root_procedure_name(T78* C,T0* a1);
void r78make(T78* C,T68 a1,T0* a2,T0* a3,T0* a4);
void r78fatal_error(T0* a1);
T0* r78expanded_initializer(T78* C,T0* a1);
T6 r78has(T78* C,T0* a1);
T0* r189base_class_written(T189* C);
T0* r189add_comment(T189* C,T0* a1);
void r189mapping_c_target(T189* C,T0* a1);
T0* r189to_runnable(T189* C,T0* a1);
T2 r189to_integer(T189* C);
T0* r189twin(T189* C);
void r189error(T68 a1,T0* a2);
T0* r189static_result_base_class(T189* C);
void r189make(T189* C,T68 a1,T0* a2);
void r189name_clash_for(T189* C,T0* a1,T0* a2);
T6 r189stupid_switch(T189* C,T0* a1);
T0* r287try_to_undefine(T287* C,T0* a1,T0* a2);
void r287check_obsolete(T287* C,T68 a1);
T0* r287to_run_feature(T287* C,T0* a1,T0* a2);
void r287error(T68 a1,T0* a2);
T6 r287is_not_mergeable_with(T287* C,T0* a1);
void r287set_header_comment(T287* C,T0* a1);
void r287set_rescue_compound(T287* C,T0* a1);
void r287make_routine(T287* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r287make(T287* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
void r287add_into(T287* C,T0* a1);
T6 r287can_hide(T287* C,T0* a1,T0* a2);
void r287from_effective(T287* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
void r287merge_header_comments(T287* C,T0* a1);
T68 r287start_position(T287* C);
void r224make(T224* C,T0* a1,T0* a2);
T0* r224add_comment(T224* C,T0* a1);
void r224compile_to_c(T224* C);
void r224afd_check(T224* C);
void r224collect_c_tmp(T224* C);
T6 r224use_current(T224* C);
T6 r224stupid_switch(T224* C,T0* a1);
T0* r224to_runnable(T224* C,T0* a1);
T6 r224is_pre_computable(T224* C);
void r224error(T68 a1,T0* a2);
T68 r224start_position(T224* C);
void r147compile_to_c_old(T147* C);
void r147afd_check(T147* C);
void r147c_declare_for_old(T147* C);
void r147collect_c_tmp(T147* C);
T6 r147use_current(T147* C);
T0* r147to_runnable(T147* C,T0* a1);
void r147dca_inline_ith(T147* C,T0* a1,T2 a2);
void r147compile_to_c_ith(T147* C,T0* a1,T2 a2);
T6 r147is_static(T147* C);
void r147put(T147* C,T0* a1,T2 a2);
T2 r147count(T147* C);
void r147error(T68 a1,T0* a2);
void r147dca_inline(T147* C,T0* a1);
T6 r147isa_dca_inline(T147* C,T0* a1,T0* a2);
T6 r147can_be_dropped(T147* C);
void r147match_with(T147* C,T0* a1,T0* a2);
void r147make_n(T147* C,T0* a1,T0* a2);
T0* r147run_class(T147* C);
T6 r147is_like_argument(T147* C,T0* a1,T0* a2,T0* a3);
void r147assertion_check(T147* C,T3 a1);
void r147compile_to_c(T147* C,T0* a1);
T6 r147stupid_switch(T147* C,T0* a1);
T0* r147expression(T147* C,T2 a1);
void r147from_model(T147* C,T0* a1);
extern T0*oBC147isa_dca_inline_memory;
T6 r147is_pre_computable(T147* C);
T68 r147start_position(T147* C);
void r142compile_to_c_old(T142* C);
T0* r142runnable_expression(T0* a1,T0* a2);
void r142run_feature_has_result(T142* C);
T2 r142static_value(T142* C);
void r142run_feature_match(T142* C);
void r142dca_inline_argument(T142* C,T0* a1);
T0* r142add_comment(T142* C,T0* a1);
void r142with(T142* C,T0* a1,T0* a2,T0* a3);
void r142mapping_c_target(T142* C,T0* a1);
void r142afd_check(T142* C);
void r142c_declare_for_old(T142* C);
void r142collect_c_tmp(T142* C);
T0* r142operator(void);
T6 r142use_current(T142* C);
T0* r142to_runnable(T142* C,T0* a1);
T2 r142to_integer(T142* C);
T6 r142is_static(T142* C);
void r142finalize(T142* C);
void r142error(T68 a1,T0* a2);
T0* r142result_type(T142* C);
T6 r142can_be_dropped(T142* C);
T6 r142call_proc_call_stupid_switch(T142* C,T0* a1);
T0* r142run_feature_for(T142* C,T0* a1,T0* a2);
T0* r142static_result_base_class(T142* C);
void r142make(T142* C,T68 a1,T0* a2);
void r142fatal_error(T0* a1);
void r142assertion_check(T142* C,T3 a1);
T6 r142stupid_switch(T142* C,T0* a1);
T2 r142isa_dca_inline_argument(T142* C);
void r134compile_to_c_old(T134* C);
T0* r134runnable_expression(T0* a1,T0* a2);
void r134run_feature_has_result(T134* C);
void r134run_feature_match(T134* C,T0* a1);
T0* r134add_comment(T134* C,T0* a1);
void r134with(T134* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r134mapping_c_target(T134* C,T0* a1);
void r134afd_check(T134* C);
void r134c_declare_for_old(T134* C);
void r134collect_c_tmp(T134* C);
T0* r134operator(void);
T6 r134use_current(T134* C);
T0* r134runnable_args(T0* a1,T0* a2);
T0* r134to_runnable(T134* C,T0* a1);
T2 r134to_integer(T134* C);
T6 r134is_static(T134* C);
void r134finalize(T134* C);
void r134error(T68 a1,T0* a2);
T0* r134result_type(T134* C);
T0* r134arg1(T134* C);
T6 r134call_proc_call_stupid_switch(T134* C,T0* a1);
T0* r134run_feature_for(T134* C,T0* a1,T0* a2);
T0* r134static_result_base_class(T134* C);
void r134make(T134* C,T0* a1,T68 a2,T0* a3);
void r134fatal_error(T0* a1);
void r134assertion_check(T134* C,T3 a1);
T6 r134stupid_switch(T134* C,T0* a1);
void r129compile_to_c_old(T129* C);
T0* r129runnable_expression(T0* a1,T0* a2);
void r129run_feature_has_result(T129* C);
void r129run_feature_match(T129* C,T0* a1);
void r129dca_inline_argument(T129* C,T0* a1);
T0* r129add_comment(T129* C,T0* a1);
void r129with(T129* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r129mapping_c_target(T129* C,T0* a1);
void r129afd_check(T129* C);
void r129c_declare_for_old(T129* C);
void r129collect_c_tmp(T129* C);
T0* r129operator(void);
T6 r129use_current(T129* C);
T0* r129runnable_args(T0* a1,T0* a2);
T0* r129to_runnable(T129* C,T0* a1);
T2 r129to_integer(T129* C);
T6 r129is_static(T129* C);
void r129finalize(T129* C);
void r129error(T68 a1,T0* a2);
T0* r129result_type(T129* C);
T0* r129arg1(T129* C);
T6 r129call_proc_call_stupid_switch(T129* C,T0* a1);
T0* r129run_feature_for(T129* C,T0* a1,T0* a2);
T0* r129static_result_base_class(T129* C);
void r129make(T129* C,T0* a1,T68 a2,T0* a3);
void r129fatal_error(T0* a1);
void r129assertion_check(T129* C,T3 a1);
T6 r129stupid_switch(T129* C,T0* a1);
T2 r129isa_dca_inline_argument(T129* C);
void r126compile_to_c_old(T126* C);
T2 r126static_value(T126* C);
T2 r126static_neq_void(T0* a1);
void r126afd_check(T126* C);
void r126c_declare_for_old(T126* C);
void r126collect_c_tmp(T126* C);
T0* r126operator(void);
void r126cmp_bit(T126* C,T6 a1,T0* a2);
void r126cmp_basic_eiffel_expanded(T126* C,T6 a1,T0* a2,T0* a3);
T0* r126runnable_args(T0* a1,T0* a2);
void r126bit_limitation(T126* C,T0* a1,T0* a2);
void r126error(T68 a1,T0* a2);
void r126dca_inline(T126* C,T0* a1);
void r126cmp_basic_ref(T126* C,T6 a1);
T0* r126type_boolean(void);
T6 r126call_proc_call_stupid_switch(T126* C,T0* a1);
void r126make(T126* C,T0* a1,T68 a2,T0* a3);
void r126error_comparison(T126* C,T0* a1,T0* a2);
T0* r126runnable_expression(T0* a1,T0* a2);
void r126check_comparison(T126* C,T0* a1);
T0* r126add_comment(T126* C,T0* a1);
void r126mapping_c_target(T126* C,T0* a1);
void r126with(T126* C,T0* a1,T0* a2,T0* a3);
T6 r126use_current(T126* C);
T0* r126to_runnable(T126* C,T0* a1);
T2 r126to_integer(T126* C);
T6 r126is_static(T126* C);
T0* r126arg1(T126* C);
void r126cmp_user_expanded(T126* C,T6 a1,T0* a2);
T0* r126static_result_base_class(void);
void r126fatal_error(T0* a1);
void r126c2c_exp_ref(T0* a1,T0* a2,T0* a3,T0* a4);
void r126assertion_check(T126* C,T3 a1);
void r126compile_to_c(T126* C);
T6 r126stupid_switch(T126* C,T0* a1);
T6 r126is_static_neq_void(T0* a1);
void r390gc_free_in(T390* C,T0* a1);
void r390from_type_bit(T390* C,T68 a1,T0* a2);
T0* r390generic_list(T390* C);
void r390standard_gc_info_in(T390* C,T0* a1);
void r390standard_c_print_function(T390* C);
T2 r390id(T390* C);
void r390cast_to_ref(T390* C);
void r390gc_call_new_in(T390* C,T0* a1);
T0* r390base_class(T390* C);
T0* r390look_up_for(T390* C,T0* a1,T0* a2);
void r390gc_store_chunk_in(T390* C,T0* a1);
void r390mapping_cast(T390* C);
void r390gc_align_mark_in(T390* C,T0* a1);
T6 r390is_a_in(T390* C,T0* a1,T0* a2);
void r390standard_c_typedef(T390* C);
T6 r390is_native_array(T390* C);
T6 r390is_a(T390* C,T0* a1);
T2 r390c_sizeof_pointer(void);
void r390gc_store_left_in(T390* C,T0* a1);
void r390fatal_error_generic_list(T390* C);
T0* r390type_any(void);
T0* r390smallest_ancestor(T390* C,T0* a1);
void r390c_header_pass2(T390* C);
T0* r390string_aliaser(void);
void r390standard_gc_define2(T390* C);
void r390c_header_pass4(T390* C);
void r390standard_gc_define1(T390* C);
void r390standard_just_before_gc_mark_in(T390* C,T0* a1);
void r390id_extra_information(T0* a1);
void r390gc_mark_in(T390* C,T0* a1);
void r390gc_info_nb_in(T390* C,T0* a1);
void r390c_type_for_external_in(T0* a1);
void r390gc_store_in(T390* C,T0* a1);
T0* r390run_class(T390* C);
void r390c_type_for_target_in(T390* C,T0* a1);
void r390demangling_in(T390* C,T0* a1);
void r390gc_initialize_chunk(T390* C,T2 a1,T0* a2);
extern T0*oBC390base_class_name;
extern int fBC390base_class_name;
T0* r390base_class_name(void);
void r390c_frame_descriptor(T390* C);
T0* r168add_comment(T168* C,T0* a1);
T0* r168to_runnable(T168* C,T0* a1);
void r168error(T68 a1,T0* a2);
extern T0*oBC168result_type;
extern int fBC168result_type;
T0* r168result_type(void);
T0* r168static_result_base_class(void);
void r168make(T168* C,T68 a1,T3 a2,T2 a3);
void r168compile_to_c(T168* C);
T2 r168isa_dca_inline_argument(void);
void r186external_prototype_in(T186* C,T0* a1);
T2 r186rank_of(T186* C,T0* a1);
extern T0*oBC186tmp_string;
void r186check_name_clash(T186* C,T0* a1);
void r186declaration_list_make(T186* C,T0* a1);
void r186with(T186* C,T0* a1,T0* a2);
T0* r186type(T186* C,T2 a1);
void r186dynamic_runnable(T186* C,T0* a1);
void r186error(T68 a1,T0* a2);
void r186add_last(T186* C,T0* a1);
T6 r186is_a_in(T186* C,T0* a1,T0* a2);
void r186inline_one_pc(T186* C);
void r186make(T186* C,T0* a1);
void r186fatal_error(T0* a1);
void r186afd_notify_conversion(T186* C,T0* a1);
void r186compile_to_c_in(T186* C,T0* a1);
T6 r186is_runnable(T186* C,T0* a1);
T68 r186start_position(T186* C);
T0* r303try_to_undefine_aux(T303* C,T0* a1,T0* a2);
T0* r303try_to_undefine(T303* C,T0* a1,T0* a2);
void r303check_obsolete(T303* C,T68 a1);
void r303error(T68 a1,T0* a2);
T0* r303to_run_feature(T303* C,T0* a1,T0* a2);
T6 r303is_not_mergeable_with(T303* C,T0* a1);
void r303set_header_comment(T303* C,T0* a1);
void r303make_routine(T303* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r303make(T303* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r303add_into(T303* C,T0* a1);
T6 r303can_hide(T303* C,T0* a1,T0* a2);
void r303merge_header_comments(T303* C,T0* a1);
T0* r303a_default_rescue(T303* C,T0* a1,T0* a2);
T68 r303start_position(T303* C);
void r392default_mapping_procedure(T392* C);
T2 r392id(T392* C);
void r392c_define(T392* C);
T0* r392clients(T392* C);
void r392put_c_name_tag(T392* C);
void r392std_compute_use_current(T392* C);
T0* r392run_ensure(T392* C);
void r392make(T392* C,T0* a1,T0* a2,T0* a3);
void r392default_mapping_function(T392* C);
void r392c_assertion_flag(T392* C);
void r392c_define_opening(T392* C);
void r392c_define_closing(T392* C);
void r392initialize(T392* C);
void r392std_compute_stupid_switch(T392* C,T0* a1);
void r392routine_afd_check(T392* C);
T68 r392start_position(T392* C);
T0* r392run_require(T392* C);
void r392mapping_name(T392* C);
void r392c_initialize_ds_one_by_one(T392* C);
T6 r392use_current(T392* C);
T6 r392is_exported_in(T392* C,T0* a1);
T6 r392is_once_procedure(T392* C);
T0* r392run_class(T392* C);
void r392fatal_error(T0* a1);
T0* r392stupid_switch(T392* C,T0* a1);
void r392define_prototype(T392* C);
void r392c_frame_descriptor(T392* C);
void r392c_frame_descriptor_name_in(T392* C,T0* a1);
void r259gc_free_in(T0* a1);
void r259standard_c_object_model(T259* C);
void r259standard_gc_info_in(T0* a1);
T0* r259generic_list(T259* C);
void r259standard_c_print_function(T259* C);
void r259cast_to_ref(T259* C);
void r259gc_call_new_in(T0* a1);
void r259standard_c_struct(T259* C);
T0* r259base_class(T259* C);
void r259gc_store_chunk_in(T0* a1);
T0* r259look_up_for(T259* C,T0* a1,T0* a2);
T6 r259has_creation(T259* C,T0* a1);
void r259error(T68 a1,T0* a2);
T6 r259need_c_struct(T259* C);
void r259gc_align_mark_in(T0* a1);
T6 r259is_a_in(T259* C,T0* a1,T0* a2);
void r259standard_c_typedef(T259* C);
T6 r259is_native_array(T259* C);
T6 r259is_a(T259* C,T0* a1);
void r259make(T259* C,T68 a1);
void r259gc_store_left_in(T0* a1);
T2 r259c_sizeof_pointer(void);
void r259fatal_error_generic_list(T259* C);
extern int fBC259check_type;
void r259check_type(T259* C);
void r259standard_gc_define2(T259* C);
void r259c_header_pass4(T259* C);
T0* r259to_runnable(T259* C,T0* a1);
void r259standard_gc_define1(T259* C);
void r259standard_just_before_gc_mark_in(T0* a1);
void r259id_extra_information(T0* a1);
void r259gc_mark_in(T0* a1);
void r259gc_info_nb_in(T0* a1);
void r259c_type_for_external_in(T0* a1);
T0* r259run_time_mark(void);
void r259gc_store_in(T0* a1);
T0* r259run_class(T259* C);
void r259c_type_for_target_in(T0* a1);
void r259demangling_in(T0* a1);
void r259gc_initialize_chunk(T2 a1,T0* a2);
T0* r259written_mark(void);
T0* r275generic_list(T275* C);
void r275standard_c_print_function(T275* C);
T2 r275id(T275* C);
void r275c_header_pass1(T275* C);
void r275cast_to_ref(T275* C);
void r275gc_call_new_in(T275* C,T0* a1);
T0* r275base_class(T275* C);
T0* r275look_up_for(T275* C,T0* a1,T0* a2);
T2 r275c_sizeof(T275* C);
T6 r275need_c_struct(T275* C);
void r275mapping_cast(T275* C);
T0* r275actual_reference(T275* C,T0* a1);
T6 r275is_a_in(T275* C,T0* a1,T0* a2);
T6 r275is_native_array(T275* C);
T6 r275is_a(T275* C,T0* a1);
void r275make(T275* C,T68 a1,T0* a2);
T6 r275is_c_unsigned_ptr(T275* C);
void r275fatal_error_generic_list(T275* C);
T0* r275type_any(void);
void r275c_initialize_in(T275* C,T0* a1);
T0* r275smallest_ancestor(T275* C,T0* a1);
T2 r275unsigned_padding(T275* C);
T2 r275mapping_code(T275* C);
T0* r275string_aliaser(void);
T0* r275to_runnable(T275* C,T0* a1);
T2 r275nb_unsigned(T275* C);
void r275id_extra_information(T0* a1);
void r275gc_mark_in(T275* C,T0* a1);
void r275c_type_for_external_in(T275* C,T0* a1);
void r275c_type_for_argument_in(T275* C,T0* a1);
T0* r275run_class(T275* C);
void r275c_type_for_target_in(T275* C,T0* a1);
void r275to_runnable_1_2(T275* C);
void r275demangling_in(T275* C,T0* a1);
void r275c_initialize(T275* C);
extern T0*oBC276base_class_name;
extern int fBC276base_class_name;
T0* r275base_class_name(void);
void r275c_frame_descriptor(T275* C);
T6 r275is_c_char(T275* C);
void r117compile_to_c_old(T117* C);
T0* r117runnable_expression(T0* a1,T0* a2);
void r117run_feature_has_result(T117* C);
void r117run_feature_match(T117* C,T0* a1);
T0* r117add_comment(T117* C,T0* a1);
void r117with(T117* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r117mapping_c_target(T117* C,T0* a1);
void r117afd_check(T117* C);
void r117c_declare_for_old(T117* C);
void r117collect_c_tmp(T117* C);
T0* r117operator(void);
T6 r117use_current(T117* C);
T0* r117runnable_args(T0* a1,T0* a2);
T0* r117to_runnable(T117* C,T0* a1);
T2 r117to_integer(T117* C);
T6 r117is_static(T117* C);
void r117finalize(T117* C);
void r117error(T68 a1,T0* a2);
T0* r117result_type(T117* C);
T0* r117arg1(T117* C);
T6 r117call_proc_call_stupid_switch(T117* C,T0* a1);
T0* r117run_feature_for(T117* C,T0* a1,T0* a2);
T0* r117static_result_base_class(T117* C);
void r117make(T117* C,T0* a1,T68 a2,T0* a3);
void r117fatal_error(T0* a1);
void r117assertion_check(T117* C,T3 a1);
T6 r117stupid_switch(T117* C,T0* a1);
void r381compile_to_c_old(T381* C);
void r381afd_check(T381* C);
void r381c_declare_for_old(T381* C);
void r381collect_c_tmp(T381* C);
T6 r381use_current(T381* C);
void r381compile_to_c_ith(T381* C,T0* a1,T2 a2);
void r381dca_inline_ith(T381* C,T0* a1,T2 a2);
T0* r381to_runnable(T381* C,T0* a1);
T6 r381is_static(T381* C);
void r381put(T381* C,T0* a1,T2 a2);
T2 r381count(T381* C);
void r381error(T68 a1,T0* a2);
T6 r381isa_dca_inline(T381* C,T0* a1,T0* a2);
void r381dca_inline(T381* C,T0* a1);
T6 r381can_be_dropped(T381* C);
void r381run_feature(T381* C,T0* a1);
void r381match_with(T381* C,T0* a1,T0* a2);
void r381make_n(T381* C,T0* a1,T0* a2);
T0* r381run_class(T381* C);
T6 r381is_like_argument(T381* C,T0* a1,T0* a2,T0* a3);
void r381assertion_check(T381* C,T3 a1);
void r381compile_to_c(T381* C,T0* a1);
T6 r381stupid_switch(T381* C,T0* a1);
T0* r381expression(T381* C,T2 a1);
void r381from_model(T381* C,T0* a1);
T6 r381is_pre_computable(T381* C);
T68 r381start_position(T381* C);
T0* r169type_string(void);
void r169add_ascii(T169* C,T3 a1);
T0* r169add_comment(T169* C,T0* a1);
T0* r169to_runnable(T169* C,T0* a1);
T2 r169to_integer(T169* C);
T0* r169twin(T169* C);
void r169error(T68 a1,T0* a2);
void r169break_line(T169* C);
T0* r169static_result_base_class(void);
void r169make(T169* C,T68 a1);
void r169compile_to_c(T169* C);
void r169add_percent(T169* C,T3 a1);
T0* r192add_comment(T192* C,T0* a1);
void r192mapping_c_target(T0* a1);
T0* r192to_runnable(T192* C,T0* a1);
T2 r192to_integer(T192* C);
void r192error(T68 a1,T0* a2);
T0* r192static_result_base_class(T192* C);
void r192compile_to_c(T192* C);
void r192mapping_c_arg(T192* C,T0* a1);
void r111compile_to_c_old(T111* C);
T0* r111runnable_expression(T0* a1,T0* a2);
void r111run_feature_has_result(T111* C);
void r111run_feature_match(T111* C,T0* a1);
T0* r111add_comment(T111* C,T0* a1);
void r111with(T111* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r111mapping_c_target(T111* C,T0* a1);
void r111afd_check(T111* C);
void r111c_declare_for_old(T111* C);
void r111collect_c_tmp(T111* C);
T0* r111operator(void);
T6 r111use_current(T111* C);
T0* r111runnable_args(T0* a1,T0* a2);
T0* r111to_runnable(T111* C,T0* a1);
T2 r111to_integer(T111* C);
T6 r111is_static(T111* C);
void r111finalize(T111* C);
void r111error(T68 a1,T0* a2);
T0* r111result_type(T111* C);
T0* r111arg1(T111* C);
T6 r111call_proc_call_stupid_switch(T111* C,T0* a1);
T0* r111run_feature_for(T111* C,T0* a1,T0* a2);
T0* r111static_result_base_class(T111* C);
void r111make(T111* C,T0* a1,T68 a2,T0* a3);
void r111fatal_error(T0* a1);
void r111assertion_check(T111* C,T3 a1);
T6 r111stupid_switch(T111* C,T0* a1);
T6 r286is_always_true(T286* C);
T0* r286check_assertion_mode(void);
void r286make(T286* C,T68 a1,T0* a2,T0* a3);
void r286add_into(T286* C,T0* a1);
void r286afd_check(T286* C);
void r286compile_to_c(T286* C);
T6 r286use_current(T286* C);
void r286make_runnable(T286* C,T68 a1,T0* a2,T0* a3,T0* a4);
T0* r277generic_list(T277* C);
void r277standard_c_print_function(T277* C);
T2 r277id(T277* C);
void r277c_header_pass1(T277* C);
void r277gc_call_new_in(T277* C,T0* a1);
T0* r277base_class(T277* C);
T0* r277look_up_for(T277* C,T0* a1,T0* a2);
T2 r277c_sizeof(T277* C);
T6 r277need_c_struct(T277* C);
void r277mapping_cast(T277* C);
T0* r277actual_reference(T277* C,T0* a1);
T6 r277is_a_in(T277* C,T0* a1,T0* a2);
T6 r277is_native_array(T277* C);
T6 r277is_a(T277* C,T0* a1);
void r277make(T277* C,T68 a1,T0* a2);
T6 r277is_c_unsigned_ptr(T277* C);
void r277fatal_error_generic_list(T277* C);
T0* r277type_any(void);
void r277c_initialize_in(T277* C,T0* a1);
T0* r277smallest_ancestor(T277* C,T0* a1);
T2 r277unsigned_padding(T277* C);
T2 r277mapping_code(T277* C);
T0* r277string_aliaser(void);
T0* r277to_runnable(T277* C,T0* a1);
T2 r277nb_unsigned(T277* C);
void r277id_extra_information(T0* a1);
void r277gc_mark_in(T277* C,T0* a1);
void r277c_type_for_external_in(T277* C,T0* a1);
void r277c_type_for_argument_in(T277* C,T0* a1);
T0* r277run_class(T277* C);
void r277fatal_error(T0* a1);
void r277c_type_for_target_in(T277* C,T0* a1);
void r277to_runnable_1_2(T277* C);
void r277demangling_in(T277* C,T0* a1);
void r277c_initialize(T277* C);
T0* r277base_class_name(void);
void r277c_frame_descriptor(T277* C);
T6 r277is_c_char(T277* C);
void r245make(T245* C,T0* a1,T0* a2);
void r245afd_check(T245* C);
T6 r245use_current(T245* C);
T0* r245to_runnable(T245* C,T0* a1);
T0* r245twin(T245* C);
void r245error(T68 a1,T0* a2);
T68 r245start_position(T245* C);
T2 r398id(T398* C);
void r398collect_c_tmp(T398* C);
void r398c_define(T398* C);
T0* r398clients(T398* C);
void r398put_c_name_tag(T398* C);
void r398std_compute_use_current(T398* C);
T0* r398run_ensure(T398* C);
void r398make(T398* C,T0* a1,T0* a2,T0* a3);
void r398default_mapping_function(T398* C);
void r398c_assertion_flag(T398* C);
void r398c_define_opening(T398* C);
void r398c_define_closing(T398* C);
void r398initialize(T398* C);
void r398mapping_c(T398* C);
void r398std_compute_stupid_switch(T398* C,T0* a1);
void r398routine_afd_check(T398* C);
T68 r398start_position(T398* C);
T0* r398run_require(T398* C);
void r398mapping_name(T398* C);
void r398c_initialize_ds_one_by_one(T398* C);
T6 r398use_current(T398* C);
T6 r398is_once_function(T398* C);
T6 r398is_exported_in(T398* C,T0* a1);
T0* r398run_class(T398* C);
void r398fatal_error(T0* a1);
T0* r398stupid_switch(T398* C,T0* a1);
void r398define_prototype(T398* C);
void r398c_frame_descriptor(T398* C);
void r398fe_vffd7(T398* C);
T6 r398is_pre_computable(T398* C);
void r398c_frame_descriptor_name_in(T398* C,T0* a1);
void r177add_last(T177* C,T0* a1);
void r177initialize_expanded(T177* C);
void r177inline_one_pc(T177* C);
T2 r177rank_of(T177* C,T0* a1);
void r177fatal_error(T0* a1);
void r177check_name_clash(T177* C,T0* a1);
void r177declaration_list_make(T177* C,T0* a1);
T6 r177produce_c(T177* C);
void r177c_declare(T177* C);
T0* r177to_runnable(T177* C,T0* a1);
T0* r177twin(T177* C);
T0* r177type(T177* C,T2 a1);
void r177dynamic_runnable(T177* C,T0* a1);
void r177error(T68 a1,T0* a2);
T6 r177is_runnable(T177* C,T0* a1);
extern T0*oBC301external_routine_memory;
void r301c_define_procedure(T301* C,T0* a1,T0* a2,T0* a3);
void r301parse_external(T301* C,T2 a1,T0* a2,T0* a3);
void r301c_mapping_procedure(T0* a1,T0* a2,T0* a3);
void r301c_define_function(T301* C,T0* a1,T0* a2,T0* a3);
void r301c_mapping_function(T0* a1,T0* a2,T0* a3);
void r301c_plus_plus_definition(T301* C);
void r301standard_c_define_procedure(T0* a1,T0* a2,T0* a3);
void r301standard_c_define_function(T0* a1,T0* a2,T0* a3);
void r301wrapped_external_call(T0* a1,T2 a2);
void r301c_plus_plus_procedure_definition(T301* C,T0* a1);
void r301c_mapping_external(T0* a1,T2 a2);
T2 r301error_at(T301* C,T2 a1,T0* a2,T2 a3);
void r301c_plus_plus_function_definition(T301* C,T0* a1);
extern T0*oBC301include_memory;
T2 r301parse_cpp_class(T301* C,T2 a1,T0* a2);
T2 r301parse_include(T301* C,T2 a1,T0* a2);
T2 r301parse_args(T301* C,T2 a1,T0* a2,T2 a3,T2 a4);
T0* r268generic_list(T268* C);
void r268cast_to_ref(T268* C);
void r268gc_call_new_in(T0* a1);
extern T0*oBC268base_class;
extern int fBC268base_class;
T0* r268base_class(void);
T0* r268look_up_for(T0* a1,T0* a2);
T6 r268has_creation(T268* C,T0* a1);
void r268error(T68 a1,T0* a2);
T6 r268is_a_in(T268* C,T0* a1,T0* a2);
T6 r268is_native_array(T268* C);
void r268make(T268* C,T68 a1);
T2 r268c_sizeof_pointer(void);
void r268fatal_error_generic_list(T268* C);
T0* r268smallest_ancestor(T0* a1);
void r268id_extra_information(T0* a1);
void r268gc_mark_in(T0* a1);
void r268c_type_for_external_in(T0* a1);
T0* r268run_time_mark(void);
T0* r268run_class(T268* C);
void r268demangling_in(T0* a1);
T0* r268written_mark(void);
void r244make(T244* C,T0* a1,T0* a2,T0* a3);
void r244afd_check(T244* C);
T6 r244use_current(T244* C);
T0* r244to_runnable(T244* C,T0* a1);
T0* r244twin(T244* C);
void r244error(T68 a1,T0* a2);
T68 r244start_position(T244* C);
void r136declaration_in(T136* C,T0* a1);
void r136make(T136* C,T0* a1,T68 a2);
void r136undefine_in(T136* C,T0* a1);
T0* r136string_aliaser(void);
T0* r136origin_base_class(T136* C);
void r136error(T68 a1,T0* a2);
T0* r210try_to_undefine_aux(T210* C,T0* a1,T0* a2);
T0* r210try_to_undefine(T210* C,T0* a1,T0* a2);
void r210check_obsolete(T210* C,T68 a1);
T0* r210to_run_feature(T210* C,T0* a1,T0* a2);
void r210error(T68 a1,T0* a2);
T6 r210is_not_mergeable_with(T210* C,T0* a1);
void r210make(T210* C,T0* a1,T0* a2,T0* a3);
void r210add_into(T210* C,T0* a1);
T6 r210can_hide(T210* C,T0* a1,T0* a2);
void r210merge_header_comments(T210* C,T0* a1);
T68 r210start_position(T210* C);
T0* r265generic_list(T265* C);
void r265gc_call_new_in(T0* a1);
T0* r265base_class(T265* C);
T0* r265look_up_for(T265* C,T0* a1,T0* a2);
T6 r265has_creation(T265* C,T0* a1);
void r265error(T68 a1,T0* a2);
T0* r265actual_reference(T0* a1);
T6 r265is_a_in(T265* C,T0* a1,T0* a2);
T6 r265is_native_array(T265* C);
T6 r265is_a(T265* C,T0* a1);
void r265make(T265* C,T68 a1);
void r265fatal_error_generic_list(T265* C);
void r265c_initialize_in(T0* a1);
T0* r265smallest_ancestor(T265* C,T0* a1);
extern int fBC265check_type;
void r265check_type(T265* C);
extern T0*oBC265type_character_ref;
extern int fBC265type_character_ref;
T0* r265type_character_ref(void);
void r265load_ref(T0* a1);
T0* r265to_runnable(T265* C,T0* a1);
void r265id_extra_information(T0* a1);
void r265gc_mark_in(T0* a1);
void r265c_type_for_external_in(T0* a1);
void r265c_type_for_argument_in(T0* a1);
T0* r265run_time_mark(void);
T0* r265run_class(T265* C);
void r265demangling_in(T0* a1);
T0* r265written_mark(void);
T0* r283left_type(T283* C);
void r283make(T283* C,T0* a1,T0* a2);
void r283fatal_error(T0* a1);
void r283warning(T68 a1,T0* a2);
T0* r283add_comment(T283* C,T0* a1);
void r283compile_to_c(T283* C);
void r283afd_check(T283* C);
void r283collect_c_tmp(T283* C);
T6 r283use_current(T283* C);
T6 r283stupid_switch(T283* C,T0* a1);
T0* r283to_runnable(T283* C,T0* a1);
T0* r283right_type(T283* C);
void r283error(T68 a1,T0* a2);
T68 r283start_position(T283* C);
void r100compile_to_c_old(T100* C);
T6 r100is_always_true(T100* C);
void r100make(T100* C,T0* a1,T0* a2,T0* a3);
void r100afd_check(T100* C);
void r100compile_to_c(T100* C);
void r100c_declare_for_old(T100* C);
void r100collect_c_tmp(T100* C);
T6 r100use_current(T100* C);
T0* r100to_runnable(T100* C,T0* a1,T3 a2);
T6 r100is_pre_computable(T100* C);
void r100error(T68 a1,T0* a2);
T68 r100start_position(T100* C);
void r131compile_to_c_old(T131* C);
T0* r131runnable_expression(T0* a1,T0* a2);
void r131run_feature_has_result(T131* C);
void r131run_feature_match(T131* C,T0* a1);
T0* r131add_comment(T131* C,T0* a1);
void r131with(T131* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r131mapping_c_target(T131* C,T0* a1);
void r131afd_check(T131* C);
void r131c_declare_for_old(T131* C);
void r131collect_c_tmp(T131* C);
T0* r131operator(void);
T6 r131use_current(T131* C);
T0* r131runnable_args(T0* a1,T0* a2);
T0* r131to_runnable(T131* C,T0* a1);
T2 r131to_integer(T131* C);
void r131finalize(T131* C);
void r131error(T68 a1,T0* a2);
T0* r131result_type(T131* C);
T0* r131arg1(T131* C);
T6 r131call_proc_call_stupid_switch(T131* C,T0* a1);
T0* r131run_feature_for(T131* C,T0* a1,T0* a2);
T0* r131static_result_base_class(T131* C);
void r131make(T131* C,T0* a1,T68 a2,T0* a3);
void r131fatal_error(T0* a1);
void r131assertion_check(T131* C,T3 a1);
T6 r131stupid_switch(T131* C,T0* a1);
T6 r242is_always_true(T242* C);
T0* r242check_assertion_mode(void);
void r242make(T242* C,T68 a1,T0* a2,T0* a3);
void r242compile_to_c(T242* C);
void r242afd_check(T242* C);
T6 r242use_current(T242* C);
T0* r242to_runnable(T242* C,T0* a1);
T0* r242twin(T242* C);
extern T0*oBC13assertion_collector;
T0* r270generic_list(T270* C);
void r270gc_call_new_in(T0* a1);
T0* r270base_class(T270* C);
T0* r270look_up_for(T270* C,T0* a1,T0* a2);
T2 r270c_sizeof(void);
T6 r270has_creation(T270* C,T0* a1);
void r270error(T68 a1,T0* a2);
T0* r270actual_reference(T0* a1);
T6 r270is_a_in(T270* C,T0* a1,T0* a2);
T6 r270is_native_array(T270* C);
T6 r270is_a(T270* C,T0* a1);
void r270make(T270* C,T68 a1);
extern T0*oBC270type_real_ref;
extern int fBC270type_real_ref;
T0* r270type_real_ref(void);
void r270fatal_error_generic_list(T270* C);
void r270c_initialize_in(T0* a1);
T0* r270smallest_ancestor(T270* C,T0* a1);
extern int fBC270check_type;
void r270check_type(T270* C);
void r270load_ref(T0* a1);
T0* r270to_runnable(T270* C,T0* a1);
void r270id_extra_information(T0* a1);
void r270gc_mark_in(T0* a1);
void r270c_type_for_external_in(T0* a1);
void r270c_type_for_argument_in(T0* a1);
T0* r270run_time_mark(void);
T0* r270run_class(T270* C);
void r270demangling_in(T0* a1);
T0* r270written_mark(void);
T0* r182base_class_written(T182* C);
extern T0*oBC180tmp_string;
void r182warning(T68 a1,T0* a2);
T0* r182add_comment(T182* C,T0* a1);
void r182mapping_c_target(T182* C,T0* a1);
T0* r182to_runnable(T182* C,T0* a1);
T2 r182to_integer(T182* C);
T0* r182twin(T182* C);
void r182error(T68 a1,T0* a2);
T0* r182static_result_base_class(T182* C);
void r182make(T182* C,T68 a1,T0* a2);
void r182name_clash_for(T182* C,T0* a1,T0* a2);
T6 r182produce_c(T182* C);
void r182c_declare(T182* C);
T6 r182stupid_switch(T182* C,T0* a1);
void r182c_frame_descriptor(T182* C,T0* a1);
void r300fe_c2c(T0* a1);
T6 r300stupid_switch_function(T0* a1,T0* a2);
void r300fatal_error(T0* a1);
T6 r300stupid_switch_procedure(T0* a1,T0* a2);
void r179refer_to(T179* C,T68 a1,T0* a2,T2 a3);
T0* r179add_comment(T179* C,T0* a1);
void r179mapping_c_target(T179* C,T0* a1);
T0* r179to_runnable(T179* C,T0* a1);
T2 r179to_integer(T179* C);
T0* r179to_string(T179* C);
void r179error(T68 a1,T0* a2);
T0* r179result_type(T179* C);
T0* r179static_result_base_class(T179* C);
void r179fatal_error(T0* a1);
void r179assertion_check(T179* C,T3 a1);
T6 r179stupid_switch(T179* C,T0* a1);
T0* r263generic_list(T263* C);
void r263gc_call_new_in(T0* a1);
T0* r263base_class(T263* C);
T0* r263look_up_for(T263* C,T0* a1,T0* a2);
T2 r263c_sizeof(void);
T6 r263has_creation(T263* C,T0* a1);
void r263error(T68 a1,T0* a2);
T0* r263actual_reference(T0* a1);
T6 r263is_a_in(T263* C,T0* a1,T0* a2);
T6 r263is_native_array(T263* C);
T6 r263is_a(T263* C,T0* a1);
void r263make(T263* C,T68 a1);
void r263fatal_error_generic_list(T263* C);
void r263c_initialize_in(T0* a1);
T0* r263smallest_ancestor(T263* C,T0* a1);
extern int fBC263check_type;
void r263check_type(T263* C);
void r263load_ref(T0* a1);
T0* r263to_runnable(T263* C,T0* a1);
extern T0*oBC263type_boolean_ref;
extern int fBC263type_boolean_ref;
T0* r263type_boolean_ref(void);
void r263id_extra_information(T0* a1);
void r263gc_mark_in(T0* a1);
void r263c_type_for_external_in(T0* a1);
void r263c_type_for_argument_in(T0* a1);
T0* r263run_time_mark(void);
T0* r263run_class(T263* C);
void r263demangling_in(T0* a1);
T0* r263written_mark(void);
void r133compile_to_c_old(T133* C);
T0* r133runnable_expression(T0* a1,T0* a2);
void r133run_feature_has_result(T133* C);
void r133run_feature_match(T133* C,T0* a1);
T0* r133add_comment(T133* C,T0* a1);
void r133with(T133* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r133mapping_c_target(T133* C,T0* a1);
void r133afd_check(T133* C);
void r133c_declare_for_old(T133* C);
void r133collect_c_tmp(T133* C);
T0* r133operator(void);
T6 r133use_current(T133* C);
T0* r133runnable_args(T0* a1,T0* a2);
T0* r133to_runnable(T133* C,T0* a1);
T2 r133to_integer(T133* C);
T6 r133is_static(T133* C);
void r133finalize(T133* C);
void r133error(T68 a1,T0* a2);
T0* r133result_type(T133* C);
T0* r133arg1(T133* C);
T6 r133call_proc_call_stupid_switch(T133* C,T0* a1);
T0* r133run_feature_for(T133* C,T0* a1,T0* a2);
T0* r133static_result_base_class(T133* C);
void r133make(T133* C,T0* a1,T68 a2,T0* a3);
void r133fatal_error(T0* a1);
void r133assertion_check(T133* C,T3 a1);
T6 r133stupid_switch(T133* C,T0* a1);
T0* r257generic_list(T257* C);
T6 r257need_gc_mark_function(T257* C);
T2 r257id(T257* C);
void r257cast_to_ref(T257* C);
void r257c_header_pass1(T257* C);
void r257just_before_gc_mark_in(T257* C,T0* a1);
void r257c_header_pass3(T257* C);
void r257gc_call_new_in(T257* C,T0* a1);
T6 r257is_array(T257* C);
T0* r257base_class(T257* C);
T0* r257look_up_for(T257* C,T0* a1,T0* a2);
T2 r257c_sizeof(T257* C);
T6 r257has_creation(T257* C,T0* a1);
T6 r257need_c_struct(T257* C);
void r257mapping_cast(T257* C);
T0* r257actual_reference(T257* C,T0* a1);
T6 r257is_a_in(T257* C,T0* a1,T0* a2);
T6 r257is_native_array(T257* C);
T6 r257is_boolean(T257* C);
T6 r257is_a(T257* C,T0* a1);
T6 r257is_generic(T257* C);
void r257anchor_cycle_start(T257* C);
void r257make(T257* C,T68 a1,T0* a2);
T0* r257run_type(T257* C);
void r257anchor_cycle_end(T257* C);
T6 r257is_reference(T257* C);
T6 r257is_real(T257* C);
T6 r257is_user_expanded(T257* C);
T6 r257is_run_type(T257* C);
T6 r257is_integer(T257* C);
T6 r257is_any(T257* C);
void r257fatal_error_generic_list(T257* C);
T6 r257is_string(T257* C);
void r257c_initialize_in(T257* C,T0* a1);
T0* r257smallest_ancestor(T257* C,T0* a1);
void r257c_header_pass2(T257* C);
T0* r257string_aliaser(void);
void r257c_header_pass4(T257* C);
void r257with(T257* C,T0* a1,T0* a2);
T6 r257is_double(T257* C);
T6 r257is_none(T257* C);
T0* r257to_runnable(T257* C,T0* a1);
T6 r257is_pointer(T257* C);
void r257id_extra_information(T257* C,T0* a1);
void r257gc_define1(T257* C);
void r257gc_mark_in(T257* C,T0* a1);
T0* r257static_base_class_name(T257* C);
void r257c_type_for_external_in(T257* C,T0* a1);
void r257c_type_for_argument_in(T257* C,T0* a1);
T0* r257run_time_mark(T257* C);
T0* r257run_class(T257* C);
T6 r257is_dummy_expanded(T257* C);
void r257fatal_error(T0* a1);
T6 r257is_expanded(T257* C);
void r257c_type_for_result_in(T257* C,T0* a1);
void r257c_type_for_target_in(T257* C,T0* a1);
T0* r257expanded_initializer(T257* C);
T6 r257is_basic_eiffel_expanded(T257* C);
void r257demangling_in(T257* C,T0* a1);
void r257c_initialize(T257* C);
T6 r257is_character(T257* C);
T0* r257base_class_name(T257* C);
void r257c_frame_descriptor(T257* C);
T6 r257is_bit(T257* C);
void r257gc_info_in(T257* C,T0* a1);
void r257gc_define2(T257* C);
T0* r382add_comment(T382* C,T0* a1);
void r382mapping_c_target(T382* C,T0* a1);
T2 r382to_integer(void);
void r382error(T68 a1,T0* a2);
T0* r382result_type(T382* C);
T0* r382static_result_base_class(T382* C);
void r382compile_to_c(T382* C);
void r292c_mapping_native_array_procedure(T0* a1,T0* a2);
void r292body_long_bit_put01(T0* a1,T3 a2,T3 a3,T3 a4);
void r292c_mapping_real_function(T0* a1,T0* a2);
void r292c_mapping_standard_twin(T0* a1,T0* a2);
void r292c_mapping_procedure(T0* a1,T0* a2,T0* a3);
void r292c_mapping_integer_function(T0* a1,T0* a2);
void r292c_mapping_double_function(T0* a1,T0* a2);
void r292c_define_function_bit(T0* a1,T0* a2);
void r292c_define_procedure(T0* a1,T0* a2,T0* a3);
void r292c_mapping_native_array_function(T0* a1,T0* a2);
void r292c_define_procedure_bit(T0* a1,T0* a2);
void r292c_define_function(T0* a1,T0* a2,T0* a3);
void r292c_mapping_function(T0* a1,T0* a2,T0* a3);
T0* r292system_tools(void);
T6 r292stupid_switch_procedure(T0* a1,T0* a2);
T6 r292stupid_switch_function(T0* a1,T0* a2);
extern T0*oBC292tmp_string;
void r292c_define_standard_twin(T0* a1,T0* a2);
void r292c_define_twin(T0* a1,T0* a2,T0* a3,T0* a4);
void r292fe_long_bit(T0* a1);
void r292mapping_small_bit_put01(T0* a1,T3 a2,T3 a3,T2 a4);
T6 r292use_current(T0* a1);
void r292c_mapping_bit_procedure(T0* a1,T0* a2);
void r292c_mapping_bit_function(T0* a1,T0* a2);
void r77check_expanded_with(T77* C,T0* a1);
T0* r77root_procedure_name(T77* C,T0* a1);
void r77make(T77* C,T0* a1);
void r77fatal_error(T0* a1);
T0* r77expanded_initializer(T77* C,T0* a1);
T0* r77get_clause(T77* C,T0* a1);
T68 r77start_position(T77* C);
void r46put_string(T46* C,T0* a1);
void r46put_integer(T46* C,T2 a1);
void r109compile_to_c_old(T109* C);
T0* r109type_any(void);
T0* r109add_comment(T109* C,T0* a1);
void r109mapping_c_target(T109* C,T0* a1);
void r109afd_check(T109* C);
void r109c_declare_for_old(T109* C);
T6 r109use_current(T109* C);
T0* r109to_runnable(T109* C,T0* a1);
T2 r109to_integer(T109* C);
void r109error(T68 a1,T0* a2);
T0* r109static_result_base_class(void);
void r109make(T109* C,T68 a1,T0* a2);
void r109assertion_check(T109* C,T3 a1);
void r109compile_to_c(T109* C);
T6 r109stupid_switch(T109* C,T0* a1);
T6 r109is_pre_computable(T109* C);
T0* r161runnable_expression(T0* a1,T0* a2);
T6 r161call_proc_call_stupid_switch(T161* C,T0* a1);
T0* r161run_feature_for(T161* C,T0* a1,T0* a2);
void r161make(T161* C,T0* a1,T0* a2);
void r161fatal_error(T0* a1);
void r161run_feature_has_no_result(T161* C);
void r161run_feature_match(T161* C);
T0* r161add_comment(T161* C,T0* a1);
void r161compile_to_c(T161* C);
void r161afd_check(T161* C);
void r161collect_c_tmp(T161* C);
T6 r161use_current(T161* C);
T6 r161stupid_switch(T161* C,T0* a1);
T0* r161to_runnable(T161* C,T0* a1);
T0* r161make_runnable(T161* C,T0* a1,T0* a2,T0* a3);
void r161finalize(T161* C);
T68 r161start_position(T161* C);
T0* r239to_runnable_integer(T239* C,T0* a1);
T0* r239to_runnable_character(T239* C,T0* a1);
T0* r239twin(T239* C);
void r239error(T68 a1,T0* a2);
T68 r239start_position(T239* C);
void r229compile_to_c_old(T229* C);
T2 r229static_value(T229* C);
T6 r229is_current(T229* C);
void r229dca_inline_argument(T229* C,T0* a1);
T0* r229add_comment(T229* C,T0* a1);
void r229mapping_c_target(T229* C,T0* a1);
void r229afd_check(T229* C);
void r229c_declare_for_old(T229* C);
T6 r229is_manifest_array(T229* C);
void r229collect_c_tmp(T229* C);
T6 r229use_current(T229* C);
T0* r229to_runnable(T229* C,T0* a1);
T2 r229to_integer(T229* C);
T6 r229is_void(T229* C);
T6 r229is_static(T229* C);
void r229error(T68 a1,T0* a2);
T0* r229result_type(T229* C);
T6 r229c_simple(T229* C);
T6 r229can_be_dropped(T229* C);
T0* r229static_result_base_class(T229* C);
void r229make(T229* C,T0* a1,T0* a2);
T6 r229is_manifest_string(T229* C);
void r229assertion_check(T229* C,T3 a1);
void r229compile_to_c(T229* C);
T6 r229is_result(T229* C);
T6 r229stupid_switch(T229* C,T0* a1);
void r229mapping_c_arg(T229* C,T0* a1);
T6 r229is_pre_computable(T229* C);
T2 r229isa_dca_inline_argument(T229* C);
T68 r229start_position(T229* C);
T0* r162runnable_expression(T0* a1,T0* a2);
void r162run_feature_match(T162* C,T0* a1);
T0* r162add_comment(T162* C,T0* a1);
void r162with(T162* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r162afd_check(T162* C);
void r162collect_c_tmp(T162* C);
T6 r162use_current(T162* C);
T0* r162runnable_args(T0* a1,T0* a2);
T0* r162to_runnable(T162* C,T0* a1);
T0* r162make_runnable(T162* C,T0* a1,T0* a2,T0* a3);
void r162finalize(T162* C);
T0* r162arg1(T162* C);
T6 r162call_proc_call_stupid_switch(T162* C,T0* a1);
T0* r162run_feature_for(T162* C,T0* a1,T0* a2);
void r162make(T162* C,T0* a1,T0* a2,T0* a3);
void r162fatal_error(T0* a1);
void r162run_feature_has_no_result(T162* C);
T6 r162standard_use_current(T162* C);
void r162compile_to_c(T162* C);
T6 r162stupid_switch(T162* C,T0* a1);
T68 r162start_position(T162* C);
T0* r285try_to_undefine(T285* C,T0* a1,T0* a2);
void r285check_obsolete(T285* C,T68 a1);
T0* r285to_run_feature(T285* C,T0* a1,T0* a2);
void r285error(T68 a1,T0* a2);
T6 r285is_not_mergeable_with(T285* C,T0* a1);
void r285set_header_comment(T285* C,T0* a1);
void r285set_rescue_compound(T285* C,T0* a1);
void r285make_routine(T285* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r285add_into(T285* C,T0* a1);
T6 r285can_hide(T285* C,T0* a1,T0* a2);
void r285from_effective(T285* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r285merge_header_comments(T285* C,T0* a1);
T68 r285start_position(T285* C);
void r246make(T246* C,T68 a1,T0* a2);
void r246fatal_error(T0* a1);
void r246warning(T68 a1,T0* a2);
void r246c2c_clear_expanded(T246* C,T2 a1);
void r246c2c_closing(T246* C,T0* a1);
T0* r246add_comment(T246* C,T0* a1);
void r246check_created_type(T246* C,T0* a1);
void r246compile_to_c(T246* C);
void r246check_creation_clause(T246* C,T0* a1);
void r246check_writable(T246* C,T0* a1);
T6 r246use_current(T246* C);
T6 r246stupid_switch(T246* C,T0* a1);
T0* r246to_runnable(T246* C,T0* a1);
void r246c2c_opening(T246* C,T0* a1);
T6 r246is_pre_computable(T246* C);
void r246error(T68 a1,T0* a2);
T0* r231add_comment(T231* C,T0* a1);
void r231afd_check(T231* C);
void r231set_else_compound(T231* C,T68 a1,T0* a2);
T6 r231use_current(T231* C);
T0* r231to_runnable(T231* C,T0* a1);
T0* r231twin(T231* C);
void r231error(T68 a1,T0* a2);
void r231make(T231* C,T68 a1,T0* a2);
void r231compile_to_c(T231* C);
T6 r231stupid_switch(T231* C,T0* a1);
void r231add_when(T231* C,T0* a1);
T6 r50is_wa_cycle(T50* C,T0* a1);
void r50shared_attributes(T50* C,T0* a1);
extern T0*oBC50tmp_string;
void r50c_header_pass1(T50* C);
void r50just_before_gc_mark_in(T50* C,T0* a1);
T0* r50at(T50* C,T0* a1);
void r50c_header_pass3(T50* C);
T0* r50base_class(T50* C);
void r50afd_check(T50* C);
T6 r50gt(T0* a1,T0* a2);
void r50deep_twin_in(T50* C,T0* a1);
T2 r50c_sizeof(T50* C);
void r50really_compile_to_c(T50* C);
void r50c_print_function(T50* C);
void r50error(T68 a1,T0* a2);
void r50runnable_class_invariant(T50* C);
void r50demangling(T50* C);
void r50store_feature(T50* C,T0* a1);
void r50make(T50* C,T0* a1);
void r50c_object_model_in(T50* C,T0* a1);
void r50efnf(T50* C,T0* a1,T0* a2);
T0* r50get_default_rescue(T50* C,T0* a1);
T0* r50writable_attributes(T50* C);
T6 r50is_running_of(T50* C,T0* a1);
void r50gc_set_fsoh_marked_in(T50* C,T0* a1);
T0* r50dynamic(T50* C,T0* a1);
void r50add_rf(T50* C,T0* a1,T0* a2);
T6 r50is_tagged(T50* C);
void r50falling_down(T50* C);
void r50mark_attribute(T50* C,T0* a1,T0* a2);
void r50c_header_pass2(T50* C);
extern T0*oBC13class_general;
extern int fBC13class_general;
T0* r50class_general(void);
void r50c_header_pass4(T50* C);
T0* r50get_feature(T50* C,T0* a1);
void r50sort_wam(T0* a1);
void r50set_at_run_time(T50* C);
void r50id_extra_information(T50* C,T0* a1);
void r50gc_define1(T50* C);
extern T0*oBC50wa_buf;
T0* r50get_memory_dispose(T50* C);
void r50gc_mark_fixed_size(T50* C,T6 a1,T0* a2);
void r50fatal_error(T0* a1);
T6 r50gc_mark_to_follow(T50* C);
void r50is_deep_equal_in(T50* C,T0* a1);
T0* r50get_result_type(T50* C,T0* a1);
T0* r50get_or_fatal_error(T50* C,T0* a1);
extern T0*oBC50wa_cyclic_buf;
T0* r50get_copy(T50* C);
void r50gc_align_mark_fixed_size(T50* C,T0* a1);
T0* r50get_feature_with(T50* C,T0* a1);
void r50compile_to_c(T50* C,T2 a1);
extern T0*oBC50wa_cycle;
T0* r50get_rf_with(T50* C,T0* a1);
T0* r50base_class_name(T50* C);
void r50add_running(T50* C,T0* a1);
T2 r50offset_of(T50* C,T0* a1);
T6 r50need_gc_mark(T50* C);
void r50gc_info_in(T50* C,T0* a1);
void r50gc_define2(T50* C);
T0* r50id_provider(void);
void r50add_client(T50* C,T0* a1);
T0* r233to_runnable_integer(T233* C,T0* a1);
void r233make(T233* C,T0* a1);
void r233from_when_list(T233* C,T0* a1);
void r233compile_to_c(T233* C,T68 a1);
void r233afd_check(T233* C);
T6 r233use_current(T233* C);
T6 r233stupid_switch(T233* C,T0* a1);
T0* r233to_runnable_character(T233* C,T0* a1);
T6 r233includes_integer(T233* C,T2 a1);
void r233error(T68 a1,T0* a2);
T68 r233start_position(T233* C);
void r125compile_to_c_old(T125* C);
T0* r125runnable_expression(T0* a1,T0* a2);
void r125run_feature_has_result(T125* C);
void r125run_feature_match(T125* C,T0* a1);
T0* r125add_comment(T125* C,T0* a1);
void r125with(T125* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r125mapping_c_target(T125* C,T0* a1);
void r125afd_check(T125* C);
void r125c_declare_for_old(T125* C);
void r125collect_c_tmp(T125* C);
T0* r125operator(void);
T6 r125use_current(T125* C);
T0* r125runnable_args(T0* a1,T0* a2);
T0* r125to_runnable(T125* C,T0* a1);
T2 r125to_integer(T125* C);
T6 r125is_static(T125* C);
void r125finalize(T125* C);
void r125error(T68 a1,T0* a2);
T0* r125result_type(T125* C);
T0* r125arg1(T125* C);
T6 r125call_proc_call_stupid_switch(T125* C,T0* a1);
T0* r125run_feature_for(T125* C,T0* a1,T0* a2);
T0* r125static_result_base_class(T125* C);
void r125make(T125* C,T0* a1,T68 a2,T0* a3);
void r125fatal_error(T0* a1);
void r125assertion_check(T125* C,T3 a1);
void r125compile_to_c(T125* C);
T6 r125stupid_switch(T125* C,T0* a1);
void r125c2c_cast_op(T125* C,T0* a1,T0* a2);
void r123compile_to_c_old(T123* C);
T0* r123runnable_expression(T0* a1,T0* a2);
void r123run_feature_has_result(T123* C);
void r123run_feature_match(T123* C,T0* a1);
T0* r123add_comment(T123* C,T0* a1);
void r123with(T123* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r123mapping_c_target(T123* C,T0* a1);
void r123afd_check(T123* C);
void r123c_declare_for_old(T123* C);
void r123collect_c_tmp(T123* C);
T0* r123operator(void);
T6 r123use_current(T123* C);
T0* r123runnable_args(T0* a1,T0* a2);
T0* r123to_runnable(T123* C,T0* a1);
T2 r123to_integer(T123* C);
T6 r123is_static(T123* C);
void r123finalize(T123* C);
void r123error(T68 a1,T0* a2);
T0* r123result_type(T123* C);
T0* r123arg1(T123* C);
T6 r123call_proc_call_stupid_switch(T123* C,T0* a1);
T0* r123run_feature_for(T123* C,T0* a1,T0* a2);
T0* r123static_result_base_class(T123* C);
void r123make(T123* C,T0* a1,T68 a2,T0* a3);
void r123fatal_error(T0* a1);
void r123assertion_check(T123* C,T3 a1);
void r123compile_to_c(T123* C);
T6 r123stupid_switch(T123* C,T0* a1);
void r123c2c_cast_op(T123* C,T0* a1,T0* a2);
T0* r240to_runnable_integer(T240* C,T0* a1);
void r240make(T240* C,T0* a1,T0* a2);
T0* r240to_runnable_character(T240* C,T0* a1);
T0* r240twin(T240* C);
void r240error(T68 a1,T0* a2);
T68 r240start_position(T240* C);
T0* r158add_comment(T158* C,T0* a1);
T0* r158to_runnable(T158* C,T0* a1);
T2 r158to_integer(T158* C);
void r158error(T68 a1,T0* a2);
extern T0*oBC13type_pointer;
extern int fBC13type_pointer;
T0* r158type_pointer(void);
T0* r158static_result_base_class(void);
void r158compile_to_c(T158* C);
T68 r158start_position(T158* C);
void r40disconnect(T40* C);
void r40read_line_in(T40* C,T0* a1);
T6 r40same_as(T40* C,T0* a1);
T6 r40end_of_input(T40* C);
extern T0*oBC41last_string;
void r40read_character(T40* C);
void r40read_line(T40* C);
void r40read_word(T40* C);
void r40connect_to(T40* C,T0* a1);
void r40skip_separators(T40* C);
void r311make(T311* C,T0* a1,T0* a2);
void r311append_in(T311* C,T0* a1);
T2 r311count(T311* C);
T0* r171add_comment(T171* C,T0* a1);
T0* r171to_runnable(T171* C,T0* a1);
T2 r171to_integer(T171* C);
void r171c_define(T171* C);
void r171error(T68 a1,T0* a2);
T0* r171static_result_base_class(void);
void r171make(T171* C,T68 a1,T0* a2);
void r171compile_to_c(T171* C);
T0* r221add_comment(T221* C,T0* a1);
void r221compile_to_c(T221* C);
void r221afd_check(T221* C);
T6 r221use_current(T221* C);
T6 r221stupid_switch(T221* C,T0* a1);
void r221add_if_then(T221* C,T0* a1,T0* a2);
T0* r221to_runnable(T221* C,T0* a1);
T0* r221twin(T221* C);
void r249make(T249* C,T68 a1,T0* a2,T0* a3);
void r249fatal_error(T0* a1);
void r249warning(T68 a1,T0* a2);
void r249c2c_clear_expanded(T249* C,T2 a1);
void r249c2c_closing(T249* C,T0* a1);
T0* r249add_comment(T249* C,T0* a1);
void r249check_created_type(T249* C,T0* a1);
void r249compile_to_c(T249* C);
void r249check_creation_clause(T249* C,T0* a1);
void r249check_writable(T249* C,T0* a1);
T6 r249use_current(T249* C);
T6 r249stupid_switch(T249* C,T0* a1);
T0* r249to_runnable(T249* C,T0* a1);
void r249check_explicit_type(T249* C);
void r249c2c_opening(T249* C,T0* a1);
T6 r249is_pre_computable(T249* C);
void r249error(T68 a1,T0* a2);
T6 r61is_subclass_of(T61* C,T0* a1);
void r61make(T61* C,T0* a1,T68 a2);
T0* r61base_class(T61* C);
T0* r269generic_list(T269* C);
void r269gc_call_new_in(T0* a1);
T0* r269base_class(T269* C);
T0* r269look_up_for(T269* C,T0* a1,T0* a2);
T6 r269has_creation(T269* C,T0* a1);
void r269error(T68 a1,T0* a2);
T0* r269actual_reference(T0* a1);
T6 r269is_a_in(T269* C,T0* a1,T0* a2);
T6 r269is_native_array(T269* C);
T6 r269is_a(T269* C,T0* a1);
void r269make(T269* C,T68 a1);
T2 r269c_sizeof_pointer(void);
void r269fatal_error_generic_list(T269* C);
void r269c_initialize_in(T0* a1);
T0* r269smallest_ancestor(T269* C,T0* a1);
extern int fBC269check_type;
void r269check_type(T269* C);
void r269load_ref(T0* a1);
T0* r269to_runnable(T269* C,T0* a1);
extern T0*oBC269type_pointer_ref;
extern int fBC269type_pointer_ref;
T0* r269type_pointer_ref(void);
void r269id_extra_information(T0* a1);
void r269gc_mark_in(T0* a1);
void r269c_type_for_external_in(T0* a1);
void r269c_type_for_argument_in(T0* a1);
T0* r269run_time_mark(void);
T0* r269run_class(T269* C);
void r269demangling_in(T0* a1);
T0* r269written_mark(void);
T0* r267generic_list(T267* C);
void r267gc_call_new_in(T0* a1);
T0* r267base_class(T267* C);
T0* r267look_up_for(T267* C,T0* a1,T0* a2);
T2 r267c_sizeof(void);
T6 r267has_creation(T267* C,T0* a1);
void r267error(T68 a1,T0* a2);
T0* r267actual_reference(T0* a1);
T6 r267is_a_in(T267* C,T0* a1,T0* a2);
T6 r267is_native_array(T267* C);
T6 r267is_a(T267* C,T0* a1);
void r267make(T267* C,T68 a1);
void r267fatal_error_generic_list(T267* C);
void r267c_initialize_in(T0* a1);
T0* r267smallest_ancestor(T267* C,T0* a1);
extern int fBC267check_type;
void r267check_type(T267* C);
void r267load_ref(T0* a1);
T0* r267to_runnable(T267* C,T0* a1);
extern T0*oBC267type_integer_ref;
extern int fBC267type_integer_ref;
T0* r267type_integer_ref(void);
void r267id_extra_information(T0* a1);
void r267gc_mark_in(T0* a1);
void r267c_type_for_external_in(T0* a1);
void r267c_type_for_argument_in(T0* a1);
T0* r267run_time_mark(void);
T0* r267run_class(T267* C);
void r267demangling_in(T0* a1);
T0* r267written_mark(void);
void r43split_mode_c_compiler_command(T43* C,T0* a1,T0* a2);
void r43add_x_suffix(T43* C,T0* a1);
void r43environment_variable_substitution(T43* C,T0* a1,T0* a2);
void r43put_c_main_function_type(T43* C,T0* a1);
extern T0*oBC43compiler_list;
extern T0*oBC43object_suffix;
extern int fBC43object_suffix;
T0* r43object_suffix(T43* C);
extern T328 oBC1file_tools;
void r43external_c_files_for_lcc_win32(T43* C,T0* a1);
void r43make(T43* C);
void r43bad_use_exit(T43* C,T0* a1);
void r43set_c_compiler(T43* C,T0* a1);
extern T6 oBC43Scoptions_exists;
extern int fBC43Scoptions_exists;
T6 r43Scoptions_exists(void);
void r43loading_path_add(T43* C,T0* a1,T0* a2,T2 a3);
extern T0*oBC43make_suffix;
extern int fBC43make_suffix;
T0* r43make_suffix(T43* C);
extern T0*oBC43x_suffix;
extern int fBC43x_suffix;
T0* r43x_suffix(T43* C);
void r43show_compiler_list_then_exit(T43* C);
void r43no_split_mode_command(T43* C,T0* a1,T0* a2);
T2 r43extra_arg(T43* C,T0* a1,T2 a2,T0* a3);
extern int fBC43add_lib_math;
void r43add_lib_math(T43* C);
void r43add_objects(T43* C,T0* a1,T0* a2,T2 a3);
void r43put_c_main_function_exit(T43* C,T0* a1);
T6 r43backslash_separator(T43* C);
T0* r43get_environment_variable(T43* C,T0* a1);
T6 r43strip_executable(T43* C,T0* a1);
void r43add_c_plus_plus_file(T43* C,T0* a1);
T0* r43sas_c_compiler_options(T6 a1);
T6 r43is_c_plus_plus_file_path(T0* a1);
void r43put_mark_stack_and_registers(T43* C);
extern T0*oBC43system_list;
void r43add_output_name(T43* C,T0* a1);
extern T0*oBC43id_file_path;
extern int fBC43id_file_path;
T0* r43id_file_path(T43* C);
T6 r43slash_separator(T43* C);
void r43sys_runtime(T43* C,T0* a1,T3 a2);
void r43append_token(T0* a1,T0* a2);
void r43append_lp_in(T43* C,T0* a1,T0* a2);
void r43add_directory(T43* C,T0* a1,T0* a2);
void r43parent_directory(T43* C,T0* a1);
T0* r43path_h(T43* C);
void r43split_mode_linker_command(T43* C,T0* a1,T0* a2,T2 a3);
void r43read_loading_path_in(T43* C,T0* a1);
void r119compile_to_c_old(T119* C);
T0* r119runnable_expression(T0* a1,T0* a2);
void r119run_feature_has_result(T119* C);
void r119run_feature_match(T119* C,T0* a1);
T0* r119add_comment(T119* C,T0* a1);
void r119with(T119* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r119mapping_c_target(T119* C,T0* a1);
void r119afd_check(T119* C);
void r119c_declare_for_old(T119* C);
void r119collect_c_tmp(T119* C);
T0* r119operator(void);
T6 r119use_current(T119* C);
T0* r119runnable_args(T0* a1,T0* a2);
T0* r119to_runnable(T119* C,T0* a1);
T2 r119to_integer(T119* C);
T6 r119is_static(T119* C);
void r119finalize(T119* C);
void r119error(T68 a1,T0* a2);
T0* r119result_type(T119* C);
T0* r119arg1(T119* C);
T6 r119call_proc_call_stupid_switch(T119* C,T0* a1);
T0* r119run_feature_for(T119* C,T0* a1,T0* a2);
T0* r119static_result_base_class(T119* C);
void r119make(T119* C,T0* a1,T68 a2,T0* a3);
void r119fatal_error(T0* a1);
void r119assertion_check(T119* C,T3 a1);
T6 r119stupid_switch(T119* C,T0* a1);
void r274standard_c_object_model(T274* C);
T0* r274generic_list(T274* C);
T6 r274need_gc_mark_function(T274* C);
void r274standard_c_print_function(T274* C);
T2 r274id(T274* C);
void r274cast_to_ref(T274* C);
void r274c_header_pass3(T274* C);
void r274gc_call_new_in(T274* C,T0* a1);
void r274standard_c_struct(T274* C);
T0* r274base_class(T274* C);
T0* r274look_up_for(T274* C,T0* a1,T0* a2);
T2 r274c_sizeof(T274* C);
T6 r274has_creation(T274* C,T0* a1);
T6 r274need_c_struct(T274* C);
void r274mapping_cast(T274* C);
T0* r274compute_mark(T0* a1);
T0* r274actual_reference(T274* C,T0* a1);
T6 r274is_a_in(T274* C,T0* a1,T0* a2);
void r274standard_c_typedef(T274* C);
T6 r274is_native_array(T274* C);
T6 r274is_boolean(T274* C);
T6 r274is_a(T274* C,T0* a1);
T6 r274is_generic(T274* C);
void r274make(T274* C,T68 a1,T0* a2);
T6 r274is_real(T274* C);
T6 r274is_user_expanded(T274* C);
T6 r274is_integer(T274* C);
void r274standard_gc_define2_for_expanded(T274* C);
void r274from_other(T274* C,T0* a1,T0* a2);
void r274c_initialize_in(T274* C,T0* a1);
T0* r274smallest_ancestor(T274* C,T0* a1);
T0* r274string_aliaser(void);
T6 r274is_double(T274* C);
T0* r274to_runnable(T274* C,T0* a1);
T6 r274is_pointer(T274* C);
void r274id_extra_information(T0* a1);
void r274gc_mark_in(T274* C,T0* a1);
void r274c_type_for_external_in(T274* C,T0* a1);
void r274c_type_for_argument_in(T274* C,T0* a1);
T0* r274run_class(T274* C);
T6 r274is_dummy_expanded(T274* C);
void r274fatal_error(T0* a1);
void r274c_type_for_result_in(T274* C,T0* a1);
void r274c_type_for_target_in(T274* C,T0* a1);
T0* r274expanded_initializer(T274* C);
T6 r274is_basic_eiffel_expanded(T274* C);
T6 r274stupid_switch(T274* C,T0* a1);
void r274demangling_in(T274* C,T0* a1);
void r274c_initialize(T274* C);
T6 r274is_character(T274* C);
T0* r274base_class_name(T274* C);
void r274c_frame_descriptor(T274* C);
void r274c_initialize_expanded(T274* C);
T6 r274is_bit(T274* C);
T0* r291try_to_undefine_aux(T291* C,T0* a1,T0* a2);
T0* r291try_to_undefine(T291* C,T0* a1,T0* a2);
void r291check_obsolete(T291* C,T68 a1);
T6 r291use_current(T291* C);
T0* r291to_run_feature(T291* C,T0* a1,T0* a2);
void r291error(T68 a1,T0* a2);
T0* r291external_c_name(T291* C);
T6 r291is_not_mergeable_with(T291* C,T0* a1);
void r291set_header_comment(T291* C,T0* a1);
void r291set_rescue_compound(T291* C,T0* a1);
void r291make_routine(T291* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r291make(T291* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7,T0* a8);
void r291make_external_routine(T291* C,T0* a1,T0* a2);
void r291add_into(T291* C,T0* a1);
T6 r291can_hide(T291* C,T0* a1,T0* a2);
void r291merge_header_comments(T291* C,T0* a1);
T68 r291start_position(T291* C);
void r121compile_to_c_old(T121* C);
T0* r121runnable_expression(T0* a1,T0* a2);
void r121run_feature_has_result(T121* C);
void r121run_feature_match(T121* C,T0* a1);
T0* r121add_comment(T121* C,T0* a1);
void r121with(T121* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r121mapping_c_target(T121* C,T0* a1);
void r121afd_check(T121* C);
void r121c_declare_for_old(T121* C);
void r121collect_c_tmp(T121* C);
T0* r121operator(void);
T6 r121use_current(T121* C);
T0* r121runnable_args(T0* a1,T0* a2);
T0* r121to_runnable(T121* C,T0* a1);
T2 r121to_integer(T121* C);
T6 r121is_static(T121* C);
void r121finalize(T121* C);
void r121error(T68 a1,T0* a2);
T0* r121result_type(T121* C);
T0* r121arg1(T121* C);
T6 r121call_proc_call_stupid_switch(T121* C,T0* a1);
T0* r121run_feature_for(T121* C,T0* a1,T0* a2);
T0* r121static_result_base_class(T121* C);
void r121make(T121* C,T0* a1,T68 a2,T0* a3);
void r121fatal_error(T0* a1);
void r121assertion_check(T121* C,T3 a1);
T6 r121stupid_switch(T121* C,T0* a1);
void r251warning(T68 a1,T0* a2);
void r251c2c_clear_expanded(T251* C,T2 a1);
void r251c2c_closing(T251* C,T0* a1);
T0* r251add_comment(T251* C,T0* a1);
void r251check_created_type(T251* C,T0* a1);
void r251afd_check(T251* C);
void r251collect_c_tmp(T251* C);
void r251check_writable(T251* C,T0* a1);
T6 r251use_current(T251* C);
T0* r251to_runnable(T251* C,T0* a1);
void r251error(T68 a1,T0* a2);
void r251c2c_expanded_initializer(T251* C,T0* a1);
T0* r251run_args(T251* C);
void r251make(T251* C,T68 a1,T0* a2,T0* a3);
void r251fatal_error(T0* a1);
void r251compile_to_c(T251* C);
T2 r251arg_count(T251* C);
void r251check_creation_clause(T251* C,T0* a1);
T6 r251stupid_switch(T251* C,T0* a1);
void r251c2c_opening(T251* C,T0* a1);
T6 r251is_pre_computable(T251* C);
void r251cp_not_found(T251* C,T0* a1);
T0* r315try_to_undefine_aux(T315* C,T0* a1,T0* a2);
T0* r315try_to_undefine(T315* C,T0* a1,T0* a2);
void r315check_obsolete(T315* C,T68 a1);
T0* r315to_run_feature(T315* C,T0* a1,T0* a2);
void r315error(T68 a1,T0* a2);
T6 r315is_not_mergeable_with(T315* C,T0* a1);
void r315make(T315* C,T0* a1,T0* a2);
void r315add_into(T315* C,T0* a1);
T6 r315can_hide(T315* C,T0* a1,T0* a2);
void r315merge_header_comments(T315* C,T0* a1);
T68 r315start_position(T315* C);
T0* r290try_to_undefine_aux(T290* C,T0* a1,T0* a2);
T0* r290try_to_undefine(T290* C,T0* a1,T0* a2);
void r290check_obsolete(T290* C,T68 a1);
T6 r290use_current(T290* C);
T0* r290to_run_feature(T290* C,T0* a1,T0* a2);
void r290error(T68 a1,T0* a2);
T0* r290external_c_name(T290* C);
T6 r290is_not_mergeable_with(T290* C,T0* a1);
void r290set_header_comment(T290* C,T0* a1);
void r290set_rescue_compound(T290* C,T0* a1);
void r290make_routine(T290* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r290make(T290* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
void r290make_external_routine(T290* C,T0* a1,T0* a2);
void r290add_into(T290* C,T0* a1);
T6 r290can_hide(T290* C,T0* a1,T0* a2);
void r290merge_header_comments(T290* C,T0* a1);
T68 r290start_position(T290* C);
T0* r155add_comment(T155* C,T0* a1);
T2 r155to_integer(T155* C);
void r155error(T68 a1,T0* a2);
extern T0*oBC155result_type;
extern int fBC155result_type;
T0* r155result_type(void);
void r253warning(T68 a1,T0* a2);
void r253c2c_clear_expanded(T253* C,T2 a1);
void r253c2c_closing(T253* C,T0* a1);
T0* r253add_comment(T253* C,T0* a1);
void r253check_created_type(T253* C,T0* a1);
void r253afd_check(T253* C);
void r253collect_c_tmp(T253* C);
void r253check_writable(T253* C,T0* a1);
T6 r253use_current(T253* C);
T0* r253to_runnable(T253* C,T0* a1);
void r253check_explicit_type(T253* C);
void r253error(T68 a1,T0* a2);
void r253c2c_expanded_initializer(T253* C,T0* a1);
T0* r253run_args(T253* C);
void r253make(T253* C,T68 a1,T0* a2,T0* a3,T0* a4);
void r253fatal_error(T0* a1);
void r253compile_to_c(T253* C);
T2 r253arg_count(T253* C);
void r253check_creation_clause(T253* C,T0* a1);
T6 r253stupid_switch(T253* C,T0* a1);
void r253c2c_opening(T253* C,T0* a1);
T6 r253is_pre_computable(T253* C);
void r253cp_not_found(T253* C,T0* a1);
T0* r166add_comment(T166* C,T0* a1);
T0* r166to_runnable(T166* C,T0* a1);
void r166error(T68 a1,T0* a2);
T0* r166type_boolean(void);
T0* r166static_result_base_class(void);
T2 r166isa_dca_inline_argument(void);
void r135compile_to_c_old(T135* C);
T6 r135call_is_static(T135* C);
T0* r135runnable_expression(T0* a1,T0* a2);
void r135run_feature_has_result(T135* C);
void r135run_feature_match(T135* C,T0* a1);
T0* r135add_comment(T135* C,T0* a1);
void r135with(T135* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r135mapping_c_target(T135* C,T0* a1);
void r135afd_check(T135* C);
void r135c_declare_for_old(T135* C);
void r135collect_c_tmp(T135* C);
T6 r135use_current(T135* C);
T0* r135runnable_args(T0* a1,T0* a2);
T0* r135to_runnable(T135* C,T0* a1);
T2 r135to_integer(T135* C);
void r135finalize(T135* C);
void r135error(T68 a1,T0* a2);
T0* r135result_type(T135* C);
T0* r135arg1(T135* C);
T6 r135call_proc_call_stupid_switch(T135* C,T0* a1);
T0* r135run_feature_for(T135* C,T0* a1,T0* a2);
T0* r135static_result_base_class(T135* C);
void r135make(T135* C,T0* a1,T0* a2,T0* a3);
void r135fatal_error(T0* a1);
void r135assertion_check(T135* C,T3 a1);
T6 r135stupid_switch(T135* C,T0* a1);
void r225print_else(T6 a1);
void r225make(T225* C,T0* a1,T0* a2);
T2 r225compile_to_c(T225* C,T6 a1);
void r225afd_check(T225* C);
void r225collect_c_tmp(T225* C);
T6 r225use_current(T225* C);
T6 r225stupid_switch(T225* C,T0* a1);
T0* r225to_runnable(T225* C,T0* a1);
void r225error(T68 a1,T0* a2);
T0* r204try_to_undefine_aux(T204* C,T0* a1,T0* a2);
T0* r204try_to_undefine(T204* C,T0* a1,T0* a2);
void r204check_obsolete(T204* C,T68 a1);
T0* r204to_run_feature(T204* C,T0* a1,T0* a2);
void r204error(T68 a1,T0* a2);
T6 r204is_not_mergeable_with(T204* C,T0* a1);
void r204make(T204* C,T0* a1,T0* a2,T0* a3);
void r204add_into(T204* C,T0* a1);
T6 r204can_hide(T204* C,T0* a1,T0* a2);
void r204merge_header_comments(T204* C,T0* a1);
T68 r204start_position(T204* C);
void r151compile_to_c_old(T151* C);
T0* r151runnable_expression(T0* a1,T0* a2);
void r151run_feature_has_result(T151* C);
T2 r151static_value(T151* C);
void r151run_feature_match(T151* C,T0* a1);
T0* r151add_comment(T151* C,T0* a1);
void r151with(T151* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r151mapping_c_target(T151* C,T0* a1);
void r151afd_check(T151* C);
void r151c_declare_for_old(T151* C);
void r151collect_c_tmp(T151* C);
T6 r151use_current(T151* C);
T0* r151runnable_args(T0* a1,T0* a2);
T0* r151to_runnable(T151* C,T0* a1);
T2 r151to_integer(T151* C);
T6 r151is_static(T151* C);
void r151finalize(T151* C);
void r151error(T68 a1,T0* a2);
T0* r151result_type(T151* C);
T6 r151call_proc_call_stupid_switch(T151* C,T0* a1);
T0* r151run_feature_for(T151* C,T0* a1,T0* a2);
T0* r151static_result_base_class(T151* C);
void r151make(T151* C,T0* a1,T0* a2,T0* a3);
void r151fatal_error(T0* a1);
void r151assertion_check(T151* C,T3 a1);
T2 r151arg_count(T151* C);
T6 r151stupid_switch(T151* C,T0* a1);
T68 r151start_position(T151* C);
void r278make(T278* C,T0* a1,T0* a2);
void r278fatal_error(T0* a1);
void r278check_generic_formal_arguments(T278* C);
void r232add_when_item_2(T232* C,T0* a1);
void r232add_value(T232* C,T0* a1);
T0* r232to_runnable_integer(T232* C,T0* a1);
void r232make(T232* C,T68 a1,T0* a2);
void r232from_e_when(T232* C,T0* a1);
void r232compile_to_c(T232* C);
void r232afd_check(T232* C);
void r232err_occ(T232* C,T2 a1,T68 a2);
T6 r232use_current(T232* C);
T6 r232stupid_switch(T232* C,T0* a1);
T0* r232to_runnable_character(T232* C,T0* a1);
void r232add_when_item_1(T232* C,T0* a1);
void r232add_slice(T232* C,T0* a1,T0* a2);
T6 r232includes_integer(T232* C,T2 a1);
void r232error(T68 a1,T0* a2);
void r243make(T243* C,T68 a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6);
T0* r243add_comment(T243* C,T0* a1);
void r243compile_to_c(T243* C);
void r243afd_check(T243* C);
T6 r243use_current(T243* C);
T6 r243stupid_switch(T243* C,T0* a1);
T0* r243to_runnable(T243* C,T0* a1);
void r243error(T68 a1,T0* a2);
T0* r58going_down(T58* C,T0* a1,T0* a2);
T0* r58runnable_type(T58* C,T0* a1);
T0* r58do_rename(T58* C,T0* a1);
T0* r58precursor_for(T58* C,T0* a1,T0* a2);
T0* r58consider_export(T58* C,T0* a1);
T0* r58apply_undefine(T58* C,T0* a1,T0* a2);
T6 r58is_a_vncg(T58* C,T0* a1,T0* a2);
T0* r58base_class(T58* C);
T0* r58look_up_for(T58* C,T0* a1,T0* a2);
T0* r58original_name(T58* C,T0* a1,T0* a2);
void r58get_started(T58* C,T0* a1);
extern T0*oBC58forbidden_parent_list;
T0* r58up_to_original(T58* C,T0* a1,T0* a2);
void r58missing_select(T0* a1,T0* a2);
T0* r58going_up(T58* C,T0* a1,T0* a2,T0* a3);
T6 r58has_redefine(T58* C,T0* a1);
T0* r58get_new_name(T58* C,T0* a1);
void r58make(T58* C,T0* a1);
T0* r58get_old_name(T58* C,T0* a1);
void r58fatal_error(T0* a1);
void r58multiple_check(T58* C,T0* a1);
T6 r58has_select_for(T58* C,T0* a1);
T0* r58name_in_parent(T58* C,T0* a1);
T0* r58has_undefine(T58* C,T0* a1);
T0* r58clients_for(T58* C,T0* a1);
T0* r58e_feature(T58* C,T0* a1);
void r58select_conflict(T0* a1,T0* a2);
void r58add_rename(T58* C,T0* a1);
T68 r58start_position(T58* C);
void r295c_mapping_procedure(T0* a1,T0* a2,T0* a3);
void r295c_mapping_function(T0* a1,T0* a2,T0* a3);
void r295standard_c_define_procedure(T0* a1,T0* a2,T0* a3);
void r295standard_c_define_function(T0* a1,T0* a2,T0* a3);
void r295wrapped_external_call(T0* a1,T2 a2);
void r295c_mapping_external(T0* a1,T2 a2);
T6 r218is_always_true(T218* C);
T0* r218check_assertion_mode(void);
void r218make(T218* C,T68 a1,T0* a2,T0* a3);
void r218compile_to_c(T218* C);
void r218afd_check(T218* C);
T6 r218use_current(T218* C);
T0* r218to_runnable(T218* C,T0* a1);
T0* r218twin(T218* C);
T6 r218is_pre_computable(T218* C);
T0* r205try_to_undefine_aux(T205* C,T0* a1,T0* a2);
T0* r205try_to_undefine(T205* C,T0* a1,T0* a2);
void r205check_obsolete(T205* C,T68 a1);
T0* r205to_run_feature(T205* C,T0* a1,T0* a2);
void r205error(T68 a1,T0* a2);
T6 r205is_not_mergeable_with(T205* C,T0* a1);
void r205make(T205* C,T0* a1,T0* a2,T0* a3);
void r205add_into(T205* C,T0* a1);
T6 r205can_hide(T205* C,T0* a1,T0* a2);
void r205merge_header_comments(T205* C,T0* a1);
T68 r205start_position(T205* C);
void r389standard_c_object_model(T389* C);
void r389gc_free_in(T389* C,T0* a1);
T0* r389generic_list(T389* C);
void r389standard_gc_info_in(T389* C,T0* a1);
void r389standard_c_print_function(T389* C);
void r389cast_to_ref(T389* C);
void r389gc_call_new_in(T389* C,T0* a1);
void r389standard_c_struct(T389* C);
T0* r389base_class(T389* C);
T0* r389look_up_for(T389* C,T0* a1,T0* a2);
void r389gc_store_chunk_in(T389* C,T0* a1);
void r389mapping_cast(T389* C);
void r389gc_align_mark_in(T389* C,T0* a1);
T6 r389is_a_in(T389* C,T0* a1,T0* a2);
void r389standard_c_typedef(T389* C);
T6 r389is_native_array(T389* C);
T6 r389is_a(T389* C,T0* a1);
T6 r389is_generic(T389* C);
T2 r389c_sizeof_pointer(void);
void r389gc_store_left_in(T389* C,T0* a1);
T0* r389smallest_ancestor(T0* a1);
T0* r389string_aliaser(void);
void r389standard_gc_define2(T389* C);
void r389c_header_pass4(T389* C);
void r389standard_gc_define1(T389* C);
void r389standard_just_before_gc_mark_in(T389* C,T0* a1);
void r389id_extra_information(T0* a1);
void r389gc_mark_in(T389* C,T0* a1);
void r389gc_info_nb_in(T389* C,T0* a1);
T0* r389static_base_class_name(T389* C);
void r389c_type_for_external_in(T0* a1);
void r389gc_store_in(T389* C,T0* a1);
void r389fatal_error(T0* a1);
void r389c_type_for_target_in(T389* C,T0* a1);
T6 r389stupid_switch(T389* C,T0* a1);
void r389demangling_in(T389* C,T0* a1);
void r389gc_initialize_chunk(T389* C,T2 a1,T0* a2);
T0* r389base_class_name(T389* C);
void r389c_frame_descriptor(T389* C);
void r389from_expanded(T389* C,T68 a1,T0* a2);
void r141compile_to_c_old(T141* C);
T0* r141runnable_expression(T0* a1,T0* a2);
void r141run_feature_has_result(T141* C);
T2 r141static_value(T141* C);
void r141run_feature_match(T141* C);
void r141dca_inline_argument(T141* C,T0* a1);
T0* r141add_comment(T141* C,T0* a1);
void r141with(T141* C,T0* a1,T0* a2,T0* a3);
void r141mapping_c_target(T141* C,T0* a1);
void r141afd_check(T141* C);
void r141c_declare_for_old(T141* C);
void r141collect_c_tmp(T141* C);
T0* r141operator(void);
T6 r141use_current(T141* C);
T0* r141to_runnable(T141* C,T0* a1);
T2 r141to_integer(T141* C);
T6 r141is_static(T141* C);
void r141finalize(T141* C);
void r141error(T68 a1,T0* a2);
T0* r141result_type(T141* C);
T6 r141can_be_dropped(T141* C);
T6 r141call_proc_call_stupid_switch(T141* C,T0* a1);
T0* r141run_feature_for(T141* C,T0* a1,T0* a2);
T0* r141static_result_base_class(T141* C);
void r141make(T141* C,T68 a1,T0* a2);
void r141fatal_error(T0* a1);
void r141assertion_check(T141* C,T3 a1);
void r141compile_to_c(T141* C);
T6 r141stupid_switch(T141* C,T0* a1);
T2 r141isa_dca_inline_argument(T141* C);
T0* r212try_to_undefine_aux(T212* C,T0* a1,T0* a2);
T0* r212try_to_undefine(T212* C,T0* a1,T0* a2);
void r212check_obsolete(T212* C,T68 a1);
T0* r212to_run_feature(T212* C,T0* a1,T0* a2);
void r212error(T68 a1,T0* a2);
T6 r212is_not_mergeable_with(T212* C,T0* a1);
void r212make(T212* C,T0* a1,T0* a2,T0* a3);
void r212add_into(T212* C,T0* a1);
T6 r212can_hide(T212* C,T0* a1,T0* a2);
void r212merge_header_comments(T212* C,T0* a1);
T68 r212start_position(T212* C);
void r130compile_to_c_old(T130* C);
T0* r130runnable_expression(T0* a1,T0* a2);
void r130run_feature_has_result(T130* C);
void r130run_feature_match(T130* C,T0* a1);
void r130dca_inline_argument(T130* C,T0* a1);
T0* r130add_comment(T130* C,T0* a1);
void r130with(T130* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r130mapping_c_target(T130* C,T0* a1);
void r130afd_check(T130* C);
void r130c_declare_for_old(T130* C);
void r130collect_c_tmp(T130* C);
T0* r130operator(void);
T6 r130use_current(T130* C);
T0* r130runnable_args(T0* a1,T0* a2);
T0* r130to_runnable(T130* C,T0* a1);
T2 r130to_integer(T130* C);
T6 r130is_static(T130* C);
void r130finalize(T130* C);
void r130error(T68 a1,T0* a2);
T0* r130result_type(T130* C);
T0* r130arg1(T130* C);
T6 r130call_proc_call_stupid_switch(T130* C,T0* a1);
T0* r130run_feature_for(T130* C,T0* a1,T0* a2);
T0* r130static_result_base_class(T130* C);
void r130make(T130* C,T0* a1,T68 a2,T0* a3);
void r130fatal_error(T0* a1);
void r130assertion_check(T130* C,T3 a1);
T6 r130stupid_switch(T130* C,T0* a1);
T2 r130isa_dca_inline_argument(T130* C);
void r226make(T226* C,T0* a1);
T2 r226compile_to_c(T226* C);
void r226afd_check(T226* C);
void r226collect_c_tmp(T226* C);
T6 r226use_current(T226* C);
T6 r226stupid_switch(T226* C,T0* a1);
T0* r226to_runnable(T226* C,T0* a1);
void r51check_expanded_with(T51* C,T0* a1);
T6 r51is_subclass_of(T51* C,T0* a1);
void r51inherit_cycle_check(T51* C);
T0* r51root_procedure_name(T51* C,T0* a1);
T0* r51super_e_feature(T51* C,T0* a1);
void r51set_parent_list(T51* C,T68 a1,T0* a2,T0* a3);
extern T0*oBC13class_any;
extern int fBC13class_any;
T0* r51class_any(void);
void r51add_index_clause(T51* C,T0* a1);
void r51set_invariant(T51* C,T68 a1,T0* a2,T0* a3);
void r51warning(T68 a1,T0* a2);
void r51collect_assertion(T51* C,T0* a1);
void r51set_obsolete_type_string(T51* C,T0* a1);
T0* r51look_up_for(T51* C,T0* a1,T0* a2);
T6 r51has_creation(T51* C,T0* a1);
T0* r51up_to_original(T51* C,T0* a1,T0* a2);
void r51error(T68 a1,T0* a2);
void r51add_creation_clause(T51* C,T0* a1);
T6 r51proper_has(T51* C,T0* a1);
T6 r51has_redefine(T51* C,T0* a1);
T0* r51run_ensure(T51* C,T0* a1);
void r51make(T51* C,T0* a1,T0* a2,T2 a3);
void r51vdrd6(T0* a1,T0* a2,T0* a3);
T0* r51get_default_rescue(T51* C,T0* a1,T0* a2);
T0* r51new_name_of_original(T51* C,T0* a1,T0* a2);
void r51check_generic_formal_arguments(T51* C);
extern T0*oBC51mem_fn;
extern int fBC51mem_fn;
T0* r51mem_fn(void);
void r51set_is_expanded(T51* C);
void r51set_is_deferred(T51* C);
void r51add_feature_clause(T51* C,T0* a1);
T0* r51new_name_of(T51* C,T0* a1,T0* a2);
T6 r51has(T51* C,T0* a1);
T0* r51root_procedure(T51* C,T0* a1);
T6 r51is_any(T51* C);
void r51fatal_undefine(T51* C,T0* a1);
T0* r51type_any(void);
T0* r51super_look_up_for(T51* C,T0* a1,T0* a2);
T0* r51smallest_ancestor(T51* C,T0* a1,T0* a2);
T0* r51run_require(T51* C,T0* a1);
T6 r51is_a_vncg(T51* C,T0* a1,T0* a2);
T0* r51class_general(void);
T0* r51general_default_rescue(T51* C);
void r51collect_invariant(T51* C,T0* a1);
T6 r51is_general(T51* C);
T6 r51has_simple_feature_name(T51* C,T0* a1);
void r51fatal_error_vdrd6(T0* a1,T0* a2,T0* a3);
T0* r51original_name(T51* C,T0* a1,T0* a2);
void r51get_started(T51* C);
void r51id_extra_information(T51* C,T0* a1);
T0* r51going_up(T51* C,T0* a1,T0* a2,T0* a3);
T0* r51run_class(T51* C);
T0* r51run_feature_for(T51* C,T0* a1,T0* a2,T0* a3,T0* a4);
void r51fatal_error(T0* a1);
T6 r51once_flag(T51* C,T0* a1);
T0* r51get_copy(T51* C);
T0* r51expanded_initializer(T51* C,T0* a1);
T6 r51is_subclass_of_aux(T51* C,T0* a1);
T0* r51clients_for(T51* C,T0* a1);
T0* r51e_feature(T51* C,T0* a1);
extern T0*oBC51going_up_trace;
extern T0*oBC51visited;
T0* r307try_to_undefine_aux(T307* C,T0* a1,T0* a2);
T0* r307try_to_undefine(T307* C,T0* a1,T0* a2);
void r307check_obsolete(T307* C,T68 a1);
T0* r307to_run_feature(T307* C,T0* a1,T0* a2);
void r307error(T68 a1,T0* a2);
T6 r307is_not_mergeable_with(T307* C,T0* a1);
void r307set_header_comment(T307* C,T0* a1);
void r307make_routine(T307* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5);
void r307make(T307* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7,T0* a8);
void r307add_into(T307* C,T0* a1);
T6 r307can_hide(T307* C,T0* a1,T0* a2);
void r307merge_header_comments(T307* C,T0* a1);
void r307make_effective_routine(T307* C,T0* a1,T0* a2,T0* a3,T0* a4,T0* a5,T0* a6,T0* a7);
T68 r307start_position(T307* C);
T0* r282left_type(T282* C);
void r282make(T282* C,T0* a1,T0* a2);
void r282fatal_error(T0* a1);
T0* r282implicit_conversion(T282* C);
T0* r282add_comment(T282* C,T0* a1);
void r282compile_to_c(T282* C);
void r282afd_check(T282* C);
void r282collect_c_tmp(T282* C);
T6 r282use_current(T282* C);
T6 r282stupid_switch(T282* C,T0* a1);
T0* r282to_runnable(T282* C,T0* a1);
T0* r282right_type(T282* C);
T6 r282is_pre_computable(T282* C);
T68 r282start_position(T282* C);
T0* r167add_comment(T167* C,T0* a1);
T0* r167to_runnable(T167* C,T0* a1);
void r167error(T68 a1,T0* a2);
T0* r167type_boolean(void);
T0* r167static_result_base_class(void);
T2 r167isa_dca_inline_argument(void);
void r322make(T322* C,T0* a1);
void r83add_last(T83* C,T0* a1);
T0* r83root_procedure_name(T83* C,T0* a1);
void r83make_n(T83* C,T0* a1);
T0* r83feature_name(T83* C,T0* a1);
void r83fatal_error(T0* a1);
void r83fe_multiple(T0* a1,T0* a2);
T2 r83index_of(T83* C,T0* a1);
T2 r83count(T83* C);
T6 r83has(T83* C,T0* a1);
T0* r83item(T83* C,T2 a1);
void r219make(T219* C,T68 a1,T0* a2,T0* a3);
T0* r219add_comment(T219* C,T0* a1);
void r219compile_to_c(T219* C);
void r219afd_check(T219* C);
T6 r219use_current(T219* C);
T0* r219to_runnable(T219* C,T0* a1);
void r194add_last(T194* C,T0* a1);
void r194warning(T68 a1,T0* a2);
void r194merge(T194* C,T0* a1,T0* a2);
T6 r194gives_permission_to_any(T194* C);
T2 r194index_of(T194* C,T0* a1);
T6 r194gives_permission_to(T194* C,T0* a1);
T2 r194count(T194* C);
T0* r194item(T194* C,T2 a1);
T6 r102is_always_true(T102* C);
T0* r102check_assertion_mode(void);
void r102make(T102* C,T68 a1,T0* a2,T0* a3);
extern T0*oBC102c_code;
void r102add_into(T102* C,T0* a1);
void r102afd_check(T102* C);
void r102compile_to_c(T102* C);
void r102make_runnable(T102* C,T68 a1,T0* a2,T0* a3,T0* a4);
void r102c_define(T102* C);
void r296c_mapping_procedure(T0* a1,T0* a2,T0* a3);
void r296c_mapping_function(T0* a1,T0* a2,T0* a3);
void r296standard_c_define_procedure(T0* a1,T0* a2,T0* a3);
void r296standard_c_define_function(T0* a1,T0* a2,T0* a3);
void r296wrapped_external_call(T0* a1,T2 a2);
void r296c_mapping_external(T0* a1,T2 a2);
T0* r172add_comment(T172* C,T0* a1);
T0* r172to_runnable(T172* C,T0* a1);
T2 r172to_integer(T172* C);
void r172error(T68 a1,T0* a2);
extern T0*oBC172result_type;
extern int fBC172result_type;
T0* r172result_type(void);
T0* r172static_result_base_class(void);
void r172make(T172* C,T68 a1,T0* a2);
T2 r172isa_dca_inline_argument(void);
void r271standard_c_object_model(T271* C);
void r271gc_free_in(T0* a1);
void r271standard_gc_info_in(T0* a1);
T0* r271generic_list(T271* C);
T0* r271type_string(void);
void r271cast_to_ref(T271* C);
void r271gc_call_new_in(T0* a1);
void r271standard_c_struct(T271* C);
T0* r271base_class(T271* C);
void r271gc_store_chunk_in(T0* a1);
T0* r271look_up_for(T271* C,T0* a1,T0* a2);
T6 r271has_creation(T271* C,T0* a1);
void r271gc_align_mark_in(T0* a1);
T6 r271is_a_in(T271* C,T0* a1,T0* a2);
T6 r271is_native_array(T271* C);
T6 r271is_a(T271* C,T0* a1);
void r271make(T271* C,T68 a1);
void r271gc_store_left_in(T0* a1);
T2 r271c_sizeof_pointer(void);
void r271fatal_error_generic_list(T271* C);
T0* r271type_any(void);
T0* r271smallest_ancestor(T271* C,T0* a1);
void r271standard_gc_define2(T271* C);
void r271c_header_pass4(T271* C);
extern int fBC271set_at_run_time;
void r271set_at_run_time(void);
void r271standard_gc_define1(T271* C);
void r271id_extra_information(T0* a1);
void r271standard_just_before_gc_mark_in(T0* a1);
void r271gc_mark_in(T0* a1);
void r271gc_info_nb_in(T0* a1);
void r271c_type_for_external_in(T0* a1);
T0* r271run_time_mark(void);
void r271gc_store_in(T0* a1);
T0* r271run_class(T271* C);
void r271demangling_in(T0* a1);
void r271gc_initialize_chunk(T2 a1,T0* a2);
T0* r271written_mark(void);
void r35print_count(T35* C,T0* a1,T2 a2);
void r35put_string(T35* C,T0* a1);
void r35sfr_connect_or_exit(T35* C,T0* a1,T0* a2);
void r35put_integer(T35* C,T2 a1);
void r35sfr_connect(T35* C,T0* a1,T0* a2);
T0* r35read_word_in(T35* C,T0* a1);
void r35w_put_string(T0* a1);
void r35w_put_integer(T2 a1);
T6 r35file_exists(T0* a1);
void r35file_renaming(T35* C,T0* a1,T0* a2);
void r35file_removing(T35* C,T0* a1);
void r35w_put_character(T3 a1);
extern T0*oBC1std_error;
void r35put_character(T35* C,T3 a1);
extern T0*oBC1std_output;
void r35put_double_format(T35* C,T5 a1,T2 a2);
void r35sfw_connect(T35* C,T0* a1,T0* a2);
void r214compile_to_c_old(T214* C);
T6 r214is_always_true(T214* C);
T0* r214check_assertion_mode(void);
void r214make(T214* C,T68 a1,T0* a2,T0* a3);
void r214add_into(T214* C,T0* a1);
void r214afd_check(T214* C);
void r214compile_to_c(T214* C);
void r214c_declare_for_old(T214* C);
T6 r214use_current(T214* C);
void r214make_runnable(T214* C,T68 a1,T0* a2,T0* a3,T0* a4);
void r386default_mapping_procedure(T386* C);
T2 r386id(T386* C);
void r386afd_check(T386* C);
void r386collect_c_tmp(T386* C);
void r386fall_down(T386* C);
void r386c_define(T386* C);
T0* r386clients(T386* C);
void r386put_c_name_tag(T386* C);
void r386address_of_c_define(T386* C,T0* a1);
T0* r386run_ensure(T386* C);
void r386default_mapping_function(T386* C);
void r386make(T386* C,T0* a1,T0* a2,T0* a3);
void r386c_assertion_flag(T386* C);
void r386c_define_opening(T386* C);
void r386c_define_closing(T386* C);
void r386initialize(T386* C);
void r386compute_stupid_switch(T386* C,T0* a1);
void r386mapping_c(T386* C);
void r386routine_afd_check(T386* C);
T68 r386start_position(T386* C);
T0* r386run_require(T386* C);
void r386mapping_name(T386* C);
void r386c_initialize_ds_one_by_one(T386* C);
T6 r386use_current(T386* C);
T6 r386is_exported_in(T386* C,T0* a1);
T0* r386run_class(T386* C);
void r386fatal_error(T0* a1);
T0* r386stupid_switch(T386* C,T0* a1);
void r386define_prototype(T386* C);
void r386c_frame_descriptor(T386* C);
void r386fe_vffd7(T386* C);
void r386c_frame_descriptor_name_in(T386* C,T0* a1);
void r187refer_to(T187* C,T68 a1,T0* a2,T2 a3);
T0* r187add_comment(T187* C,T0* a1);
void r187with(T187* C,T0* a1,T0* a2);
void r187mapping_c_target(T187* C,T0* a1);
T0* r187to_runnable(T187* C,T0* a1);
T2 r187to_integer(T187* C);
T0* r187to_string(T187* C);
void r187error(T68 a1,T0* a2);
T0* r187result_type(T187* C);
T0* r187static_result_base_class(T187* C);
T6 r187stupid_switch(T187* C,T0* a1);
T0* r21key_for_prefix_infix(T0* a1,T0* a2);
T0* r21item(T0* a1);
T0* r21for_prefix(T0* a1);
void r21add2(T0* a1);
T0* r21for_infix(T0* a1);
extern T0*oBC21memory;
T0* r197to_cst_att_character(T197* C,T0* a1);
void r197error(T68 a1,T0* a2);
T0* r197to_cst_att_real(T197* C,T0* a1);
T0* r197to_cst_att_unique(T197* C);
T0* r197to_cst_att_string(T197* C,T0* a1);
T0* r197to_procedure_or_function(T197* C);
T0* r197to_cst_att_bit(T197* C,T0* a1);
T0* r197n(void);
void r197to_cst_att_check_result_type(T197* C);
T0* r197to_cst_att_integer(T197* C,T0* a1);
T0* r197to_external_routine(T197* C,T0* a1,T0* a2);
void r197fatal_error(T0* a1);
void r197set_require(T197* C,T68 a1,T0* a2,T0* a3);
T0* r197to_deferred_routine(T197* C);
T0* r197to_writable_attribute(T197* C);
void r197add_synonym(T0* a1);
void r197set_require_else(T197* C,T68 a1,T0* a2,T0* a3);
void r197initialize(T197* C);
T0* r197to_once_routine(T197* C);
extern T0*oBC197names;
T0* r197to_cst_att_boolean(T197* C,T0* a1);
void r66add_position(T68 a1);
void r66print_as_fatal_error(T66* C);
extern T0*oBC66explanation;
T6 r66is_empty(void);
void r66feature_not_found(T0* a1);
extern T0*oBC66positions;
void r66print_as_warning(T66* C);
void r66add_feature_name(T0* a1);
void r66add_type(T0* a1,T0* a2);
void r66do_print(T0* a1);
void r66print_as_error(T66* C);
void r203increment(T203* C);
void r366define_manifest_string_mark_header(T2 a1);
void r366define_se_ms(T6 a1);
T0* r366type_string(void);
extern T0*oBC366mangling_dictionary;
void r366used_for_c_inline(T0* a1);
void r366string_to_c_code(T0* a1,T0* a2);
void r366c_define2(T6 a1);
T0* r366register(T0* a1);
extern T0*oBC366body;
void r366c_define1(T6 a1);
void r366character_to_c_code(T3 a1,T0* a2);
T6 r107is_current(void);
void r107reset(T107* C,T68 a1);
T0* r107to_tag_name(T107* C);
T0* r107to_argument_name2(T107* C,T0* a1,T2 a2);
T0* r107to_e_void(T107* C);
T0* r107to_local_name2(T107* C,T0* a1,T2 a2);
T0* r107to_simple_feature_name(T107* C);
T0* r107to_class_name(T107* C);
T6 r107isa_keyword(T107* C);
T2 r107line(T107* C);
T0* r107to_argument_name1(T107* C);
T0* r107to_prefix_name(T107* C);
T0* r107string_aliaser(void);
T0* r107aliased_string(T107* C);
T0* r107to_infix_name(T107* C,T68 a1);
T6 r107is_void(void);
T0* r107to_local_name1(T107* C);
T0* r107to_infix_name_use(T107* C);
T2 r107column(T107* C);
T6 r107is_result(void);
T6 r11is_flag_no_warning(T0* a1);
void r11search_for_cc_flag(T2 a1);
T6 r11is_flag_debug_check(T0* a1);
T0* r11argument(T2 a1);
T6 r11is_flag_require_check(T11* C,T0* a1);
T0* r11string_aliaser(void);
T6 r11is_flag_verbose(T0* a1);
void r11check_for_level(T11* C,T0* a1);
T6 r11is_flag_no_check(T11* C,T0* a1);
T6 r11is_flag_o(T11* C,T0* a1,T2 a2,T2 a3,T0* a4);
T6 r11is_flag_all_check(T11* C,T0* a1);
T0* r11command_name(void);
extern T0*oBC1command_arguments;
extern int fBC1command_arguments;
T0* r11command_arguments(void);
T6 r11is_flag_ensure_check(T11* C,T0* a1);
T6 r11is_flag_cecil(T11* C,T0* a1,T2 a2,T2 a3);
T6 r11is_flag_no_style_warning(T0* a1);
T6 r11is_flag_case_insensitive(T0* a1);
void r11make(T11* C);
T6 r11is_flag_boost(T11* C,T0* a1);
T6 r11is_flag_invariant_check(T11* C,T0* a1);
void r11check_for_root_class(T11* C);
T0* r11system_tools(void);
T6 r11is_flag_loop_check(T11* C,T0* a1);
T6 r11is_flag_version(T11* C,T0* a1);
T0* r11id_provider(void);
T6 r68is_unknown(T68* C);
T2 r68column(T68* C);
T2 r68id(T68* C);
void r68set(T68* C,T2 a1,T2 a2,T2 a3,T0* a4);
T2 r68line(T68* C);
void r68show(T68* C);
T6 r68before(T68* C,T68 a1);
T0* r68base_class_name(T68* C);
T0* r68path(T68* C);
T0* r68get_line(T0* a1,T2 a2);
T0* r68id_provider(void);
extern T0*oBC341source_types;
void r341generic_cast(T341* C,T0* a1);
T0* r341implicit_cast(T341* C,T0* a1,T0* a2);
void r341passing(T341* C,T0* a1,T0* a2);
extern T0*oBC341buffer;
extern T0*oBC341destination_types;
void r341notify(T341* C,T0* a1,T0* a2,T0* a3);
T0* r341string_aliaser(void);
void r341computes_for(T341* C,T0* a1,T0* a2);
void r341c_function_definition(T341* C);
extern T0*oBC341expressions;
void r341c_definitions(T341* C);
void r341c_function_call(T341* C,T0* a1,T0* a2);
void r341finish_falling_down(T341* C);
void r325se_tmp_add(T0* a1);
void r325push_check(T325* C,T0* a1,T0* a2,T0* a3);
T2 r325se_tmp_open(T0* a1);
void r325se_trace_ins(T325* C,T68 a1);
void r325put_ith_argument(T325* C,T2 a1);
void r325connect_cecil_out_h(T325* C,T0* a1);
void r325push_inline_dca(T325* C,T0* a1,T0* a2);
void r325incr_procedure_count(T325* C);
void r325really_define_c_main(T325* C,T0* a1);
void r325push_direct(T325* C,T0* a1,T0* a2,T0* a3);
void r325put_file(T0* a1,T0* a2);
extern T0*oBC326stack_rf;
void r325backup_sfw_connect(T0* a1,T0* a2);
void r325put_inspect(T325* C);
void r325incr_direct_call_count(T325* C);
void r325put_c_inline_c(T325* C);
extern T0*oBC326stack_target;
void r325put_extern5(T325* C,T0* a1,T0* a2);
void r325inside_switch_call(T325* C,T0* a1,T0* a2);
extern T0*oBC326stack_code;
void r325stack_overflow(T325* C);
T0* r325get_inline_ms(T325* C);
void r325c_plus_plus_definitions(T325* C);
extern T0*oBC325out_make;
void r325bit_constant_definition(T325* C);
void r325add_include_on(T0* a1,T0* a2);
void r325se_evobt(T325* C,T0* a1,T0* a2);
void r325check_assertion(T325* C,T0* a1,T0* a2);
void r325c_plus_plus_register(T325* C,T0* a1);
void r325increment_static_expression_count(T325* C,T2 a1);
void r325current_class_invariant(T0* a1);
void r325incr_switch_count(T325* C);
void r325put_to_pointer(T325* C);
void r325put_cpc(T325* C,T0* a1);
void r325put_target_as_value(T325* C);
void r325put_string_c(T0* a1);
extern T0*oBC325c_inline_h_mem;
void r325put_trace_switch(T325* C);
void r325define_initialize_eiffel_runtime(T325* C,T0* a1);
void r325se_tmp_close_declaration(T325* C);
void r325put_extern6(T325* C,T0* a1,T2 a2);
T6 r325stupid_switch_n(T325* C,T0* a1,T0* a2);
void r325sys_runtime_c(T0* a1);
void r325swap_on_h(T325* C);
void r325put_generator(T325* C,T0* a1);
void r325put_error0(T325* C,T0* a1);
void r325pop(T325* C);
void r325se_tmp_close(T2 a1);
extern T0*oBC326stack_static_rf;
void r325register_bit_constant(T325* C,T0* a1);
void r325incr_real_function_count(T325* C);
void r325write_make_file_no_split(T325* C);
void r325get_started(T325* C);
void r325put_object_size(T325* C,T0* a1);
void r325customize_runtime(T325* C,T0* a1);
void r325sys_runtime_h(T325* C,T0* a1);
void r325put_c_inline_h(T325* C);
void r325put_array1(T325* C,T3 a1,T2 a2);
void r325sys_runtime_h_and_c(T325* C,T0* a1);
void r325put_arguments(T325* C);
void r325fatal_error(T0* a1);
void r325put_extern7(T325* C,T0* a1);
void r325expanded_attributes(T325* C,T0* a1);
void r325incr_real_procedure_count(T325* C);
void r325write_make_file(T325* C);
void r325put_recompilation_comment(T2 a1);
T6 r325file_exists(T0* a1);
T0* r325system_tools(void);
T6 r325stupid_switch(T325* C,T0* a1);
void r325put_position_in_ds(T68 a1);
void r325se_trace_exp(T325* C,T68 a1);
void r325put_se_string_from_external_copy(T325* C,T0* a1);
void r325incr_function_count(T325* C);
void r325put_extern1(T325* C,T0* a1);
void r325incr_precursor_routine_count(T325* C);
void r325incr_static_expression_count(T325* C);
void r325incr_inlined_procedure_count(T325* C);
void r325stack_push(T325* C,T2 a1);
void r325incr_inlined_function_count(T325* C);
extern T0*oBC325out_c;
void r325variant_check(T325* C,T0* a1);
extern T0*oBC325tmp_string;
void r325incr_elt_c_count(T325* C,T2 a1);
void r325push_new(T325* C,T0* a1,T0* a2);
void r325common_put_target(T325* C);
T6 r325target_cannot_be_dropped(T325* C);
void r325use_switch(T325* C,T0* a1,T0* a2,T0* a3,T0* a4);
T6 r325call_invariant_start(T0* a1);
void r325put_extern2(T325* C,T0* a1,T3 a2);
void r325check_id(T325* C,T0* a1,T2 a2);
void r325define_used_basics(T325* C);
extern T0*oBC326stack_cpc;
extern T0*oBC325tmp_string2;
extern T0*oBC325path_c;
extern int fBC325path_c;
T0* r325path_c(T325* C);
void r325one_more_instruction_generated(T325* C);
void r325path_c_in(T0* a1,T2 a2);
void r325define_main(T325* C,T0* a1);
void r325print_argument(T325* C,T2 a1);
T6 r325attribute_read_removal(T0* a1,T0* a2);
void r325write_make_file_split(T325* C);
void r325put_c_heading(T325* C,T0* a1);
extern T0*oBC325path_make;
extern int fBC325path_make;
T0* r325path_make(void);
void r325inline_level_incr(T325* C);
void r325inline_level_decr(T325* C);
T6 r325se_tmp_open_declaration(T325* C);
T0* r325need_invariant(T0* a1);
void r325put_banner(T0* a1);
void r325inspect_incr(T325* C);
void r325inspect_decr(T325* C);
void r325put_comment_line(T325* C,T0* a1);
void r325put_target_as_target(T325* C);
void r325put_c_function(T325* C,T0* a1,T0* a2);
void r325push_cpc(T325* C,T0* a1,T0* a2,T0* a3,T0* a4);
T6 r325arguments_cannot_be_dropped(T325* C);
void r325put_generating_type(T325* C,T0* a1);
extern T0*oBC326stack_args;
T6 r325no_args_to_eval(T325* C);
T6 r325cannot_drop_all(T325* C);
void r325cecil_define(T325* C);
void r325put_extern4(T325* C,T0* a1,T0* a2,T2 a3);
void r325add_first_include(T0* a1);
extern T0*oBC325se_tmp_list;
void r325print_current(T325* C);
void r325finished_switch(T325* C,T2 a1);
void r325expanded_writable(T325* C,T0* a1,T0* a2);
void r325trace_boolean_expression(T325* C,T0* a1);
void r325macro_def(T325* C,T0* a1,T2 a2);
extern T0*oBC325path_h;
extern int fBC325path_h;
T0* r325path_h(void);
void r325padding_here(T325* C);
void r325push_same_target(T325* C,T0* a1,T0* a2);
void r325push_precursor(T325* C,T0* a1,T0* a2);
void r325inside_twin(T325* C,T0* a1);
void r325print_local(T325* C,T0* a1);
void r325put_comment(T325* C,T0* a1);
void r361c_define_for(T0* a1);
extern T0*oBC361manifest_array_types;
extern T0*oBC361header;
void r361c_call(T0* a1);
void r361register(T0* a1);
extern T0*oBC361body;
extern T0*oBC369registered;
void r369register_for(T0* a1);
extern T0*oBC369caller_memory;
T0* r363o_result(T0* a1);
void r363c_define_o_flag(T0* a1);
extern T0*oBC363procedure_list;
void r363c_return_o_result(T0* a1);
void r363c_define_o_result(T0* a1);
extern T0*oBC363buffer;
void r363register_function(T0* a1);
T0* r363string_aliaser(void);
extern T0*oBC363buffer2;
void r363c_test_o_flag(T0* a1);
T0* r363o_flag(T0* a1);
extern T0*oBC363frozen_general;
void r363register_procedure(T0* a1);
void r363c_pre_compute_of(T0* a1,T0* a2);
T6 r363is_pre_computable(T0* a1);
extern T0*oBC363function_list;
void r363gc_mark_in(T0* a1);
void r351update_with(T0* a1);
void r351remove(T0* a1);
extern T0*oBC351dictionary;
void r351update(T0* a1,T0* a2);
extern T0*oBC352running;
void r352put_arguments(T0* a1,T0* a2);
void r352put_ith_argument(T0* a1,T0* a2,T2 a3);
void r352afd(T0* a1);
T0* r352name(T0* a1);
extern T0*oBC352c_code;
void r352sort_running(T0* a1);
void r352c_switch(T0* a1);
void r352c_define(int C,T0* a1);
void r352c_dicho(int C,T0* a1,T2 a2,T2 a3);
T0* r338type_any(void);
void r338c_define_for(T0* a1,T0* a2);
void r338c_define_for_list(T0* a1,T0* a2);
void r338fatal_error(T0* a1);
extern T0*oBC338tmp_string;
void r338c_define_users(T338* C);
void r338define_body_of(T0* a1);
void r338fill_up(T338* C);
extern T0*oBC328std_fr2;
T6 r328is_readable(T0* a1);
void r328rename_to(int C,T0* a1,T0* a2);
T6 r328file_exists(T0* a1);
extern T0*oBC328std_fr1;
T6 r328same_files(T0* a1,T0* a2);
void r328delete(int C,T0* a1);
T6 r34a_manifest_string(T34* C);
void r34disconnect(T34* C);
void r34a_indexing(T34* C);
T68 r34current_position(T34* C);
T0* r34a_actuals(T34* C);
T0* r34a_clients(T34* C);
T6 r34a_strip(T34* C);
extern T0*oBC34forbidden_class;
void r34a_after_a_dot(T34* C,T6 a1,T0* a2);
extern T0*oBC34faof;
T6 r34a_integer(T34* C);
void r34a_parent_list(T34* C,T68 a1,T0* a2);
T6 r34a_actual(T34* C);
void r34a_rename_list(T34* C);
T6 r34a_local_variable(T34* C);
T6 r34a_infix(T34* C);
T0* r34analyse_class(T34* C,T0* a1);
void r34skip_comments(T34* C);
T6 r34a_current(T34* C);
T6 r34a_inspect(T34* C);
void r34next_char(T34* C);
T6 r34a_unary(T34* C);
T6 r34a_conditional(T34* C);
void r34a_base_class_name1(T34* C);
T6 r34a_create_instruction(T34* C);
T6 r34a_retry(T34* C);
extern T0*oBC34tmp_string;
T6 r34a_e10(T34* C);
T6 r34a_tag_mark(T34* C);
T0* r34a_routine_body(T34* C);
T6 r34a_feature_declaration(T34* C);
void r34a_r10(T34* C,T6 a1,T0* a2,T0* a3,T0* a4);
T0* r34mandatory_writable(T34* C);
T6 r34a_keyword(T34* C,T0* a1);
T6 r34a_class_type(T34* C);
T6 r34a_feature_name_list(T34* C);
T6 r34a_feature_name(T34* C);
T0* r34a_assertion(T34* C);
T6 r34a_void(T34* C);
void r34a_ascii_code(T34* C);
void r34a_formal_generic_list(T34* C);
T6 r34a_index_value(T34* C);
void r34a_assignment_aux(T34* C,T6 a1);
T0* r34to_proc_call(T34* C,T0* a1,T0* a2,T0* a3);
T6 r34a_expression(T34* C);
T0* r34a_routine(T34* C);
T6 r34a_creation(T34* C);
T6 r34a_bit_constant(T34* C);
T6 r34a_boolean_constant(T34* C);
T0* r34a_external(T34* C);
T6 r34a_type(T34* C);
T6 r34skip1unless2(T34* C,T3 a1,T3 a2);
T6 r34a_real(T34* C);
T6 r34a_index_clause(T34* C);
void r34a_procedure_call(T34* C);
T6 r34a_parent(T34* C);
T0* r34a_compound1(T34* C);
T6 r34a_instruction(T34* C);
T6 r34a_debug(T34* C);
T0* r34connect_to_cecil(T34* C);
void r34to_frozen_feature_name(T34* C);
T6 r34a_manifest_constant(T34* C);
T6 r34a_base_type(T34* C);
T6 r34a_result(T34* C);
T6 r34a_base_class_name(T34* C);
void r34a_formal_arg_list(T34* C);
T6 r34a_identifier(T34* C);
void r34wcpefnc(T34* C,T0* a1,T0* a2);
T6 r34skip1(T34* C,T3 a1);
T6 r34skip2(T34* C,T3 a1,T3 a2);
T6 r34a_integer_constant(T34* C);
T0* r34a_compound2(T34* C,T0* a1,T0* a2);
void r34a_new_export_list(T34* C);
void r34a_creation_clause(T34* C,T68 a1);
void r34show_nb(T2 a1,T0* a2);
T6 r34a_identifier1(T34* C);
void r34fcp(T34* C,T0* a1);
T6 r34a_character_constant(T34* C);
T0* r34parse_feature_name(T34* C);
extern T0*oBC34lcs;
void r34a_local_var_list(T34* C);
T68 r34pos(T34* C,T2 a1,T2 a2);
T6 r34a_loop(T34* C);
T6 r34a_free_operator(T34* C);
T6 r34a_binary(T34* C,T68 a1);
T6 r34a_check(T34* C);
void r34a_then_part_list(T34* C,T0* a1);
T0* r34parse_c_name(T34* C);
T6 r34a_precursor(T34* C,T6 a1);
T6 r34a_prefix(T34* C);
void r34fatal_error(T0* a1);
T6 r34a_identifier2(T34* C);
T0* r34id_provider(void);
void r34warning(T68 a1,T0* a2);
T0* r34get_comments(T34* C);
T0* r34parse_run_type(T34* C);
void r34error(T68 a1,T0* a2);
T0* r34to_call(T0* a1,T0* a2,T0* a3);
T6 r34a_then_part(T34* C,T0* a1);
T6 r34a_type_formal_generic(T34* C);
void r34go_back_at(T34* C,T2 a1,T2 a2);
T6 r34a_when_part(T34* C,T0* a1);
T6 r34a_argument(T34* C);
T6 r34a_assignment_or_call(T34* C);
T6 r34a_constant(T34* C);
T6 r34a_e0(T34* C);
T6 r34a_e1(T34* C);
T6 r34a_e2(T34* C);
T6 r34a_e3(T34* C);
T6 r34a_e4(T34* C);
T6 r34a_e5(T34* C);
T6 r34a_e6(T34* C);
T6 r34a_e7(T34* C);
void r34a_function_call(T34* C);
T6 r34a_e8(T34* C);
T6 r34a_e9(T34* C);
T6 r34end_of_input(T34* C);
T6 r34a_real_constant(T34* C);
T6 r34a_rename_pair(T34* C);
void r34a_r1(T34* C,T0* a1);
void r34a_r2(T34* C,T0* a1);
void r34a_r3(T34* C,T0* a1);
void r34a_r4(T34* C,T0* a1);
void r34a_r5(T34* C,T0* a1);
void r34a_r6(T34* C,T0* a1);
void r34a_r7(T34* C,T0* a1);
T0* r34last_result(T34* C);
void r34a_r8(T34* C,T0* a1);
T0* r34a_alias(T34* C);
void r34a_feature_clause(T34* C);
void r34err_exp(T68 a1,T0* a2);
void r34a_class_declaration(T34* C);
extern T11*eiffel_root_object;
extern int se_argc;
extern char**se_argv;
#define SE_MAXID 401
void initialize_eiffel_runtime(int argc,char*argv[]);
extern T7*ms325_135096;
extern T7*ms344_107256;
extern T7*ms282_168036;
extern T7*ms292_106656;
extern T7*ms292_131666;
extern T7*ms284_124456;
extern T7*ms301_165557;
extern T7*ms386_110836;
extern T7*ms52_1694883;
extern T7*ms175_268167;
extern T7*ms102_112468;
extern T7*ms182_106468;
extern T7*ms380_108468;
extern T7*ms174_366828;
extern T7*ms43_0aaaaaaaa;
extern T7*ms292_185088;
extern T7*ms338_103068;
extern T7*ms395_320658;
extern T7*ms197_147108;
extern T7*ms288_129648;
extern T7*ms334_203069;
extern T7*ms344_120379;
extern T7*ms197_185909;
extern T7*ms52_3073536;
extern T7*ms388_106339;
extern T7*ms262_1208610;
extern T7*ms52_1591218;
extern T7*ms232_242a;
extern T7*ms325_492a;
extern T7*ms344_492a;
extern T7*ms292_820a;
extern T7*ms292_170a;
extern T7*ms292_264a;
extern T7*ms292_824a;
extern T7*ms292_202a;
extern T7*ms292_369a;
extern T7*ms107_1278504;
extern T7*ms50_1076a;
extern T7*ms50_9744a;
extern T7*ms50_1188a;
extern T7*ms50_6042a;
extern T7*ms14_1736a;
extern T7*ms14_7524a;
extern T7*ms14_1684a;
extern T7*ms14_2615a;
extern T7*ms51_160aa;
extern T7*ms15_1035a;
extern T7*ms15_2765a;
extern T7*ms15_2730a;
extern T7*ms52_248aa;
extern T7*ms43_1428a;
extern T7*ms43_0aaaa;
extern T7*ms34_1176a;
extern T7*ms34_9260a;
extern T7*ms34_9955a;
extern T7*ms344_4979107;
extern T7*ms301_1448a;
extern T7*ms262_8216a;
extern T7*ms325_3843a;
extern T7*ms292_824aa;
extern T7*ms248_4213a;
extern T7*ms11_27612a;
extern T7*ms50_10256a;
extern T7*ms50_1188aa;
extern T7*ms50_6042aa;
extern T7*ms50_17392a;
extern T7*ms50_20878a;
extern T7*ms15_22824a;
extern T7*ms15_12915a;
extern T7*ms52_22591a;
extern T7*ms43_0aaaaa;
extern T7*ms34_78588a;
extern T7*ms34_82473a;
extern T7*ms34_28980a;
extern T7*ms34_66110a;
extern T7*ms34_50483a;
extern T7*ms34_89360a;
extern T7*ms34_44694a;
extern T7*ms34_37992a;
extern T7*ms49_23814a;
extern T7*ms49_23035a;
extern T7*ms43_0;
extern T7*ms15_60;
extern T7*ms15_61;
extern T7*ms15_62;
extern T7*ms15_42;
extern T7*ms15_43;
extern T7*ms15_64;
extern T7*ms15_94;
extern T7*ms15_45;
extern T7*ms15_35;
extern T7*ms14_46;
extern T7*ms15_47;
extern T7*ms34_67;
extern T7*ms325_40;
extern T7*ms334_11880a;
extern T7*ms127_37536a;
extern T7*ms325_12027a;
extern T7*ms334_14520a;
extern T7*ms325_12810a;
extern T7*ms325_14469a;
extern T7*ms292_17459a;
extern T7*ms292_13897a;
extern T7*ms292_12670a;
extern T7*ms292_14894a;
extern T7*ms292_94858a;
extern T7*ms292_42432a;
extern T7*ms376_23664a;
extern T7*ms13_290;
extern T7*ms13_300;
extern T7*ms50_330;
extern T7*ms50_990;
extern T7*ms50_350;
extern T7*ms50_960;
extern T7*ms14_600;
extern T7*ms14_330;
extern T7*ms14_990;
extern T7*ms14_440;
extern T7*ms14_160;
extern T7*ms14_270;
extern T7*ms51_780;
extern T7*ms51_160;
extern T7*ms15_450;
extern T7*ms52_320;
extern T7*ms52_270;
extern T7*ms52_620;
extern T7*ms43_320;
extern T7*ms34_280;
extern T7*ms43_270;
extern T7*ms43_210;
extern T7*ms43_690;
extern T7*ms35_180;
extern T7*ms282_46;
extern T7*ms49_330;
extern T7*ms68_300;
extern T7*ms15_921;
extern T7*ms52_741;
extern T7*ms43_891;
extern T7*ms12_312;
extern T7*ms39_291;
extern T7*ms50_222;
extern T7*ms50_582;
extern T7*ms14_522;
extern T7*ms14_492;
extern T7*ms14_162;
extern T7*ms14_422;
extern T7*ms14_112;
extern T7*ms51_152;
extern T7*ms15_242;
extern T7*ms15_552;
extern T7*ms15_432;
extern T7*ms52_322;
extern T7*ms52_582;
extern T7*ms52_932;
extern T7*ms52_712;
extern T7*ms43_522;
extern T7*ms43_242;
extern T7*ms43_732;
extern T7*ms43_292;
extern T7*ms43_312;
extern T7*ms43_132;
extern T7*ms14_993;
extern T7*ms14_543;
extern T7*ms14_933;
extern T7*ms49_112;
extern T7*ms43_903;
extern T7*ms34_663;
extern T7*ms43_753;
extern T7*ms35_663;
extern T7*ms13_294;
extern T7*ms50_604;
extern T7*ms14_244;
extern T7*ms50_214;
extern T7*ms49_103;
extern T7*ms14_164;
extern T7*ms14_604;
extern T7*ms14_404;
extern T7*ms14_414;
extern T7*ms14_424;
extern T7*ms15_564;
extern T7*ms52_404;
extern T7*ms52_884;
extern T7*ms52_414;
extern T7*ms43_434;
extern T7*ms43_894;
extern T7*ms43_314;
extern T7*ms43_414;
extern T7*ms50_10256aa;
extern T7*ms50_1188aaa;
extern T7*ms50_6042aaa;
extern T7*ms50_20878aa;
extern T7*ms52_783104a;
extern T7*ms43_0aaaaaa;
extern T7*ms34_28980aa;
extern T7*ms34_112140a;
extern T7*ms34_145656a;
extern T7*ms34_103845a;
extern T7*ms14_375;
extern T7*ms68_144;
extern T7*ms52_585;
extern T7*ms43_285;
extern T7*ms14_166;
extern T7*ms50_576;
extern T7*ms49_23035aa;
extern T7*ms14_336;
extern T7*ms14_266;
extern T7*ms58_120106a;
extern T7*ms15_696;
extern T7*ms15_246;
extern T7*ms15_216;
extern T7*ms52_816;
extern T7*ms52_936;
extern T7*ms43_306;
extern T7*ms43_286;
extern T7*ms43_226;
extern T7*ms43_786;
extern T7*ms43_396;
extern T7*ms43_636;
extern T7*ms66_366;
extern T7*ms49_116;
extern T7*ms49_406;
extern T7*ms49_486;
extern T7*ms14_957;
extern T7*ms49_336;
extern T7*ms34_657;
extern T7*ms14_108;
extern T7*ms50_248;
extern T7*ms14_178;
extern T7*ms14_138;
extern T7*ms14_188;
extern T7*ms15_368;
extern T7*ms15_188;
extern T7*ms52_248;
extern T7*ms43_948;
extern T7*ms43_248;
extern T7*ms43_288;
extern T7*ms43_918;
extern T7*ms43_428;
extern T7*ms43_738;
extern T7*ms12_729;
extern T7*ms49_308;
extern T7*ms50_759;
extern T7*ms14_939;
extern T7*ms68_208;
extern T7*ms15_669;
extern T7*ms34_459;
extern T7*ms52_759;
extern T7*ms102_450;
extern T7*ms301_160;
extern T7*ms126_700;
extern T7*ms243_270;
extern T7*ms262_620;
extern T7*ms344_110;
extern T7*ms292_820;
extern T7*ms292_270;
extern T7*ms292_170;
extern T7*ms292_960;
extern T7*ms292_280;
extern T7*ms103_741;
extern T7*ms392_500;
extern T7*ms168_160;
extern T7*ms368_360;
extern T7*ms368_330;
extern T7*ms262_101;
extern T7*ms262_741;
extern T7*ms363_741;
extern T7*ms292_741;
extern T7*ms292_411;
extern T7*ms103_522;
extern T7*ms103_712;
extern T7*ms301_232;
extern T7*ms232_242;
extern T7*ms232_522;
extern T7*ms341_102;
extern T7*ms262_552;
extern T7*ms325_492;
extern T7*ms352_522;
extern T7*ms344_522;
extern T7*ms326_152;
extern T7*ms344_492;
extern T7*ms345_972;
extern T7*ms363_732;
extern T7*ms292_492;
extern T7*ms292_522;
extern T7*ms292_582;
extern T7*ms292_372;
extern T7*ms292_652;
extern T7*ms292_202;
extern T7*ms242_993;
extern T7*ms271_543;
extern T7*ms325_873;
extern T7*ms232_244;
extern T7*ms215_174;
extern T7*ms341_144;
extern T7*ms341_184;
extern T7*ms127_164;
extern T7*ms145_214;
extern T7*ms325_414;
extern T7*ms325_764;
extern T7*ms344_824;
extern T7*ms344_684;
extern T7*ms282_164;
extern T7*ms292_804;
extern T7*ms292_164;
extern T7*ms292_264;
extern T7*ms292_824;
extern T7*ms283_444;
extern T7*ms248_174;
extern T7*ms21_1660;
extern T7*ms50_9090;
extern T7*ms50_7140;
extern T7*ms50_1080;
extern T7*ms14_1320;
extern T7*ms286_984;
extern T7*ms14_1260;
extern T7*ms14_4320;
extern T7*ms50_6980;
extern T7*ms14_3720;
extern T7*ms14_2780;
extern T7*ms14_2810;
extern T7*ms14_7320;
extern T7*ms14_2830;
extern T7*ms14_2710;
extern T7*ms14_7260;
extern T7*ms14_8680;
extern T7*ms14_1700;
extern T7*ms14_2670;
extern T7*ms14_2550;
extern T7*ms14_2610;
extern T7*ms50_2150;
extern T7*ms51_5320;
extern T7*ms51_1070;
extern T7*ms15_1980;
extern T7*ms15_2600;
extern T7*ms15_8750;
extern T7*ms15_2760;
extern T7*ms15_2440;
extern T7*ms15_7380;
extern T7*ms15_2730;
extern T7*ms15_7530;
extern T7*ms15_8820;
extern T7*ms15_1800;
extern T7*ms15_2780;
extern T7*ms52_6360;
extern T7*ms52_3810;
extern T7*ms52_2370;
extern T7*ms52_2040;
extern T7*ms52_1600;
extern T7*ms52_8540;
extern T7*ms43_1620;
extern T7*ms43_8280;
extern T7*ms43_2300;
extern T7*ms34_6580;
extern T7*ms34_9260;
extern T7*ms34_7530;
extern T7*ms34_7510;
extern T7*ms334_525;
extern T7*ms35_8390;
extern T7*ms35_8610;
extern T7*ms43_0a;
extern T7*ms363_705;
extern T7*ms301_816;
extern T7*ms230_716;
extern T7*ms338_525;
extern T7*ms57_7760;
extern T7*ms66_2250;
extern T7*ms66_2610;
extern T7*ms49_6110;
extern T7*ms49_2280;
extern T7*ms49_8130;
extern T7*ms49_6300;
extern T7*ms49_5160;
extern T7*ms232_496;
extern T7*ms14_9401;
extern T7*ms68_2120;
extern T7*ms143_146;
extern T7*ms15_9801;
extern T7*ms15_1011;
extern T7*ms15_8211;
extern T7*ms15_9051;
extern T7*ms43_5481;
extern T7*ms43_6281;
extern T7*ms325_486;
extern T7*ms128_696;
extern T7*ms218_966;
extern T7*ms344_276;
extern T7*ms345_156;
extern T7*ms345_606;
extern T7*ms345_546;
extern T7*ms363_816;
extern T7*ms292_656;
extern T7*ms292_286;
extern T7*ms292_166;
extern T7*ms247_156;
extern T7*ms11_6462;
extern T7*ms12_6582;
extern T7*ms13_1592;
extern T7*ms50_7072;
extern T7*ms50_4932;
extern T7*ms50_6042;
extern T7*ms14_3122;
extern T7*ms50_1252;
extern T7*ms14_5432;
extern T7*ms14_1792;
extern T7*ms14_6912;
extern T7*ms14_6822;
extern T7*ms14_9422;
extern T7*ms14_6852;
extern T7*ms368_426;
extern T7*ms51_3102;
extern T7*ms15_6702;
extern T7*ms15_1772;
extern T7*ms15_1672;
extern T7*ms15_6762;
extern T7*ms52_5802;
extern T7*ms43_1592;
extern T7*ms43_7392;
extern T7*ms43_4542;
extern T7*ms43_6162;
extern T7*ms43_1472;
extern T7*ms43_1032;
extern T7*ms34_6402;
extern T7*ms34_5302;
extern T7*ms43_6412;
extern T7*ms12_7623;
extern T7*ms50_5863;
extern T7*ms232_628;
extern T7*ms50_6223;
extern T7*ms214_978;
extern T7*ms14_9023;
extern T7*ms14_7263;
extern T7*ms14_8883;
extern T7*ms14_1053;
extern T7*ms15_6643;
extern T7*ms52_5873;
extern T7*ms262_248;
extern T7*ms334_308;
extern T7*ms325_218;
extern T7*ms352_258;
extern T7*ms326_728;
extern T7*ms102_999;
extern T7*ms292_628;
extern T7*ms12_2424;
extern T7*ms366_448;
extern T7*ms50_9184;
extern T7*ms50_9744;
extern T7*ms50_9344;
extern T7*ms14_6504;
extern T7*ms14_6744;
extern T7*ms14_1664;
extern T7*ms14_8764;
extern T7*ms14_8184;
extern T7*ms14_1724;
extern T7*ms14_1684;
extern T7*ms14_1744;
extern T7*ms14_7524;
extern T7*ms51_4164;
extern T7*ms15_9234;
extern T7*ms15_1644;
extern T7*ms15_1664;
extern T7*ms15_1724;
extern T7*ms15_1744;
extern T7*ms15_7314;
extern T7*ms43_1504;
extern T7*ms43_1444;
extern T7*ms43_4524;
extern T7*ms43_1044;
extern T7*ms52_9724;
extern T7*ms334_759;
extern T7*ms325_549;
extern T7*ms35_3084;
extern T7*ms292_339;
extern T7*ms292_549;
extern T7*ms292_459;
extern T7*ms292_369;
extern T7*ms49_7464;
extern T7*ms50_2375;
extern T7*ms50_1305;
extern T7*ms50_1225;
extern T7*ms14_1275;
extern T7*ms14_5895;
extern T7*ms14_5495;
extern T7*ms14_9485;
extern T7*ms14_2615;
extern T7*ms14_2595;
extern T7*ms68_5784;
extern T7*ms51_8175;
extern T7*ms15_1915;
extern T7*ms15_6405;
extern T7*ms15_2765;
extern T7*ms15_2785;
extern T7*ms15_1035;
extern T7*ms15_2445;
extern T7*ms15_8505;
extern T7*ms15_9275;
extern T7*ms52_1425;
extern T7*ms52_1725;
extern T7*ms52_1715;
extern T7*ms52_1005;
extern T7*ms52_2785;
extern T7*ms52_2345;
extern T7*ms43_2745;
extern T7*ms43_8225;
extern T7*ms43_1985;
extern T7*ms43_2325;
extern T7*ms43_2435;
extern T7*ms34_2595;
extern T7*ms34_9955;
extern T7*ms43_9785;
extern T7*ms43_2395;
extern T7*ms11_6996;
extern T7*ms12_7056;
extern T7*ms66_2065;
extern T7*ms49_8325;
extern T7*ms13_1476;
extern T7*ms14_6996;
extern T7*ms50_3536;
extern T7*ms50_1076;
extern T7*ms50_7116;
extern T7*ms14_1656;
extern T7*ms50_6056;
extern T7*ms14_2976;
extern T7*ms14_1736;
extern T7*ms50_1476;
extern T7*ms50_7596;
extern T7*ms15_1216;
extern T7*ms15_6776;
extern T7*ms15_7576;
extern T7*ms15_4956;
extern T7*ms15_6846;
extern T7*ms15_1656;
extern T7*ms15_9436;
extern T7*ms15_7326;
extern T7*ms52_5346;
extern T7*ms43_5376;
extern T7*ms43_3786;
extern T7*ms43_6726;
extern T7*ms43_6996;
extern T7*ms43_1656;
extern T7*ms43_1036;
extern T7*ms43_1076;
extern T7*ms34_1176;
extern T7*ms34_7826;
extern T7*ms43_5166;
extern T7*ms43_3636;
extern T7*ms52_1476;
extern T7*ms43_9226;
extern T7*ms43_1316;
extern T7*ms43_1296;
extern T7*ms50_7137;
extern T7*ms14_5327;
extern T7*ms68_1116;
extern T7*ms15_6307;
extern T7*ms15_8547;
extern T7*ms35_7497;
extern T7*ms11_6348;
extern T7*ms21_1688;
extern T7*ms49_4977;
extern T7*ms14_1248;
extern T7*ms50_7568;
extern T7*ms50_1188;
extern T7*ms50_6818;
extern T7*ms50_9158;
extern T7*ms50_1128;
extern T7*ms14_9878;
extern T7*ms14_6448;
extern T7*ms14_6588;
extern T7*ms14_7008;
extern T7*ms14_1768;
extern T7*ms14_6978;
extern T7*ms14_6798;
extern T7*ms14_3038;
extern T7*ms78_9977;
extern T7*ms15_4728;
extern T7*ms15_5508;
extern T7*ms15_7928;
extern T7*ms15_1168;
extern T7*ms15_9408;
extern T7*ms15_1608;
extern T7*ms52_8008;
extern T7*ms52_2118;
extern T7*ms43_5868;
extern T7*ms43_4488;
extern T7*ms43_1428;
extern T7*ms34_9888;
extern T7*ms43_8478;
extern T7*ms43_7358;
extern T7*ms35_4248;
extern T7*ms35_3688;
extern T7*ms66_8638;
extern T7*ms49_1428;
extern T7*ms50_4109;
extern T7*ms14_7749;
extern T7*ms14_8799;
extern T7*ms51_4949;
extern T7*ms35_6929;
extern T7*ms301_1350;
extern T7*ms301_5250;
extern T7*ms221_3240;
extern T7*ms231_2430;
extern T7*ms341_9620;
extern T7*ms225_4830;
extern T7*ms127_9780;
extern T7*ms262_1400;
extern T7*ms262_8130;
extern T7*ms325_1840;
extern T7*ms325_2170;
extern T7*ms334_8120;
extern T7*ms352_9760;
extern T7*ms325_1750;
extern T7*ms352_2220;
extern T7*ms352_4000;
extern T7*ms363_7950;
extern T7*ms363_1670;
extern T7*ms363_1510;
extern T7*ms345_5250;
extern T7*ms390_5490;
extern T7*ms363_3160;
extern T7*ms292_1050;
extern T7*ms292_1360;
extern T7*ms292_1850;
extern T7*ms292_2110;
extern T7*ms292_1290;
extern T7*ms292_5640;
extern T7*ms292_9190;
extern T7*ms292_7510;
extern T7*ms292_9020;
extern T7*ms292_9000;
extern T7*ms292_3730;
extern T7*ms292_6740;
extern T7*ms292_8360;
extern T7*ms292_9350;
extern T7*ms292_6800;
extern T7*ms292_2410;
extern T7*ms292_2420;
extern T7*ms292_6670;
extern T7*ms283_2220;
extern T7*ms301_5411;
extern T7*ms168_2940;
extern T7*ms276_7630;
extern T7*ms366_6990;
extern T7*ms366_7020;
extern T7*ms368_4800;
extern T7*ms396_4200;
extern T7*ms397_1540;
extern T7*ms397_5460;
extern T7*ms389_8520;
extern T7*ms325_8411;
extern T7*ms325_8701;
extern T7*ms344_8631;
extern T7*ms292_4631;
extern T7*ms292_6071;
extern T7*ms292_5691;
extern T7*ms292_3241;
extern T7*ms283_6651;
extern T7*ms158_9711;
extern T7*ms388_5061;
extern T7*ms325_3512;
extern T7*ms127_2982;
extern T7*ms262_7272;
extern T7*ms352_4312;
extern T7*ms363_1452;
extern T7*ms292_2982;
extern T7*ms292_8772;
extern T7*ms283_9552;
extern T7*ms243_8073;
extern T7*ms262_5193;
extern T7*ms325_3843;
extern T7*ms352_6153;
extern T7*ms344_9243;
extern T7*ms344_4653;
extern T7*ms292_3663;
extern T7*ms292_3213;
extern T7*ms248_4213;
extern T7*ms103_2184;
extern T7*ms221_3224;
extern T7*ms341_1164;
extern T7*ms341_2824;
extern T7*ms144_7344;
extern T7*ms225_3894;
extern T7*ms11_13680;
extern T7*ms11_10680;
extern T7*ms11_10800;
extern T7*ms262_9174;
extern T7*ms12_29440;
extern T7*ms12_20940;
extern T7*ms12_15230;
extern T7*ms12_24020;
extern T7*ms325_1644;
extern T7*ms334_7344;
extern T7*ms325_4674;
extern T7*ms344_8764;
extern T7*ms50_22620;
extern T7*ms50_17400;
extern T7*ms50_26370;
extern T7*ms14_25640;
extern T7*ms14_12870;
extern T7*ms50_22050;
extern T7*ms50_12460;
extern T7*ms50_18290;
extern T7*ms14_17460;
extern T7*ms390_1264;
extern T7*ms14_11460;
extern T7*ms50_42240;
extern T7*ms50_21900;
extern T7*ms14_10800;
extern T7*ms14_18080;
extern T7*ms14_23520;
extern T7*ms50_16400;
extern T7*ms14_10880;
extern T7*ms14_10720;
extern T7*ms14_41100;
extern T7*ms50_14160;
extern T7*ms50_15540;
extern T7*ms292_5474;
extern T7*ms292_4374;
extern T7*ms292_1004;
extern T7*ms292_9954;
extern T7*ms51_23730;
extern T7*ms51_40050;
extern T7*ms51_36270;
extern T7*ms51_17730;
extern T7*ms51_32700;
extern T7*ms51_14040;
extern T7*ms15_12550;
extern T7*ms15_10740;
extern T7*ms15_12030;
extern T7*ms15_10680;
extern T7*ms15_15070;
extern T7*ms15_15570;
extern T7*ms15_15190;
extern T7*ms15_15890;
extern T7*ms15_28490;
extern T7*ms15_30660;
extern T7*ms15_24960;
extern T7*ms15_26880;
extern T7*ms15_33240;
extern T7*ms15_60060;
extern T7*ms15_33270;
extern T7*ms15_53940;
extern T7*ms15_32730;
extern T7*ms15_27580;
extern T7*ms15_33990;
extern T7*ms15_16970;
extern T7*ms15_16770;
extern T7*ms15_16850;
extern T7*ms15_21300;
extern T7*ms15_56720;
extern T7*ms15_15650;
extern T7*ms15_22140;
extern T7*ms52_14570;
extern T7*ms52_13200;
extern T7*ms52_11760;
extern T7*ms52_23640;
extern T7*ms52_51520;
extern T7*ms52_15800;
extern T7*ms52_34060;
extern T7*ms52_17170;
extern T7*ms52_14920;
extern T7*ms43_46640;
extern T7*ms43_41310;
extern T7*ms43_15800;
extern T7*ms338_8184;
extern T7*ms43_12780;
extern T7*ms301_1225;
extern T7*ms43_15200;
extern T7*ms43_24570;
extern T7*ms43_10260;
extern T7*ms34_57450;
extern T7*ms34_82140;
extern T7*ms34_70550;
extern T7*ms34_28980;
extern T7*ms34_57360;
extern T7*ms34_43830;
extern T7*ms34_66110;
extern T7*ms34_70210;
extern T7*ms34_11050;
extern T7*ms34_91880;
extern T7*ms34_20060;
extern T7*ms34_90080;
extern T7*ms34_63690;
extern T7*ms34_89360;
extern T7*ms34_37500;
extern T7*ms34_27720;
extern T7*ms34_28940;
extern T7*ms34_75620;
extern T7*ms34_32940;
extern T7*ms34_74830;
extern T7*ms34_97990;
extern T7*ms34_28720;
extern T7*ms34_57210;
extern T7*ms34_65170;
extern T7*ms34_47790;
extern T7*ms34_56460;
extern T7*ms43_82530;
extern T7*ms43_11880;
extern T7*ms43_33210;
extern T7*ms43_10010;
extern T7*ms221_2345;
extern T7*ms344_100072a;
extern T7*ms344_107092a;
extern T7*ms90_19170;
extern T7*ms90_66660;
extern T7*ms90_41470;
extern T7*ms368_4224;
extern T7*ms368_5624;
extern T7*ms144_2295;
extern T7*ms243_1125;
extern T7*ms57_23940;
extern T7*ms39_10880;
extern T7*ms127_1855;
extern T7*ms49_44460;
extern T7*ms49_26520;
extern T7*ms49_98400;
extern T7*ms49_13140;
extern T7*ms49_25720;
extern T7*ms325_2755;
extern T7*ms325_2635;
extern T7*ms325_1635;
extern T7*ms325_1685;
extern T7*ms361_2585;
extern T7*ms352_1405;
extern T7*ms325_6705;
extern T7*ms325_8295;
extern T7*ms58_22560;
extern T7*ms58_71750;
extern T7*ms58_73570;
extern T7*ms49_12960;
extern T7*ms49_24060;
extern T7*ms344_9135;
extern T7*ms87_91200;
extern T7*ms14_45441;
extern T7*ms50_11241;
extern T7*ms292_1335;
extern T7*ms292_1495;
extern T7*ms292_6705;
extern T7*ms292_1395;
extern T7*ms283_1895;
extern T7*ms102_2226;
extern T7*ms15_19151;
extern T7*ms15_13491;
extern T7*ms52_22591;
extern T7*ms34_38641;
extern T7*ms43_12311;
extern T7*ms43_43761;
extern T7*ms366_1785;
extern T7*ms396_1095;
extern T7*ms341_6536;
extern T7*ms11_27612;
extern T7*ms325_5936;
extern T7*ms127_6776;
extern T7*ms262_4656;
extern T7*ms262_8216;
extern T7*ms262_7326;
extern T7*ms12_34992;
extern T7*ms12_27832;
extern T7*ms12_10272;
extern T7*ms325_4656;
extern T7*ms334_7436;
extern T7*ms334_2226;
extern T7*ms361_4206;
extern T7*ms352_7456;
extern T7*ms352_5516;
extern T7*ms344_2706;
extern T7*ms50_44832;
extern T7*ms50_10782;
extern T7*ms50_20072;
extern T7*ms345_5256;
extern T7*ms14_67082;
extern T7*ms50_17392;
extern T7*ms14_84942;
extern T7*ms14_11292;
extern T7*ms50_23562;
extern T7*ms14_46782;
extern T7*ms14_14292;
extern T7*ms50_10332;
extern T7*ms292_2736;
extern T7*ms292_1316;
extern T7*ms292_8536;
extern T7*ms292_2976;
extern T7*ms292_6456;
extern T7*ms292_4656;
extern T7*ms292_2946;
extern T7*ms51_63712;
extern T7*ms51_59892;
extern T7*ms51_15152;
extern T7*ms15_16692;
extern T7*ms15_27272;
extern T7*ms15_34432;
extern T7*ms15_21192;
extern T7*ms15_13662;
extern T7*ms15_13752;
extern T7*ms52_21552;
extern T7*ms52_14102;
extern T7*ms52_11742;
extern T7*ms52_11862;
extern T7*ms52_78572;
extern T7*ms52_12042;
extern T7*ms52_87312;
extern T7*ms43_44612;
extern T7*ms43_29002;
extern T7*ms43_58212;
extern T7*ms34_34992;
extern T7*ms34_38352;
extern T7*ms34_40902;
extern T7*ms34_85332;
extern T7*ms34_76392;
extern T7*ms34_13832;
extern T7*ms34_19992;
extern T7*ms34_78192;
extern T7*ms34_45252;
extern T7*ms34_25992;
extern T7*ms34_37992;
extern T7*ms90_64152;
extern T7*ms90_82612;
extern T7*ms81_44172;
extern T7*ms368_1986;
extern T7*ms396_5216;
extern T7*ms333_5537;
extern T7*ms57_50372;
extern T7*ms66_19162;
extern T7*ms12_17743;
extern T7*ms49_26502;
extern T7*ms49_33632;
extern T7*ms49_45192;
extern T7*ms49_75712;
extern T7*ms361_4887;
extern T7*ms58_35512;
extern T7*ms49_55332;
extern T7*ms49_48112;
extern T7*ms49_70652;
extern T7*ms14_63393;
extern T7*ms14_18623;
extern T7*ms14_13293;
extern T7*ms292_4277;
extern T7*ms15_16393;
extern T7*ms15_14193;
extern T7*ms15_27443;
extern T7*ms15_13833;
extern T7*ms52_14003;
extern T7*ms34_24843;
extern T7*ms301_8298;
extern T7*ms301_4928;
extern T7*ms301_6768;
extern T7*ms301_1448;
extern T7*ms43_17413;
extern T7*ms52_36693;
extern T7*ms34_50483;
extern T7*ms34_18623;
extern T7*ms34_82473;
extern T7*ms34_60543;
extern T7*ms99_66792;
extern T7*ms99_43392;
extern T7*ms366_5327;
extern T7*ms232_1028;
extern T7*ms225_3288;
extern T7*ms325_9808;
extern T7*ms325_5838;
extern T7*ms398_5187;
extern T7*ms127_2988;
extern T7*ms12_18304;
extern T7*ms12_32474;
extern T7*ms12_10984;
extern T7*ms49_28313;
extern T7*ms325_1188;
extern T7*ms325_8528;
extern T7*ms334_1108;
extern T7*ms361_7968;
extern T7*ms352_8088;
extern T7*ms58_98523;
extern T7*ms344_1148;
extern T7*ms344_1188;
extern T7*ms344_6048;
extern T7*ms50_15064;
extern T7*ms50_12684;
extern T7*ms14_14504;
extern T7*ms282_3738;
extern T7*ms14_28644;
extern T7*ms50_22284;
extern T7*ms50_17064;
extern T7*ms50_20254;
extern T7*ms14_60064;
extern T7*ms78_28313;
extern T7*ms14_47034;
extern T7*ms14_10704;
extern T7*ms14_10544;
extern T7*ms292_1228;
extern T7*ms292_2988;
extern T7*ms292_6168;
extern T7*ms292_1188;
extern T7*ms292_1698;
extern T7*ms292_5768;
extern T7*ms51_72324;
extern T7*ms337_5488;
extern T7*ms283_3438;
extern T7*ms51_68094;
extern T7*ms102_3199;
extern T7*ms51_89544;
extern T7*ms15_12804;
extern T7*ms15_19124;
extern T7*ms15_11424;
extern T7*ms15_22524;
extern T7*ms15_19294;
extern T7*ms15_27034;
extern T7*ms15_60104;
extern T7*ms15_11144;
extern T7*ms15_18964;
extern T7*ms15_21624;
extern T7*ms15_22824;
extern T7*ms15_12744;
extern T7*ms15_25584;
extern T7*ms392_5138;
extern T7*ms52_11044;
extern T7*ms52_39474;
extern T7*ms52_11024;
extern T7*ms52_21504;
extern T7*ms52_19074;
extern T7*ms43_12924;
extern T7*ms43_44604;
extern T7*ms43_11004;
extern T7*ms34_25714;
extern T7*ms34_68714;
extern T7*ms34_31374;
extern T7*ms34_70924;
extern T7*ms34_44694;
extern T7*ms34_63104;
extern T7*ms34_83144;
extern T7*ms34_79794;
extern T7*ms34_36624;
extern T7*ms34_48484;
extern T7*ms43_25494;
extern T7*ms43_25014;
extern T7*ms43_30704;
extern T7*ms43_22824;
extern T7*ms39_33074;
extern T7*ms58_60064;
extern T7*ms262_5159;
extern T7*ms49_23814;
extern T7*ms49_23374;
extern T7*ms49_33154;
extern T7*ms49_12204;
extern T7*ms58_34344;
extern T7*ms49_30744;
extern T7*ms344_5139;
extern T7*ms50_20865;
extern T7*ms50_16635;
extern T7*ms50_15435;
extern T7*ms50_19825;
extern T7*ms292_5139;
extern T7*ms15_12595;
extern T7*ms15_13995;
extern T7*ms15_12915;
extern T7*ms15_14175;
extern T7*ms15_58075;
extern T7*ms52_69075;
extern T7*ms52_94205;
extern T7*ms52_78075;
extern T7*ms52_59265;
extern T7*ms43_20265;
extern T7*ms34_41925;
extern T7*ms34_70945;
extern T7*ms34_60295;
extern T7*ms34_71715;
extern T7*ms34_34845;
extern T7*ms34_74305;
extern T7*ms34_32955;
extern T7*ms34_12285;
extern T7*ms34_37125;
extern T7*ms34_65135;
extern T7*ms43_76935;
extern T7*ms395_5509;
extern T7*ms386_5579;
extern T7*ms50_1188aaaa;
extern T7*ms11_30586;
extern T7*ms11_13356;
extern T7*ms49_40975;
extern T7*ms49_23035;
extern T7*ms49_27585;
extern T7*ms49_53165;
extern T7*ms43_0aa;
extern T7*ms43_0aaaaaaa;
extern T7*ms50_17066;
extern T7*ms50_10256;
extern T7*ms14_11416;
extern T7*ms50_56916;
extern T7*ms50_50576;
extern T7*ms14_14056;
extern T7*ms50_61446;
extern T7*ms14_10776;
extern T7*ms14_11256;
extern T7*ms51_35616;
extern T7*ms51_43966;
extern T7*ms51_30576;
extern T7*ms51_11016;
extern T7*ms15_11776;
extern T7*ms15_29246;
extern T7*ms15_22596;
extern T7*ms15_60016;
extern T7*ms15_17886;
extern T7*ms15_11496;
extern T7*ms15_11336;
extern T7*ms15_26156;
extern T7*ms15_11376;
extern T7*ms15_22716;
extern T7*ms15_27456;
extern T7*ms52_31806;
extern T7*ms43_13776;
extern T7*ms52_15456;
extern T7*ms34_85576;
extern T7*ms34_43966;
extern T7*ms34_33946;
extern T7*ms34_32336;
extern T7*ms34_37216;
extern T7*ms34_81396;
extern T7*ms34_25156;
extern T7*ms34_85386;
extern T7*ms34_82066;
extern T7*ms34_63616;
extern T7*ms34_63456;
extern T7*ms34_98236;
extern T7*ms34_33396;
extern T7*ms34_33286;
extern T7*ms34_84626;
extern T7*ms34_53476;
extern T7*ms43_18846;
extern T7*ms43_12816;
extern T7*ms35_72306;
extern T7*ms90_51136;
extern T7*ms49_23035aaa;
extern T7*ms58_97986;
extern T7*ms12_24427;
extern T7*ms12_12807;
extern T7*ms49_42606;
extern T7*ms49_20556;
extern T7*ms49_46376;
extern T7*ms50_11817;
extern T7*ms14_37417;
extern T7*ms51_82177;
extern T7*ms15_14817;
extern T7*ms15_19437;
extern T7*ms15_13707;
extern T7*ms15_13977;
extern T7*ms52_21437;
extern T7*ms43_18117;
extern T7*ms43_48887;
extern T7*ms34_14067;
extern T7*ms34_88647;
extern T7*ms99_58386;
extern T7*ms12_27208;
extern T7*ms12_25168;
extern T7*ms12_36958;
extern T7*ms12_35238;
extern T7*ms12_20688;
extern T7*ms49_20957;
extern T7*ms21_17578;
extern T7*ms50_14828;
extern T7*ms50_11178;
extern T7*ms50_11868;
extern T7*ms14_21528;
extern T7*ms50_21788;
extern T7*ms50_20878;
extern T7*ms78_66627;
extern T7*ms78_46407;
extern T7*ms14_33308;
extern T7*ms14_10608;
extern T7*ms14_10808;
extern T7*ms14_11328;
extern T7*ms14_19808;
extern T7*ms51_33618;
extern T7*ms51_36828;
extern T7*ms15_17448;
extern T7*ms15_10528;
extern T7*ms15_22248;
extern T7*ms15_22788;
extern T7*ms15_26908;
extern T7*ms15_21648;
extern T7*ms15_34528;
extern T7*ms15_40358;
extern T7*ms15_12978;
extern T7*ms43_44388;
extern T7*ms34_63328;
extern T7*ms34_71128;
extern T7*ms34_41418;
extern T7*ms34_36168;
extern T7*ms34_94248;
extern T7*ms34_59648;
extern T7*ms34_42978;
extern T7*ms34_77508;
extern T7*ms34_78588;
extern T7*ms34_22168;
extern T7*ms34_26638;
extern T7*ms34_90558;
extern T7*ms34_40338;
extern T7*ms34_57288;
extern T7*ms34_29148;
extern T7*ms43_28368;
extern T7*ms35_26208;
extern T7*ms83_60608;
extern T7*ms12_37859;
extern T7*ms49_33258;
extern T7*ms49_31538;
extern T7*ms49_16698;
extern T7*ms49_12688;
extern T7*ms102_16200;
extern T7*ms102_22710;
extern T7*ms50_10439;
extern T7*ms50_65459;
extern T7*ms301_73390;
extern T7*ms51_66429;
extern T7*ms15_12529;
extern T7*ms15_13419;
extern T7*ms15_23829;
extern T7*ms52_24609;
extern T7*ms52_28899;
extern T7*ms43_31119;
extern T7*ms34_53969;
extern T7*ms34_13509;
extern T7*ms43_18029;
extern T7*ms231_94240;
extern T7*ms231_18080;
extern T7*ms35_25179;
extern T7*ms35_21679;
extern T7*ms232_18400;
extern T7*ms116_16290;
extern T7*ms341_12390;
extern T7*ms144_24320;
extern T7*ms252_22600;
extern T7*ms127_41400;
extern T7*ms127_12670;
extern T7*ms325_16950;
extern T7*ms262_37550;
extern T7*ms262_39340;
extern T7*ms262_54080;
extern T7*ms262_34440;
extern T7*ms325_11000;
extern T7*ms325_25870;
extern T7*ms325_18400;
extern T7*ms334_56160;
extern T7*ms334_36950;
extern T7*ms334_11880;
extern T7*ms325_12810;
extern T7*ms334_57680;
extern T7*ms334_14520;
extern T7*ms334_25380;
extern T7*ms334_19400;
extern T7*ms334_23340;
extern T7*ms361_38540;
extern T7*ms352_11360;
extern T7*ms352_10140;
extern T7*ms325_13720;
extern T7*ms325_33810;
extern T7*ms325_39480;
extern T7*ms334_23000;
extern T7*ms66_10489;
extern T7*ms39_37449;
extern T7*ms146_56430;
extern T7*ms380_16830;
extern T7*ms344_19240;
extern T7*ms380_66430;
extern T7*ms182_14240;
extern T7*ms182_33880;
extern T7*ms344_47450;
extern T7*ms344_44550;
extern T7*ms344_78660;
extern T7*ms344_11020;
extern T7*ms49_15779;
extern T7*ms147_16290;
extern T7*ms147_43200;
extern T7*ms390_11630;
extern T7*ms292_84900;
extern T7*ms292_16640;
extern T7*ms292_92690;
extern T7*ms292_17520;
extern T7*ms292_17190;
extern T7*ms292_12670;
extern T7*ms292_16800;
extern T7*ms283_34500;
extern T7*ms283_38600;
extern T7*ms283_71400;
extern T7*ms247_45900;
extern T7*ms283_10030;
extern T7*ms283_16260;
extern T7*ms248_76570;
extern T7*ms102_23121;
extern T7*ms338_12730;
extern T7*ms338_41940;
extern T7*ms194_54060;
extern T7*ms366_87500;
extern T7*ms366_30540;
extern T7*ms186_14440;
extern T7*ms103_19791;
extern T7*ms366_53260;
extern T7*ms268_29400;
extern T7*ms259_27080;
extern T7*ms376_59180;
extern T7*ms386_38160;
extern T7*ms269_38600;
extern T7*ms197_83790;
extern T7*ms189_12870;
extern T7*ms341_10791;
extern T7*ms252_53041;
extern T7*ms127_88031;
extern T7*ms262_22591;
extern T7*ms325_75241;
extern T7*ms325_37791;
extern T7*ms147_89271;
extern T7*ms292_85731;
extern T7*ms292_43401;
extern T7*ms265_43011;
extern T7*ms248_30681;
extern T7*ms102_81302;
extern T7*ms102_21492;
extern T7*ms276_40851;
extern T7*ms366_42441;
extern T7*ms269_23751;
extern T7*ms232_20672;
extern T7*ms241_86032;
extern T7*ms233_14812;
extern T7*ms161_50092;
extern T7*ms107_84672;
extern T7*ms243_78192;
extern T7*ms243_24012;
extern T7*ms270_29392;
extern T7*ms109_63162;
extern T7*ms262_22032;
extern T7*ms262_10592;
extern T7*ms325_10312;
extern T7*ms325_29412;
extern T7*ms334_47752;
extern T7*ms352_42592;
extern T7*ms325_69812;
extern T7*ms344_19812;
extern T7*ms147_99162;
extern T7*ms273_35952;
extern T7*ms292_10692;
extern T7*ms292_42432;
extern T7*ms292_43902;
extern T7*ms139_50092;
extern T7*ms274_41652;
extern T7*ms266_35472;
extern T7*ms276_38152;
extern T7*ms186_26532;
extern T7*ms197_98482;
extern T7*ms197_97692;
extern T7*ms341_16713;
extern T7*ms389_86602;
extern T7*ms262_38493;
extern T7*ms262_35303;
extern T7*ms325_37893;
extern T7*ms352_23403;
extern T7*ms325_36693;
extern T7*ms182_24263;
extern T7*ms292_82123;
extern T7*ms200_98784;
extern T7*ms247_36693;
extern T7*ms103_51064;
extern T7*ms301_15114;
extern T7*ms277_45873;
extern T7*ms231_11424;
extern T7*ms232_29304;
extern T7*ms250_34344;
extern T7*ms50_930620;
extern T7*ms341_16304;
extern T7*ms341_12204;
extern T7*ms51_120000;
extern T7*ms252_63264;
extern T7*ms243_41834;
extern T7*ms51_107460;
extern T7*ms51_147680;
extern T7*ms262_25704;
extern T7*ms262_30404;
extern T7*ms52_407960;
extern T7*ms52_356700;
extern T7*ms262_32264;
extern T7*ms262_11424;
extern T7*ms43_130240;
extern T7*ms325_12114;
extern T7*ms325_11664;
extern T7*ms325_50464;
extern T7*ms325_17424;
extern T7*ms325_60864;
extern T7*ms43_129050;
extern T7*ms361_57144;
extern T7*ms361_27534;
extern T7*ms325_79104;
extern T7*ms34_120520;
extern T7*ms34_666080;
extern T7*ms34_112140;
extern T7*ms34_115460;
extern T7*ms34_173040;
extern T7*ms34_112230;
extern T7*ms34_141350;
extern T7*ms34_196560;
extern T7*ms34_115740;
extern T7*ms34_191760;
extern T7*ms34_115650;
extern T7*ms146_73044;
extern T7*ms146_17064;
extern T7*ms344_99414;
extern T7*ms380_19224;
extern T7*ms344_57664;
extern T7*ms264_99414;
extern T7*ms147_40404;
extern T7*ms292_14894;
extern T7*ms292_57064;
extern T7*ms292_48804;
extern T7*ms82_116840;
extern T7*ms366_77844;
extern T7*ms366_54464;
extern T7*ms178_36624;
extern T7*ms376_23664;
extern T7*ms179_85234;
extern T7*ms197_86564;
extern T7*ms115_53215;
extern T7*ms241_20145;
extern T7*ms78_139750;
extern T7*ms50_118291;
extern T7*ms116_39025;
extern T7*ms351_30015;
extern T7*ms325_17115;
extern T7*ms99_500000;
extern T7*ms334_18175;
extern T7*ms334_30285;
extern T7*ms43_122271;
extern T7*ms325_18425;
extern T7*ms325_85125;
extern T7*ms34_124691;
extern T7*ms263_37975;
extern T7*ms344_47995;
extern T7*ms344_23655;
extern T7*ms344_44685;
extern T7*ms282_31855;
extern T7*ms292_26895;
extern T7*ms292_12825;
extern T7*ms292_17745;
extern T7*ms57_125391;
extern T7*ms267_38125;
extern T7*ms301_25116;
extern T7*ms259_38075;
extern T7*ms376_51975;
extern T7*ms197_33465;
extern T7*ms232_63376;
extern T7*ms250_33396;
extern T7*ms224_18176;
extern T7*ms252_45376;
extern T7*ms243_36096;
extern T7*ms243_14616;
extern T7*ms243_75456;
extern T7*ms51_171472;
extern T7*ms127_20976;
extern T7*ms127_37536;
extern T7*ms262_14616;
extern T7*ms262_47136;
extern T7*ms280_18176;
extern T7*ms325_22456;
extern T7*ms325_96186;
extern T7*ms334_21346;
extern T7*ms334_11466;
extern T7*ms361_93636;
extern T7*ms325_15576;
extern T7*ms325_24466;
extern T7*ms325_36256;
extern T7*ms325_12726;
extern T7*ms325_11136;
extern T7*ms325_37876;
extern T7*ms325_14196;
extern T7*ms325_19756;
extern T7*ms334_13056;
extern T7*ms34_349402;
extern T7*ms34_202032;
extern T7*ms34_128352;
extern T7*ms43_716872;
extern T7*ms344_63916;
extern T7*ms363_25116;
extern T7*ms147_36216;
extern T7*ms273_16976;
extern T7*ms363_15456;
extern T7*ms255_86756;
extern T7*ms292_72496;
extern T7*ms292_25146;
extern T7*ms292_23226;
extern T7*ms175_63456;
extern T7*ms248_63756;
extern T7*ms338_17496;
extern T7*ms338_89856;
extern T7*ms186_36216;
extern T7*ms178_18096;
extern T7*ms49_111462;
extern T7*ms49_802392;
extern T7*ms94_233442;
extern T7*ms396_38496;
extern T7*ms160_66627;
extern T7*ms341_19217;
extern T7*ms252_66627;
extern T7*ms225_32637;
extern T7*ms325_12027;
extern T7*ms325_17237;
extern T7*ms325_12087;
extern T7*ms325_14927;
extern T7*ms334_21567;
extern T7*ms325_25857;
extern T7*ms325_15717;
extern T7*ms344_14337;
extern T7*ms344_18887;
extern T7*ms292_12727;
extern T7*ms292_32407;
extern T7*ms292_13897;
extern T7*ms338_63327;
extern T7*ms301_10668;
extern T7*ms230_10128;
extern T7*ms13_570704;
extern T7*ms215_58608;
extern T7*ms341_19098;
extern T7*ms341_24708;
extern T7*ms225_74948;
extern T7*ms243_11988;
extern T7*ms51_121824;
extern T7*ms127_41868;
extern T7*ms262_40568;
extern T7*ms280_50008;
extern T7*ms262_11808;
extern T7*ms262_13148;
extern T7*ms325_11568;
extern T7*ms325_49358;
extern T7*ms334_10538;
extern T7*ms334_23008;
extern T7*ms334_11988;
extern T7*ms325_12948;
extern T7*ms361_13678;
extern T7*ms361_23148;
extern T7*ms361_14118;
extern T7*ms325_25038;
extern T7*ms43_147254;
extern T7*ms325_27278;
extern T7*ms52_783104;
extern T7*ms34_197274;
extern T7*ms380_57028;
extern T7*ms344_79398;
extern T7*ms344_61768;
extern T7*ms326_80668;
extern T7*ms344_10668;
extern T7*ms147_35088;
extern T7*ms390_11178;
extern T7*ms292_12688;
extern T7*ms292_94858;
extern T7*ms248_11648;
extern T7*ms102_54809;
extern T7*ms338_12708;
extern T7*ms366_28578;
extern T7*ms85_101934;
extern T7*ms85_121394;
extern T7*ms58_101934;
extern T7*ms232_53969;
extern T7*ms341_44199;
extern T7*ms341_21789;
extern T7*ms51_140505;
extern T7*ms51_228345;
extern T7*ms51_130095;
extern T7*ms34_166375;
extern T7*ms334_10999;
extern T7*ms325_14469;
extern T7*ms361_11799;
extern T7*ms325_40579;
extern T7*ms34_115695;
extern T7*ms34_114705;
extern T7*ms34_103845;
extern T7*ms34_116145;
extern T7*ms34_116865;
extern T7*ms272_49909;
extern T7*ms292_17459;
extern T7*ms292_21789;
extern T7*ms283_17459;
extern T7*ms12_296296;
extern T7*ms21_107916;
extern T7*ms50_146556;
extern T7*ms51_196786;
extern T7*ms52_361836;
extern T7*ms52_103626;
extern T7*ms34_124896;
extern T7*ms34_145656;
extern T7*ms34_203856;
extern T7*ms43_131716;
extern T7*ms43_848426;
extern T7*ms58_120106;
extern T7*ms52_454797;
extern T7*ms50_227898;
extern T7*ms14_554698;
extern T7*ms51_152958;
extern T7*ms43_225848;
extern T7*ms325_190320;
extern T7*ms145_112950;
extern T7*ms262_114080;
extern T7*ms325_142690;
extern T7*ms325_630890;
extern T7*ms361_130190;
extern T7*ms352_169200;
extern T7*ms380_114030;
extern T7*ms57_162378;
extern T7*ms292_256410;
extern T7*ms292_122910;
extern T7*ms283_101250;
extern T7*ms283_116100;
extern T7*ms366_115500;
extern T7*ms197_126960;
extern T7*ms34_136269;
extern T7*ms292_143961;
extern T7*ms50_604a;
extern T7*ms50_330a;
extern T7*ms50_350a;
extern T7*ms14_162a;
extern T7*ms14_188a;
extern T7*ms14_160a;
extern T7*ms14_266a;
extern T7*ms14_270a;
extern T7*ms14_933a;
extern T7*ms14_178a;
extern T7*ms14_939a;
extern T7*ms51_160a;
extern T7*ms52_582a;
extern T7*ms52_248a;
extern T7*ms43_270a;
extern T7*ms43_522a;
extern T7*ms43_248a;
extern T7*ms43_242a;
extern T7*ms43_320a;
extern T7*ms43_0aaa;
extern T7*ms34_280a;
extern T7*ms34_657a;
extern T7*ms49_112a;
extern T7*ms49_406a;
extern T7*ms127_382452;
extern T7*ms325_256632;
extern T7*ms361_135412;
extern T7*ms344_130882;
extern T7*ms344_493682;
extern T7*ms344_100072;
extern T7*ms344_107092;
extern T7*ms366_114432;
extern T7*ms366_441672;
extern T7*ms278_305382;
extern T7*ms176_358643;
extern T7*ms14_4684050;
extern T7*ms197_235773;
extern T7*ms197_141933;
extern T7*ms262_146744;
extern T7*ms344_474924;
extern T7*ms292_304794;
extern T7*ms292_115444;
extern T7*ms197_157734;
extern T7*ms189_120244;
extern T7*ms289_126054;
extern T7*ms144_153435;
extern T7*ms262_114205;
extern T7*ms344_627165;
extern T7*ms292_452295;
extern T7*ms292_247835;
extern T7*ms50_2813102;
extern T7*ms197_115695;
T7*se_ms(int c,char*e);
T7*se_string_from_external_copy(char*e);
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_ma44(int argc,...);
void X213set_rescue_compound(T0*C,T0* a1);
void X213set_ensure_assertion(T0*C,T0* a1);
void X379force(T0*C,T0* a1,T2 a2);
T0* X379item(T0*C,T2 a1);
T2 X160arg_count(T0*C);
T6 X160stupid_switch(T0*C,T0* a1);
T0* X160arguments(T0*C);
T0* X160make_runnable(T0*C,T0* a1,T0* a2,T0* a3);
void X334address_of_c_define(T0*C,T0* a1);
T6 X334is_deferred(T0*C);
T0* X334ensure_assertion(T0*C);
T2 X334static_value_mem(T0*C);
void X334vape_check_from(T0*C,T68 a1);
T0* X334local_vars(T0*C);
void X334afd_check(T0*C);
void X334collect_c_tmp(T0*C);
T0* X334require_assertion(T0*C);
T0* X334stupid_switch(T0*C,T0* a1);
T6 X334use_current(T0*C);
void X334fall_down(T0*C);
T0* X334arguments(T0*C);
T6 X334is_once_function(T0*C);
void X334mapping_c(T0*C);
T6 X334is_static(T0*C);
T6 X334is_exported_in(T0*C,T0* a1);
void X334c_define(T0*C);
void X334address_of_c_mapping(T0*C);
void X334fe_vffd7(T0*C);
T0* X334clients(T0*C);
T6 X334is_pre_computable(T0*C);
T0* X334routine_body(T0*C);
T0* X334result_type(T0*C);
T6 X334can_be_dropped(T0*C);
T68 X334start_position(T0*C);
T0* X236to_runnable_integer(T0*C,T0* a1);
T0* X236to_runnable_character(T0*C,T0* a1);
T0* X236twin(T0*C);
T0* X199value(T0*C,T2 a1);
T68 X199start_position(T0*C);
void X92add_last(T0*C,T0* a1);
T6 X92fast_has(T0*C,T0* a1);
void X92resize(T0*C,T2 a1);
T0* X92twin(T0*C);
void X92put(T0*C,T0* a1,T2 a2);
T0* X92item(T0*C,T2 a1);
T0* X139run_feature(T0*C);
void X308append_in(T0*C,T0* a1);
T2 X308count(T0*C);
void X349add_last(T0*C,T0* a1);
T6 X349fast_has(T0*C,T0* a1);
T2 X349fast_index_of(T0*C,T0* a1);
void X349resize(T0*C,T2 a1);
void X349put(T0*C,T0* a1,T2 a2);
T0* X349item(T0*C,T2 a1);
void X127dca_inline(T0*C,T0* a1);
void X183set_result_type(T0*C,T0* a1);
void X183set_rank(T0*C,T2 a1);
T0* X183to_string(T0*C);
T68 X183start_position(T0*C);
T2 X115arg_count(T0*C);
T0* X115arguments(T0*C);
void X115finalize(T0*C);
T0* X115run_feature(T0*C);
void X312put(T0*C,T0* a1,T2 a2);
T0* X312item(T0*C,T2 a1);
T0* X302result_type(T0*C);
T68 X302start_position(T0*C);
T0* X52generic_list(T0*C);
T6 X52need_gc_mark_function(T0*C);
T2 X52id(T0*C);
void X52cast_to_ref(T0*C);
void X52c_header_pass1(T0*C);
void X52just_before_gc_mark_in(T0*C,T0* a1);
void X52c_header_pass3(T0*C);
void X52gc_call_new_in(T0*C,T0* a1);
T0* X52base_class(T0*C);
T6 X52is_array(T0*C);
T0* X52look_up_for(T0*C,T0* a1,T0* a2);
T2 X52c_sizeof(T0*C);
T6 X52has_creation(T0*C,T0* a1);
T6 X52need_c_struct(T0*C);
void X52mapping_cast(T0*C);
T0* X52actual_reference(T0*C,T0* a1);
T6 X52is_a_in(T0*C,T0* a1,T0* a2);
T6 X52is_native_array(T0*C);
T6 X52is_a(T0*C,T0* a1);
T6 X52is_boolean(T0*C);
T6 X52is_generic(T0*C);
T0* X52run_type(T0*C);
T6 X52is_like_argument(T0*C);
T6 X52is_reference(T0*C);
T6 X52is_real(T0*C);
T6 X52is_user_expanded(T0*C);
T6 X52is_anchored(T0*C);
T6 X52is_run_type(T0*C);
T6 X52is_integer(T0*C);
T68 X52start_position(T0*C);
T6 X52is_any(T0*C);
T6 X52is_string(T0*C);
void X52c_initialize_in(T0*C,T0* a1);
T0* X52smallest_ancestor(T0*C,T0* a1);
T6 X52is_like_current(T0*C);
void X52c_header_pass2(T0*C);
void X52c_header_pass4(T0*C);
T6 X52is_double(T0*C);
T6 X52is_none(T0*C);
T0* X52to_runnable(T0*C,T0* a1);
T6 X52is_pointer(T0*C);
void X52id_extra_information(T0*C,T0* a1);
void X52gc_define1(T0*C);
void X52gc_mark_in(T0*C,T0* a1);
T0* X52static_base_class_name(T0*C);
void X52c_type_for_external_in(T0*C,T0* a1);
void X52c_type_for_argument_in(T0*C,T0* a1);
T0* X52run_time_mark(T0*C);
T0* X52run_class(T0*C);
T6 X52is_like_feature(T0*C);
T6 X52is_dummy_expanded(T0*C);
T6 X52is_expanded(T0*C);
void X52c_type_for_result_in(T0*C,T0* a1);
void X52c_type_for_target_in(T0*C,T0* a1);
T6 X52is_basic_eiffel_expanded(T0*C);
T0* X52expanded_initializer(T0*C);
T6 X52is_formal_generic(T0*C);
T6 X52stupid_switch(T0*C,T0* a1);
void X52demangling_in(T0*C,T0* a1);
void X52c_initialize(T0*C);
T0* X52written_mark(T0*C);
T6 X52is_character(T0*C);
T0* X52base_class_name(T0*C);
void X52c_frame_descriptor(T0*C);
T6 X52is_bit(T0*C);
void X52gc_info_in(T0*C,T0* a1);
void X52gc_define2(T0*C);
T0* X159add_comment(T0*C,T0* a1);
void X159compile_to_c(T0*C);
void X159afd_check(T0*C);
void X159collect_c_tmp(T0*C);
T6 X159use_current(T0*C);
T6 X159stupid_switch(T0*C,T0* a1);
T0* X159to_runnable(T0*C,T0* a1);
T6 X159is_pre_computable(T0*C);
T68 X159start_position(T0*C);
void X241set_current_type(T0*C,T0* a1);
T0* X241to_runnable(T0*C,T0* a1);
T6 X288stupid_switch_function(T0*C,T0* a1,T0* a2);
void X288c_define_procedure(T0*C,T0* a1,T0* a2,T0* a3);
void X288c_mapping_procedure(T0*C,T0* a1,T0* a2,T0* a3);
void X288c_define_function(T0*C,T0* a1,T0* a2,T0* a3);
void X288c_mapping_function(T0*C,T0* a1,T0* a2,T0* a3);
T6 X288use_current(T0*C,T0* a1);
T6 X288stupid_switch_procedure(T0*C,T0* a1,T0* a2);
T0* X116arguments(T0*C);
T0* X116run_feature(T0*C);
void X284set_clients(T0*C,T0* a1);
T0* X284result_type(T0*C);
T68 X284start_position(T0*C);
void X82declaration_in(T0*C,T0* a1);
void X82undefine_in(T0*C,T0* a1);
T0* X82origin_base_class(T0*C);
T0* X82to_key(T0*C);
void X82put_cpp_tag(T0*C);
T6 X82is_frozen(T0*C);
T0* X82to_string(T0*C);
void X82mapping_c_in(T0*C,T0* a1);
T68 X82start_position(T0*C);
void X149add_last(T0*C,T0* a1);
void X149resize(T0*C,T2 a1);
T0* X149twin(T0*C);
void X149put(T0*C,T0* a1,T2 a2);
T0* X149item(T0*C,T2 a1);
T6 X289use_current(T0*C);
void X178add_last(T0*C,T0* a1);
void X104compile_to_c_old(T0*C);
T2 X104static_value(T0*C);
T6 X104is_current(T0*C);
T0* X104static_result_base_class(T0*C);
T6 X104is_manifest_string(T0*C);
void X104dca_inline_argument(T0*C,T0* a1);
T0* X104add_comment(T0*C,T0* a1);
void X104assertion_check(T0*C,T3 a1);
void X104mapping_c_target(T0*C,T0* a1);
void X104compile_to_c(T0*C);
void X104afd_check(T0*C);
T6 X104is_manifest_array(T0*C);
void X104c_declare_for_old(T0*C);
void X104collect_c_tmp(T0*C);
T6 X104is_result(T0*C);
T6 X104stupid_switch(T0*C,T0* a1);
T6 X104use_current(T0*C);
T0* X104to_runnable(T0*C,T0* a1);
T2 X104to_integer(T0*C);
T6 X104is_void(T0*C);
T6 X104is_static(T0*C);
void X104mapping_c_arg(T0*C,T0* a1);
T6 X104is_pre_computable(T0*C);
T2 X104isa_dca_inline_argument(T0*C);
T0* X104result_type(T0*C);
T6 X104c_simple(T0*C);
T6 X104can_be_dropped(T0*C);
T68 X104start_position(T0*C);
void X276c_type_for_argument_in(T0*C,T0* a1);
T0* X276run_time_mark(T0*C);
void X276c_initialize_in(T0*C,T0* a1);
T2 X276id(T0*C);
T6 X276is_c_unsigned_ptr(T0*C);
T2 X276unsigned_padding(T0*C);
T2 X276nb(T0*C);
void X276mapping_cast(T0*C);
T6 X276is_c_char(T0*C);
void X108add_last(T0*C,T0* a1);
T0* X108twin(T0*C);
void X108put(T0*C,T0* a1,T2 a2);
T0* X108item(T0*C,T2 a1);
void X147match_with(T0*C,T0* a1,T0* a2);
T0* X147to_runnable(T0*C,T0* a1);
T6 X147isa_dca_inline(T0*C,T0* a1,T0* a2);
T68 X147start_position(T0*C);
T6 X90is_not_mergeable_with(T0*C,T0* a1);
void X90set_header_comment(T0*C,T0* a1);
T0* X90ensure_assertion(T0*C);
T6 X90is_deferred(T0*C);
void X90set_clients(T0*C,T0* a1);
T6 X90can_hide(T0*C,T0* a1,T0* a2);
void X90add_into(T0*C,T0* a1);
T0* X90try_to_undefine(T0*C,T0* a1,T0* a2);
T0* X90require_assertion(T0*C);
void X90check_obsolete(T0*C,T68 a1);
T0* X90arguments(T0*C);
T0* X90to_run_feature(T0*C,T0* a1,T0* a2);
T0* X90result_type(T0*C);
T68 X90start_position(T0*C);
void X384put(T0*C,T0* a1,T0* a2);
void X330add_last(T0*C,T0* a1);
#define T75toT70(x) (x)
#define T74toT70(x) (x)
#define T73toT70(x) (x)

