-extern long long m(long long* ar1, long long *ar2);
+extern int m(int* ar1, int *ar2);
-long long z1[] = { 0, 2, 4, 6, 8, 10, 12 };
-long long z2[] = { 10, 20, 40, 60, 80, 100, 120 };
+int z1[] = { 0, 2, 4, 6, 8, 10, 12 };
+int z2[] = { 10, 20, 40, 60, 80, 100, 120 };
int i;
for(i=0; i < sizeof z1/sizeof z1[0]; i++) {
- printf("z1[%i]: %ld, z2[%i]: %ld\n", i, z1[i], i, z2[i]);
+ printf("z1[%i]: %d, z2[%i]: %d\n", i, z1[i], i, z2[i]);
}
-long long ret = m(&z1[1], &z2[1]);
-printf("ret: %ld\n", ret);
+int ret = m(&z1[1], &z2[1]);
+printf("ret: %d\n", ret);
for(i=0; i < sizeof z1/sizeof z1[0]; i++) {
- printf("z1[%i]: %ld, z2[%i]: %ld\n", i, z1[i], i, z2[i]);
+ printf("z1[%i]: %d, z2[%i]: %d\n", i, z1[i], i, z2[i]);
}
printf("anmerkung: dieser testfall ist von seiteneffekten gepraegt\n"
"es *koennte* passieren, dass der testfall richtig ist obwohl er\n"