bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 01/34] maint: convert #if-MBS_SUPPORT (kwsinit)


From: Stefano Lattarini
Subject: Re: [PATCH 01/34] maint: convert #if-MBS_SUPPORT (kwsinit)
Date: Thu, 15 Sep 2011 13:07:06 +0200
User-agent: KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; )

Hi Jim.

On Thursday 15 September 2011, Jim Meyering wrote:
> From: Jim Meyering <address@hidden>
> 
> * src/searchutils.c (kwsinit): Remove in-function #if MBS_SUPPORT.
> ---
>  src/searchutils.c |    6 +-----
>  1 files changed, 1 insertions(+), 5 deletions(-)
> 
> diff --git a/src/searchutils.c b/src/searchutils.c
> index 9dac023..e6a5cbb 100644
> --- a/src/searchutils.c
> +++ b/src/searchutils.c
> @@ -28,11 +28,7 @@ kwsinit (kwset_t *kwset)
>    static char trans[NCHAR];
>    int i;
> 
> -  if (match_icase
> -#if MBS_SUPPORT
> -      && MB_CUR_MAX == 1
> -#endif
> -     )
> +  if (match_icase && MBS_SUPPORT && MB_CUR_MAX == 1)
>
Maybe I'm missing something fundamental, but this looks defintely wrong
to me.  The code guarded by this "if" will now never be run when
MBS_SUPPORT is 0, while previously is was run if `match_icase' was 1
and MBS_SUPPORT was 0.  Maybe you intended to use like this instead?

  if (match_icase && (!MBS_SUPPORT || MB_CUR_MAX == 1)) { ... }
  
Regards,
  Stefano


reply via email to

[Prev in Thread] Current Thread [Next in Thread]