aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pnmtilesplit/pnmtilesplit.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/pnmtilesplit/pnmtilesplit.c b/pnmtilesplit/pnmtilesplit.c
index 185fa8cb2..ddb377acd 100644
--- a/pnmtilesplit/pnmtilesplit.c
+++ b/pnmtilesplit/pnmtilesplit.c
@@ -7,7 +7,7 @@
*
*/
-static const char rcsid[] = "$Id: pnmtilesplit.c,v 1.8 2006-09-14 17:21:49 chris Exp $";
+static const char rcsid[] = "$Id: pnmtilesplit.c,v 1.9 2006-09-19 11:24:42 chris Exp $";
#include <sys/types.h>
@@ -281,6 +281,7 @@ int main(int argc, char *argv[]) {
tile_pam[i].width = tile_w;
tile_pam[i].height = tile_h;
pnm_writepaminit(tile_pam + i);
+ fflush(tile_fp[i]);
}
/* Copy the image into the various tiles. */
@@ -306,6 +307,7 @@ int main(int argc, char *argv[]) {
die("while writing tile (%d, %d): %s", i, j,
strerror(errno));
}
+ fflush(tile_fp[i]);
}
} else {
pnm_readpamrow(&img_pam, img_row);
@@ -351,8 +353,8 @@ int main(int argc, char *argv[]) {
debug("exited\n");
}
}
-
}
+
if (progress)
fprintf(stderr, "\r%d/%d\n", img_pam.height, img_pam.height);
return 0;