X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgldecoder.c;h=8d0f15a1287f57b555bdd6ca18b1269f72f1aa9d;hb=68bbf8f302d01d2ee82dee28b9f64cff3660e234;hp=863be925aeaaf55eee6961c9114ddaae7e0e3ebf;hpb=3c32a221de1435ae7af8d96182560e8b28f1a4c0;p=gldbg.git 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;