#include "M3Runtime.h" #define t17 ADDRESS #define t12 void #define TC17 TC_REFANY IMPORT TYPE TC_REFANY; IMPORT char VS_REFANY__4b8748e831fc107a; #define t18 ADDRESS typedef int t4; #define TC18 TC_ADDRESS IMPORT TYPE TC_ADDRESS; IMPORT char VS_ADDRESS__30f7308738738b44; #define t19 ADDRESS #define TC19 TC_NULL IMPORT TYPE TC_NULL; IMPORT char VS_NULL__fb50c7d53bec30dc; #line 16 "Poly.i3" typedef struct { char* elts; int size[1]; } t1; #define t2 t1 typedef signed_char t7; #line 16 typedef struct { t4 elts[2]; } t3; #line 28 typedef void (*t5)(); typedef int t6; typedef t4 (*t8)(); typedef unsigned char t23; typedef t23 (*t9)(); typedef t12 (*t10)(); typedef CLOSURE t11; #define t16 ADDRESS typedef struct { TYPE self; int private; } t16_methods; #define t16_msize (sizeof (t16_methods)) typedef struct { ADDRESS methods; } t16_fields; #define t16_size (sizeof (t16_fields)) #define TC16 TC_ROOT IMPORT TYPE TC_ROOT; IMPORT char VS_ROOT__349f58f628be0ac6; #define t16_MapProc TC_ROOT->mapProc #define t13 ADDRESS #define TC13 TC_MUTEX IMPORT TYPE TC_MUTEX; IMPORT char VS_MUTEX__1f9d4e89391ab815; #define t13_MapProc TC_MUTEX->mapProc #define t14 ADDRESS #define TC14 TC_TEXT IMPORT TYPE TC_TEXT; IMPORT char VS_TEXT__b7a92447326386f5; #define t14_MapProc TC_TEXT->mapProc #define t15 ADDRESS typedef struct { TYPE self; int private; } t15_methods; #define t15_msize (sizeof (t15_methods)) typedef struct { ADDRESS methods; } t15_fields; #define t15_size (sizeof (t15_fields)) #define TC15 TC_UNTRACED_ROOT IMPORT TYPE TC_UNTRACED_ROOT; IMPORT char VS_UNTRACED_ROOT__3e0964513fd6da20; typedef unsigned char t20; typedef double t21; typedef float t22; #line 9 EXPORT INITLINK* Poly__init = (INITLINK*) 0; EXPORT t3 _Poly__ZERO = {{ 0 }}; EXPORT char VS_Poly__ZERO__600e150122d19c8d = '\0'; #line 9 EXPORT t3 _Poly__ONE = {{ 0, -2147483648 }}; EXPORT char VS_Poly__ONE__b5c900c930619d07 = '\0'; EXPORT t3 _Poly__X = {{ 0, 1073741824 }}; #line 9 EXPORT char VS_Poly__X__520492c32606d876 = '\0'; IMPORT void _Poly__Sum (); IMPORT char VS_Poly__Sum__269a68b93d88015f; IMPORT void _Poly__Product (); #line 9 IMPORT char VS_Poly__Product__7d7abe682f70233f; IMPORT void _Poly__TimesX (); IMPORT char VS_Poly__TimesX__11feb5c22070b51a; #line 9 IMPORT void _Poly__Power (); IMPORT char VS_Poly__Power__06368e9b25457508; IMPORT void _Poly__ComputeMod (); IMPORT char VS_Poly__ComputeMod__7f438dde3876c613; #line 9 PRIVATE int init_done = -1; #line 9 "Poly.i3" PRIVATE void Poly__initProc (g) int g; { #line 9 "Poly.i3" if (init_done >= g) return; init_done = g; }; PRIVATE INITLINK me = {(INITLINK*)NIL, 1, Poly__initProc }; static char* VSimports[] = { &VS_Poly__Sum__269a68b93d88015f, &VS_Poly__Product__7d7abe682f70233f, &VS_Poly__TimesX__11feb5c22070b51a, &VS_Poly__Power__06368e9b25457508, &VS_Poly__ComputeMod__7f438dde3876c613, NIL }; void Poly__ILink (phase) int phase; { switch (phase) { case 0: { me.link = Poly__init; Poly__init = & me; break; }; case 1: { break; }; case 2: { break; }; }; };