Minor updates.


git-svn-id: svn://svn.valgrind.org/vex/trunk@252 8f6e269a-dfd6-0310-a8e1-e2731360e62c
diff --git a/test_main.c b/test_main.c
index a9f8696..040cd93 100644
--- a/test_main.c
+++ b/test_main.c
@@ -36,10 +36,10 @@
 static Char linebuf[N_LINEBUF];
 
 #define N_ORIGBUF 200
-#define N_TRANSBUF 1000
+#define N_TRANSBUF 5000
 
-static Char origbuf[N_ORIGBUF];
-static Char transbuf[N_TRANSBUF];
+static UChar origbuf[N_ORIGBUF];
+static UChar transbuf[N_TRANSBUF];
 
 static Bool verbose = True;
 
@@ -47,7 +47,7 @@
 {
    FILE* f;
    Int i;
-   UInt u;
+   UInt u, sum;
    Addr32 orig_addr;
    Int bb_number;
    Int orig_nbytes, trans_used, orig_used;
@@ -93,8 +93,8 @@
       /* second line is:   . byte byte byte etc */
       //printf("%s", linebuf);
       if (verbose)
-         printf("\n\n============ Basic Block %d, "
-                "Start %x, nbytes %d ============\n\n", 
+         printf("============ Basic Block %d, "
+                "Start %x, nbytes %2d ============", 
                 bb_number, orig_addr, orig_nbytes);
       assert(orig_nbytes >= 1 && orig_nbytes <= N_ORIGBUF);
       for (i = 0; i < orig_nbytes; i++) {
@@ -110,9 +110,15 @@
 			 origbuf, (Addr64)orig_addr, &orig_used,
 			 transbuf, N_TRANSBUF, &trans_used,
 			 NULL, NULL, 0 );
+      if (tres != TransOK)
+         printf("\ntres = %d\n", (Int)tres);
       assert(tres == TransOK);
       assert(orig_used == orig_nbytes);
       }
+      sum = 0;
+      for (i = 0; i < trans_used; i++)
+         sum += (UInt)transbuf[i];
+      printf ( " %6.2f ... %d\n", (double)trans_used / (double)orig_used, sum );
    }
 
    fclose(f);