X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgldecoder.c;h=35a365a76fff1735a19069cb76a0c0078fea7f2f;hb=d72ef6d75a11f6cc05ab8ec039520719e1044741;hp=81b1a43c128b8f3ddba292f86cc883dff2c9ff17;hpb=17fa41a4dfef75ce671bf71306929d1f5b91025a;p=gldbg.git diff --git a/source/gldecoder.c b/source/gldecoder.c index 81b1a43..35a365a 100644 --- a/source/gldecoder.c +++ b/source/gldecoder.c @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of gldbg -Copyright © 2009-2010 Mikko Rasa, Mikkosoft Productions -Distributed under the GPL -*/ - #include #include #include "functions.h" @@ -74,9 +67,11 @@ static void decode_gldError(GlDecoder *dec, GlPacket *pkt) static void decode_gldBreak(GlDecoder *dec, GlPacket *pkt) { unsigned short func; + unsigned char flag; packet_read_short(pkt, (short *)&func); + packet_read_char(pkt, (char *)&flag); if(dec->gldBreak) - dec->gldBreak(dec->user_data, func); + dec->gldBreak(dec->user_data, func, flag); else if(dec->unhandled) dec->unhandled(dec->user_data, FUNC_GLDBREAK); }