Fix "ltrace -o -c"

* summary.c: Fix "ltrace -o -c"
* mkdist: rm -rf autom4te.cache
* debian/control.ini: re-added armel and armeb
diff --git a/ChangeLog b/ChangeLog
index d58da24..7a09e57 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-12-10  Juan Cespedes <cespedes@debian.org>
 
+	* summary.c: Fix "ltrace -o -c"
+	* mkdist: rm -rf autom4te.cache
+	* debian/control.ini: re-added armel and armeb
+
+2008-12-10  Juan Cespedes <cespedes@debian.org>
+
 	* Release version 0.5.1
 
 2008-12-10  Juan Cespedes <cespedes@debian.org>
diff --git a/debian/control.in b/debian/control.in
index 2c3b2ff..2840bdc 100644
--- a/debian/control.in
+++ b/debian/control.in
@@ -7,7 +7,7 @@
 Build-Depends: @cdbs@, binutils-dev, libelfg0-dev
 
 Package: ltrace
-Architecture: i386 arm m68k s390 powerpc sparc alpha amd64 ia64 ppc64
+Architecture: i386 arm armeb armel m68k s390 powerpc sparc alpha amd64 ia64 ppc64
 Depends: ${shlibs:Depends}
 Description: Tracks runtime library calls in dynamically linked programs
  ltrace is a debugging program which runs a specified command until it
diff --git a/mkdist b/mkdist
index b8be850..a42ced3 100755
--- a/mkdist
+++ b/mkdist
@@ -17,6 +17,7 @@
 aclocal
 autoheader
 autoconf
+rm -rf autom4te.cache
 cd ..
 GZIP=-9 tar --exclude .git -zcf ltrace-$VERSION.tar.gz ltrace-$VERSION
 rm -rf ltrace-$VERSION
diff --git a/summary.c b/summary.c
index 918bd8d..4865597 100644
--- a/summary.c
+++ b/summary.c
@@ -68,16 +68,15 @@
 
 	qsort(entries, num_entries, sizeof(*entries), compar);
 
-	printf("%% time     seconds  usecs/call     calls      function\n");
-	printf
-	    ("------ ----------- ----------- --------- --------------------\n");
+	fprintf(output, "%% time     seconds  usecs/call     calls      function\n");
+	fprintf(output, "------ ----------- ----------- --------- --------------------\n");
 	for (i = 0; i < num_entries; i++) {
 		unsigned long long int c;
 		unsigned long long int p;
 		c = 1000000 * (int)entries[i].tv.tv_sec +
 		    (int)entries[i].tv.tv_usec;
 		p = 100000 * c / tot_usecs + 5;
-		printf("%3lu.%02lu %4d.%06d %11lu %9d %s\n",
+		fprintf(output, "%3lu.%02lu %4d.%06d %11lu %9d %s\n",
 		       (unsigned long int)(p / 1000),
 		       (unsigned long int)((p / 10) % 100),
 		       (int)entries[i].tv.tv_sec, (int)entries[i].tv.tv_usec,
@@ -88,8 +87,7 @@
 #endif
 		       entries[i].name);
 	}
-	printf
-	    ("------ ----------- ----------- --------- --------------------\n");
-	printf("100.00 %4lu.%06lu             %9d total\n", tot_usecs / 1000000,
+	fprintf(output, "------ ----------- ----------- --------- --------------------\n");
+	fprintf(output, "100.00 %4lu.%06lu             %9d total\n", tot_usecs / 1000000,
 	       tot_usecs % 1000000, tot_count);
 }