asma: anscheinend werden nur 8 bytes statt 16 behandelt :/
[uebersetzerbau-ss10.git] / asma / main.c
index 6fb685290daedc6c09557dc89ab749d0a40c9b4f..4db42e6557a8fdbad8e2de973c00acb002a4531a 100644 (file)
@@ -16,14 +16,14 @@ unsigned char *asma_ref(unsigned char *s)
 }
 
 int main(int argc, char **argv) {
-       char *input1[]={"asdfABCDEFGHKL54", "foofuuMUHkk", "AbC"};
+       char *input1[]={"asdfABCDEFGHKL54", "foofuuMUHkk", "AbC", "BLA|MUHMKUH|KA"};
        char *output1;
        char *output2;
        char *input2;
        char *input3;
        int i, j;
 
-       for(i = 0; i < 3; i++) {
+       for(i = 0; i < 4; i++) {
                input2 = strdup(input1[i]);
                input3 = strdup(input1[i]);
                output1 = (char *)asma_ref((unsigned char *)(input2));