X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=testub10.git;a=blobdiff_plain;f=gesamt%2Fcodeb_georg_asma_03.call;fp=gesamt%2Fcodeb_georg_asma_03.call;h=1c4a16517ad2cdb9397db8c46c9b147eb4f28942;hp=0000000000000000000000000000000000000000;hb=029401d51612c5e69d7ac8603e1b69cd7ed6ef96;hpb=bf19094ac2573112418701ba4c6abf5779e3a9f7 diff --git a/gesamt/codeb_georg_asma_03.call b/gesamt/codeb_georg_asma_03.call new file mode 100644 index 0000000..1c4a165 --- /dev/null +++ b/gesamt/codeb_georg_asma_03.call @@ -0,0 +1,19 @@ +/* BOF georg_asma_00.call */ +#include /* 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 */