From 7b25c32388770b07dce030812a46505da2696304 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Sat, 6 Apr 2024 21:23:38 -0400 Subject: lcd: Do not alias lcd_write_yuv420_lines_odither() to lcd_write_yuv420_lines() Causes a warning with GCC8 as the protoypes are not the same. Only affects targets that lack an asm-optimized version (eg mips) Change-Id: I22e4657f3fb71ebbb915e4f290bf3670b1b87636 --- firmware/asm/lcd-as-memframe.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/firmware/asm/lcd-as-memframe.c b/firmware/asm/lcd-as-memframe.c index fb31fa1953..8ea9e68a39 100644 --- a/firmware/asm/lcd-as-memframe.c +++ b/firmware/asm/lcd-as-memframe.c @@ -25,10 +25,10 @@ static inline int clamp(int val, int min, int max) return val; } -extern void lcd_write_yuv420_lines(fb_data *dst, - unsigned char const * const src[3], - int width, - int stride) +void lcd_write_yuv420_lines(fb_data *dst, + unsigned char const * const src[3], + int width, + int stride) { /* Draw a partial YUV colour bitmap - similiar behavior to lcd_blit_yuv in the core */ @@ -176,4 +176,6 @@ void lcd_write_yuv420_lines_odither(fb_data *dst, unsigned char const * const src[3], int width, int stride, int x_screen, int y_screen) -__attribute__((alias("lcd_write_yuv420_lines"))); +{ + return lcd_write_yuv420_lines(dst, src, width, stride); +} -- cgit v1.2.3