N_NIMCALL(void, getservbyname_511027)(NimStringDesc* name, NimStringDesc* proto, Servent509610* Result) { struct servent* s; nimfr("getServByName", "rawsockets.nim") nimln(245, "rawsockets.nim"); s = getservbyname(name->data, proto->data); nimln(246, "rawsockets.nim"); { Oserror3433* e_511216; NimStringDesc* LOC5; if (!(s == NIM_NIL)) goto LA3; e_511216 = 0; nimln(2265, "system.nim"); e_511216 = (Oserror3433*) newObj((&NTI116812), sizeof(Oserror3433)); (*e_511216).Sup.Sup.Sup.m_type = (&NTI3433); nimln(2266, "system.nim"); LOC5 = 0; LOC5 = (*e_511216).Sup.Sup.message; (*e_511216).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TMP10617)); if (LOC5) nimGCunrefNoCycle(LOC5); nimln(246, "rawsockets.nim"); raiseException((Exception*)e_511216, "OSError"); } LA3: ; nimln(247, "rawsockets.nim"); unsureAsgnRef((void**) (&(*Result).name), cstrToNimstr((*s).s_name)); nimln(248, "rawsockets.nim"); unsureAsgnRef((void**) (&(*Result).aliases), cstringarraytoseq_13843((*s).s_aliases)); nimln(249, "rawsockets.nim"); (*Result).port = ((NU16) ((*s).s_port)); nimln(250, "rawsockets.nim"); unsureAsgnRef((void**) (&(*Result).proto), cstrToNimstr((*s).s_proto)); popFrame(); }
N_NIMCALL(void, getservbyport_511233)(NU16 port, NimStringDesc* proto, Servent509610* Result) { struct servent* s; nimfr("getServByPort", "rawsockets.nim") nimln(261, "rawsockets.nim"); s = getservbyport(((int) (((NI)(NU)(NU16)(((NI16)chckRange(port, ((NI16) -32768), ((NI16) 32767))))))), proto->data); nimln(262, "rawsockets.nim"); { Oserror3433* e_511416; NimStringDesc* LOC5; if (!(s == NIM_NIL)) goto LA3; e_511416 = 0; nimln(2265, "system.nim"); e_511416 = (Oserror3433*) newObj((&NTI116812), sizeof(Oserror3433)); (*e_511416).Sup.Sup.Sup.m_type = (&NTI3433); nimln(2266, "system.nim"); LOC5 = 0; LOC5 = (*e_511416).Sup.Sup.message; (*e_511416).Sup.Sup.message = copyStringRC1(((NimStringDesc*) &TMP10617)); if (LOC5) nimGCunrefNoCycle(LOC5); nimln(262, "rawsockets.nim"); raiseException((Exception*)e_511416, "OSError"); } LA3: ; nimln(263, "rawsockets.nim"); unsureAsgnRef((void**) (&(*Result).name), cstrToNimstr((*s).s_name)); nimln(264, "rawsockets.nim"); unsureAsgnRef((void**) (&(*Result).aliases), cstringarraytoseq_13843((*s).s_aliases)); nimln(265, "rawsockets.nim"); (*Result).port = ((NU16) ((*s).s_port)); nimln(266, "rawsockets.nim"); unsureAsgnRef((void**) (&(*Result).proto), cstrToNimstr((*s).s_proto)); popFrame(); }
N_NIMCALL(void, rawinsert_137893)(ttable137540* t, tkeyvaluepairseq137543** data, NimStringDesc* key, NI32 val) { NI h; NI LOC1; NimStringDesc* LOC3; nimfr("RawInsert", "tables.nim") nimln(81, "tables.nim"); nimln(81, "tables.nim"); nimln(81, "tables.nim"); LOC1 = 0; LOC1 = hash_111826(key); nimln(81, "tables.nim"); h = (NI)(LOC1 & ((*data)->Sup.len-1)); nimln(82, "tables.nim"); while (1) { nimln(82, "tables.nim"); if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError(); if (!((*data)->data[h].Field0 == ((NU8) 1))) goto LA2; nimln(83, "tables.nim"); nimln(83, "tables.nim"); h = nexttry_118405(h, ((*data)->Sup.len-1)); } LA2: ; nimln(84, "tables.nim"); if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError(); LOC3 = 0; LOC3 = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key); if (LOC3) nimGCunrefNoCycle(LOC3); nimln(85, "tables.nim"); if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError(); (*data)->data[h].Field2 = val; nimln(86, "tables.nim"); if ((NU)(h) >= (NU)((*data)->Sup.len)) raiseIndexError(); (*data)->data[h].Field0 = ((NU8) 1); popFrame(); }
N_NOINLINE(void, nimconfInit)(void) { nimfr("nimconf", "nimconf.nim") nimln(58, "nimconf.nim"); if (condstack_182152) nimGCunrefNoCycle(condstack_182152); condstack_182152 = (TY182131*) newSeqRC1((&NTI182131), 0); popFrame(); }
N_NIMCALL(tstringstream141999*, newstringstream_142088)(NimStringDesc* s) { tstringstream141999* result; NimStringDesc* LOC1; nimfr("newStringStream", "streams.nim") result = 0; nimln(232, "streams.nim"); result = (tstringstream141999*) newObj((&NTI141997), sizeof(tstringstream141999)); (*result).Sup.Sup.m_type = (&NTI141999); nimln(233, "streams.nim"); LOC1 = 0; LOC1 = (*result).Data; (*result).Data = copyStringRC1(s); if (LOC1) nimGCunrefNoCycle(LOC1); nimln(234, "streams.nim"); (*result).Pos = 0; nimln(235, "streams.nim"); (*result).Sup.Closeimpl = ssclose_142082; nimln(236, "streams.nim"); (*result).Sup.Atendimpl = ssatend_142003; nimln(237, "streams.nim"); (*result).Sup.Setpositionimpl = sssetposition_142010; nimln(238, "streams.nim"); (*result).Sup.Getpositionimpl = ssgetposition_142031; nimln(239, "streams.nim"); (*result).Sup.Readdataimpl = ssreaddata_142038; nimln(240, "streams.nim"); (*result).Sup.Writedataimpl = sswritedata_142062; popFrame(); return result; }
N_NIMCALL(void, nstPut)(Stringtableobj144212* t, NimStringDesc* key, NimStringDesc* val) { NI index; index = rawget_144618(t, key); { NimStringDesc* LOC5; if (!(((NI) 0) <= index)) goto LA3; LOC5 = 0; LOC5 = (*t).data->data[index].Field1; (*t).data->data[index].Field1 = copyStringRC1(val); if (LOC5) nimGCunrefNoCycle(LOC5); } goto LA1; LA3: ; { { NIM_BOOL LOC9; LOC9 = 0; LOC9 = mustrehash_144400(((*t).data ? (*t).data->Sup.len : 0), (*t).counter); if (!LOC9) goto LA10; enlarge_145064(t); } LA10: ; rawinsert_145042(t, (&(*t).data), key, val); (*t).counter += ((NI) 1); } LA1: ; }
N_NIMCALL(void, clear_145256)(Stringtableobj144212* s, NU8 mode) { (*s).mode = mode; (*s).counter = ((NI) 0); (*s).data = (Keyvaluepairseq144210*) setLengthSeq(&((*s).data)->Sup, sizeof(TY145352), ((NI) 64)); { NI i_145296; NI HEX3Atmp_145298; NI res_145301; i_145296 = 0; HEX3Atmp_145298 = 0; HEX3Atmp_145298 = (((*s).data ? (*s).data->Sup.len : 0) - 1); res_145301 = ((NI) 0); { while (1) { if (!(res_145301 <= HEX3Atmp_145298)) goto LA3; i_145296 = res_145301; { NimStringDesc* LOC8; if (!!((*s).data->data[i_145296].Field0 == 0)) goto LA6; LOC8 = 0; LOC8 = (*s).data->data[i_145296].Field0; (*s).data->data[i_145296].Field0 = copyStringRC1(NIM_NIL); if (LOC8) nimGCunrefNoCycle(LOC8); } LA6: ; res_145301 += ((NI) 1); } LA3: ; } } }
N_NIMCALL(void, rawinsert_160956)(ttable160560* t_160965, tkeyvaluepairseq160563** data_160973, NimStringDesc* key_160977, NI32 val_160979) { NI h; NI LOC1; NimStringDesc* LOC3; nimfr("rawInsert", "tables.nim") nimln(81, "tables.nim"); nimln(81, "tables.nim"); nimln(81, "tables.nim"); LOC1 = 0; LOC1 = hash_117827(key_160977); nimln(81, "tables.nim"); h = (NI)(LOC1 & ((*data_160973)->Sup.len-1)); nimln(82, "tables.nim"); while (1) { nimln(82, "tables.nim"); if ((NU)(h) >= (NU)((*data_160973)->Sup.len)) raiseIndexError(); if (!((*data_160973)->data[h].Field0 == ((NU8) 1))) goto LA2; nimln(83, "tables.nim"); nimln(83, "tables.nim"); h = nexttry_136606(h, ((*data_160973)->Sup.len-1)); } LA2: ; nimln(84, "tables.nim"); if ((NU)(h) >= (NU)((*data_160973)->Sup.len)) raiseIndexError(); LOC3 = 0; LOC3 = (*data_160973)->data[h].Field1; (*data_160973)->data[h].Field1 = copyStringRC1(key_160977); if (LOC3) nimGCunrefNoCycle(LOC3); nimln(85, "tables.nim"); if ((NU)(h) >= (NU)((*data_160973)->Sup.len)) raiseIndexError(); (*data_160973)->data[h].Field2 = val_160979; nimln(86, "tables.nim"); if ((NU)(h) >= (NU)((*data_160973)->Sup.len)) raiseIndexError(); (*data_160973)->data[h].Field0 = ((NU8) 1); popFrame(); }
N_NIMCALL(trope148007*, newrope_148135)(NimStringDesc* data) { trope148007* result; nimfr("newRope", "ropes.nim") result = 0; nimln(108, "ropes.nim"); result = (trope148007*) newObj((&NTI148005), sizeof(trope148007)); (*result).Sup.m_type = (&NTI148007); nimln(109, "ropes.nim"); { NimStringDesc* LOC5; nimln(109, "ropes.nim"); nimln(109, "ropes.nim"); if (!!((data == NIM_NIL))) goto LA3; nimln(110, "ropes.nim"); nimln(110, "ropes.nim"); (*result).Length = data->Sup.len; nimln(111, "ropes.nim"); LOC5 = 0; LOC5 = (*result).Data; (*result).Data = copyStringRC1(data); if (LOC5) nimGCunrefNoCycle(LOC5); } LA3: ; popFrame(); return result; }
NIM_EXTERNC N_NOINLINE(void, compiler_nimconfInit)(void) { nimfr("nimconf", "nimconf.nim") nimln(58, "nimconf.nim"); if (condstack_186186) nimGCunrefNoCycle(condstack_186186); condstack_186186 = (TY186169*) newSeqRC1((&NTI186169), 0); popFrame(); }
N_NIMCALL(ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ*, newmodulegraph_GQ1K7tcEyGzXeNGgaZT54w)(void) { ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ* result0; ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ* LOC1; result0 = (ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ*)0; LOC1 = (ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ*)0; LOC1 = (ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ*) newObj((&NTI_KfdHSsl8vyUCSI9b3inBcww), sizeof(ModulegraphHEX3Aobjecttype_RZI3hCs0FTPYx8StfC81qQ)); result0 = LOC1; initstrtable_dDG9ckEId9ai4WID9aLQcRYNg((&(*result0).packagesyms)); initintset_a9a80eJplB17xrdZJ41Baww((&(*result0).deps)); if ((*result0).modules) nimGCunrefNoCycle((*result0).modules); (*result0).modules = (TY_sksVpmPRIkNR9axiwtD1Guw*) newSeqRC1((&NTI_sksVpmPRIkNR9axiwtD1Guw), 0); if ((*result0).importstack) nimGCunrefNoCycle((*result0).importstack); (*result0).importstack = (TY_48JTohSgTy339bRxHzUD8KA*) newSeqRC1((&NTI_48JTohSgTy339bRxHzUD8KA), 0); inittable_ANARQJPe8QiWqio6ndea9aA(((NI) 64), (&(*result0).incltomod)); return result0; }
N_NIMCALL(tstringstream127030*, newstringstream_127131)(NimStringDesc* s) { tstringstream127030* result; NimStringDesc* LOC1; nimfr("newStringStream", "streams.nim") result = 0; nimln(234, "streams.nim"); result = (tstringstream127030*) newObj((&NTI127028), sizeof(tstringstream127030)); (*result).Sup.Sup.m_type = (&NTI127030); nimln(235, "streams.nim"); LOC1 = 0; LOC1 = (*result).Data; (*result).Data = copyStringRC1(s); if (LOC1) nimGCunrefNoCycle(LOC1); nimln(236, "streams.nim"); (*result).Pos = 0; nimln(237, "streams.nim"); (*result).Sup.Closeimpl = ssclose_127125; nimln(238, "streams.nim"); (*result).Sup.Atendimpl = ssatend_127034; nimln(239, "streams.nim"); (*result).Sup.Setpositionimpl = sssetposition_127041; nimln(240, "streams.nim"); (*result).Sup.Getpositionimpl = ssgetposition_127062; nimln(241, "streams.nim"); (*result).Sup.Readdataimpl = ssreaddata_127069; nimln(242, "streams.nim"); (*result).Sup.Writedataimpl = sswritedata_127099; popFrame(); return result; }
N_NIMCALL(void, nstPut)(tstringtable111610* t, NimStringDesc* key, NimStringDesc* val) { NI index; nimfr("[]=", "strtabs.nim") nimln(135, "strtabs.nim"); index = rawget_111812(t, key); nimln(136, "strtabs.nim"); { NimStringDesc* LOC5; nimln(702, "system.nim"); if (!(0 <= index)) goto LA3; nimln(137, "strtabs.nim"); if ((NU)(index) >= (NU)((*t).Data->Sup.len)) raiseIndexError(); LOC5 = 0; LOC5 = (*t).Data->data[index].Field1; (*t).Data->data[index].Field1 = copyStringRC1(val); if (LOC5) nimGCunrefNoCycle(LOC5); } goto LA1; LA3: ; { nimln(139, "strtabs.nim"); { NIM_BOOL LOC9; nimln(139, "strtabs.nim"); nimln(139, "strtabs.nim"); LOC9 = 0; LOC9 = mustrehash_111717((*t).Data->Sup.len, (*t).Counter); if (!LOC9) goto LA10; nimln(139, "strtabs.nim"); enlarge_111876(t); } LA10: ; nimln(140, "strtabs.nim"); rawinsert_111864(t, &(*t).Data, key, val); nimln(141, "strtabs.nim"); (*t).Counter = addInt((*t).Counter, 1); } LA1: ; popFrame(); }
N_NIMCALL(void, ssclose_qQbp4Nsuc4ou9bqUUbaqJ6A_3)(Streamobj_RShkcoDOPnoCVhtpN1hDPQ* s_0oKy9bw20eQoZnoPxmQTRPQ) { Stringstreamobj_lGsM0FdhfyxyplfYoMsgFQ* s0; NimStringDesc* LOC1; s0 = ((Stringstreamobj_lGsM0FdhfyxyplfYoMsgFQ*) (s_0oKy9bw20eQoZnoPxmQTRPQ)); LOC1 = (NimStringDesc*)0; LOC1 = (*s0).data; (*s0).data = copyStringRC1(NIM_NIL); if (LOC1) nimGCunrefNoCycle(LOC1); }
N_NIMCALL(void, ssclose_137661)(Streamobj137027* s_137663) { Stringstreamobj137554* s; NimStringDesc* LOC1; s = ((Stringstreamobj137554*) (s_137663)); LOC1 = 0; LOC1 = (*s).data; (*s).data = copyStringRC1(NIM_NIL); if (LOC1) nimGCunrefNoCycle(LOC1); }
N_NIMCALL(void, ssclose_158858_1780494535)(Streamobj157818* s_158860_1780494535) { Stringstreamobj158777* s0; NimStringDesc* LOC1; s0 = ((Stringstreamobj158777*) (s_158860_1780494535)); LOC1 = (NimStringDesc*)0; LOC1 = (*s0).data; (*s0).data = copyStringRC1(NIM_NIL); if (LOC1) nimGCunrefNoCycle(LOC1); }
N_NIMCALL(NI, llreadfromstdin_284486_597494479)(Tllstream284204* s0, void* buf0, NI buflen0) { NI result0; NimStringDesc* LOC1; NimStringDesc* line0; NI triples0; result0 = (NI)0; LOC1 = (NimStringDesc*)0; LOC1 = (*s0).s; (*s0).s = copyStringRC1(((NimStringDesc*) &T597494479_7)); if (LOC1) nimGCunrefNoCycle(LOC1); (*s0).rd = ((NI) 0); line0 = rawNewString(((NI) 120)); triples0 = ((NI) 0); { while (1) { NimStringDesc* LOC4; NIM_BOOL LOC10; NI LOC11; LOC4 = (NimStringDesc*)0; { if (!(((*s0).s ? (*s0).s->Sup.len : 0) == ((NI) 0))) goto LA7; LOC4 = copyString(((NimStringDesc*) &T597494479_9)); } goto LA5; LA7: ; { LOC4 = copyString(((NimStringDesc*) &T597494479_10)); } LA5: ; LOC10 = (NIM_BOOL)0; LOC10 = readlinefromstdin_284281_597494479(LOC4, (&line0)); if (!LOC10) goto LA3; (*s0).s = resizeString((*s0).s, line0->Sup.len + 0); appendString((*s0).s, line0); (*s0).s = resizeString((*s0).s, 1); appendString((*s0).s, ((NimStringDesc*) &T597494479_8)); LOC11 = (NI)0; LOC11 = counttriples_284453_597494479(line0); triples0 += LOC11; { NIM_BOOL LOC14; LOC14 = (NIM_BOOL)0; LOC14 = continueline_284436_597494479(line0, (((NI) ((NI)(triples0 & ((NI) 1)))) == ((NI) 1))); if (!!(LOC14)) goto LA15; goto LA2; } LA15: ; } LA3: ; } LA2: ; (*s0).lineoffset += ((NI) 1); result0 = ((buflen0 <= (NI)(((*s0).s ? (*s0).s->Sup.len : 0) - (*s0).rd)) ? buflen0 : (NI)(((*s0).s ? (*s0).s->Sup.len : 0) - (*s0).rd)); { if (!(((NI) 0) < result0)) goto LA19; copymem_7485_1689653243(buf0, ((void*) ((&(*s0).s->data[(*s0).rd]))), ((NI) (result0))); (*s0).rd += result0; } LA19: ; return result0; }
N_NIMCALL(NI, llreadfromstdin_rgyTKC8s50wthTlyUpoMQg_2)(Tllstream_IHsOGFu33dIY69a9bLlFHlHw* s0, void* buf0, NI buflen0) { NI result0; NimStringDesc* LOC1; NimStringDesc* line0; NI triples0; result0 = (NI)0; LOC1 = (NimStringDesc*)0; LOC1 = (*s0).s; (*s0).s = copyStringRC1(((NimStringDesc*) &T_ml9aueblxGz9aYsRLKvPmpow_6)); if (LOC1) nimGCunrefNoCycle(LOC1); (*s0).rd = ((NI) 0); line0 = rawNewString(((NI) 120)); triples0 = ((NI) 0); { while (1) { NimStringDesc* LOC4; NIM_BOOL LOC10; NI LOC11; LOC4 = (NimStringDesc*)0; { if (!(((*s0).s ? (*s0).s->Sup.len : 0) == ((NI) 0))) goto LA7; LOC4 = copyString(((NimStringDesc*) &T_ml9aueblxGz9aYsRLKvPmpow_8)); } goto LA5; LA7: ; { LOC4 = copyString(((NimStringDesc*) &T_ml9aueblxGz9aYsRLKvPmpow_9)); } LA5: ; LOC10 = (NIM_BOOL)0; LOC10 = readlinefromstdin_uSz3afZdESO5uHQzkWghlQ(LOC4, (&line0)); if (!LOC10) goto LA3; (*s0).s = resizeString((*s0).s, line0->Sup.len + 0); appendString((*s0).s, line0); (*s0).s = resizeString((*s0).s, 1); appendString((*s0).s, ((NimStringDesc*) &T_ml9aueblxGz9aYsRLKvPmpow_7)); LOC11 = (NI)0; LOC11 = counttriples_c9cKaDHVjOVjZCf9b4gTUrFg(line0); triples0 += LOC11; { NIM_BOOL LOC14; LOC14 = (NIM_BOOL)0; LOC14 = continueline_65hI3axOH0fBcQFDum9aTZgllstream(line0, (((NI) ((NI)(triples0 & ((NI) 1)))) == ((NI) 1))); if (!!(LOC14)) goto LA15; goto LA2; } LA15: ; } LA3: ; } LA2: ; (*s0).lineoffset += ((NI) 1); result0 = ((buflen0 <= (NI)(((*s0).s ? (*s0).s->Sup.len : 0) - (*s0).rd)) ? buflen0 : (NI)(((*s0).s ? (*s0).s->Sup.len : 0) - (*s0).rd)); { if (!(((NI) 0) < result0)) goto LA19; copymem_E1xtACub5WcDa3vbrIXbwgsystem(buf0, ((void*) ((&(*s0).s->data[(*s0).rd]))), ((NI) (result0))); (*s0).rd += result0; } LA19: ; return result0; }
N_NIMCALL(NI, llreadfromstdin_179528)(Tllstream179204* s, void* buf, NI buflen) { NI result; NimStringDesc* LOC1; NimStringDesc* line; NI triples; result = 0; LOC1 = 0; LOC1 = (*s).s; (*s).s = copyStringRC1(((NimStringDesc*) &TMP1121)); if (LOC1) nimGCunrefNoCycle(LOC1); (*s).rd = ((NI) 0); line = rawNewString(((NI) 120)); triples = ((NI) 0); { while (1) { NimStringDesc* LOC4; NIM_BOOL LOC10; NI LOC11; LOC4 = 0; { if (!(((*s).s ? (*s).s->Sup.len : 0) == ((NI) 0))) goto LA7; LOC4 = copyString(((NimStringDesc*) &TMP1123)); } goto LA5; LA7: ; { LOC4 = copyString(((NimStringDesc*) &TMP1124)); } LA5: ; LOC10 = 0; LOC10 = readlinefromstdin_179319(LOC4, (&line)); if (!LOC10) goto LA3; (*s).s = resizeString((*s).s, line->Sup.len + 0); appendString((*s).s, line); (*s).s = resizeString((*s).s, 2); appendString((*s).s, ((NimStringDesc*) &TMP1122)); LOC11 = 0; LOC11 = counttriples_179483(line); triples += LOC11; { NIM_BOOL LOC14; LOC14 = 0; LOC14 = continueline_179460(line, (((NI) ((NI)(triples & ((NI) 1)))) == ((NI) 1))); if (!!(LOC14)) goto LA15; goto LA2; } LA15: ; } LA3: ; } LA2: ; (*s).lineoffset += ((NI) 1); result = ((buflen <= (NI)(((*s).s ? (*s).s->Sup.len : 0) - (*s).rd)) ? buflen : (NI)(((*s).s ? (*s).s->Sup.len : 0) - (*s).rd)); { if (!(((NI) 0) < result)) goto LA19; memcpy(buf, ((void*) ((&(*s).s->data[(*s).rd]))), ((NI) (result))); (*s).rd += result; } LA19: ; return result; }
N_NIMCALL(Trstnode295011*, newrstnode_295102)(NU8 kind) { Trstnode295011* result; result = 0; result = (Trstnode295011*) newObj((&NTI295007), sizeof(Trstnode295011)); if ((*result).sons) nimGCunrefNoCycle((*result).sons); (*result).sons = (Trstnodeseq295009*) newSeqRC1((&NTI295009), 0); (*result).kind = kind; return result; }
N_NIMCALL(Rstnode313008*, newrstnode_313093)(NU8 kind) { Rstnode313008* result; result = 0; result = (Rstnode313008*) newObj((&NTI313004), sizeof(Rstnode313008)); if ((*result).sons) nimGCunrefNoCycle((*result).sons); (*result).sons = (Rstnodeseq313006*) newSeqRC1((&NTI313006), 0); (*result).kind = kind; return result; }
N_NIMCALL(void, rawinsert_313265)(Table312052* t, Keyvaluepairseq312055** data, NimStringDesc* key, NI val, NI hc, NI h) { NimStringDesc* LOC1; LOC1 = 0; LOC1 = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key); if (LOC1) nimGCunrefNoCycle(LOC1); (*data)->data[h].Field2 = val; (*data)->data[h].Field0 = hc; }
N_NIMCALL(Rstnode_CjRS2xrmuD58kdGedE3yyg*, newrstnode_a0gNerhK9cSe5kzN5MHB6OQ)(Rstnodekind_Q1jM9a8f0MKlvbLZpipB3qg kind0) { Rstnode_CjRS2xrmuD58kdGedE3yyg* result0; result0 = (Rstnode_CjRS2xrmuD58kdGedE3yyg*)0; result0 = (Rstnode_CjRS2xrmuD58kdGedE3yyg*) newObj((&NTI_eiDrOE3AS6QEbCsY2gtdWQ), sizeof(Rstnode_CjRS2xrmuD58kdGedE3yyg)); if ((*result0).sons) nimGCunrefNoCycle((*result0).sons); (*result0).sons = (TY_sawZST1Esj3o7EY9ayWwGPw*) newSeqRC1((&NTI_sawZST1Esj3o7EY9ayWwGPw), 0); (*result0).kind = kind0; return result0; }
N_NIMCALL(Rstnode369011*, newrstnode_369101_4150536388)(Rstnodekind369005 kind0) { Rstnode369011* result0; result0 = (Rstnode369011*)0; result0 = (Rstnode369011*) newObj((&NTI369007), sizeof(Rstnode369011)); if ((*result0).sons) nimGCunrefNoCycle((*result0).sons); (*result0).sons = (Rstnodeseq369009*) newSeqRC1((&NTI369009), 0); (*result0).kind = kind0; return result0; }
N_NIMCALL(void, rawinsert_164756)(Table164376* t, Keyvaluepairseq164379** data, NimStringDesc* key, NI32 val, NI hc, NI h) { NimStringDesc* LOC1; LOC1 = 0; LOC1 = (*data)->data[h].Field1; (*data)->data[h].Field1 = copyStringRC1(key); if (LOC1) nimGCunrefNoCycle(LOC1); (*data)->data[h].Field2 = val; (*data)->data[h].Field0 = hc; }
N_NIMCALL(void, refresh_345372_984354655)(Tctx345035* c0, Tsym294834* module0) { PprocHEX3Aobjecttype345220* LOC1; asgnRefNoCycle((void**) (&(*c0).module), module0); LOC1 = (PprocHEX3Aobjecttype345220*)0; LOC1 = (PprocHEX3Aobjecttype345220*) newObj((&NTI345027), sizeof(PprocHEX3Aobjecttype345220)); if ((*LOC1).blocks) nimGCunrefNoCycle((*LOC1).blocks); (*LOC1).blocks = (TY345221*) newSeqRC1((&NTI345221), 0); asgnRefNoCycle((void**) (&(*c0).prc), LOC1); (*c0).loopiterations = ((NI) 1500000); }
N_NIMCALL(Xmlnodeobj330019*, newelement_330060)(NimStringDesc* tag) { Xmlnodeobj330019* result; NimStringDesc* LOC1; nimfr("newElement", "xmltree.nim") result = 0; nimln(46, "xmltree.nim"); result = newxmlnode_330042(((NU8) 1)); nimln(47, "xmltree.nim"); if (!(((2 &(1<<(((*result).k)&7)))!=0))) raiseFieldError(((NimStringDesc*) &TMP6462)); LOC1 = 0; LOC1 = (*result).kU.S2.ftag; (*result).kU.S2.ftag = copyStringRC1(tag); if (LOC1) nimGCunrefNoCycle(LOC1); nimln(48, "xmltree.nim"); if (!(((2 &(1<<(((*result).k)&7)))!=0))) raiseFieldError(((NimStringDesc*) &TMP6463)); if ((*result).kU.S2.s) nimGCunrefNoCycle((*result).kU.S2.s); (*result).kU.S2.s = (TY330028*) newSeqRC1((&NTI330028), 0); popFrame(); return result; }
N_NIMCALL(void, refresh_242383)(Tctx242048* c, Tsym190843* module) { PprocHEX3Aobjecttype242232* LOC1; asgnRefNoCycle((void**) (&(*c).module), module); LOC1 = 0; LOC1 = (PprocHEX3Aobjecttype242232*) newObj((&NTI242040), sizeof(PprocHEX3Aobjecttype242232)); if ((*LOC1).blocks) nimGCunrefNoCycle((*LOC1).blocks); (*LOC1).blocks = (TY242233*) newSeqRC1((&NTI242233), 0); asgnRefNoCycle((void**) (&(*c).prc), LOC1); (*c).loopiterations = ((NI) 1500000); }
N_NIMCALL(txmlnode331009*, newelement_331045)(NimStringDesc* tag) { txmlnode331009* result; NimStringDesc* LOC1; nimfr("newElement", "xmltree.nim") result = 0; nimln(43, "xmltree.nim"); result = newxmlnode_331023(((NU8) 1)); nimln(44, "xmltree.nim"); if (!(((2 &(1<<(((*result).K)&7)))!=0))) raiseFieldError(((NimStringDesc*) &TMP4647)); LOC1 = 0; LOC1 = (*result).kU.S2.Ftag; (*result).kU.S2.Ftag = copyStringRC1(tag); if (LOC1) nimGCunrefNoCycle(LOC1); nimln(45, "xmltree.nim"); if (!(((2 &(1<<(((*result).K)&7)))!=0))) raiseFieldError(((NimStringDesc*) &TMP4648)); if ((*result).kU.S2.S) nimGCunrefNoCycle((*result).kU.S2.S); (*result).kU.S2.S = (TY331018*) newSeqRC1((&NTI331018), 0); popFrame(); return result; }
N_NOINLINE(void, serviceInit)(void) { NimStringDesc* LOC1; NimStringDesc* LOC2; NimStringDesc* LOC3; nimfr("service", "service.nim") nimln(24, "service.nim"); LOC1 = 0; LOC1 = curcaascmd_525203; curcaascmd_525203 = copyStringRC1(((NimStringDesc*) &TMP7639)); if (LOC1) nimGCunrefNoCycle(LOC1); nimln(25, "service.nim"); LOC2 = 0; LOC2 = lastcaascmd_525204; lastcaascmd_525204 = copyStringRC1(((NimStringDesc*) &TMP7639)); if (LOC2) nimGCunrefNoCycle(LOC2); nimln(28, "service.nim"); LOC3 = 0; LOC3 = arguments_525205; arguments_525205 = copyStringRC1(((NimStringDesc*) &TMP7639)); if (LOC3) nimGCunrefNoCycle(LOC3); popFrame(); }