#define _NUM_OF_SCALE (sizeof(_convert_decode_scale_tbl)/sizeof(int))
#define _NOT_SUPPORTED_IMAGE_TYPE (-1)
+#define IMG_HEADER_LENGTH 8
static int _image_util_decode_read_header(const char *path, unsigned char **buffer)
{
-#define IMG_HEADER_LENGTH 8
-
FILE *fp = NULL;
unsigned char *read_buffer = NULL;
decode_s *_handle = (decode_s *) handle;
image_util_retvm_if(_handle == NULL, IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid Handle");
- image_util_retvm_if((src_buffer == NULL || src_size < 8), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input buffer");
+ image_util_retvm_if((src_buffer == NULL || src_size < IMG_HEADER_LENGTH), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid input buffer");
IMAGE_UTIL_SAFE_FREE(_handle->path);