5 extern "C" void * malloc (__SIZE_TYPE__);
6 extern "C" int printf (const char *, ...);
7 extern "C" void abort(void);
11 void f(double *x1d,int choice)
13 double (*x2d)[nx][ny]=(double(*)[nx][ny])x1d;
15 // (*x2d)[0][0]=123; // <- this line affects the result
18 delta=&(*x2d)[1][0]-x1d;
22 delta=&(*x2d)[1][0]-x1d;
24 printf("Choice: %d, Delta: %ld\n",choice,delta);
34 data=(double*)malloc(nx*ny*sizeof(double));