[gesamt] Added ag/codea/codeb testcases
[testub10.git] / gesamt / codeb_georg_asma_02.call
diff --git a/gesamt/codeb_georg_asma_02.call b/gesamt/codeb_georg_asma_02.call
new file mode 100644 (file)
index 0000000..1c4a165
--- /dev/null
@@ -0,0 +1,19 @@
+/* BOF georg_asma_00.call */
+#include <string.h> /* strcmp() */
+char x[] = "UVWxyz6789abcDEFUVWxyz6789abcDEFUVWxyz6789abcDEFUVWxyz6789abcDEF";
+char y[] = "UVWxyz6789abcDEFUVWxyz6789abcDEFUVWxyz6789abcDEFUVWxyz6789abcDEF";
+char z[] = "UVWxyz6789abcDEFuvwxyz6789abcdefUVWxyz6789abcDEFUVWxyz6789abcDEF";
+char *p = &y[16];
+extern char *asma(char *);
+int ret = (asma(p)==p && (strcmp(y,z)==0));
+if (ret != 1) {
+       x[sizeof(x)-1] = '\0'; /* just 2b sure */
+       y[sizeof(y)-1] = '\0'; /* just 2b sure */
+       z[sizeof(z)-1] = '\0'; /* just 2b sure */
+       fprintf(stderr, "### %s:%d:%s() x '%s'\n", __FILE__, __LINE__, __FUNCTION__, x);
+       fprintf(stderr, "### %s:%d:%s() y '%s'\n", __FILE__, __LINE__, __FUNCTION__, y);
+       fprintf(stderr, "### %s:%d:%s() z '%s'\n", __FILE__, __LINE__, __FUNCTION__, z);
+}
+RET(ret);
+/* vim: set filetype=c: */
+/* EOF georg_asma_00.call */