From b752f9454fd412b0c4e3b15ee853afd4870ccc54 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Sat, 16 Apr 2016 15:01:47 +0200 Subject: i386/pc386: reimplemented check for unused EDID entry in fb_vesa.c to suppress GCC 6 warning. closes #2634 --- c/src/lib/libbsp/i386/pc386/include/edid.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'c/src/lib/libbsp/i386/pc386/include') diff --git a/c/src/lib/libbsp/i386/pc386/include/edid.h b/c/src/lib/libbsp/i386/pc386/include/edid.h index b8c00b1461..836294dcad 100644 --- a/c/src/lib/libbsp/i386/pc386/include/edid.h +++ b/c/src/lib/libbsp/i386/pc386/include/edid.h @@ -473,6 +473,14 @@ EDID_INLINE_ROUTINE uint16_t edid1_WhiteY (EDID_edid1 *edid) { return (edid->WhiteYHigh<<2) | (edid->WhiteBlueLow&0x3); } +EDID_INLINE_ROUTINE int edid1_STI_is_unused ( + const EDID_standard_timing_identification *edid_sti) { + return (edid_sti->HorizontalActivePixels == + (uint8_t)EDID_STI_DescriptorUnused) && + (edid_sti->ImageAspectRatio_RefreshRate == + (uint8_t)(EDID_STI_DescriptorUnused >> 8)); +} + enum edid1_established_timings { /* Established Timings I */ EST_800x600_60Hz = 0, -- cgit v1.2.3