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

Re: [tyndur-devel] [PATCH] libc: Strings aus breiten Zeichen in readline() benutzen



Am Donnerstag, 28. Mai 2009 10:22 schrieb Antoine Kaufmann:
> * libc: Strings aus breiten Zeichen in readline() benutzen intern, da
>         das ganze sonst äusserst mühsam wird mit Multibyte-Zeichen wenn
>         beispielsweise wortweise Navigation eingabaut werden soll.
>
> Signed-off-by: Antoine Kaufmann <toni@xxxxxxxxxx>
> ---
>  src/modules/lib/readline.c |  178
> +++++++++++++++++--------------------------- 1 files changed, 68
> insertions(+), 110 deletions(-)
>
> diff --git a/src/modules/lib/readline.c b/src/modules/lib/readline.c
> index b2df3fc..79a0cfe 100644
> --- a/src/modules/lib/readline.c
> +++ b/src/modules/lib/readline.c
> @@ -492,36 +436,41 @@ again:
>                      }
>                  }
>
> -                memset(buffer, 0, BUFFER_SIZE);
> +                memset(buffer, 0, BUFFER_SIZE * sizeof(wchar_t));

Hier könnte man noch ein wmemset draus machen.

Ansonsten sehe ich im Moment kein Problem mehr.