This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository legacy-imlib2.
View the commit online.
commit a910b5824241a29b70a9e98bc382add6485b35d6
Author: Kim Woelders <[email protected]>
AuthorDate: Fri Jan 27 19:09:38 2023 +0100
x11_rgba: Add missing const
Also add missing header.
---
src/lib/x11_rgba.c | 62 +++++++++++++++++++++++++++---------------------------
src/lib/x11_rgba.h | 21 +++++++++---------
2 files changed, 42 insertions(+), 41 deletions(-)
diff --git a/src/lib/x11_rgba.c b/src/lib/x11_rgba.c
index 3e5d1f0..c05b3d3 100644
--- a/src/lib/x11_rgba.c
+++ b/src/lib/x11_rgba.c
@@ -2864,7 +2864,7 @@ __imlib_RGBA_init(void *rd, void *gd, void *bd, int depth, int palette_type)
}
static void
-__imlib_RGBA_to_RGB565_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB565_fast(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -2931,7 +2931,7 @@ __imlib_RGBA_to_RGB565_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB565_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB565_dither(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3000,7 +3000,7 @@ __imlib_RGBA_to_RGB565_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_BGR565_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_BGR565_fast(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3067,7 +3067,7 @@ __imlib_RGBA_to_BGR565_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_BGR565_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_BGR565_dither(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3136,7 +3136,7 @@ __imlib_RGBA_to_BGR565_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB555_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB555_fast(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3203,7 +3203,7 @@ __imlib_RGBA_to_RGB555_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB555_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB555_dither(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3272,7 +3272,7 @@ __imlib_RGBA_to_RGB555_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_BGR555_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_BGR555_fast(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3339,7 +3339,7 @@ __imlib_RGBA_to_BGR555_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_BGR555_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_BGR555_dither(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -3408,7 +3408,7 @@ __imlib_RGBA_to_BGR555_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB332_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB332_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -3503,7 +3503,7 @@ __imlib_RGBA_to_RGB332_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB332_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB332_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -3580,7 +3580,7 @@ __imlib_RGBA_to_RGB332_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB666_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB666_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -3675,7 +3675,7 @@ __imlib_RGBA_to_RGB666_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB666_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB666_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -3752,7 +3752,7 @@ __imlib_RGBA_to_RGB666_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB232_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB232_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -3847,7 +3847,7 @@ __imlib_RGBA_to_RGB232_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB232_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB232_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -3924,7 +3924,7 @@ __imlib_RGBA_to_RGB232_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB222_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB222_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4019,7 +4019,7 @@ __imlib_RGBA_to_RGB222_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB222_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB222_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4096,7 +4096,7 @@ __imlib_RGBA_to_RGB222_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB221_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB221_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4191,7 +4191,7 @@ __imlib_RGBA_to_RGB221_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB221_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB221_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4268,7 +4268,7 @@ __imlib_RGBA_to_RGB221_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB121_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB121_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4363,7 +4363,7 @@ __imlib_RGBA_to_RGB121_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB121_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB121_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4440,7 +4440,7 @@ __imlib_RGBA_to_RGB121_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB111_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB111_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4535,7 +4535,7 @@ __imlib_RGBA_to_RGB111_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB111_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB111_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4612,7 +4612,7 @@ __imlib_RGBA_to_RGB111_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB1_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB1_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4634,7 +4634,7 @@ __imlib_RGBA_to_RGB1_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB1_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB1_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4656,7 +4656,7 @@ __imlib_RGBA_to_RGB1_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_A1_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_A1_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy, int threshold)
{
@@ -4678,7 +4678,7 @@ __imlib_RGBA_to_A1_fast(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_A1_dither(uint32_t * src, int src_jump,
+__imlib_RGBA_to_A1_dither(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy, int threshold)
{
@@ -4700,7 +4700,7 @@ __imlib_RGBA_to_A1_dither(uint32_t * src, int src_jump,
}
static void
-__imlib_RGBA_to_RGB8888_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB8888_fast(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -4726,7 +4726,7 @@ __imlib_RGBA_to_RGB8888_fast(uint32_t * src, int src_jump,
#if 0 /* Unused */
static void
-__imlib_RGBA_to_BGR8888_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_BGR8888_fast(const uint32_t * src, int src_jump,
uint8_t * dst, int dow,
int width, int height, int dx, int dy)
{
@@ -4750,7 +4750,7 @@ __imlib_RGBA_to_BGR8888_fast(uint32_t * src, int src_jump,
#endif
static void
-__imlib_RGBA_to_RGB888_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_RGB888_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4773,7 +4773,7 @@ __imlib_RGBA_to_RGB888_fast(uint32_t * src, int src_jump,
#if 0 /* Unused */
static void
-__imlib_RGBA_to_BGR888_fast(uint32_t * src, int src_jump,
+__imlib_RGBA_to_BGR888_fast(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
@@ -4797,7 +4797,7 @@ __imlib_RGBA_to_BGR888_fast(uint32_t * src, int src_jump,
#if 0 /* Unused */
static void
-__imlib_RGBA_to_Nothing(uint32_t * src, int src_jump,
+__imlib_RGBA_to_Nothing(const uint32_t * src, int src_jump,
uint8_t * dest, int dow,
int width, int height, int dx, int dy)
{
diff --git a/src/lib/x11_rgba.h b/src/lib/x11_rgba.h
index afe406d..e7a396a 100644
--- a/src/lib/x11_rgba.h
+++ b/src/lib/x11_rgba.h
@@ -2,6 +2,7 @@
#define X11_RGBA_H 1
#include "types.h"
+#include "x11_context.h"
#define DM_BS1 (8 + 3)
#define DM_BS2 (8)
@@ -12,9 +13,9 @@ void __imlib_RGBASetupContext(Context * ct);
void __imlib_RGBA_init(void *rd, void *gd, void *bd, int depth,
int palette_type);
-typedef void (*ImlibRGBAFunction)(uint32_t *, int, uint8_t *,
+typedef void (*ImlibRGBAFunction)(const uint32_t *, int, uint8_t *,
int, int, int, int, int);
-typedef void (*ImlibMaskFunction)(uint32_t *, int, uint8_t *,
+typedef void (*ImlibMaskFunction)(const uint32_t *, int, uint8_t *,
int, int, int, int, int, int);
ImlibRGBAFunction __imlib_GetRGBAFunction(int depth, unsigned long rm,
unsigned long gm, unsigned long bm,
@@ -22,14 +23,14 @@ ImlibRGBAFunction __imlib_GetRGBAFunction(int depth, unsigned long rm,
ImlibMaskFunction __imlib_GetMaskFunction(char hiq);
#ifdef DO_MMX_ASM
-void __imlib_mmx_rgb555_fast(uint32_t *, int, uint8_t *, int,
- int, int, int, int);
-void __imlib_mmx_bgr555_fast(uint32_t *, int, uint8_t *, int,
- int, int, int, int);
-void __imlib_mmx_rgb565_fast(uint32_t *, int, uint8_t *, int,
- int, int, int, int);
-void __imlib_mmx_bgr565_fast(uint32_t *, int, uint8_t *, int,
- int, int, int, int);
+void __imlib_mmx_rgb555_fast(const uint32_t *, int, uint8_t *,
+ int, int, int, int, int);
+void __imlib_mmx_bgr555_fast(const uint32_t *, int, uint8_t *,
+ int, int, int, int, int);
+void __imlib_mmx_rgb565_fast(const uint32_t *, int, uint8_t *,
+ int, int, int, int, int);
+void __imlib_mmx_bgr565_fast(const uint32_t *, int, uint8_t *,
+ int, int, int, int, int);
#endif
#endif /* X11_RGBA_H */
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.