GRASS 8 Programmer's Manual 8.6.0dev(2026)-5f4f7ad06c
Loading...
Searching...
No Matches
bitmap.h
Go to the documentation of this file.
1#ifndef GRASS_BITMAP_H
2#define GRASS_BITMAP_H
3
4#define BM_MAGIC 2
5
6#define BM_TEXT "BITMAP"
7#define BM_TEXT_LEN 6
8
9#define BM_FLAT 0
10#define BM_NOTSPARSE 0
11#define BM_SPARSE 1
12
13#ifndef GRASS_LINKM_H
14#include <grass/linkm.h>
15#endif
16
17struct BM {
18 int rows;
19 int cols;
20 size_t bytes;
21 unsigned char *data;
22 int sparse;
23 /* char *token; */
25};
26
27struct BMlink {
28 short count;
29 char val;
30 struct BMlink *next;
31};
32
33#include <stdio.h>
34
35#include <grass/defs/bitmap.h>
36
37#endif /* GRASS_BITMAP_H */
Definition bitmap.h:17
int rows
Definition bitmap.h:18
struct link_head * token
Definition bitmap.h:24
int cols
Definition bitmap.h:19
unsigned char * data
Definition bitmap.h:21
size_t bytes
Definition bitmap.h:20
int sparse
Definition bitmap.h:22