#ifndef __RGBA #define __RGBA 1 #define DM_BS1 (8 + 3) #define DM_BS2 (8) #define DM_X (8) #define DM_Y (8) __hidden void __imlib_RGBASetupContext(Context * ct); __hidden void __imlib_RGBA_init(void *rd, void *gd, void *bd, int depth, DATA8 palette_type); typedef void (*ImlibRGBAFunction) (DATA32 *, int, DATA8 *, int, int, int, int, int); typedef void (*ImlibMaskFunction) (DATA32 *, int, DATA8 *, int, int, int, int, int, int); __hidden ImlibRGBAFunction __imlib_GetRGBAFunction(int depth, unsigned long rm, unsigned long gm, unsigned long bm, char hiq, DATA8 palette_type); __hidden ImlibMaskFunction __imlib_GetMaskFunction(char hiq); #ifdef DO_MMX_ASM void __imlib_mmx_rgb555_fast(DATA32 *, int, DATA8 *, int, int, int, int, int); void __imlib_mmx_bgr555_fast(DATA32 *, int, DATA8 *, int, int, int, int, int); void __imlib_mmx_rgb565_fast(DATA32 *, int, DATA8 *, int, int, int, int, int); void __imlib_mmx_bgr565_fast(DATA32 *, int, DATA8 *, int, int, int, int, int); #endif #endif