X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=source%2Fgldecoder.funcs.t;h=152b71b5155aef93a253215d9a87251a81948e87;hp=af820a46a8a5d4870be17a5521741e21346e50ab;hb=3c32a221de1435ae7af8d96182560e8b28f1a4c0;hpb=7c57338619688bc07f394ad82f75471aefbecc59 diff --git a/source/gldecoder.funcs.t b/source/gldecoder.funcs.t index af820a4..152b71b 100644 --- a/source/gldecoder.funcs.t +++ b/source/gldecoder.funcs.t @@ -11,6 +11,8 @@ if ret.ctype!="void": for p in params: if p.kind=="value": wl(' pos += read_%s(&p_%s, data+pos);', p.io[0], p.name) + elif p.kind=="array" and p.io and p.io[0]=="string": + wl(' pos += read_string_array(&p_%s, data+pos);', p.name) elif p.csize: wl(' pos += read_data((const void **)&p_%s, data+pos);', p.name) else: