prog.c: In function ‘main’:
prog.c:17:2: error: passing argument 1 of ‘initialize’ from incompatible pointer type [-Werror]
initialize(A, m, n);
^
prog.c:3:6: note: expected ‘int **’ but argument is of type ‘int (*)[(sizetype)(n)]’
void initialize(int **p, int a, int b)
^
cc1: all warnings being treated as errors