#include "AtmoDefs.h"
-#if defined (WIN32)
+#if defined (_WIN32)
# include <windows.h>
#else
# include <vlc_codecs.h>
fwrite(&bmpInfo.bmiHeader,sizeof(BITMAPINFOHEADER),1,fp);
fwrite(pBuf,bmpInfo.bmiHeader.biSizeImage,1,fp);
fclose(fp);
+ free(pBuf);
}
void CAtmoZoneDefinition::SaveWeightBitmap(char *fileName,int *weight)
fwrite(&bmpInfo.bmiHeader,sizeof(BITMAPINFOHEADER),1,fp);
fwrite(pBuf,bmpInfo.bmiHeader.biSizeImage,1,fp);
fclose(fp);
+ free(pBuf);
}
unsigned char *pixelBuffer = (unsigned char *)malloc(imageSize);
if(fread(pixelBuffer,imageSize,1,bmp) != 1)
{
+ free(pixelBuffer);
fclose(bmp);
return ATMO_LOAD_GRADIENT_FAILED_SIZE;
}