fixed bug in hex output routine
[swftools.git] / src / swfdump.c
index e70a425..616dbbf 100644 (file)
@@ -229,7 +229,7 @@ void textcallback(int*glyphs, int nr, int fontid)
            a = glyphs[t];
        }
        if(a>=32)
-           printf("%c", a,a);
+           printf("%c", a);
        else
            printf("\\x%x", (int)a);
     }
@@ -624,7 +624,7 @@ int main (int argc,char ** argv)
            printf("                %s-=> ",prefix);
            for(t=0;t<tag->len;t++) {
                printf("%02x ", tag->data[t]);
-               if((t && !(t&15)) || (t==tag->len-1))
+               if((t && ((t&15)==15)) || (t==tag->len-1))
                {
                    if(t==tag->len-1)
                        printf("\n");