[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/6] libc: Fixes und Vorbereitung für C++
Der Versuch, libstd++ ans Laufen zu bringen, hat in der libc ein paar Fehler
und Inkompatibilitäten mit C++ ans Licht gebracht, die diese Serie behebt.
Für ein lauffähiges C++-Hello-World fehlen anschlie�end zumindest noch ein
paar extern "C" sowieso Unterstützung für Konstruktoren.
Kevin Wolf (6):
libc: iscntrl und isprint als Funktionen
libc: atoi-Deklaration gefixt
libc: C++-kompatibles NULL
libc: localeconv nicht static inline machen
libc: Deklaration von mktemp/mkstemp gefixt
libc: Typisierungsfix fuer assert
src/include/arch/i386/stddef.h | 4 +++
src/include/ctype.h | 11 +++++++-
src/include/stdlib.h | 10 ++++++++
src/include/string.h | 2 -
src/lib/string.c | 5 +--
src/modules/include/assert.h | 2 +-
src/modules/include/locale.h | 18 +--------------
src/modules/include/unistd.h | 6 -----
src/modules/lib/posix/locale.c | 47 ++++++++++++++++++++++++++++++++++++++++
9 files changed, 74 insertions(+), 31 deletions(-)
create mode 100644 src/modules/lib/posix/locale.c