gesamt: paramcheck und instr update
[testub10.git] / gesamt / lewurm_06.call
1 long f(long);
2 long g(long, long, long);
3 #define ERG(a) ((a-1)-(a-5)-(a-10))
4 #define ARG1 -10
5 #define ARG2 1333157
6 #define ARG3 -35981341
7 int ret1 = f(ARG1);
8 int ret2 = f(ARG2);
9 int ret3 = f(ARG3);
10 printf("ret1 ist %8i (sollte %8i sein)\n", ret1, ERG(ARG1));
11 printf("ret2 ist %8i (sollte %8i sein)\n", ret2, ERG(ARG2));
12 printf("ret3 ist %8i (sollte %8i sein)\n", ret3, ERG(ARG3));
13 RET(ret1 == ERG(ARG1) && ret2 == ERG(ARG2) && ret3 == ERG(ARG3));