81 #include "jasper/jas_types.h"    87 #define RAS_MAGIC       0x59a66a95    88 #define RAS_MAGICLEN    4    90 #define RAS_TYPE_OLD    0    91 #define RAS_TYPE_STD    1    92 #define RAS_TYPE_RLE    2    95 #define RAS_MT_EQUALRGB 1   123         int_fast32_t maptype;
   126         int_fast32_t maplength;
   131 #define RAS_CMAP_MAXSIZ 256   139         int data[RAS_CMAP_MAXSIZ];
   148 #define RAS_GETBLUE(x)  (((x) >> 16) & 0xff)   149 #define RAS_GETGREEN(x) (((x) >> 8) & 0xff)   150 #define RAS_GETRED(x)   ((x) & 0xff)   152 #define RAS_BLUE(x)     (((x) & 0xff) << 16)   153 #define RAS_GREEN(x)    (((x) & 0xff) << 8)   154 #define RAS_RED(x)      ((x) & 0xff)   156 #define RAS_ROWSIZE(hdr) \   157         ((((hdr)->width * (hdr)->depth + 15) / 16) * 2)   158 #define RAS_ISRGB(hdr) \   159         ((hdr)->depth == 24 || (hdr)->depth == 32)   161 #define RAS_ONES(n) \   162         (((n) == 32) ? 0xffffffffUL : ((1UL << (n)) - 1))