File gcc43.patch of Package nicolatter
diff -ru nicolatter-1.7.8.orig/libs/EncString.cc nicolatter-1.7.8/libs/EncString.cc
--- nicolatter-1.7.8.orig/libs/EncString.cc 2003-08-18 15:55:40.000000000 +0200
+++ nicolatter-1.7.8/libs/EncString.cc 2007-11-20 16:09:33.000000000 +0100
@@ -10,6 +10,7 @@
#include <iconv.h>
#include <stdlib.h>
+#include <string.h>
#include "EncString.h"
////////////////////////////////////////////////////////////////////////
diff -ru nicolatter-1.7.8.orig/libs/FontDialog.cc nicolatter-1.7.8/libs/FontDialog.cc
--- nicolatter-1.7.8.orig/libs/FontDialog.cc 2003-05-17 09:33:29.000000000 +0200
+++ nicolatter-1.7.8/libs/FontDialog.cc 2007-11-20 16:18:42.000000000 +0100
@@ -8,6 +8,7 @@
#include <string>
#include <vector>
#include <cstdio>
+#include <cstdlib>
#include <cassert>
#include <strings.h>
#include <X11/Xlib.h>
diff -ru nicolatter-1.7.8.orig/libs/URI.cpp nicolatter-1.7.8/libs/URI.cpp
--- nicolatter-1.7.8.orig/libs/URI.cpp 2001-09-08 14:31:56.000000000 +0200
+++ nicolatter-1.7.8/libs/URI.cpp 2007-11-20 16:06:59.000000000 +0100
@@ -14,6 +14,8 @@
#include <cassert>
#include <cstdio>
#include <cctype>
+#include <cstring>
+#include <cstdlib>
#include "URI.h"
using namespace std;
diff -ru nicolatter-1.7.8.orig/libs/misc-gtk.cc nicolatter-1.7.8/libs/misc-gtk.cc
--- nicolatter-1.7.8.orig/libs/misc-gtk.cc 2004-01-03 15:39:30.000000000 +0100
+++ nicolatter-1.7.8/libs/misc-gtk.cc 2007-11-20 16:12:35.000000000 +0100
@@ -6,6 +6,7 @@
#include <clocale>
#include <string>
#include <cstdio>
+#include <cstdlib>
#include <cassert>
#include <gtk/gtk.h>
#include <gdk/gdkx.h>
diff -ru nicolatter-1.7.8.orig/libs/misc.cc nicolatter-1.7.8/libs/misc.cc
--- nicolatter-1.7.8.orig/libs/misc.cc 2003-05-17 05:36:03.000000000 +0200
+++ nicolatter-1.7.8/libs/misc.cc 2007-11-20 16:08:05.000000000 +0100
@@ -4,6 +4,7 @@
// http://www2.airnet.ne.jp/pak04955/
#include <cstdio>
+#include <cstdlib>
#include <cerrno>
#include <cstdarg>
#include <cassert>
diff -ru nicolatter-1.7.8.orig/libs/misc.h nicolatter-1.7.8/libs/misc.h
--- nicolatter-1.7.8.orig/libs/misc.h 2003-05-10 07:59:21.000000000 +0200
+++ nicolatter-1.7.8/libs/misc.h 2007-11-20 15:49:06.000000000 +0100
@@ -10,6 +10,7 @@
#include <list>
#include <set>
#include <string>
+#include <cstring>
#include <cctype>
#include <map> // for CFont
#include <X11/Xlib.h>
diff -ru nicolatter-1.7.8.orig/nicoconf/main.c nicolatter-1.7.8/nicoconf/main.c
--- nicolatter-1.7.8.orig/nicoconf/main.c 2003-11-24 13:37:38.000000000 +0100
+++ nicolatter-1.7.8/nicoconf/main.c 2007-11-20 16:16:37.000000000 +0100
@@ -5,6 +5,8 @@
#include "../config.h"
+#include <cstdlib>
+
#include <gtk/gtk.h>
#include <gdk/gdkx.h>
diff -ru nicolatter-1.7.8.orig/nicolatter/LevelSelector.cc nicolatter-1.7.8/nicolatter/LevelSelector.cc
--- nicolatter-1.7.8.orig/nicolatter/LevelSelector.cc 2003-11-24 13:37:38.000000000 +0100
+++ nicolatter-1.7.8/nicolatter/LevelSelector.cc 2007-11-20 15:59:52.000000000 +0100
@@ -7,6 +7,7 @@
#include "../config.h"
+#include <stdlib.h>
#include <X11/keysym.h>
#include <X11/Xlib.h>
diff -ru nicolatter-1.7.8.orig/nicolatter/iiimtrans.cc nicolatter-1.7.8/nicolatter/iiimtrans.cc
--- nicolatter-1.7.8.orig/nicolatter/iiimtrans.cc 2003-11-24 13:57:11.000000000 +0100
+++ nicolatter-1.7.8/nicolatter/iiimtrans.cc 2007-11-20 16:03:13.000000000 +0100
@@ -9,6 +9,7 @@
#include "../config.h"
#include <cstdio>
+#include <cstdlib>
#include <string>
#include <cassert>
#include <cerrno>
diff -ru nicolatter-1.7.8.orig/nicolatter/start.cc nicolatter-1.7.8/nicolatter/start.cc
--- nicolatter-1.7.8.orig/nicolatter/start.cc 2003-11-24 13:37:38.000000000 +0100
+++ nicolatter-1.7.8/nicolatter/start.cc 2007-11-20 15:57:39.000000000 +0100
@@ -6,6 +6,7 @@
#include "../config.h"
#include <stdio.h>
+#include <stdlib.h>
#include <signal.h>
#include <unistd.h>
#include <fcntl.h>
diff -ru nicolatter-1.7.8.orig/nicolatter/ximtrans.cc nicolatter-1.7.8/nicolatter/ximtrans.cc
--- nicolatter-1.7.8.orig/nicolatter/ximtrans.cc 2003-11-24 13:58:26.000000000 +0100
+++ nicolatter-1.7.8/nicolatter/ximtrans.cc 2007-11-20 16:01:39.000000000 +0100
@@ -9,6 +9,7 @@
#include "../config.h"
#include <cstdio>
+#include <cstdlib>
#include <string>
#include <cassert>
#include <cerrno>
diff -ru nicolatter-1.7.8.orig/qWnn.cc nicolatter-1.7.8/qWnn.cc
--- nicolatter-1.7.8.orig/qWnn.cc 2003-11-24 13:37:38.000000000 +0100
+++ nicolatter-1.7.8/qWnn.cc 2007-11-20 16:10:47.000000000 +0100
@@ -6,6 +6,7 @@
#ifdef USE_WNN
#include <cstdio>
+#include <cstdlib>
#include <cassert>
#include "qWnn.h"
#include "misc.h"
diff -ru nicolatter-1.7.8.orig/ximtest/ximtest.cc nicolatter-1.7.8/ximtest/ximtest.cc
--- nicolatter-1.7.8.orig/ximtest/ximtest.cc 2003-11-24 13:37:38.000000000 +0100
+++ nicolatter-1.7.8/ximtest/ximtest.cc 2007-11-20 16:22:04.000000000 +0100
@@ -4,6 +4,7 @@
// http://www2.airnet.ne.jp/pak04955/
#include <cstdio>
+#include <cstdlib>
#include <clocale>
#include <string>
#include <cassert>