[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tyndur-devel] [PATCH] libc: readline() multibyte-kompatibel machen
Am Samstag, 25. April 2009 17:28 schrieb Antoine Kaufmann:
> * libc: readline() kommt jetzt auch mit Zeichen klar, die mehr als ein
> Byte in Anspruch nehmen (z.B. UTF-8).
> ---
> src/modules/lib/readline.c | 111
> +++++++++++++++++++++++++++++++------------ 1 files changed, 80
> insertions(+), 31 deletions(-)
>
> diff --git a/src/modules/lib/readline.c b/src/modules/lib/readline.c
> index 5c7fab0..97242d5 100644
> --- a/src/modules/lib/readline.c
> +++ b/src/modules/lib/readline.c
> @@ -31,6 +31,7 @@
> #include <stdio.h>
> #include <stdint.h>
> #include <collections.h>
> +#include <wchar.h>
>
> #include <readline/readline.h>
>
> @@ -53,13 +54,13 @@ char* rl_line_buffer;
> * @return Das eingelesene Zeichen oder NULL, wenn das Ende der
> Eingabedatei * erreicht ist.
> */
Der Kommentar haut nicht mehr ganz hin. Abgesehen davon, daß es auch vorher
schon 0 und nicht NULL war..
Angenommen du hast hast alle Stellen erwischt, wo an der Cursorposition
rumgebastelt wird, sieht das sonst gut aus.