Hi,

On Wed, 13 Jul 2005, Egry G�bor wrote:

> diff -puN scripts/kconfig/zconf.l~kconfig-i18n-18-whitespace-fix 
> scripts/kconfig/zconf.l
> --- 
> linux-2.6.13-rc3-i18n-kconfig/scripts/kconfig/zconf.l~kconfig-i18n-18-whitespace-fix
>       2005-07-13 18:32:20.000000000 +0200
> +++ linux-2.6.13-rc3-i18n-kconfig-gabaman/scripts/kconfig/zconf.l     
> 2005-07-13 18:32:20.000000000 +0200
> @@ -57,6 +57,17 @@ void append_string(const char *str, int 
>       *text_ptr = 0;
>  }
>  
> +void append_helpstring(const char *str, int size)
> +{
> +     while (size) {
> +             if ((str[size-1] != ' ') && (str[size-1] != '\t'))
> +                     break;
> +             size--;
> +     }
> +
> +     append_string (str, size);
> +}
> +
>  void alloc_string(const char *str, int size)
>  {
>       text = malloc(size + 1);
> @@ -225,7 +236,7 @@ n [A-Za-z0-9_]
>               append_string("\n", 1);
>       }
>       [^ \t\n].* {
> -             append_string(yytext, yyleng);
> +             append_helpstring(yytext, yyleng);
>               if (!first_ts)
>                       first_ts = last_ts;
>       }

Simply integrate the function into the caller.

bye, Roman

Reply via email to