summaryrefslogtreecommitdiff
path: root/include/tinyff
diff options
context:
space:
mode:
Diffstat (limited to 'include/tinyff')
-rw-r--r--include/tinyff/image/bmp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/tinyff/image/bmp.h b/include/tinyff/image/bmp.h
index 1cf9f31..80aaa4d 100644
--- a/include/tinyff/image/bmp.h
+++ b/include/tinyff/image/bmp.h
@@ -11,6 +11,11 @@
#include <tinyff/stream.h>
#include <tinyff/image/generic.h>
+#define FF_BMP_HEADER_SIZE 14
+#define FF_BMP_INFO_SIZE 40
+#define FF_BMP_COLOR_TABLE_SIZE(bpp, clrused) \
+ ((bpp) <= 8 ? (4 * ((clrused) ? (clrused) : (1u << (bpp)))) : 0)
+
static const unsigned char BMP_SIGNATURE[2] = {
'B', 'M'
};