1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #ifndef GRASS_BITMAP_H
- #define GRASS_BITMAP_H
- #define BM_MAGIC 2
- #define BM_TEXT "BITMAP"
- #define BM_TEXT_LEN 6
- #define BM_FLAT 0
- #define BM_NOTSPARSE 0
- #define BM_SPARSE 1
- #ifndef GRASS_LINKM_H
- #include <grass/linkm.h>
- #endif
- struct BM
- {
- int rows;
- int cols;
- size_t bytes;
- unsigned char *data;
- int sparse;
- /* char *token; */
- struct link_head *token;
- };
- struct BMlink
- {
- short count;
- char val;
- struct BMlink *next;
- };
- #include <stdio.h>
- #include <grass/defs/bitmap.h>
- #endif /* GRASS_BITMAP_H */
|