N_NIMCALL(void, writerope_149407)(trope148007* head, NimStringDesc* filename, NIM_BOOL usewarning) { FILE* f; nimfr("writeRope", "ropes.nim") f = 0; nimln(232, "ropes.nim"); { NIM_BOOL LOC3; nimln(232, "ropes.nim"); LOC3 = 0; LOC3 = open_10403(&f, filename, ((NU8) 1), -1); if (!LOC3) goto LA4; nimln(233, "ropes.nim"); { nimln(233, "ropes.nim"); nimln(233, "ropes.nim"); if (!!((head == NIM_NIL))) goto LA8; nimln(233, "ropes.nim"); writerope_148993(f, head); } LA8: ; nimln(234, "ropes.nim"); fclose(f); } goto LA1; LA4: ; { nimln(236, "ropes.nim"); errorhandler_148108.ClEnv? errorhandler_148108.ClPrc(((NU8) 0), filename, usewarning, errorhandler_148108.ClEnv):((TMP557)(errorhandler_148108.ClPrc))(((NU8) 0), filename, usewarning); } LA1: ; popFrame(); }
N_NIMCALL(void, loadmaxids_190501)(NimStringDesc* project) { FILE* f; nimfr("loadMaxIds", "idgen.nim") f = 0; nimln(57, "idgen.nim"); { NimStringDesc* LOC3; NIM_BOOL LOC4; NimStringDesc* line; nimln(57, "idgen.nim"); nimln(57, "idgen.nim"); LOC3 = 0; LOC3 = togid_190457(project); LOC4 = 0; LOC4 = open_10403(&f, LOC3, ((NU8) 0), -1); if (!LOC4) goto LA5; nimln(58, "idgen.nim"); nimln(58, "idgen.nim"); line = rawNewString(20); nimln(59, "idgen.nim"); { NIM_BOOL LOC9; NI frontendid; nimln(59, "idgen.nim"); LOC9 = 0; LOC9 = readline_10687(f, &line); if (!LOC9) goto LA10; nimln(60, "idgen.nim"); frontendid = nsuParseInt(line); nimln(61, "idgen.nim"); { NIM_BOOL LOC14; NI backendid; nimln(61, "idgen.nim"); LOC14 = 0; LOC14 = readline_10687(f, &line); if (!LOC14) goto LA15; nimln(62, "idgen.nim"); backendid = nsuParseInt(line); nimln(63, "idgen.nim"); nimln(63, "idgen.nim"); gfrontendid_190007 = ((gfrontendid_190007 >= frontendid) ? gfrontendid_190007 : frontendid); nimln(64, "idgen.nim"); nimln(64, "idgen.nim"); gbackendid_190008 = ((gbackendid_190008 >= backendid) ? gbackendid_190008 : backendid); } LA15: ; } LA10: ; nimln(65, "idgen.nim"); fclose(f); } LA5: ; popFrame(); }
N_NIMCALL(tfilestream126156*, newfilestream_126232)(NimStringDesc* filename, NU8 mode) { tfilestream126156* result; FILE* f; nimfr("newFileStream", "streams.nim") result = 0; f = 0; nimln(284, "streams.nim"); { NIM_BOOL LOC3; nimln(284, "streams.nim"); LOC3 = 0; LOC3 = open_10403(&f, filename, mode, -1); if (!LOC3) goto LA4; nimln(284, "streams.nim"); result = newfilestream_126211(f); } LA4: ; popFrame(); return result; }
N_NIMCALL(NIM_BOOL, ropeequalsfile_148093)(trope148007* r, NimStringDesc* f) { NIM_BOOL result; FILE* bin; void* buf; nimfr("ropeEqualsFile", "ropes.nim") result = 0; bin = 0; nimln(316, "ropes.nim"); result = open_10403(&bin, f, ((NU8) 0), -1); nimln(317, "ropes.nim"); { nimln(317, "ropes.nim"); if (!!(result)) goto LA3; nimln(318, "ropes.nim"); goto BeforeRet; } LA3: ; nimln(319, "ropes.nim"); buf = alloc_4601(1024); nimln(320, "ropes.nim"); result = auxropeequalsfile_150014(r, &bin, buf); nimln(321, "ropes.nim"); { NI LOC9; if (!result) goto LA7; nimln(322, "ropes.nim"); nimln(322, "ropes.nim"); nimln(322, "ropes.nim"); LOC9 = 0; LOC9 = readbuffer_10827(bin, buf, 1024); result = (LOC9 == 0); } LA7: ; nimln(323, "ropes.nim"); dealloc_4645(buf); nimln(324, "ropes.nim"); fclose(bin); BeforeRet: ; popFrame(); return result; }
N_NIMCALL(tllstream179204*, llstreamopen_179227)(NimStringDesc* filename, NU8 mode) { tllstream179204* result; nimfr("llStreamOpen", "llstream.nim") result = 0; nimln(59, "llstream.nim"); result = (tllstream179204*) newObj((&NTI179206), sizeof(tllstream179204)); (*result).Sup.m_type = (&NTI179204); nimln(60, "llstream.nim"); (*result).Kind = ((NU8) 2); nimln(61, "llstream.nim"); { NIM_BOOL LOC3; nimln(61, "llstream.nim"); nimln(61, "llstream.nim"); LOC3 = 0; LOC3 = open_10403(&(*result).F, filename, mode, -1); if (!!(LOC3)) goto LA4; nimln(61, "llstream.nim"); result = NIM_NIL; } LA4: ; popFrame(); return result; }