#include <iddcmjpeg.h>
-
+#include <stdlib.h>
static ClbJpeg* ClbJpegAlloc(void);
static void ClbJpegInit (ClbJpeg *);
void _IdDcmJpegFree(ClbJpeg *jpg)
{
- g_free(jpg->DataImg);
- g_free(jpg);
+ free(jpg->DataImg);
+ free(jpg);
}
static ClbJpeg *ClbJpegAlloc(void) {
ClbJpeg * jpg;
- jpg = (ClbJpeg *)g_malloc(sizeof(ClbJpeg));
+ jpg = (ClbJpeg *)malloc(sizeof(ClbJpeg));
ClbJpegInit(jpg);
return jpg;
}
jpg->lSof.SofTabPos=ftell(jpg->infp);
- isLossLess=TRUE;
+ isLossLess=1; // TRUE
}
if (el==0xC4)
if (jpg->lSof.precision==16)
mask=0xFFFF;
- jpg->DataImg=(int*)g_malloc(jpg->lSof.Himg*jpg->lSof.Wimg*sizeof(*jpg->DataImg));
+ jpg->DataImg=(int*)malloc(jpg->lSof.Himg*jpg->lSof.Wimg*sizeof(*jpg->DataImg));
memset( jpg->DataImg,0,(jpg->lSof.Himg*jpg->lSof.Wimg*sizeof(*jpg->DataImg)));
if (!jpg->RestartInterval)