I need this flag so i can access my buffer.
char * buffer = malloc( sizeof(int) + N*sizeof(double) ); //contains integer and array of doubles
int* i = (int*)buffer; //first element is int
double* A = (double*)buffer + sizeof(int) //second elementi is my array
printf("%d %2f",i, ((double)A) ); //I get an alignment error, cant see the reason why