#include "M3Runtime.h" #define t2 ADDRESS typedef int t11; #define TC2 TC_ADDRESS IMPORT TYPE TC_ADDRESS; IMPORT char VS_ADDRESS__30f7308738738b44; #define t18 ADDRESS #define t14 void #define TC18 TC_REFANY IMPORT TYPE TC_REFANY; IMPORT char VS_REFANY__4b8748e831fc107a; #define t19 ADDRESS #define TC19 TC_NULL IMPORT TYPE TC_NULL; IMPORT char VS_NULL__fb50c7d53bec30dc; #line 19 "M3.i3" #define t1 ADDRESS PRIVATE typecell t1_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 19 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC1 = &t1_TC; #define t4 ADDRESS typedef struct { TYPE self; int private; } t4_methods; #define t4_msize (sizeof (t4_methods)) typedef struct { ADDRESS methods; } t4_fields; #define t4_size (sizeof (t4_fields)) #define TC4 TC_UNTRACED_ROOT IMPORT TYPE TC_UNTRACED_ROOT; IMPORT char VS_UNTRACED_ROOT__3e0964513fd6da20; #line 18 #define t3 ADDRESS PRIVATE typecell t3_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 18 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC3 = &t3_TC; #line 17 #define t5 ADDRESS PRIVATE typecell t5_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 17 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC5 = &t5_TC; #line 16 #define t6 ADDRESS PRIVATE typecell t6_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 16 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC6 = &t6_TC; #line 15 #define t7 ADDRESS PRIVATE typecell t7_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 15 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC7 = &t7_TC; #line 14 #define t8 ADDRESS PRIVATE typecell t8_TC = {0, 0, 0, 0, 0, (PROC)NIL, #line 14 0, 0, NIL, 0, 0, (PROC)NIL, (PROC)NIL, (PROC)NIL, NIL, 0, 0}; PRIVATE TYPE TC8 = &t8_TC; typedef t11 (*t9)(); typedef unsigned char t23; typedef t23 (*t10)(); typedef t14 (*t12)(); typedef CLOSURE t13; #define t17 ADDRESS typedef struct { TYPE self; int private; } t17_methods; #define t17_msize (sizeof (t17_methods)) typedef struct { ADDRESS methods; } t17_fields; #define t17_size (sizeof (t17_fields)) #define TC17 TC_ROOT IMPORT TYPE TC_ROOT; IMPORT char VS_ROOT__349f58f628be0ac6; #define t17_MapProc TC_ROOT->mapProc #define t15 ADDRESS #define TC15 TC_MUTEX IMPORT TYPE TC_MUTEX; IMPORT char VS_MUTEX__1f9d4e89391ab815; #define t15_MapProc TC_MUTEX->mapProc #define t16 ADDRESS #define TC16 TC_TEXT IMPORT TYPE TC_TEXT; IMPORT char VS_TEXT__b7a92447326386f5; #define t16_MapProc TC_TEXT->mapProc typedef unsigned char t20; typedef double t21; typedef float t22; typedef int t24; #line 8 EXPORT INITLINK* M3__init = (INITLINK*) 0; EXPORT TYPE TC_M3__Scope = &t8_TC; EXPORT char VS_M3__Scope__6e6d8848308d8a2d = '\0'; #line 8 EXPORT TYPE TC_M3__Value = &t7_TC; EXPORT char VS_M3__Value__6f64cf9c2cae25fb = '\0'; EXPORT TYPE TC_M3__Expr = &t6_TC; EXPORT char VS_M3__Expr__8ae39aaa2d432477 = '\0'; #line 8 EXPORT TYPE TC_M3__Stmt = &t5_TC; EXPORT char VS_M3__Stmt__376b307627fc1f2f = '\0'; EXPORT TYPE TC_M3__Type = &t3_TC; EXPORT char VS_M3__Type__4d87bc25311f81d2 = '\0'; #line 8 EXPORT TYPE TC_M3__Temp = &t1_TC; EXPORT char VS_M3__Temp__450b691937f03dae = '\0'; PRIVATE int init_done = -1; #line 8 "M3.i3" PRIVATE void M3__initProc (g) int g; { #line 8 "M3.i3" if (init_done >= g) return; init_done = g; }; PRIVATE INITLINK me = {(INITLINK*)NIL, 1, M3__initProc }; static char* VSimports[] = { NIL }; void M3__ILink (phase) int phase; { switch (phase) { case 0: { me.link = M3__init; M3__init = & me; REGISTEROPAQUE (TC1); REGISTEROPAQUE (TC3); REGISTEROPAQUE (TC5); REGISTEROPAQUE (TC6); REGISTEROPAQUE (TC7); REGISTEROPAQUE (TC8); break; }; case 1: { break; }; case 2: { break; }; }; };