What is this error?
error: parse error before "YUV"
Code:YUV *QMUL_format_converter(Image* image)
{
size = image->width * image->height;
YUV *yuv = (YUV *) malloc(sizeof(YUV));
yuv->y = (int *) malloc(size);
yuv->u = (int *) malloc(size);
yuv->v = (int *) malloc(size);
for(i=0;i<=size;i++){
*(yuv->y + i) = (0.257) * (*image->data + (i*3)) + (0.504) * (*image->data + (i*3+1)) + (0.098) * (*image->data + (i*3+2)) + 16;
*(yuv->u + i) = (0.439) * (*image->data + (i*3)) + (0.368) * (*image->data + (i*3+1)) - (0.071) * (*image->data + (i*3+2)) + 128;
*(yuv->v + i) =(-0.148) * (*image->data + (i*3)) - (0.291) * (*image->data + (i*3+1)) + (0.439) * (*image->data + (i*3+2)) + 128;
}
return YUV;
}