X-Git-Url: http://git.tdb.fi/?p=gldbg.git;a=blobdiff_plain;f=source%2Fgldecoder.c;h=8d0f15a1287f57b555bdd6ca18b1269f72f1aa9d;hp=863be925aeaaf55eee6961c9114ddaae7e0e3ebf;hb=151c65f1157f3b55d0b794db788b557bbc50ed0c;hpb=0be9f22fa27bfca77f494489fce0e62b66882e5b diff --git a/source/gldecoder.c b/source/gldecoder.c index 863be92..8d0f15a 100644 --- a/source/gldecoder.c +++ b/source/gldecoder.c @@ -9,6 +9,7 @@ Distributed under the GPL #include #include "functions.h" #include "gldecoder.h" +#include "tmpalloc.h" static unsigned read_short(short *, const char *); static unsigned read_int(int *, const char *); @@ -37,16 +38,16 @@ void gldecoder_delete(GlDecoder *dec) int gldecoder_decode(GlDecoder *dec, const char *data, unsigned len) { unsigned pos = 0; - int pktlen; + unsigned pktlen; unsigned short func; int ret; if(lengldError) dec->gldError(dec->user_data, code); return pos;