From: Pekka Riikonen Date: Fri, 5 Mar 2004 11:03:08 +0000 (+0000) Subject: Optimized bitmap writing X-Git-Tag: 1.2.beta1~801 X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=commitdiff_plain;h=927ba0a91039adf61e430be6e92de007cf7dff8c Optimized bitmap writing --- 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; }