N_NIMCALL(void, nospclose)(Processobj143402* p) { int LOC13; int LOC14; int LOC15; { if (!!(((*p).instream == NIM_NIL))) goto LA3; close_138085((*p).instream); } LA3: ; { if (!!(((*p).outstream == NIM_NIL))) goto LA7; close_138085((*p).outstream); } LA7: ; { if (!!(((*p).errstream == NIM_NIL))) goto LA11; close_138085((*p).errstream); } LA11: ; LOC13 = 0; LOC13 = close((*p).inhandle); LOC14 = 0; LOC14 = close((*p).outhandle); LOC15 = 0; LOC15 = close((*p).errhandle); }
N_NIMCALL(void, close_246050)(Baselexer246024* L) { nimfr("close", "lexbase.nim") nimln(68, "lexbase.nim"); dealloc_6048(((void*) ((*L).buf))); nimln(69, "lexbase.nim"); close_138085((*L).input); popFrame(); }