home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
sa104os2.zip
/
SATHR104.ZIP
/
SATHER
/
BOOT
/
CS.COD
/
STRINGS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1995-02-15
|
60KB
|
2,252 lines
extern STR MAIN;
extern STR OB_251;
extern STR BOOL_252;
extern STR CHAR_253;
extern STR INT_254;
extern STR INTI_255;
extern STR FLT_256;
extern STR FLTD_257;
extern STR FLTX_258;
extern STR FLTDX_259;
extern STR FLTI_260;
extern STR STR_261;
extern STR SYS_262;
extern STR EXT_OB_263;
extern STR REHASH;
extern STR ARRAY;
extern STR OB_265;
extern STR ARR;
extern STR INT_266;
extern STR INTI_267;
extern STR FLT_268;
extern STR FLTD_269;
extern STR FLTDX_270;
extern STR FLTX_271;
extern STR plus_272;
extern STR minus;
extern STR times_273;
extern STR div_274;
extern STR pow_275;
extern STR mod;
extern STR is_lt;
extern STR is_leq;
extern STR is_gt;
extern STR is_geq;
extern STR negate;
extern STR not_276;
extern STR AVAL;
extern STR AREF;
extern STR aget;
extern STR aset;
extern STR call_277;
extern STR call_278;
extern STR create_279;
extern STR ARRAY_280;
extern STR self_281;
extern STR invariant;
extern STR asize_282;
extern STR main_283;
extern STR is_eq;
extern STR is_neq;
extern STR plus_344;
extern STR Commandlineerrornear;
extern STR Seemanpage;
extern STR name_362;
extern STR c;
extern STR obj;
extern STR sa;
extern STR lib_435;
extern STR SATHER_COMMANDS;
extern STR name_452;
extern STR name_453;
extern STR name_456;
extern STR name_457;
extern STR name_458;
extern STR all_515;
extern STR c_535;
extern STR sa_536;
extern STR obj_537;
extern STR lib_538;
extern STR name_619;
extern STR name_620;
extern STR r_623;
extern STR Couldntopenfile;
extern STR name_656;
extern STR name_660;
extern STR name_661;
extern STR Couldntopensyste;
extern STR S0123456789ABCDEF;
extern STR name_672;
extern STR o0;
extern STR name_687;
extern STR name_688;
extern STR a;
extern STR b;
extern STR f;
extern STR n;
extern STR r;
extern STR t;
extern STR v_689;
extern STR name_690;
extern STR name_691;
extern STR name_692;
extern STR name_693;
extern STR Illegalcharacter;
extern STR ininputfile;
extern STR Unknownlexstatei;
extern STR true_705;
extern STR t_706;
extern STR True;
extern STR T;
extern STR TRUE_707;
extern STR false;
extern STR f_708;
extern STR False;
extern STR F;
extern STR FALSE_709;
extern STR Cantinterpretboo;
extern STR main_718;
extern STR o;
extern STR home_719;
extern STR output_C;
extern STR pretty_720;
extern STR verbose_721;
extern STR psather_722;
extern STR only_parse_723;
extern STR only_check_724;
extern STR only_C_725;
extern STR only_reachable_726;
extern STR check_727;
extern STR arith;
extern STR bounds;
extern STR void_728;
extern STR pre;
extern STR post;
extern STR assert_729;
extern STR invariant_730;
extern STR when_731;
extern STR destroy;
extern STR return_732;
extern STR when_733;
extern STR no_check;
extern STR no_arith;
extern STR no_bounds;
extern STR no_void;
extern STR no_pre;
extern STR no_post;
extern STR no_assert;
extern STR no_invariant;
extern STR no_destroy;
extern STR no_return;
extern STR no_when;
extern STR optimize_734;
extern STR O;
extern STR fast_735;
extern STR debug_736;
extern STR g;
extern STR deterministic_737;
extern STR force_738;
extern STR force_all_739;
extern STR C_flag;
extern STR external_740;
extern STR has_741;
extern STR com;
extern STR Nohomedirectorys;
extern STR Noexecutablespec;
extern STR SystemCONFIG;
extern STR CouldnotopenCONF;
extern STR CouldnotreadCONFIGc1;
extern STR CouldnotreadCONFIGc2;
extern STR name_745;
extern STR name_749;
extern STR name_750;
extern STR CouldnotreadCONF;
extern STR CouldnotreadCONF_751;
extern STR CouldnotreadCONF_752;
extern STR CouldnotreadCONF_753;
extern STR CouldnotreadCONF_754;
extern STR CouldnotreadCONF_755;
extern STR CouldnotreadCONF_756;
extern STR compilererrorinS;
extern STR atunknownlocation;
extern STR name_867;
extern STR name_868;
extern STR name_873;
extern STR name_874;
extern STR name_910;
extern STR Satherfiles;
extern STR name_913;
extern STR name_914;
extern STR Cfiles;
extern STR name_918;
extern STR objectfiles;
extern STR name_922;
extern STR archivefiles;
extern STR Mainclass;
extern STR Executable;
extern STR Homedirectory;
extern STR GenerateC;
extern STR PrettyC;
extern STR Verbose;
extern STR Optimize;
extern STR Generatedebuggin;
extern STR AcceptpSathercode;
extern STR Generatedetermin;
extern STR Stopafterparsing;
extern STR Dontgeneratecode;
extern STR DontcompileC;
extern STR Dontcheckunreach;
extern STR name_926;
extern STR All_927;
extern STR Preconditions;
extern STR name_934;
extern STR All_935;
extern STR Postconditions;
extern STR name_942;
extern STR All_943;
extern STR Invariants;
extern STR name_950;
extern STR All_951;
extern STR Asserts;
extern STR name_958;
extern STR All_959;
extern STR Voidchecks;
extern STR name_966;
extern STR All_967;
extern STR Whenclause;
extern STR name_974;
extern STR All_975;
extern STR Bounds;
extern STR name_982;
extern STR All_983;
extern STR Destroy;
extern STR name_990;
extern STR All_991;
extern STR Arith;
extern STR name_998;
extern STR All_999;
extern STR Return;
extern STR name_1006;
extern STR All_1007;
extern STR Forcedroutines;
extern STR name_1011;
extern STR Cflags;
extern STR Externals;
extern STR name_1018;
extern STR name_1019;
extern STR name_1024;
extern STR name_1025;
extern STR Has;
extern STR name_1029;
extern STR in;
extern STR name_1030;
extern STR SystemFORBID;
extern STR Internalcompiler;
extern STR SystemMACROS;
extern STR MalformedMACROSfile;
extern STR MalformedMACROSf_1113;
extern STR same_1114;
extern STR SystemITERS;
extern STR MalformedITERSfile;
extern STR Name_1240;
extern STR couldnotbeassign;
extern STR BOOL_1242;
extern STR CHAR_1243;
extern STR INT_1244;
extern STR FLT_1245;
extern STR FLTD_1246;
extern STR FLTX_1247;
extern STR FLTDX_1248;
extern STR STR_1249;
extern STR OB_1250;
extern STR ROUT_1251;
extern STR SystemEXTERNS;
extern STR MalformedEXTERNSfile;
extern STR couldntreadfile;
extern STR attr_1325;
extern STR and_1326;
extern STR assert_1328;
extern STR as;
extern STR break_1331;
extern STR case_1332;
extern STR class_1333;
extern STR const_1335;
extern STR cobegin;
extern STR dist;
extern STR do_1338;
extern STR end_1340;
extern STR elsif;
extern STR else_1342;
extern STR exception_1344;
extern STR external_1346;
extern STR false_1348;
extern STR far_1349;
extern STR here_1351;
extern STR is;
extern STR if_1353;
extern STR initial_1355;
extern STR include_1357;
extern STR ITER;
extern STR loop;
extern STR lock_1359;
extern STR new_1361;
extern STR near;
extern STR or;
extern STR pre_1363;
extern STR post_1364;
extern STR private_1366;
extern STR protect;
extern STR quit_1369;
extern STR return_1370;
extern STR result_1371;
extern STR readonly;
extern STR raise_1374;
extern STR ROUT_1376;
extern STR self_1377;
extern STR shared_1378;
extern STR spread;
extern STR SAME;
extern STR then_1381;
extern STR true_1382;
extern STR type_1384;
extern STR typecase;
extern STR try_1387;
extern STR until_1389;
extern STR unlock;
extern STR void_1391;
extern STR value_1392;
extern STR when_1394;
extern STR while_1395;
extern STR where_1397;
extern STR with_1399;
extern STR yield_1401;
extern STR malformedfloatin;
extern STR name_1518;
extern STR withouttypename;
extern STR malformedcharact;
extern STR unterminatedSTRl;
extern STR unknowncharacter;
extern STR unknowncharacter_1551;
extern STR endoffile;
extern STR nullcharacter;
extern STR anidentifier;
extern STR anabstracttypename;
extern STR and_1566;
extern STR assert_1567;
extern STR attr_1568;
extern STR break_1569;
extern STR case_1570;
extern STR class_1571;
extern STR const_1572;
extern STR else_1573;
extern STR elsif_1574;
extern STR end_1575;
extern STR exception_1576;
extern STR external_1577;
extern STR false_1578;
extern STR if_1579;
extern STR include_1580;
extern STR initial_1581;
extern STR is_1582;
extern STR ITER_1583;
extern STR loop_1584;
extern STR new_1585;
extern STR or_1586;
extern STR post_1587;
extern STR pre_1588;
extern STR private_1589;
extern STR protect_1590;
extern STR quit_1591;
extern STR raise_1592;
extern STR readonly_1593;
extern STR return_1594;
extern STR ROUT_1595;
extern STR SAME_1596;
extern STR self_1597;
extern STR shared_1598;
extern STR then_1599;
extern STR true_1600;
extern STR type_1601;
extern STR typecase_1602;
extern STR value_1603;
extern STR void_1604;
extern STR when_1605;
extern STR while_1606;
extern STR yield_1607;
extern STR anintegerliteral;
extern STR afloatingpointli;
extern STR astringliteral;
extern STR acharacterliteral;
extern STR aleftparenthesis;
extern STR arightparenthesis;
extern STR aleftbracket;
extern STR arightbracket;
extern STR aleftbrace;
extern STR arightbrace;
extern STR acomma;
extern STR adot;
extern STR asemicolon;
extern STR acolon;
extern STR anunderscore_;
extern STR aplus;
extern STR aminus;
extern STR anasterisk;
extern STR aslash;
extern STR alessthan;
extern STR agreaterthan;
extern STR asharp;
extern STR anexclamationmark;
extern STR anexclamationmar_1608;
extern STR acarat;
extern STR apercent;
extern STR averticalbar;
extern STR anotequals;
extern STR alessthanorequals;
extern STR agreaterthanorequals;
extern STR anassignoperator;
extern STR atransform;
extern STR aequals;
extern STR anot;
extern STR afork;
extern STR lock_1609;
extern STR unlock_1610;
extern STR try_1611;
extern STR cobegin_1612;
extern STR with_1613;
extern STR aat;
extern STR here_1614;
extern STR where_1615;
extern STR near_1616;
extern STR far_1617;
extern STR spread_1618;
extern STR dist_1619;
extern STR do_1620;
extern STR as_1621;
extern STR unknowntoken;
extern STR in_1624;
extern STR expectedbutfound;
extern STR listoftypespecif;
extern STR typespecification;
extern STR classnamemustbea;
extern STR typespecifier;
extern STR nohotargumentsin;
extern STR parameterdeclaration;
extern STR classname;
extern STR name_1654;
extern STR notacorrectiter_name;
extern STR name_1656;
extern STR routineoritername;
extern STR a_1657;
extern STR abstractargument;
extern STR hotargumentsnota;
extern STR abstractsignature;
extern STR abstractarguments;
extern STR returntypespecif;
extern STR listofabstractsi;
extern STR semicolon;
extern STR semicolon_1675;
extern STR abstracttypedefi;
extern STR abstracttypename;
extern STR includeclause;
extern STR readonlynotallow;
extern STR routinecantbecom;
extern STR listofboundarguments;
extern STR listofexpressions;
extern STR nounderscoreargu;
extern STR callexpressions;
extern STR boundroutinemust;
extern STR boundroutinemust_1720;
extern STR onlycallexpressi;
extern STR illegalunderscor;
extern STR illegalunderscor_1724;
extern STR illegalunderscor_1725;
extern STR boundcreateexpre;
extern STR createexpression;
extern STR noabstracttypesa;
extern STR expressionprec0;
extern STR Thistypespecneit;
extern STR name_1761;
extern STR name_1762;
extern STR voidexpressions;
extern STR newexpression;
extern STR arrayexpression;
extern STR initialexpression;
extern STR whileexpression;
extern STR whileexpressionm;
extern STR untilexpression;
extern STR untilexpressionm;
extern STR breakexpressionm;
extern STR whereexpression;
extern STR nearexpression;
extern STR farexpression;
extern STR expression;
extern STR typespecifierexp;
extern STR identifieronlyex;
extern STR expressionprec1;
extern STR expressionprec2;
extern STR expressionprec3;
extern STR expressionprec4;
extern STR expressionprec5;
extern STR expressionprec6;
extern STR expressionprec7;
extern STR expressionprec8;
extern STR constdefinition;
extern STR readonlynotallow_1808;
extern STR shareddefinition;
extern STR onlysingleshared;
extern STR attributedefinition;
extern STR routineiterargum;
extern STR hotargumentsnota_1830;
extern STR ifstatement;
extern STR loopstatement;
extern STR returnstatement;
extern STR yieldstatement;
extern STR casestatement;
extern STR typecasestatement;
extern STR assertstatement;
extern STR protectstatement;
extern STR raisestatement;
extern STR cobeginstatement;
extern STR lockstatement;
extern STR unlockstatement;
extern STR trystatement;
extern STR identifierlist;
extern STR identifier;
extern STR with_nearstatement;
extern STR diststatement;
extern STR statement;
extern STR forkstatementwit;
extern STR whileexpression_1970;
extern STR untilexpression_1971;
extern STR assignmentwithde;
extern STR singlevariablede;
extern STR assignment;
extern STR forkstatementwithLHS;
extern STR declaration_1972;
extern STR listofstatements;
extern STR semicolon_1978;
extern STR routineoriterdef;
extern STR readonlynotallow_1981;
extern STR arguments_1982;
extern STR returntypespecif_1984;
extern STR preconditiondecl;
extern STR postconditiondec;
extern STR routineiterbody;
extern STR classelement;
extern STR listofclasselements;
extern STR semicolon_1993;
extern STR semicolon_1994;
extern STR class_1999;
extern STR classname_2004;
extern STR concreteclassname;
extern STR sourcefile;
extern STR semicolon_2008;
extern STR endoffile_2009;
extern STR Therearetwoclass;
extern STR and_2042;
extern STR parameters_2043;
extern STR Parse;
extern STR name_2071;
extern STR Treefor;
extern STR name_2073;
extern STR Thereisnoclasswi;
extern STR and_2084;
extern STR parameters_2085;
extern STR SAMEisnotallowed;
extern STR void_2276;
extern STR name_2280;
extern STR Thereisnosourcec;
extern STR name_2360;
extern STR name_2364;
extern STR S_;
extern STR name_2365;
extern STR Cycledetectedini;
extern STR name_2373;
extern STR void_2417;
extern STR name_2418;
extern STR name_2423;
extern STR CompilererrorSIG;
extern STR CompilererrorSIG_2472;
extern STR Theitersignature;
extern STR isntallowedinane;
extern STR Thesignature;
extern STR isnotlegalforaro;
extern STR isnotoftherighttype;
extern STR Thesignature_2478;
extern STR isnotlegalforaro_2479;
extern STR isnotoftherightt_2480;
extern STR Theitersignature_2492;
extern STR isntallowedinane_2493;
extern STR Thesignature_2496;
extern STR isnotlegalforaro_2497;
extern STR isnotoftherightt_2498;
extern STR Thesignature_2499;
extern STR isnotlegalforaro_2500;
extern STR isnotoftherightt_2501;
extern STR Externalclassesm;
extern STR Externalclassesm_2506;
extern STR Externalclassesm_2507;
extern STR Onlyexternalclas;
extern STR Thesignature_2516;
extern STR hasthesamenameas;
extern STR inanexternalclass;
extern STR Thesignature_2568;
extern STR ofthereaderrouti;
extern STR Thesignature_2585;
extern STR ofthewriterrouti;
extern STR Typespecifiersin;
extern STR Classesmaynotinc;
extern STR Classesmaynotinc_2608;
extern STR Classesmaynotinc_2613;
extern STR Thevaluetype;
extern STR maynothaveanincl;
extern STR Thereferencetype;
extern STR maynothaveanincl_2618;
extern STR Therearetwofeatu;
extern STR name_2624;
extern STR Twooftheincluded;
extern STR and_2683;
extern STR name_2684;
extern STR Therearenofeatur;
extern STR name_2699;
extern STR Including;
extern STR in_2714;
extern STR name_2715;
extern STR Externalclassesm_2746;
extern STR Thisclasshasincl;
extern STR and_2750;
extern STR Thisexplicitlyde;
extern STR whichisincludedfrom;
extern STR name_2769;
extern STR Thisincludesthef;
extern STR whichconflictswith;
extern STR whichisincludedf_2773;
extern STR name_2774;
extern STR Implcreate;
extern STR name_2849;
extern STR CompilererrorIMP;
extern STR CompilererrorImp;
extern STR CompilererrorIMP_2852;
extern STR void_2897;
extern STR ROUT_2898;
extern STR ROUT_2899;
extern STR name_2903;
extern STR void_2909;
extern STR ITER_2910;
extern STR ITER_2911;
extern STR name_2916;
extern STR CompilererrorIMP_2920;
extern STR name_2921;
extern STR CompilererrorIMP_2922;
extern STR name_2923;
extern STR CompilererrorIMP_2924;
extern STR name_2925;
extern STR PROG_FIND_TYPES_2950;
extern STR name_2954;
extern STR name_2955;
extern STR Intype;
extern STR thetype;
extern STR appearsinthesupe;
extern STR Intype_3064;
extern STR thetype_3065;
extern STR appearsinthesupe_3066;
extern STR Intype_3067;
extern STR thetype_3068;
extern STR appearsinthesupe_3069;
extern STR name_3075;
extern STR name_3079;
extern STR S__3080;
extern STR name_3081;
extern STR Subtypecycledete;
extern STR name_3101;
extern STR Thetype;
extern STR liststheexternaltype;
extern STR initssubtypelist;
extern STR name_3170;
extern STR name_3174;
extern STR S__3175;
extern STR name_3176;
extern STR Supertypecyclede;
extern STR name_3196;
extern STR Ancestorsof;
extern STR name_3239;
extern STR name_3244;
extern STR name_3245;
extern STR name_3246;
extern STR Descendantsof;
extern STR name_3255;
extern STR name_3260;
extern STR name_3261;
extern STR name_3262;
extern STR Theabstracttype;
extern STR hasconcretedesce;
extern STR name_3273;
extern STR name_3274;
extern STR name_3275;
extern STR name_3297;
extern STR name_3301;
extern STR S__3302;
extern STR name_3303;
extern STR Cycledetectedins;
extern STR name_3310;
extern STR Abstractclassesm;
extern STR Abstractclassesm_3320;
extern STR Abstractclassesm_3321;
extern STR Abstractclassesm_3322;
extern STR Thetwoexplicitly;
extern STR and_3323;
extern STR conflict;
extern STR Abstractclassesm_3324;
extern STR Abstracttypesmus;
extern STR Abstracttypesmus_3347;
extern STR Abstracttypesmus_3348;
extern STR Thesignatures;
extern STR and_3386;
extern STR mustbedisambigua;
extern STR Abstractifccreate;
extern STR name_3389;
extern STR CompilererrorIFC;
extern STR name_3390;
extern STR call_3394;
extern STR call_3401;
extern STR CompilererrorIFC_3434;
extern STR Interfacevoid;
extern STR Interfacetpvoid;
extern STR Interfaceof;
extern STR name_3438;
extern STR void_3439;
extern STR name_3443;
extern STR name_3444;
extern STR Cantcomputeinter;
extern STR name_3477;
extern STR Theinterfaceoftype;
extern STR doesnthaveasigna;
extern STR initsparent;
extern STR name_3481;
extern STR Theinterfaceofty_3485;
extern STR isntconformedtob;
extern STR name_3486;
extern STR Thereisnotype;
extern STR formain;
extern STR Theremayonlybeon;
extern STR Noroutinenamedmainin;
extern STR name_3493;
extern STR Thesignatureofmain;
extern STR doesnthavelegala;
extern STR Thesignatureofma_3494;
extern STR doesnthavealegal;
extern STR Mainsig;
extern STR name_3495;
extern STR w;
extern STR Someproblemwriti;
extern STR code_3502;
extern STR c_3503;
extern STR Couldntopenfile_3504;
extern STR Ccodegeneratedby;
extern STR includesatherh;
extern STR includestringsh;
extern STR bound;
extern STR shared_;
extern STR after_loop_3586;
extern STR noname;
extern STR name_3590;
extern STR S;
extern STR name_3652;
extern STR name_3653;
extern STR typedefstruct;
extern STR S_struct;
extern STR S_struct_3671;
extern STR OB_HEADERheader;
extern STR name_3672;
extern STR name_3673;
extern STR boundtypesnotimp;
extern STR typedefstruct_3677;
extern STR S_struct_3678;
extern STR layoutfor;
extern STR S_struct_3679;
extern STR OB_HEADERheader_3680;
extern STR name_3684;
extern STR struct_3685;
extern STR S_struct_3686;
extern STR name_3687;
extern STR struct_3688;
extern STR S_struct_3689;
extern STR name_3690;
extern STR INTasize;
extern STR arr_part_3691;
extern STR struct_3692;
extern STR S_structarr_part;
extern STR struct_3693;
extern STR S_structarr_part_3694;
extern STR name_3695;
extern STR name_3696;
extern STR static_3697;
extern STR name_3698;
extern STR S_blob;
extern STR static_3699;
extern STR name_3700;
extern STR S_zero;
extern STR automaticallyini;
extern STR S_blob_3701;
extern STR S_zero_3702;
extern STR typedefstruct_3703;
extern STR S_boxed_struct;
extern STR OB_HEADERheader_3704;
extern STR value_part;
extern STR name_3705;
extern STR S_boxed;
extern STR S_boxed_3706;
extern STR S_boxed_struct_3707;
extern STR name_3708;
extern STR name_3709;
extern STR cod;
extern STR typedefsh;
extern STR Couldntopen;
extern STR satherh;
extern STR Couldntopen_3710;
extern STR decsh;
extern STR Couldntopen_3711;
extern STR globalsh;
extern STR Couldntopen_3712;
extern STR globalsc;
extern STR Couldntopen_3713;
extern STR includesatherh_3714;
extern STR tagsh;
extern STR Couldntopen_3715;
extern STR stringsh;
extern STR Couldntopen_3716;
extern STR Makefile;
extern STR Couldntopen_3717;
extern STR defineDETERMINISTIC;
extern STR name_3718;
extern STR name_3719;
extern STR include_3720;
extern STR SystemGCgch;
extern STR include_3721;
extern STR Systemheaderh;
extern STR BOOLdeterministi;
extern STR BOOLdeterministi_3722;
extern STR externjmp_buflas;
extern STR externOBexception;
extern STR externvoidsbi_al;
extern STR externvoidsbi_ar;
extern STR externvoidsbi_al_3723;
extern STR externvoidsbi_ar_3724;
extern STR externvoidsbi_se;
extern STR includetagsh;
extern STR includetypedefsh;
extern STR includedecsh;
extern STR includeglobalsh;
extern STR include_3725;
extern STR Systemprotoh;
extern STR voidAM_LOCAL_EXPR;
extern STR nonamenotype;
extern STR noname_3766;
extern STR notype;
extern STR name_3767;
extern STR void_3780;
extern STR AM_ARRAY_EXPR_3781;
extern STR tp_3782;
extern STR name_3785;
extern STR voidAM_BMD_CREAT;
extern STR AM_BMD_CREATE_EXPR;
extern STR args_3798;
extern STR name_3802;
extern STR name_3803;
extern STR fun_3804;
extern STR bnd_args_3805;
extern STR name_3809;
extern STR unbnd_args_3810;
extern STR name_3814;
extern STR name_3815;
extern STR tp_at_3816;
extern STR voidAM_IF_EXPR;
extern STR AM_IF_EXPR_3818;
extern STR test_3819;
extern STR if_true_3820;
extern STR if_false_3821;
extern STR voidAM_NEW_EXPR;
extern STR AM_NEW_EXPR_3823;
extern STR asz_3824;
extern STR voidAM_IS_VOID_EXPR;
extern STR AM_IS_VOID_EXPR_3826;
extern STR arg_3827;
extern STR voidAM_GLOBAL_EXPR;
extern STR AM_GLOBAL_EXPR_3829;
extern STR name_3830;
extern STR void_3831;
extern STR tp_3832;
extern STR void_3833;
extern STR class_tp_3834;
extern STR void_3835;
extern STR init_3836;
extern STR voidAM_ATTR_EXPR;
extern STR AM_ATTR_EXPR_3838;
extern STR ob_3839;
extern STR at_3840;
extern STR tp_3841;
extern STR voidAM_ARR_EXPR;
extern STR AM_ARR_EXPR_3843;
extern STR ob_3844;
extern STR ind_3845;
extern STR tp_3846;
extern STR voidAM_VATTR_EXPR;
extern STR AM_VATTR_EXPR;
extern STR voidob;
extern STR ob_3848;
extern STR voidat;
extern STR at_3849;
extern STR voidval;
extern STR val_3850;
extern STR voidAM_VARR_EXPR;
extern STR AM_VARR_EXPR;
extern STR voidob_3852;
extern STR ob_3853;
extern STR voidind;
extern STR ind_3854;
extern STR voidval_3855;
extern STR val_3856;
extern STR voidAM_EXCEPT_EXPR;
extern STR AM_EXCEPT_EXPR_3858;
extern STR voidAM_STMT_EXPR;
extern STR AM_STMT_EXPR_3860;
extern STR voidstmts;
extern STR stmts_3861;
extern STR voidexpr;
extern STR expr_3862;
extern STR voidAM_ROUT_CALL;
extern STR AM_ROUT_CALL_EXP_3865;
extern STR fun_3866;
extern STR args_3867;
extern STR voidAM_ITER_CALL;
extern STR AM_ITER_CALL_EXP_3872;
extern STR fun_3873;
extern STR init_3874;
extern STR args_3875;
extern STR voidAM_BND_ROUT_;
extern STR AM_BND_ROUT_CALL_3880;
extern STR br_3881;
extern STR args_3882;
extern STR voidAM_BND_ITER_;
extern STR AM_BND_ITER_CALL_3888;
extern STR bi_3889;
extern STR init_3890;
extern STR args_3891;
extern STR voidAM_EXT_CALL_EXPR;
extern STR AM_EXT_CALL_EXPR_3897;
extern STR fun_3898;
extern STR args_3899;
extern STR voidvoidAM_VOID_;
extern STR AM_VOID_CONST_3904;
extern STR void_3905;
extern STR name_3906;
extern STR voidAM_ARR_CONST;
extern STR AM_ARR_CONST_3909;
extern STR elt_tp_3910;
extern STR elts_3911;
extern STR voidAM_BOOL_CONST;
extern STR AM_BOOL_CONST_3915;
extern STR valtrue;
extern STR valfalse;
extern STR voidAM_CHAR_CONST;
extern STR AM_CHAR_CONST_3919;
extern STR bval_3920;
extern STR name_3921;
extern STR voidAM_STR_CONST;
extern STR AM_STR_CONST_3923;
extern STR bval_3924;
extern STR voidAM_INT_CONST;
extern STR AM_INT_CONST_3936;
extern STR val_3937;
extern STR voidAM_INTI_CONST;
extern STR AM_INTI_CONST_3939;
extern STR val_3940;
extern STR voidAM_FLT_CONST;
extern STR AM_FLT_CONST_3943;
extern STR val_3944;
extern STR voidAM_FLTD_CONST;
extern STR AM_FLTD_CONST_3946;
extern STR val_3947;
extern STR voidAM_FLTX_CONST;
extern STR AM_FLTX_CONST_3949;
extern STR val_3950;
extern STR voidAM_FLTDX_CONST;
extern STR AM_FLTDX_CONST_3952;
extern STR val_3953;
extern STR voidAM_FLTI_CONST;
extern STR AM_FLTI_CONST_3955;
extern STR val_3956;
extern STR voidAM_EXPR;
extern STR name_3958;
extern STR name_3959;
extern STR voidAM_ASSIGN_STMT;
extern STR AM_ASSIGN_STMT_3961;
extern STR dest_3962;
extern STR src_3963;
extern STR voidAM_IF_STMT;
extern STR AM_IF_STMT_3965;
extern STR test_3966;
extern STR if_true_3967;
extern STR if_false_3968;
extern STR voidAM_LOOP_STMT;
extern STR AM_LOOP_STMT_3970;
extern STR has_yieldtrue;
extern STR has_yieldfalse;
extern STR body_3971;
extern STR voidAM_BREAK_STMT;
extern STR AM_BREAK_STMT_3973;
extern STR voidAM_RETURN_STMT;
extern STR AM_RETURN_STMT_3975;
extern STR val_3976;
extern STR voidAM_YIELD_STMT;
extern STR AM_YIELD_STMT_3978;
extern STR ret_3979;
extern STR val_3980;
extern STR voidAM_CONST;
extern STR name_3998;
extern STR name_3999;
extern STR voidAM_CASE_STMT;
extern STR AM_CASE_STMT_4006;
extern STR test_4007;
extern STR branches;
extern STR name_4009;
extern STR name_4012;
extern STR name_4013;
extern STR else_stmts_4014;
extern STR voidAM_TYPECASE_STMT;
extern STR AM_TYPECASE_STMT_4022;
extern STR test_4023;
extern STR branches_4024;
extern STR name_4026;
extern STR name_4027;
extern STR name_4028;
extern STR else_stmts_4029;
extern STR voidAM_PRE_STMT;
extern STR AM_PRE_STMT_4031;
extern STR test_4032;
extern STR voidAM_POST_STMT;
extern STR AM_POST_STMT_4034;
extern STR test_4035;
extern STR voidAM_INITIAL_STMT;
extern STR AM_INITIAL_STMT_4037;
extern STR stmts_4038;
extern STR voidAM_ASSERT_STMT;
extern STR AM_ASSERT_STMT_4040;
extern STR test_4041;
extern STR voidAM_INVARIANT;
extern STR AM_INVARIANT_STM_4043;
extern STR voidAM_PROTECT_STMT;
extern STR AM_PROTECT_STMT_4045;
extern STR body_4046;
extern STR branches_4047;
extern STR name_4049;
extern STR name_4050;
extern STR name_4051;
extern STR else_stmts_4052;
extern STR voidAM_RAISE_STMT;
extern STR AM_RAISE_STMT_4054;
extern STR val_4055;
extern STR voidAM_EXPR_STMT;
extern STR AM_EXPR_STMT_4057;
extern STR expr_4058;
extern STR voidAM_STMT;
extern STR name_4060;
extern STR name_4061;
extern STR voidAM_ROUT_DEF;
extern STR AM_ROUT_DEF_4064;
extern STR voidsig;
extern STR sig_4065;
extern STR name_4066;
extern STR isabstract;
extern STR args_4067;
extern STR name_4069;
extern STR name_4070;
extern STR voidlocals;
extern STR locals_4071;
extern STR name_4074;
extern STR name_4075;
extern STR voidcode;
extern STR code_4076;
extern STR name_4077;
extern STR name_4192;
extern STR name_4193;
extern STR name_4202;
extern STR name_4203;
extern STR S0;
extern STR S_zero_4204;
extern STR name_4205;
extern STR name_4206;
extern STR NULL_4207;
extern STR Definitionof;
extern STR void_4235;
extern STR S_frameframe;
extern STR frame_4239;
extern STR framearg;
extern STR arg0;
extern STR name_4248;
extern STR arg_4249;
extern STR name_4254;
extern STR name_4259;
extern STR name_4260;
extern STR volatile_4264;
extern STR name_4265;
extern STR dummy_4266;
extern STR switchframestate;
extern STR case_4270;
extern STR gotostate;
extern STR name_4271;
extern STR state0;
extern STR name_4275;
extern STR name_4276;
extern STR asize_4280;
extern STR fprintfstderr;
extern STR name_4282;
extern STR n_4283;
extern STR exit16;
extern STR line_4286;
extern STR name_4287;
extern STR name_4288;
extern STR local_4294;
extern STR name_4312;
extern STR name_4313;
extern STR sizeofstruct;
extern STR S_boxed_struct_4324;
extern STR S_tag;
extern STR sizeof_4375;
extern STR name_4376;
extern STR sizeofstruct_4377;
extern STR S_struct_4378;
extern STR sbi_alloc_atomic_4381;
extern STR sbi_alloc_4382;
extern STR name_4383;
extern STR S_boxed_4384;
extern STR name_4385;
extern STR name_4386;
extern STR name_4387;
extern STR name_4388;
extern STR name_4389;
extern STR name_4390;
extern STR localforboxed;
extern STR name_4393;
extern STR name_4394;
extern STR name_4395;
extern STR name_4396;
extern STR S_boxed_4397;
extern STR value_part_4398;
extern STR name_4399;
extern STR localforunboxed;
extern STR name_4400;
extern STR S_boxed_4401;
extern STR value_part_4402;
extern STR name_4403;
extern STR name_4404;
extern STR name_4405;
extern STR fprintfstderr_4418;
extern STR n_4419;
extern STR exit16_4420;
extern STR nomacro;
extern STR c_SYS_ob_eq_OB_O;
extern STR name_4428;
extern STR name_4429;
extern STR Dontrecognizefun;
extern STR name_4430;
extern STR BadspecinMACROS;
extern STR if_4432;
extern STR NULL_4433;
extern STR asizeaccessofvoidin;
extern STR name_4434;
extern STR name_4435;
extern STR asize_4436;
extern STR name_4437;
extern STR if_4438;
extern STR NULL_4439;
extern STR Dispatchonvoidin;
extern STR name_4440;
extern STR name_4441;
extern STR name_4442;
extern STR headertag;
extern STR S_offset;
extern STR name_4446;
extern STR name_4479;
extern STR goto_4481;
extern STR Couldntinterpret;
extern STR name_4483;
extern STR name_4484;
extern STR Couldntgetiterin;
extern STR Inlinedreturnvalue;
extern STR Inlinedselftoiter;
extern STR Inlined1stargtoiter;
extern STR if_4489;
extern STR name_4490;
extern STR FALSE_4491;
extern STR Initializeinline;
extern STR name_4492;
extern STR name_4493;
extern STR else_4494;
extern STR name_4495;
extern STR S0noreturnvaluef;
extern STR Dispatcheditersn;
extern STR Holdsresultofcallto;
extern STR if_4503;
extern STR state0_4504;
extern STR Initializeoncear;
extern STR arg_4508;
extern STR name_4509;
extern STR arg_4510;
extern STR name_4511;
extern STR name_4512;
extern STR arg_4516;
extern STR name_4517;
extern STR hotargument;
extern STR name_4518;
extern STR name_4519;
extern STR name_4520;
extern STR S0Noreturnvaluef;
extern STR if_4521;
extern STR state1goto;
extern STR name_4522;
extern STR name_4526;
extern STR b_4527;
extern STR f_4528;
extern STR n_4529;
extern STR r_4530;
extern STR t_4531;
extern STR v_4532;
extern STR name_4533;
extern STR name_4534;
extern STR name_4535;
extern STR STR_4542;
extern STR struct_4543;
extern STR OB_HEADERheader_4544;
extern STR INTasize_4545;
extern STR CHARarr_part;
extern STR name_4546;
extern STR name_4547;
extern STR name_4548;
extern STR name_4549;
extern STR name_4550;
extern STR name_4551;
extern STR name_4552;
extern STR name_4553;
extern STR externSTR;
extern STR name_4588;
extern STR sbi_arr_alloc_at_4593;
extern STR sbi_arr_alloc_4594;
extern STR name_4595;
extern STR S_boxed_4596;
extern STR name_4597;
extern STR name_4598;
extern STR name_4599;
extern STR name_4600;
extern STR sizeof_4601;
extern STR name_4602;
extern STR name_4603;
extern STR name_4623;
extern STR name_4624;
extern STR S0_4625;
extern STR name_4626;
extern STR name_4629;
extern STR name_4630;
extern STR name_4631;
extern STR S_blob_4632;
extern STR name_4633;
extern STR name_4634;
extern STR name_4635;
extern STR S_blob_4636;
extern STR name_4637;
extern STR name_4638;
extern STR S0_4639;
extern STR name_4640;
extern STR S0_4641;
extern STR name_4645;
extern STR arr_part_4646;
extern STR name_4647;
extern STR S0_4648;
extern STR TRUE_4712;
extern STR FALSE_4713;
extern STR name_4714;
extern STR FLTXliteralsnoti;
extern STR FLTDXliteralsnot;
extern STR localfortest;
extern STR if_4715;
extern STR name_4716;
extern STR name_4717;
extern STR else_4718;
extern STR name_4719;
extern STR name_4720;
extern STR localfor;
extern STR create_4721;
extern STR name_4722;
extern STR name_4723;
extern STR asize_4724;
extern STR name_4725;
extern STR name_4726;
extern STR name_4727;
extern STR if_4728;
extern STR NULL_4729;
extern STR Attraccess;
extern STR ofvoid;
extern STR name_4730;
extern STR name_4731;
extern STR name_4732;
extern STR name_4733;
extern STR S_blob_4734;
extern STR name_4735;
extern STR name_4736;
extern STR name_4737;
extern STR localforvaluetyp;
extern STR name_4738;
extern STR name_4739;
extern STR name_4740;
extern STR name_4741;
extern STR name_4742;
extern STR if_4743;
extern STR NULL_4744;
extern STR Voidarrayaccess;
extern STR name_4745;
extern STR if_4746;
extern STR S0_4747;
extern STR name_4748;
extern STR asize_4749;
extern STR Indexoutofbounds;
extern STR name_4750;
extern STR shoulddoboundsch;
extern STR arr_part_4751;
extern STR name_4752;
extern STR arr_part_4753;
extern STR name_4754;
extern STR localforvaluearr;
extern STR shoulddodynamicb;
extern STR name_4755;
extern STR name_4756;
extern STR arr_part_4757;
extern STR name_4758;
extern STR name_4759;
extern STR extern_4760;
extern STR name_4761;
extern STR void_4762;
extern STR name_4763;
extern STR name_4764;
extern STR name_4766;
extern STR name_4767;
extern STR NULLNULL;
extern STR arr_part_4768;
extern STR name_4769;
extern STR name_4770;
extern STR name_4771;
extern STR localforarraycre;
extern STR name_4772;
extern STR name_4773;
extern STR asize_4774;
extern STR name_4775;
extern STR arr_part_4779;
extern STR name_4780;
extern STR name_4781;
extern STR name_4782;
extern STR name_4783;
extern STR exception_4784;
extern STR S_ob;
extern STR name_4785;
extern STR S_obGC_mallocsiz;
extern STR S_ob_struct;
extern STR funcptr_4786;
extern STR bound_arg;
extern STR name_4790;
extern STR name_4791;
extern STR name_4792;
extern STR name_4793;
extern STR name_4794;
extern STR funcptr_4795;
extern STR name_4801;
extern STR bounditersnotimp;
extern STR constantarraylit;
extern STR INTIliteralsnoti;
extern STR FLTIconstantsnot;
extern STR Gottoendofemit_expr;
extern STR name_4802;
extern STR temp_4805;
extern STR switch_4861;
extern STR headertag_4862;
extern STR case_4869;
extern STR case_4870;
extern STR break_4871;
extern STR default_4872;
extern STR name_4888;
extern STR if_4889;
extern STR name_4890;
extern STR name_4891;
extern STR else_4892;
extern STR name_4893;
extern STR loop_4894;
extern STR name_4895;
extern STR Bounditersnotimp;
extern STR initializeboundi;
extern STR Frameforcallto;
extern STR framenested;
extern STR S_frame;
extern STR ALLOCATE_4899;
extern STR S_frame_4900;
extern STR struct_4901;
extern STR S_frame_struct;
extern STR S_frame_4902;
extern STR name_4903;
extern STR BOOL_4904;
extern STR TRUE_4905;
extern STR name_4909;
extern STR state0_4913;
extern STR while1;
extern STR name_4914;
extern STR name_4915;
extern STR name_4916;
extern STR GC_free_4920;
extern STR name_4921;
extern STR NULL_4922;
extern STR goto_4923;
extern STR name_4924;
extern STR framestate1;
extern STR return_4925;
extern STR return_4926;
extern STR void_4927;
extern STR framestate;
extern STR return_4928;
extern STR return_4929;
extern STR state_4930;
extern STR name_4931;
extern STR switch_4938;
extern STR name_4939;
extern STR casestatement_4940;
extern STR case_4947;
extern STR break_4948;
extern STR default_4949;
extern STR Noapplicabletarg;
extern STR name_4950;
extern STR Noapplicabletarg_4951;
extern STR if_4952;
extern STR name_4953;
extern STR Violationofpreco;
extern STR name_4954;
extern STR if_4955;
extern STR name_4956;
extern STR Violationofpostc;
extern STR name_4957;
extern STR if_4958;
extern STR name_4959;
extern STR Violationofassertion;
extern STR name_4960;
extern STR if_4961;
extern STR NULL_4962;
extern STR Voidobjectoftypecase;
extern STR else_4963;
extern STR Noapplicabletype;
extern STR name_4964;
extern STR exception_4965;
extern STR name_4966;
extern STR longjmplast_protect1;
extern STR if_4967;
extern STR name_4968;
extern STR name_4969;
extern STR Failedinvariant;
extern STR name_4970;
extern STR name_4971;
extern STR OBold_exceptione;
extern STR jmp_bufold_protect;
extern STR bcopylast_protec;
extern STR ifsetjmplast_pro;
extern STR else_4972;
extern STR bcopyold_protect;
extern STR exception_4973;
extern STR longjmplast_prot_4974;
extern STR name_4975;
extern STR name_4976;
extern STR bcopyold_protect_4977;
extern STR exceptionold_exc;
extern STR name_4978;
extern STR Laststatementwas;
extern STR framestate1_5006;
extern STR returndummy;
extern STR return_5007;
extern STR name_5008;
extern STR typedefstruct_5021;
extern STR S_frame_struct_5022;
extern STR S_frame_struct_5023;
extern STR arg_5027;
extern STR Formalargument;
extern STR local_5031;
extern STR struct_5035;
extern STR S_frame_struct_5036;
extern STR nestediterframe;
extern STR INTstate;
extern STR name_5037;
extern STR S_frame_5038;
extern STR S_frame_5039;
extern STR void_5049;
extern STR S_frame_5050;
extern STR name_5053;
extern STR name_5058;
extern STR name_5063;
extern STR name_5064;
extern STR ifselfNULL;
extern STR asizeaccessofvoid;
extern STR name_5065;
extern STR returnselfasize;
extern STR GeneratingCfor;
extern STR sather_main_5069;
extern STR AMfor;
extern STR name_5079;
extern STR name_5080;
extern STR CompilererrorELT;
extern STR returnsvoid;
extern STR selfmaynotappear;
extern STR Thetypeofself;
extern STR isnotasubtypeof;
extern STR name_5149;
extern STR CompilererrorTRA;
extern STR CompilererrorTRA_5164;
extern STR Thetypeofthisloc;
extern STR isnotasubtypeof_5167;
extern STR name_5168;
extern STR CompilererrorTRA_5173;
extern STR Callsmaynotbemad;
extern STR Callsmaynotbemad_5177;
extern STR Callsmaynotbemad_5183;
extern STR Underscoreargume;
extern STR CompilererrorTRA_5199;
extern STR CompilererrorTRA_5223;
extern STR void_5241;
extern STR name_5242;
extern STR name_5246;
extern STR name_5247;
extern STR S__5248;
extern STR Theinternalcall;
extern STR matchesboththefe;
extern STR and_5257;
extern STR name_5258;
extern STR Nomatchfortheint;
extern STR name_5259;
extern STR Thecall;
extern STR matchesboththefe_5268;
extern STR and_5269;
extern STR name_5270;
extern STR Nomatchforthecall;
extern STR name_5271;
extern STR Onlycallmaybeapp;
extern STR Theboundroutine;
extern STR hasnoreturnvalue;
extern STR Theboundroutine_5280;
extern STR hasareturnvalueb;
extern STR Thecall_5281;
extern STR hasthewrongnumbe;
extern STR name_5282;
extern STR Theargumenttype;
extern STR inthecall;
extern STR doesntconformto;
extern STR intheboundroutine;
extern STR name_5286;
extern STR Onlycallmaybeapp_5287;
extern STR Thebounditer;
extern STR hasnoreturnvalue_5288;
extern STR Thebounditer_5289;
extern STR hasareturnvalueb_5290;
extern STR Thecall_5291;
extern STR hasthewrongnumbe_5292;
extern STR name_5293;
extern STR Theargumenttype_5298;
extern STR inthecall_5299;
extern STR doesntconformto_5300;
extern STR intheboundroutin_5301;
extern STR name_5302;
extern STR CompilererrorTRA_5312;
extern STR CompilererrorTRA_5313;
extern STR CompilererrorTRA_5315;
extern STR Externalcallsmay;
extern STR Itercallsmaynota;
extern STR Itersmayonlybeca;
extern STR Theexpressionspe;
extern STR Theexpressionfor;
extern STR inthisitercallit;
extern STR CompilererrorTRA_5388;
extern STR CompilererrorTRA_5395;
extern STR CompilererrorTRA_5396;
extern STR CompilererrorTRA_5398;
extern STR void_5399;
extern STR Boundroutinecall;
extern STR Bounditercallsma;
extern STR Bounditersmayonl;
extern STR Argument;
extern STR ofthisbounditerc;
extern STR aonceargumentbut;
extern STR CompilererrorTRA_5463;
extern STR void_5464;
extern STR Thetypeofthecall;
extern STR isnotasubtypeof_5467;
extern STR name_5468;
extern STR CompilererrorTRA_5505;
extern STR CompilererrTRANS;
extern STR CompilererrTRANS_5506;
extern STR Compilererrornot;
extern STR Voidtestexpressi;
extern STR name_5543;
extern STR voidvoidisnotallowed;
extern STR voidoncreateexpr;
extern STR voidonarraycreat;
extern STR void_isillegal;
extern STR Thetypeofthisarr;
extern STR Theinferredtype;
extern STR forthisarray;
extern STR creationexpressi;
extern STR Creationexpressi;
extern STR Thetypeofthecrea;
extern STR isnotasubtypeof_5564;
extern STR name_5565;
extern STR Thiscreationexpr;
extern STR Thiscreationexpr_5572;
extern STR ratherthan;
extern STR asitmust;
extern STR Creationexpressi_5579;
extern STR Boundcreationexp;
extern STR Boundcreationcal;
extern STR Boundcreationcal_5588;
extern STR Boundcreationcal_5591;
extern STR Boundcreationcal_5594;
extern STR Bounditersmustbe;
extern STR Boundroutinesmus;
extern STR Theexpressionfor_5640;
extern STR Onceargumentsofi;
extern STR Thetypeoftheboun;
extern STR isnotasubtypeof_5667;
extern STR name_5668;
extern STR Andexpressionsre;
extern STR notsubtypesof;
extern STR name_5685;
extern STR Orexpressionsret;
extern STR notsubtypesof_5701;
extern STR name_5702;
extern STR exceptionexpress;
extern STR exceptionexpress_5712;
extern STR Thetypeoftheexce;
extern STR isnotasubtypeof_5719;
extern STR name_5720;
extern STR newexpressionsma;
extern STR newexpressionsma_5728;
extern STR Thetypeofthenewe;
extern STR isnotasubtypeof_5731;
extern STR name_5732;
extern STR newexpressionson;
extern STR newexpressionsmu;
extern STR initialexpressio;
extern STR initialexpressio_5746;
extern STR breakmaynotappea;
extern STR resultexpression;
extern STR resultexpression_5762;
extern STR resultexpression_5764;
extern STR Thetypeoftheresu;
extern STR isnotasubtypeof_5767;
extern STR name_5768;
extern STR Booleanliteralsa;
extern STR name_5775;
extern STR Characterliteral;
extern STR name_5783;
extern STR Stringliteralsar;
extern STR name_5794;
extern STR Thetypeofthedest;
extern STR isnotasupertypeo;
extern STR Thetypeofthedest_5814;
extern STR isnotasupertypeofINT;
extern STR Thetypeofthedest_5835;
extern STR isnotasupertypeofFLT;
extern STR Thetypeofthedest_5836;
extern STR isnotasupertypeo_5837;
extern STR Thetypeofthedest_5838;
extern STR isnotasupertypeo_5839;
extern STR Thetypeofthedest_5840;
extern STR isnotasupertypeo_5841;
extern STR Thetypeofthedest_5842;
extern STR isnotasupertypeo_5843;
extern STR CompilererrorTRA_5976;
extern STR Cannottranslatetype;
extern STR CompilererrorTRA_5992;
extern STR Cannottranslatet_5993;
extern STR nomacro_5996;
extern STR Routinemusttermi;
extern STR CompilererrorTRA_6002;
extern STR CompilererrorTRA_6009;
extern STR Thislocalvariabl;
extern STR name_6038;
extern STR whichhasthesamename;
extern STR Thislocalvariabl_6044;
extern STR name_6045;
extern STR whichhasthesamen_6046;
extern STR CompilererrorTRA_6047;
extern STR Therighthandside;
extern STR Creationexpressi_6048;
extern STR Therighthandside_6049;
extern STR Itisillegaltoass;
extern STR Itisillegaltoass_6069;
extern STR Itisillegaltoass_6074;
extern STR Itisillegaltoass_6075;
extern STR Itisillegaltoass_6076;
extern STR Itisillegaltoass_6077;
extern STR Itisillegaltoass_6078;
extern STR Itisillegaltoass_6079;
extern STR Itisillegaltoass_6080;
extern STR Itisillegaltoass_6081;
extern STR Itisillegaltoass_6082;
extern STR Itisillegaltoass_6083;
extern STR Itisillegaltoass_6084;
extern STR Itisillegaltoass_6085;
extern STR Itisillegaltoass_6086;
extern STR Itisillegaltoass_6087;
extern STR Itisillegaltoass_6088;
extern STR Itisillegaltoass_6089;
extern STR Itisillegaltoass_6090;
extern STR Itisillegaltoass_6091;
extern STR returnstatements;
extern STR Nostatementsmayf;
extern STR Areturnvalueoftype;
extern STR mustbespecified;
extern STR Noreturnvaluesho;
extern STR name_6114;
extern STR yieldstatementsm;
extern STR Ayieldvalueoftype;
extern STR mustbespecified_6122;
extern STR Noyieldvalueshou;
extern STR name_6128;
extern STR quitstatementsma;
extern STR Nostatementsmayf_6136;
extern STR Theis_eqroutinec;
extern STR Thename;
extern STR isntalocalvariable;
extern STR Thetypecasetestlocal;
extern STR mustnotbeaargume;
extern STR Therearenomatchi;
extern STR Nostatementsmayf_6277;
extern STR breakwhileandunt;
extern STR Expressionsuseda;
extern STR CompilererrorTRA_6314;
extern STR CompilererrorTRA_6315;
extern STR AMfor_6359;
extern STR name_6360;
extern STR name_6361;
extern STR Outputsig;
extern STR name_6383;
extern STR Outputsig_6385;
extern STR name_6386;
extern STR const_6394;
extern STR const_6395;
extern STR name_6396;
extern STR Const;
extern STR name_6397;
extern STR Shared;
extern STR name_6398;
extern STR Initializeshared;
extern STR name_6399;
extern STR name_6400;
extern STR name_6401;
extern STR name_6402;
extern STR Shared_6403;
extern STR name_6404;
extern STR Const_6405;
extern STR name_6406;
extern STR extern_6407;
extern STR name_6408;
extern STR Definitionofmain;
extern STR intmainintargcch;
extern STR name_6411;
extern STR main_ob_6412;
extern STR main_args_6413;
extern STR intijlength;
extern STR STRs;
extern STR main_ob_6414;
extern STR S_zero_6415;
extern STR name_6416;
extern STR main_args_6417;
extern STR argc_6418;
extern STR name_6419;
extern STR main_argsasizeargc;
extern STR fori0iargci;
extern STR forlength0argvil;
extern STR s_6420;
extern STR length_6421;
extern STR name_6422;
extern STR sasizelength;
extern STR forj0jlengthjsar;
extern STR main_argsarr_partis;
extern STR name_6423;
extern STR signalSIGSEGVvoi;
extern STR ifsetjmplast_pro_6424;
extern STR returnsather_mai;
extern STR returnsather_mai_6425;
extern STR sather_mainmain_;
extern STR sather_mainmain__6426;
extern STR else_6427;
extern STR ifexceptionheadertag;
extern STR fprintfstderrUnc;
extern STR STRexceptionarr_part;
extern STR elsefprintfstder;
extern STR exit16_6428;
extern STR name_6429;
extern STR name_6430;
extern STR name_6441;
extern STR name_6442;
extern STR name_6443;
extern STR name_6444;
extern STR name_6447;
extern STR name_6448;
extern STR name_6452;
extern STR name_6453;
extern STR arr_part_6454;
extern STR name_6455;
extern STR arr_part_6456;
extern STR name_6457;
extern STR STRc_SYS_str_for;
extern STR switchi;
extern STR define_6464;
extern STR S_tag_6465;
extern STR name_6466;
extern STR case_6467;
extern STR S_tagreturn;
extern STR name_6468;
extern STR defaultfprintfst;
extern STR name_6469;
extern STR name_6470;
extern STR BOOLc_SYS_ob_eq_;
extern STR INTt1t2;
extern STR ifo1o2returnTRUE;
extern STR ifo1NULLo2NULLre;
extern STR t1o1headertagt2o;
extern STR ift1t2returnFALSE;
extern STR switcht1;
extern STR case_6474;
extern STR S_tag_6475;
extern STR name_6476;
extern STR v1v2;
extern STR v1;
extern STR S_boxedo1value_part;
extern STR v2;
extern STR S_boxedo2value_part;
extern STR return_6477;
extern STR v1_6478;
extern STR v2_6479;
extern STR name_6480;
extern STR defaultreturnFALSE;
extern STR Notavaluetype;
extern STR name_6481;
extern STR name_6482;
extern STR S_unbox;
extern STR Wrappertounbox;
extern STR void_6509;
extern STR void_6510;
extern STR name_6511;
extern STR S_boxedarg0;
extern STR name_6512;
extern STR S_boxed_6513;
extern STR name_6517;
extern STR arg_6518;
extern STR name_6519;
extern STR name_6520;
extern STR name_6521;
extern STR return_6522;
extern STR arg0value_part;
extern STR arg_6526;
extern STR name_6527;
extern STR name_6528;
extern STR Dispatchtablefor;
extern STR externconstint;
extern STR S_offset_6545;
extern STR constint;
extern STR S_offset_6546;
extern STR name_6547;
extern STR S_offset_6548;
extern STR name_6549;
extern STR int_6550;
extern STR int_6551;
extern STR const_6552;
extern STR name_6553;
extern STR name_6554;
extern STR name_6558;
extern STR name_6559;
extern STR name_6560;
extern STR extern_6561;
extern STR name_6562;
extern STR name_6563;
extern STR name_6564;
extern STR name_6571;
extern STR NULL_6572;
extern STR name_6573;
extern STR NULLNodescendent;
extern STR name_6574;
extern STR S_ob_6589;
extern STR S_ob_struct_6590;
extern STR typedefstruct_6591;
extern STR S_ob_struct_6592;
extern STR OB_HEADERheader_6593;
extern STR void_6594;
extern STR S_obob;
extern STR void_6595;
extern STR S_ob_6596;
extern STR void_6597;
extern STR funcptrstruct;
extern STR S_ob_struct_6598;
extern STR name_6603;
extern STR unbound_arg;
extern STR name_6604;
extern STR name_6605;
extern STR name_6606;
extern STR name_6607;
extern STR name_6608;
extern STR bound_arg_6612;
extern STR name_6613;
extern STR name_6614;
extern STR S_ob_6615;
extern STR Ranoffunboundarglist;
extern STR Ranoffunboundarg;
extern STR obbound_arg;
extern STR unbound_arg_6619;
extern STR return_6620;
extern STR name_6621;
extern STR S_struct_6630;
extern STR typedefstruct_6631;
extern STR S_struct_6632;
extern STR OB_HEADERheader_6633;
extern STR void_6634;
extern STR funcptrvoid;
extern STR name_6638;
extern STR name_6639;
extern STR name_6640;
extern STR Someproblemwriti_6657;
extern STR Markedreadattrrouts;
extern STR Inlinedreadattrcalls;
extern STR Markedwriteattrrouts;
extern STR Inlinedwriteattr;
extern STR Markedglobalrouts;
extern STR Inlinedglobalcalls;
extern STR MarkedINTrouts;
extern STR FoldedINTcalls;
extern STR Markediters;
extern STR Inlineditercalls;
extern STR name_6662;
extern STR globalsobj;
extern STR code_6668;
extern STR obj_6669;
extern STR CC;
extern STR CS_6670;
extern STR name_6674;
extern STR name_6678;
extern STR name_6682;
extern STR CFLAGS;
extern STR CFLAGS_6686;
extern STR CS_6687;
extern STR CC_6688;
extern STR BuildProgramChan;
extern STR ChangeDirectorycd;
extern STR name_6689;
extern STR CompileAll;
extern STR name_6690;
extern STR linklog;
extern STR f_6691;
extern STR Makefile_6692;
extern STR Skippingmake;
extern STR Makefailed;
extern STR ifexist;
extern STR cdel;
extern STR c_6693;
extern STR ifexist_6694;
extern STR objdel;
extern STR obj_6695;
extern STR ifexist_6696;
extern STR hdel;
extern STR h;
extern STR ifexist_6697;
extern STR Makefiledel;
extern STR Makefile_6698;
extern STR ifexist_6699;
extern STR linklogdel;
extern STR linklog_6700;
extern STR ifnotexist;
extern STR rmdir_6701;
extern STR Checksig;
extern STR name_6705;
extern STR CheckAMfor;
extern STR name_6706;
extern STR name_6707;
extern STR forceoptionsnoti;
extern STR externaloptionno;
extern STR name_6720;
extern STR Parsing;
extern STR Findingtypes;
extern STR Constructingtype;
extern STR Checkingconformance;
extern STR Findingmain;
extern STR Generatingstructs;
extern STR Typecheckandgenerate;
extern STR Cleaningup;
extern STR Checkingunreacha;
extern STR Compilationcomplete;
extern STR underscoreexpression;
extern STR underscoreexpres_7209;
extern STR createexpression_7211;
extern STR arrayexpression_7213;
extern STR voidexpression;
extern STR ARRAY_7231;
extern STR TP_ITER_8092;
extern STR TR_IF_STMT_8093;
extern STR TR_INT_LIT_EXPR_8094;
extern STR TR_ASSERT_STMT_8095;
extern STR TR_ATTR_DEF_8096;
extern STR BOOL_8097;
extern STR CHAR_8098;
extern STR INT_8099;
extern STR INTI_8100;
extern STR TR_LOOP_STMT_8101;
extern STR TUPSTRSTR_8102;
extern STR FMAPSTRTUPSTRSTR_8103;
extern STR TR_SELF_EXPR_8104;
extern STR STR_8105;
extern STR ARRAYSTR_8106;
extern STR TUPSFILE_IDSFILE_8107;
extern STR TR_TRY_STMT_8108;
extern STR TR_ARRAY_EXPR_8109;
extern STR FSETTP_CLASS_8110;
extern STR FMAPTP_CLASSFSET_8111;
extern STR FMAPSTRITER_INLI_8112;
extern STR TP_ITER_TBL_8113;
extern STR TUPSIGAM_ROUT_DE_8114;
extern STR TUPARRAYTPARRAYB_8115;
extern STR AM_BND_CREATE_EX_8116;
extern STR FSETOB_8117;
extern STR TR_OR_EXPR_8118;
extern STR TUPAM_BND_ITER_C_8119;
extern STR TUPSTRFSETSTR_8120;
extern STR TUPTPINT_8121;
extern STR TUPTP_CLASSFSETT_8122;
extern STR TR_EXCEPT_EXPR_8123;
extern STR ARRAYINT_8124;
extern STR TR_DIST_STMT_8125;
extern STR TR_BREAK_EXPR_8126;
extern STR TUPOBSTR_8127;
extern STR TR_BOUND_CREATE__8128;
extern STR FLISTTR_EXPR_8129;
extern STR TR_CHAR_LIT_EXPR_8130;
extern STR TR_CALL_EXPR_8131;
extern STR TR_EXPR_STMT_8132;
extern STR ITER_INLINE_8133;
extern STR BE_8134;
extern STR FLISTIDENT_8135;
extern STR TP_GRAPH_DES_8136;
extern STR CALL_TP_CREATE_8137;
extern STR PROG_8138;
extern STR TP_CLASS_8139;
extern STR PROG_AM_GENERATE_8140;
extern STR FSETTP_8141;
extern STR FMAPTP_CLASSFSET_8142;
extern STR AM_YIELD_STMT_8143;
extern STR TR_TYPECASE_WHEN_8144;
extern STR FLISTTP_CLASS_8145;
extern STR FLISTSIG_8146;
extern STR PROG_TR_TBL_8147;
extern STR AM_LOOP_STMT_8148;
extern STR IDENT_8149;
extern STR TUPIDENTINT_8150;
extern STR FSETTUPIDENTINT_8151;
extern STR AM_INITIAL_STMT_8152;
extern STR AM_ITER_CALL_EXP_8153;
extern STR FLISTAM_ITER_CAL_8154;
extern STR TR_AND_EXPR_8155;
extern STR ARRAYARRAYSTR_8156;
extern STR AM_BREAK_STMT_8157;
extern STR FMAPTPINT_8158;
extern STR AM_BND_ITER_CALL_8159;
extern STR FLISTAM_BND_ITER_8160;
extern STR TUPAM_BND_CREATE_8161;
extern STR ARRAYIDENT_8162;
extern STR TR_IS_VOID_EXPR_8163;
extern STR AM_INTI_CONST_8164;
extern STR ELT_8165;
extern STR AM_PROTECT_STMT_8166;
extern STR TUPAM_ITER_CALL__8167;
extern STR FLISTTP_8168;
extern STR AM_STR_CONST_8169;
extern STR TUPTPFMAPIDENTAM_8170;
extern STR FLISTSFILE_ID_8171;
extern STR TP_GRAPH_8172;
extern STR TR_STR_LIT_EXPR_8173;
extern STR TR_FORK_STMT_8174;
extern STR TP_GRAPH_ANC_8175;
extern STR AM_FLTDX_CONST_8176;
extern STR TUPCHARCHAR_8177;
extern STR TUPIDENTTP_8178;
extern STR TR_ARG_DEC_8179;
extern STR TR_PROTECT_STMT_8180;
extern STR INLINE_TBL_8181;
extern STR TR_PROTECT_WHEN_8182;
extern STR ARRAYBOOL_8183;
extern STR IDENT_BUILTIN_8184;
extern STR FSETIDENT_8185;
extern STR TR_QUIT_STMT_8186;
extern STR TUPTR_EXPRTR_EXP_8187;
extern STR TP_BUILTIN_8188;
extern STR TP_GRAPH_ABS_DES_8189;
extern STR TR_CASE_STMT_8190;
extern STR TUPAM_CONSTAM_CO_8191;
extern STR AM_FLTI_CONST_8192;
extern STR TR_FAR_EXPR_8193;
extern STR IFC_TBL_8194;
extern STR TR_CASE_WHEN_8195;
extern STR TUPAM_ROUT_DEFAM_8196;
extern STR PROG_GET_MAIN_8197;
extern STR TUPTPTP_8198;
extern STR TR_RAISE_STMT_8199;
extern STR SCANNER_8200;
extern STR FMAPTPIFC_8201;
extern STR FLISTAM_ROUT_DEF_8202;
extern STR TUPTPIFC_8203;
extern STR TUPAM_STMTAM_STM_8204;
extern STR FLISTAM_BND_CREA_8205;
extern STR TR_UNDERSCORE_AR_8206;
extern STR CALL_TP_ARRAY_8207;
extern STR IMPL_8208;
extern STR TR_CREATE_EXPR_8209;
extern STR IFC_8210;
extern STR AM_FLT_CONST_8211;
extern STR ARRAYCALL_TP_8212;
extern STR TR_TYPE_SPEC_8213;
extern STR IFC_ABS_CREATE_8214;
extern STR TR_BOOL_LIT_EXPR_8215;
extern STR AM_RAISE_STMT_8216;
extern STR TR_FLT_LIT_EXPR_8217;
extern STR FMAPSIGAM_ROUT_D_8218;
extern STR TP_ROUT_TBL_8219;
extern STR TUPARRAYTPTP_8220;
extern STR TR_WHERE_EXPR_8221;
extern STR SFILE_ID_8222;
extern STR IMPL_TBL_8223;
extern STR FLISTAM_EXPR_8224;
extern STR FMAPSTRFSETSTR_8225;
extern STR BE_LEX_8226;
extern STR FMAPTPIMPL_8227;
extern STR FLISTAM_LOCAL_EX_8228;
extern STR FLISTIFC_8229;
extern STR FMAPSTRSTR_8230;
extern STR FILE_8231;
extern STR TUPFLISTAM_CONST_8232;
extern STR TR_HERE_EXPR_8233;
extern STR AM_IF_STMT_8234;
extern STR TUPSTRITER_INLIN_8235;
extern STR AM_IF_EXPR_8236;
extern STR AM_PRE_STMT_8237;
extern STR TP_ROUT_8238;
extern STR TUPAM_GLOBAL_EXP_8239;
extern STR AM_POST_STMT_8240;
extern STR TUPSIGSIG_8241;
extern STR AM_GLOBAL_EXPR_8242;
extern STR INLINE_GLOBAL_RE_8243;
extern STR AM_ASSIGN_STMT_8244;
extern STR TUPTP_CLASSFSETT_8245;
extern STR PROG_AM_CHECK_8246;
extern STR TR_CLASS_DEF_8247;
extern STR TR_NEAR_EXPR_8248;
extern STR INLINE_ATTR_WRIT_8249;
extern STR INLINE_INT_FOLD_8250;
extern STR AM_INVARIANT_STM_8251;
extern STR CALL_SIG_8252;
extern STR TP_TBL_8253;
extern STR AM_TYPECASE_STMT_8254;
extern STR ARRAYTP_8255;
extern STR AM_ASSERT_STMT_8256;
extern STR TR_COBEGIN_STMT_8257;
extern STR AM_EXPR_STMT_8258;
extern STR TUPTPIMPL_8259;
extern STR AM_ARRAY_EXPR_8260;
extern STR TUPIDENTAM_GLOBA_8261;
extern STR TUPAM_LOCAL_EXPR_8262;
extern STR TR_AT_EXPR_8263;
extern STR AM_NEW_EXPR_8264;
extern STR TR_UNLOCK_STMT_8265;
extern STR TR_PARAM_DEC_8266;
extern STR AM_IS_VOID_EXPR_8267;
extern STR AM_INT_CONST_8268;
extern STR TUPAM_EXPRAM_EXP_8269;
extern STR AM_ARR_CONST_8270;
extern STR FLISTIMPL_INCLUD_8271;
extern STR IDENT_TBL_8272;
extern STR CALL_TP_VOID_8273;
extern STR TUPIMPL_INCLUDEI_8274;
extern STR AM_ARR_EXPR_8275;
extern STR FLISTINT_8276;
extern STR AM_VARR_ASSIGN_E_8277;
extern STR TR_RESULT_EXPR_8278;
extern STR AM_VATTR_ASSIGN__8279;
extern STR PROG_IFC_CONFORM_8280;
extern STR TR_VOID_EXPR_8281;
extern STR TUPINTINTINT_8282;
extern STR GLOBAL_TBL_8283;
extern STR AM_OB_DEF_8284;
extern STR IMPL_INCLUDE_8285;
extern STR CALL_TP_UNDERSCO_8286;
extern STR FMAPIDENTAM_GLOB_8287;
extern STR FMAPTPFMAPIDENTA_8288;
extern STR AM_BND_ROUT_CALL_8289;
extern STR PARSER_8290;
extern STR TR_INCLUDE_CLAUS_8291;
extern STR FMAPIDENTTP_8292;
extern STR TUPSTRTUPSTRSTR_8293;
extern STR AM_VOID_CONST_8294;
extern STR FLISTAM_GLOBAL_E_8295;
extern STR AM_BOOL_CONST_8296;
extern STR AM_ROUT_CALL_EXP_8297;
extern STR TRANS_8298;
extern STR INLINE_ATTR_READ_8299;
extern STR TUPIDENTIDENT_8300;
extern STR AM_CHAR_CONST_8301;
extern STR AM_ROUT_DEF_8302;
extern STR OPTIONS_8303;
extern STR TP_CLASS_TBL_8304;
extern STR TR_ASSIGN_STMT_8305;
extern STR AM_LOCAL_EXPR_8306;
extern STR TR_FEAT_MOD_8307;
extern STR FSETSTR_8308;
extern STR TUPIDENTARRAYTP_8309;
extern STR FSETTR_FEAT_MOD_8310;
extern STR TR_INITIAL_EXPR_8311;
extern STR PROG_PARSE_8312;
extern STR TUPINTINT_8313;
extern STR TUPAM_EXPRTP_8314;
extern STR TUPBOOLINTIINTBO_8315;
extern STR ELT_TBL_8316;
extern STR TUPIFCIFC_8317;
extern STR PROG_FIND_TYPES_8318;
extern STR AM_FLTD_CONST_8319;
extern STR AM_FLTX_CONST_8320;
extern STR PROG_TYPE_GRAPH_8321;
extern STR FSTR_8322;
extern STR AM_CASE_STMT_8323;
extern STR FLISTSTR_8324;
extern STR TR_LOCK_STMT_8325;
extern STR FLISTAM_CONST_8326;
extern STR IMPL_CREATE_8327;
extern STR FLISTFLISTAM_CON_8328;
extern STR CS_8329;
extern STR TR_DEC_STMT_8330;
extern STR FMAPOBSTR_8331;
extern STR AM_ATTR_EXPR_8332;
extern STR AM_RETURN_STMT_8333;
extern STR FLISTAM_STMT_8334;
extern STR TR_NEW_EXPR_8335;
extern STR TR_WITH_NEAR_STM_8336;
extern STR AM_EXT_CALL_EXPR_8337;
extern STR TR_IDENT_LIST_8338;
extern STR TR_RETURN_STMT_8339;
extern STR AM_EXCEPT_EXPR_8340;
extern STR TR_YIELD_STMT_8341;
extern STR TUPTP_CLASSTP_CL_8342;
extern STR AM_STMT_EXPR_8343;
extern STR ARRAYAM_EXPR_8344;
extern STR SIG_TBL_8345;
extern STR TP_CONTEXT_8346;
extern STR TR_CONST_DEF_8347;
extern STR TR_SHARED_DEF_8348;
extern STR SIG_8349;
extern STR TR_TYPECASE_STMT_8350;
extern STR TR_ROUT_DEF_8351;