N_NIMCALL(void, llstreamwrite_qahxCxkD1WgPXDAm4CZKqw)(Tllstream_IHsOGFu33dIY69a9bLlFHlHw* s0, NIM_CHAR data0) { NIM_CHAR c0; c0 = (NIM_CHAR)0; switch ((*s0).kind) { case ((Tllstreamkind_jVcKY16LbOamXE9bxXUD6pQ) 0): case ((Tllstreamkind_jVcKY16LbOamXE9bxXUD6pQ) 3): { } break; case ((Tllstreamkind_jVcKY16LbOamXE9bxXUD6pQ) 1): { (*s0).s = addChar((*s0).s, data0); (*s0).wr += ((NI) 1); } break; case ((Tllstreamkind_jVcKY16LbOamXE9bxXUD6pQ) 2): { NI LOC4; c0 = data0; LOC4 = (NI)0; LOC4 = writebuffer_nZ0pNe9cd9cXtoayexCiaDtA((*s0).f, ((void*) ((&c0))), ((NI) 1)); } break; } }
N_NIMCALL(void, fswritedata_mrtMhMXvYVpi5Svw9bWueBw)(Streamobj_RShkcoDOPnoCVhtpN1hDPQ* s0, void* buffer0, NI buflen0) { { NI LOC3; Ioerror_9czoZw3pzPyrBmb5zTHY1OQ* LOC6; LOC3 = (NI)0; LOC3 = writebuffer_nZ0pNe9cd9cXtoayexCiaDtA((*((Filestreamobj_qoDM8xYRV40zbhS9acPNT9bw*) (s0))).f, buffer0, ((NI) (buflen0))); if (!!((LOC3 == buflen0))) goto LA4; LOC6 = (Ioerror_9czoZw3pzPyrBmb5zTHY1OQ*)0; LOC6 = neweio_lOrpXone7dPkEAOURnfgBw(((NimStringDesc*) &T_Ue7tnBcsL67VCiRfvt8q0A_4)); raiseException((Exception*)LOC6, "IOError"); } LA4: ; }