X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgldecoder.funcs.t;h=d84cc531aa363608620a8c111411ea173d5e12ae;hb=e9e9356d4e270acce061b2fd4e5913545b7907ee;hp=d4433aa6e9d942d79eee538530a19f820a64f138;hpb=fab9ed5163a8f4ef5314bc67e48d1690d1126649;p=gldbg.git diff --git a/source/gldecoder.funcs.t b/source/gldecoder.funcs.t index d4433aa..d84cc53 100644 --- a/source/gldecoder.funcs.t +++ b/source/gldecoder.funcs.t @@ -1,4 +1,3 @@ -# $Id$ :#define UNUSED __attribute__((unused)) wl('static unsigned decode_%s(GlDecoder *dec, GlPacket *pkt UNUSED)', func.name) wl('{') @@ -24,6 +23,8 @@ if ret.ctype!="void": for p in params: w(', p_%s', p.name) wl(');') +wl(' else if(dec->unhandled)') +wl(' dec->unhandled(dec->user_data, FUNC_%s);', func.name.upper()) wl(' return 0;') wl('}') :static int decode_func(GlDecoder *dec, unsigned short func, GlPacket *pkt)