extern void abort (void); | |
static int inv_J(int a[][2]) | |
{ | |
int i, j; | |
int det = 0.0; | |
for (j=0; j<2; ++j) | |
det += a[j][0] + a[j][1]; | |
return det; | |
} | |
int foo() | |
{ | |
int mat[2][2]; | |
mat[0][0] = 1; | |
mat[0][1] = 2; | |
mat[1][0] = 4; | |
mat[1][1] = 8; | |
return inv_J(mat); | |
} | |
int main() | |
{ | |
if (foo () != 15) | |
abort (); | |
return 0; | |
} | |