X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=source%2Fgldecoder.funcs.t;h=d4433aa6e9d942d79eee538530a19f820a64f138;hp=545f8b408522a652c5c72cddd3383149f5c34d9d;hb=fab9ed5163a8f4ef5314bc67e48d1690d1126649;hpb=0205804a10fe3beb01ed0135fde052d13b045570 diff --git a/source/gldecoder.funcs.t b/source/gldecoder.funcs.t index 545f8b4..d4433aa 100644 --- a/source/gldecoder.funcs.t +++ b/source/gldecoder.funcs.t @@ -8,15 +8,15 @@ for p in params: wl(' %s p_%s;', p.ctype, p.name) for p in params: if p.kind=="value": - wl(' read_%s((%s *)&p_%s, pkt);', p.io[0].replace(' ', '_'), p.io[0], p.name) + wl(' packet_read_%s(pkt, (%s *)&p_%s);', p.io[0].replace(' ', '_'), p.io[0], p.name) elif p.kind=="array" and p.io and p.io[0]=="string": - wl(' read_string_array(&p_%s, pkt);', p.name) + wl(' packet_read_string_array(pkt, &p_%s);', p.name) elif p.csize: - wl(' read_data((pointer *)&p_%s, pkt);', p.name) + wl(' packet_read_data(pkt, (pointer *)&p_%s);', p.name) else: - wl(' read_pointer((pointer *)&p_%s, pkt);', p.name) + wl(' packet_read_pointer(pkt, (pointer *)&p_%s);', p.name) if ret.ctype!="void": - wl(' read_%s((%s *)&ret, pkt);', ret.io[0].replace(' ', '_'), ret.io[0]) + wl(' packet_read_%s(pkt, (%s *)&ret);', ret.io[0].replace(' ', '_'), ret.io[0]) wl(' if(dec->%s)', func.name) w(' dec->%s(dec->user_data', func.name) if ret.ctype!="void":