11 int mul1(int x, int y)
16 int mul2(int x, int y, int z)
21 int mul3(int x, int y, int z)
28 #define TU(func,x,expect) \
29 printf("%s(%d) = %d (should be %d)\n", #func, x, func(x), expect);
30 #define TB(func,x,y,expect) \
31 printf("%s(%d,%d) = %d (should be %d)\n", #func, x, y, func(x,y), expect);
32 #define TT(func,x,y,z,expect) \
33 printf("%s(%d,%d,%d) = %d (should be %d)\n", #func, x, y, z, func(x,y,z), expect);
37 TT(mul2, 9, 2, 5, 27);
38 TT(mul3, 5, 2, 9, 27);