From c554298b8d1afa02ef43d77ef8865e3640a226d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Fri, 5 Dec 2025 22:16:54 +0100 Subject: [PATCH] [FREELDR] VideoSetDisplayMode(): Make DisplayMode a PCSTR parameter (#8498) --- boot/armllb/fw.c | 2 +- boot/armllb/inc/fw.h | 2 +- boot/freeldr/freeldr/arch/i386/pc/pcvideo.c | 2 +- boot/freeldr/freeldr/arch/i386/pc98/pc98video.c | 2 +- boot/freeldr/freeldr/arch/i386/xbox/xboxvideo.c | 2 +- boot/freeldr/freeldr/arch/uefi/uefivid.c | 2 +- boot/freeldr/freeldr/include/arch/i386/machpc98.h | 2 +- boot/freeldr/freeldr/include/arch/i386/machxbox.h | 2 +- boot/freeldr/freeldr/include/arch/pc/machpc.h | 2 +- boot/freeldr/freeldr/include/arch/uefi/machuefi.h | 2 +- boot/freeldr/freeldr/include/machine.h | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/boot/armllb/fw.c b/boot/armllb/fw.c index 13c97acfb0f..9e2c75ca126 100644 --- a/boot/armllb/fw.c +++ b/boot/armllb/fw.c @@ -57,7 +57,7 @@ LlbFwGetCh(VOID) } ULONG -LlbFwVideoSetDisplayMode(IN PCHAR DisplayModeName, +LlbFwVideoSetDisplayMode(IN PCSTR DisplayModeName, IN BOOLEAN Init) { /* Return text mode */ diff --git a/boot/armllb/inc/fw.h b/boot/armllb/inc/fw.h index e22f46decf8..c10cc845cd6 100644 --- a/boot/armllb/inc/fw.h +++ b/boot/armllb/inc/fw.h @@ -33,7 +33,7 @@ LlbFwGetCh( ULONG LlbFwVideoSetDisplayMode( - IN PCHAR DisplayModeName, + IN PCSTR DisplayModeName, IN BOOLEAN Init ); diff --git a/boot/freeldr/freeldr/arch/i386/pc/pcvideo.c b/boot/freeldr/freeldr/arch/i386/pc/pcvideo.c index 7050cf3b64d..f8554d34484 100644 --- a/boot/freeldr/freeldr/arch/i386/pc/pcvideo.c +++ b/boot/freeldr/freeldr/arch/i386/pc/pcvideo.c @@ -885,7 +885,7 @@ PcVideoSetMemoryBank(USHORT BankNumber) } VIDEODISPLAYMODE -PcVideoSetDisplayMode(char *DisplayModeName, BOOLEAN Init) +PcVideoSetDisplayMode(PCSTR DisplayModeName, BOOLEAN Init) { USHORT VideoMode = VIDEOMODE_NORMAL_TEXT; diff --git a/boot/freeldr/freeldr/arch/i386/pc98/pc98video.c b/boot/freeldr/freeldr/arch/i386/pc98/pc98video.c index 5b6f2f7af3d..b99035ea2e6 100644 --- a/boot/freeldr/freeldr/arch/i386/pc98/pc98video.c +++ b/boot/freeldr/freeldr/arch/i386/pc98/pc98video.c @@ -185,7 +185,7 @@ Pc98VideoClearScreen(UCHAR Attr) } VIDEODISPLAYMODE -Pc98VideoSetDisplayMode(char *DisplayModeName, BOOLEAN Init) +Pc98VideoSetDisplayMode(PCSTR DisplayModeName, BOOLEAN Init) { /* Not supported by hardware */ return VideoTextMode; diff --git a/boot/freeldr/freeldr/arch/i386/xbox/xboxvideo.c b/boot/freeldr/freeldr/arch/i386/xbox/xboxvideo.c index 34420177c6b..9e60922ad71 100644 --- a/boot/freeldr/freeldr/arch/i386/xbox/xboxvideo.c +++ b/boot/freeldr/freeldr/arch/i386/xbox/xboxvideo.c @@ -233,7 +233,7 @@ XboxVideoInit(VOID) } VIDEODISPLAYMODE -XboxVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init) +XboxVideoSetDisplayMode(PCSTR DisplayMode, BOOLEAN Init) { /* We only have one mode, semi-text */ return VideoTextMode; diff --git a/boot/freeldr/freeldr/arch/uefi/uefivid.c b/boot/freeldr/freeldr/arch/uefi/uefivid.c index 2afd69aee18..5c6a4dd7a69 100644 --- a/boot/freeldr/freeldr/arch/uefi/uefivid.c +++ b/boot/freeldr/freeldr/arch/uefi/uefivid.c @@ -159,7 +159,7 @@ UefiVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth) } VIDEODISPLAYMODE -UefiVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init) +UefiVideoSetDisplayMode(PCSTR DisplayMode, BOOLEAN Init) { /* We only have one mode, semi-text */ return VideoTextMode; diff --git a/boot/freeldr/freeldr/include/arch/i386/machpc98.h b/boot/freeldr/freeldr/include/arch/i386/machpc98.h index fe22955e738..010ae8d6032 100644 --- a/boot/freeldr/freeldr/include/arch/i386/machpc98.h +++ b/boot/freeldr/freeldr/include/arch/i386/machpc98.h @@ -63,7 +63,7 @@ int Pc98ConsGetCh(VOID); VOID Pc98VideoInit(VOID); VOID Pc98VideoClearScreen(UCHAR Attr); -VIDEODISPLAYMODE Pc98VideoSetDisplayMode(char *DisplayMode, BOOLEAN Init); +VIDEODISPLAYMODE Pc98VideoSetDisplayMode(PCSTR DisplayMode, BOOLEAN Init); VOID Pc98VideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth); ULONG Pc98VideoGetBufferSize(VOID); VOID Pc98VideoGetFontsFromFirmware(PULONG RomFontPointers); diff --git a/boot/freeldr/freeldr/include/arch/i386/machxbox.h b/boot/freeldr/freeldr/include/arch/i386/machxbox.h index 9591729784d..f89c9eb0f4f 100644 --- a/boot/freeldr/freeldr/include/arch/i386/machxbox.h +++ b/boot/freeldr/freeldr/include/arch/i386/machxbox.h @@ -32,7 +32,7 @@ int XboxConsGetCh(VOID); VOID XboxVideoInit(VOID); VOID XboxVideoClearScreen(UCHAR Attr); -VIDEODISPLAYMODE XboxVideoSetDisplayMode(char *DisplayModem, BOOLEAN Init); +VIDEODISPLAYMODE XboxVideoSetDisplayMode(PCSTR DisplayModem, BOOLEAN Init); VOID XboxVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth); ULONG XboxVideoGetBufferSize(VOID); VOID XboxVideoGetFontsFromFirmware(PULONG RomFontPointers); diff --git a/boot/freeldr/freeldr/include/arch/pc/machpc.h b/boot/freeldr/freeldr/include/arch/pc/machpc.h index 4d89f926731..5432266dd1a 100644 --- a/boot/freeldr/freeldr/include/arch/pc/machpc.h +++ b/boot/freeldr/freeldr/include/arch/pc/machpc.h @@ -31,7 +31,7 @@ BOOLEAN PcConsKbHit(VOID); int PcConsGetCh(VOID); VOID PcVideoClearScreen(UCHAR Attr); -VIDEODISPLAYMODE PcVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init); +VIDEODISPLAYMODE PcVideoSetDisplayMode(PCSTR DisplayMode, BOOLEAN Init); VOID PcVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth); ULONG PcVideoGetBufferSize(VOID); VOID PcVideoGetFontsFromFirmware(PULONG RomFontPointers); diff --git a/boot/freeldr/freeldr/include/arch/uefi/machuefi.h b/boot/freeldr/freeldr/include/arch/uefi/machuefi.h index dbae085dbd2..c6e1a3076b1 100644 --- a/boot/freeldr/freeldr/include/arch/uefi/machuefi.h +++ b/boot/freeldr/freeldr/include/arch/uefi/machuefi.h @@ -23,7 +23,7 @@ VOID UefiVideoClearScreen(UCHAR Attr); VIDEODISPLAYMODE -UefiVideoSetDisplayMode(char *DisplayMode, BOOLEAN Init); +UefiVideoSetDisplayMode(PCSTR DisplayMode, BOOLEAN Init); VOID UefiVideoGetDisplaySize(PULONG Width, PULONG Height, PULONG Depth); diff --git a/boot/freeldr/freeldr/include/machine.h b/boot/freeldr/freeldr/include/machine.h index 1a44f5f14e9..942aa04a121 100644 --- a/boot/freeldr/freeldr/include/machine.h +++ b/boot/freeldr/freeldr/include/machine.h @@ -43,7 +43,7 @@ typedef struct tagMACHVTBL int (*ConsGetCh)(VOID); VOID (*VideoClearScreen)(UCHAR Attr); - VIDEODISPLAYMODE (*VideoSetDisplayMode)(char *DisplayMode, BOOLEAN Init); + VIDEODISPLAYMODE (*VideoSetDisplayMode)(PCSTR DisplayMode, BOOLEAN Init); VOID (*VideoGetDisplaySize)(PULONG Width, PULONG Height, PULONG Depth); ULONG (*VideoGetBufferSize)(VOID); VOID (*VideoGetFontsFromFirmware)(PULONG RomFontPointers);