projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8431234
)
Optimized bitmap writing
author
Pekka Riikonen
<priikone@silcnet.org>
Fri, 5 Mar 2004 11:03:08 +0000
(11:03 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Fri, 5 Mar 2004 11:03:08 +0000
(11:03 +0000)
apps/silcmap/silcmap_bitmap.c
patch
|
blob
|
history
diff --git
a/apps/silcmap/silcmap_bitmap.c
b/apps/silcmap/silcmap_bitmap.c
index 087adb0e3e4088f1f0c3d9ae8096b24aeca19798..5f67b388c25d9090e6fedd4852ed1d906123a441 100644
(file)
--- 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;
}