[PATCH] menu: Re-enable the ANSI codes

Mark Kettenis mark.kettenis at xs4all.nl
Tue Jun 13 13:56:35 CEST 2023


> From: Simon Glass <sjg at chromium.org>
> Date: Mon, 12 Jun 2023 21:14:32 +0100
> 
> The intent here was to allow ANSI codes to be disabled, since it was
> proving impoosible to test operation of the menu code when it kept moving
> the cursor. Unfortunately this ended up in the patch.
> 
> Correct this by enabling ANSI again.
> 
> Signed-off-by: Simon Glass <sjg at chromium.org>
> Reported-by: Pali Rohár <pali at kernel.org>
> Reported-by: Mark Kettenis <mark.kettenis at xs4all.nl>
> Reported-by: Frank Wunderlich <frank-w at public-files.de>
> Fixes: 32bab0eae51b ("menu: Make use of CLI character processing")

Tested-by: Mark Kettenis <kettenis at openbsd.org>
Reviewed-by: Mark Kettenis <kettenis at openbsd.org>

> ---
> 
>  common/menu.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/common/menu.c b/common/menu.c
> index 94514177e4e9..b55cf7b99967 100644
> --- a/common/menu.c
> +++ b/common/menu.c
> @@ -15,7 +15,7 @@
>  
>  #include "menu.h"
>  
> -#define ansi 0
> +#define ansi 1
>  
>  /*
>   * Internally, each item in a menu is represented by a struct menu_item.
> -- 
> 2.41.0.162.gfafddb0af9-goog
> 
> 


More information about the U-Boot mailing list