# HG changeset patch # User michael # Date 1169635263 0 # Node ID 5187883df56228c8b4fb9df98a12f5928c406c5d # Parent e0c94f1b8f5523087426423561c6e4057e70135d enum diff -r e0c94f1b8f55 -r 5187883df562 bmp.c --- a/bmp.c Wed Jan 24 00:54:36 2007 +0000 +++ b/bmp.c Wed Jan 24 10:41:03 2007 +0000 @@ -27,10 +27,12 @@ AVFrame picture; } BMPContext; -#define BMP_RGB 0 -#define BMP_RLE8 1 -#define BMP_RLE4 2 -#define BMP_BITFIELDS 3 +typedef enum { + BMP_RGB=0, + BMP_RLE8, + BMP_RLE4, + BMP_BITFIELDS, +} BiCompression; #define read16(bits) bswap_16(get_bits(bits, 16)) #define read32(bits) bswap_32(get_bits_long(bits, 32)) @@ -55,7 +57,7 @@ unsigned int fsize, hsize; int width, height; unsigned int depth; - unsigned int comp; + BiCompression comp; unsigned int ihsize; int i, j, n, linesize; uint32_t rgb[3];