gesamt: ein weiterer testfall der die richtige verwaltung der parameter prueft
[testub10.git] / gesamt / lewurm_08.call
diff --git a/gesamt/lewurm_08.call b/gesamt/lewurm_08.call
new file mode 100644 (file)
index 0000000..ec05c4a
--- /dev/null
@@ -0,0 +1,11 @@
+long fo0(long, long, long, long, long);
+#define ARG1 10
+#define ARG2 -10
+#define ARG3 -20
+#define ARG4 -30
+
+#define ERG (ARG1 - ARG2 - ARG3 - ARG4 + 100)
+
+int ret = fo0(0xdead, ARG1, ARG2, ARG3, ARG4);
+printf("ret ist %8i (sollte %8i sein)\n", ret, ERG);
+RET(ret == ERG);