From 927ba0a91039adf61e430be6e92de007cf7dff8c Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Fri, 5 Mar 2004 11:03:08 +0000 Subject: [PATCH] Optimized bitmap writing --- apps/silcmap/silcmap_bitmap.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/apps/silcmap/silcmap_bitmap.c b/apps/silcmap/silcmap_bitmap.c index 087adb0e..5f67b388 100644 --- a/apps/silcmap/silcmap_bitmap.c +++ b/apps/silcmap/silcmap_bitmap.c @@ -86,14 +86,9 @@ bool silc_map_write_ppm(SilcMap map, const char *filename) fprintf(fp, "P6 %ld %ld %ld\n", map->width, map->height, map->maxcolor); /* Write the bitmap */ - for (i = 0; i < map->height; i++) - for (k = 0; k < map->width; k++) { - putc(map->bitmap[i * (map->width * 3) + (k * 3) ], fp); /* R */ - putc(map->bitmap[i * (map->width * 3) + (k * 3) + 1], fp); /* G */ - putc(map->bitmap[i * (map->width * 3) + (k * 3) + 2], fp); /* B */ - } - + fwrite(map->bitmap, map->bitsilc_map_size, 1, fp); fclose(fp); + return retval; } -- 2.24.0