3 #include <grass/bitmap.h>
6 static int dump_map(
struct BM *
map);
9 int main(
int argc,
char *argv[])
12 struct BM *
map, *map2;
30 for (i = 0; i < SIZE; i++) {
32 BM_set(map, (SIZE - 1) - i, i, 1);
44 fprintf(stdout,
"\n\n");
46 for (y = 0; y < SIZE; y++)
47 for (x = 0; x < SIZE; x++) {
64 fp = fopen(
"dumpfile",
"w");
66 fprintf(stderr,
"File_write failed\n");
71 fp = fopen(
"dumpfile",
"r");
86 static int dump_map(
struct BM *
map)
90 for (y = 0; y < map->rows; y++) {
91 for (x = 0; x < map->cols; x++) {
92 fprintf(stdout,
"%c",
BM_get(map, x, y) ?
'#' :
'.');
95 fprintf(stdout,
"\n");