gesamt: testfaelle fix (bitte hinweis in README lesen) und ein neuer testfall
[testub10.git] / gesamt / lewurm_06.call
1 long f(long);
2 #define ERG(a) ((a-1)-(a-5)-(a-10))
3 #define ARG1 -10
4 #define ARG2 1333157
5 #define ARG3 -35981341
6 int ret1 = f(ARG1);
7 int ret2 = f(ARG2);
8 int ret3 = f(ARG3);
9 printf("ret1 ist %8i (sollte %8i sein)\n", ret1, ERG(ARG1));
10 printf("ret2 ist %8i (sollte %8i sein)\n", ret2, ERG(ARG2));
11 printf("ret3 ist %8i (sollte %8i sein)\n", ret3, ERG(ARG3));
12 RET(ret1 == ERG(ARG1) && ret2 == ERG(ARG2) && ret3 == ERG(ARG3));