X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=testub10.git;a=blobdiff_plain;f=gesamt%2Fskinner33_02.call;fp=gesamt%2Fskinner33_02.call;h=5de0e00f1bff09ab25cf260bcd41b180f93636b4;hp=0000000000000000000000000000000000000000;hb=2f19a55f8a2893fba8b99cbbc24d50d8565c33a5;hpb=b24a5c61e26c39ab36c01e81e8f2f8ba397601cc diff --git a/gesamt/skinner33_02.call b/gesamt/skinner33_02.call new file mode 100644 index 0000000..5de0e00 --- /dev/null +++ b/gesamt/skinner33_02.call @@ -0,0 +1,21 @@ +extern long long m(long long* ar1, long long *ar2); + +long long z1[] = { 0, 2, 4, 6, 8, 10, 12 }; +long long z2[] = { 10, 20, 40, 60, 80, 100, 120 }; +int i; + + +/* based on intelli_03 */ + +for(i=0; i < sizeof z1/sizeof z1[0]; i++) { + printf("z1[%i]: %ld, z2[%i]: %ld\n", i, z1[i], i, z2[i]); +} + +long long ret = m(&z1[1], &z2[1]); +printf("ret: %ld\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]); +} + +RET(ret == 0 && z1[0] == 0 && z2[0] == 10 && z1[1] == 8 && z1[2] == 10 && z1[3] == 12 && z1[4] == 14 && z1[5] == 10 && z1[6] == 12 && z2[1] == 27 && z2[2] == 47 && z2[3] == 67 && z2[4] == 87 && z2[5] == 100 && z2[6] == 120);