예제 #1
0
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;
	}
}
예제 #2
0
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: ;
}