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

[tyndur-devel] [PATCH 0/2] Header aufraeumen



string.h wurde bislang in vielen Programmen automatisch eingebunden, ohne
dass diese es je verlangt haetten. Das ist eigentlich falsch und verleitet
bei neuen Programmen dazu, sie nicht portabel zu schreiben.

Kevin Wolf (2):
  libc: stdlib.h braucht keine string.h
  libc: stdio.h braucht keine string.h

 src/include/stdlib.h               |    1 -
 src/kernel/src/io.c                |    4 ++-
 src/kernel/src/task.c              |    5 ++-
 src/lib/collections/tree.c         |    1 +
 src/lib/sort.c                     |    3 +-
 src/lib/string/multibyte.c         |    1 +
 src/modules/c/getterm/main.c       |    1 +
 src/modules/c/shell/cmds/bench.c   |    1 +
 src/modules/c/shell/cmds/dbg_st.c  |    1 +
 src/modules/c/shell/cmds/kill.c    |    1 +
 src/modules/c/shell/cmds/pipe.c    |    9 +++---
 src/modules/c/shell/cmds/sleep.c   |    1 +
 src/modules/c/shell/cmds/symlink.c |   11 ++++---
 src/modules/cdi/lib/fs/lostio_if.c |    1 +
 src/modules/file/client.c          |    1 +
 src/modules/file/server.c          |    1 +
 src/modules/include/stdio.h        |    1 -
 src/modules/init/init.c            |    1 +
 src/modules/kbc/keyboard.c         |    1 +
 src/modules/lib/gui/gui.c          |    1 +
 src/modules/lib/lostio/handler.c   |    1 +
 src/modules/lib/network.c          |    1 +
 src/modules/lib/posix/posix_dir.c  |    1 +
 src/modules/lib/posix/signal.c     |    1 +
 src/modules/lib/posix/socket.c     |    1 +
 src/modules/lib/posix/stat.c       |    1 +
 src/modules/lib/readline.c         |    1 +
 src/modules/lib/stdlibc/exit.c     |    1 +
 src/modules/lib/stdlibc/fprintf.c  |    3 +-
 src/modules/lib/stdlibc/printf.c   |    8 +++--
 src/modules/lib/stdlibc/time.c     |    1 +
 src/modules/lib/video/bitmap.c     |    5 ++-
 src/modules/lib/video/video.c      |    1 +
 src/modules/pci/pci.c              |    1 +
 src/modules/rpcbench/rpcbench.c    |   48 +++++++++++++++++++++++++++++++----
 src/modules/servmgr/servio.c       |    1 +
 src/modules/tcpip/checksum.c       |   13 +++++----
 src/modules/tcpip/ip.c             |    1 +
 src/modules/tcpip/main.c           |    1 +
 src/modules/tcpip/tcp.c            |    1 +
 src/modules/testlib/test_printf.c  |    1 +
 src/modules/testlib/test_tree.c    |    1 +
 src/modules/vterm/lostio.c         |    1 +
 src/modules/vterm/vt100.c          |    1 +
 44 files changed, 110 insertions(+), 33 deletions(-)