33b22d2
--- trunk-build/src/article/articleviewbase.cpp.gcc43	2008-02-05 01:26:39.000000000 +0900
33b22d2
+++ trunk-build/src/article/articleviewbase.cpp	2008-02-07 23:17:05.000000000 +0900
33b22d2
@@ -40,6 +40,7 @@
33b22d2
 #include "icons/iconmanager.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 #ifndef MAX
33b22d2
 #define MAX( a, b ) ( a > b ? a : b )
33b22d2
--- trunk-build/src/article/articleviewetc.cpp.gcc43	2008-02-05 01:26:39.000000000 +0900
33b22d2
+++ trunk-build/src/article/articleviewetc.cpp	2008-02-07 23:18:30.000000000 +0900
33b22d2
@@ -16,6 +16,7 @@
33b22d2
 #include "global.h"
33b22d2
 
33b22d2
 #include <sys/time.h>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 using namespace ARTICLE;
33b22d2
 
33b22d2
--- trunk-build/src/article/drawareabase.cpp.gcc43	2008-01-10 00:50:12.000000000 +0900
33b22d2
+++ trunk-build/src/article/drawareabase.cpp	2008-02-07 23:11:06.000000000 +0900
33b22d2
@@ -34,6 +34,7 @@
33b22d2
 
33b22d2
 #include <math.h>
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 using namespace ARTICLE;
33b22d2
 
33b22d2
--- trunk-build/src/article/font.cpp.gcc43	2007-12-03 21:02:28.000000000 +0900
33b22d2
+++ trunk-build/src/article/font.cpp	2008-02-07 23:19:36.000000000 +0900
33b22d2
@@ -10,6 +10,9 @@
33b22d2
 #include "fontid.h"
33b22d2
 #include "config/globalconf.h"
33b22d2
 
33b22d2
+#include <cstdlib>
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 
33b22d2
 struct WIDTH_DATA
33b22d2
 {
33b22d2
--- trunk-build/src/cssmanager.cpp.gcc43	2007-12-03 21:02:34.000000000 +0900
33b22d2
+++ trunk-build/src/cssmanager.cpp	2008-02-07 23:45:43.000000000 +0900
33b22d2
@@ -13,6 +13,8 @@
33b22d2
 #include "colorid.h"
33b22d2
 #include "cache.h"
33b22d2
 
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 enum
33b22d2
 {
33b22d2
     SIZE_OF_HEAP = 16 * 1024
33b22d2
--- trunk-build/src/dbimg/img.cpp.gcc43	2007-12-03 21:02:30.000000000 +0900
33b22d2
+++ trunk-build/src/dbimg/img.cpp	2008-02-07 23:10:06.000000000 +0900
33b22d2
@@ -20,6 +20,7 @@
33b22d2
 #include "session.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 #ifndef MAX
33b22d2
 #define MAX( a, b ) ( a > b ? a : b )
33b22d2
--- trunk-build/src/dbtree/board2chcompati.cpp.gcc43	2007-12-16 00:20:36.000000000 +0900
33b22d2
+++ trunk-build/src/dbtree/board2chcompati.cpp	2008-02-07 23:04:33.000000000 +0900
33b22d2
@@ -18,6 +18,7 @@
33b22d2
 #include "global.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 using namespace DBTREE;
33b22d2
 
33b22d2
--- trunk-build/src/dbtree/boardbase.cpp.gcc43	2007-12-16 00:20:36.000000000 +0900
33b22d2
+++ trunk-build/src/dbtree/boardbase.cpp	2008-02-07 23:03:41.000000000 +0900
33b22d2
@@ -26,6 +26,7 @@
33b22d2
 #include "session.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 enum
33b22d2
 {
33b22d2
--- trunk-build/src/dbtree/boardjbbs.cpp.gcc43	2007-12-16 00:20:36.000000000 +0900
33b22d2
+++ trunk-build/src/dbtree/boardjbbs.cpp	2008-02-07 23:06:11.000000000 +0900
33b22d2
@@ -13,6 +13,7 @@
33b22d2
 #include "global.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 using namespace DBTREE;
33b22d2
 
33b22d2
--- trunk-build/src/dbtree/boardmachi.cpp.gcc43	2007-12-16 00:20:36.000000000 +0900
33b22d2
+++ trunk-build/src/dbtree/boardmachi.cpp	2008-02-07 23:06:45.000000000 +0900
33b22d2
@@ -13,6 +13,7 @@
33b22d2
 #include "global.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 using namespace DBTREE;
33b22d2
 
33b22d2
--- trunk-build/src/dbtree/nodetreebase.h.gcc43	2007-09-04 00:45:49.000000000 +0900
33b22d2
+++ trunk-build/src/dbtree/nodetreebase.h	2008-02-07 23:08:37.000000000 +0900
33b22d2
@@ -13,6 +13,8 @@
33b22d2
 
33b22d2
 #include "jdlib/heap.h"
33b22d2
 
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 namespace JDLIB
33b22d2
 {
33b22d2
     class LOADERDATA;
33b22d2
--- trunk-build/src/dbtree/root.cpp.gcc43	2007-12-03 21:02:29.000000000 +0900
33b22d2
+++ trunk-build/src/dbtree/root.cpp	2008-02-07 23:02:18.000000000 +0900
33b22d2
@@ -25,6 +25,7 @@
33b22d2
 #include "jdversion.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 enum
33b22d2
 {
33b22d2
--- trunk-build/src/history/historymanager.h.gcc43	2008-01-25 00:29:49.000000000 +0900
33b22d2
+++ trunk-build/src/history/historymanager.h	2008-02-07 23:42:20.000000000 +0900
33b22d2
@@ -9,6 +9,7 @@
33b22d2
 
33b22d2
 #include <list>
33b22d2
 #include <vector>
33b22d2
+#include <string>
33b22d2
 
33b22d2
 namespace Gtk
33b22d2
 {
33b22d2
--- trunk-build/src/jdlib/confloader.cpp.gcc43	2007-08-30 03:55:38.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/confloader.cpp	2008-02-08 00:29:30.000000000 +0900
33b22d2
@@ -7,6 +7,8 @@
33b22d2
 #include "miscutil.h"
33b22d2
 #include "cache.h"
33b22d2
 
33b22d2
+#include <cstdlib>
33b22d2
+
33b22d2
 using namespace JDLIB;
33b22d2
 
33b22d2
 //
33b22d2
--- trunk-build/src/jdlib/heap.cpp.gcc43	2007-08-30 03:55:38.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/heap.cpp	2008-02-08 00:27:21.000000000 +0900
33b22d2
@@ -5,6 +5,9 @@
33b22d2
 
33b22d2
 #include "heap.h"
33b22d2
 
33b22d2
+#include <cstdlib>
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 using namespace JDLIB;
33b22d2
 
33b22d2
 HEAP::HEAP( long blocksize )
33b22d2
--- trunk-build/src/jdlib/jdiconv.cpp.gcc43	2007-12-16 22:05:07.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/jdiconv.cpp	2008-02-08 00:27:56.000000000 +0900
33b22d2
@@ -11,6 +11,8 @@
33b22d2
 #include "miscmsg.h"
33b22d2
 
33b22d2
 #include <errno.h>
33b22d2
+#include <cstring>
33b22d2
+#include <cstdlib>
33b22d2
 
33b22d2
 using namespace JDLIB;
33b22d2
 
33b22d2
--- trunk-build/src/jdlib/jdmigemo.cpp.gcc43	2007-08-30 03:55:38.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/jdmigemo.cpp	2008-02-08 00:30:02.000000000 +0900
33b22d2
@@ -19,6 +19,7 @@
33b22d2
 
33b22d2
 #include <stdlib.h>
33b22d2
 #include <string>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 migemo *migemo_object;
33b22d2
 
33b22d2
--- trunk-build/src/jdlib/jdthread.cpp.gcc43	2007-12-07 01:28:31.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/jdthread.cpp	2008-02-08 00:24:47.000000000 +0900
33b22d2
@@ -7,6 +7,7 @@
33b22d2
 #include "miscmsg.h"
33b22d2
 
33b22d2
 #include <limits.h>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 using namespace JDLIB;
33b22d2
 
33b22d2
--- trunk-build/src/jdlib/loader.cpp.gcc43	2007-12-09 00:01:01.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/loader.cpp	2008-02-08 00:28:46.000000000 +0900
33b22d2
@@ -14,6 +14,7 @@
33b22d2
 #include "httpcode.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 #include <errno.h>
33b22d2
 #include <fcntl.h>
33b22d2
--- trunk-build/src/jdlib/misccharcode.cpp.gcc43	2008-01-08 01:04:07.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/misccharcode.cpp	2008-02-08 00:26:24.000000000 +0900
33b22d2
@@ -5,6 +5,8 @@
33b22d2
 
33b22d2
 #include "misccharcode.h"
33b22d2
 
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 
33b22d2
 // チェックする最大バイト数
33b22d2
 #define CHECK_LIMIT 1024
33b22d2
--- trunk-build/src/jdlib/misctime.cpp.gcc43	2007-08-30 03:55:38.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/misctime.cpp	2008-02-08 00:19:31.000000000 +0900
33b22d2
@@ -6,10 +6,10 @@
33b22d2
 #include "misctime.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 #include <time.h>
33b22d2
 #include <sys/time.h>
33b22d2
 
33b22d2
-
33b22d2
 //
33b22d2
 // gettimeofday()の秒を文字列で取得
33b22d2
 //
33b22d2
--- trunk-build/src/jdlib/misctime.h.gcc43	2007-08-30 03:55:38.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/misctime.h	2008-02-08 00:22:31.000000000 +0900
33b22d2
@@ -6,6 +6,7 @@
33b22d2
 #define _MISCTIME_H
33b22d2
 
33b22d2
 #include <string>
33b22d2
+#include <sys/time.h>
33b22d2
 
33b22d2
 namespace MISC
33b22d2
 {
33b22d2
--- trunk-build/src/jdlib/miscutil.cpp.gcc43	2008-01-08 01:04:07.000000000 +0900
33b22d2
+++ trunk-build/src/jdlib/miscutil.cpp	2008-02-07 23:21:56.000000000 +0900
33b22d2
@@ -11,6 +11,8 @@
33b22d2
 #include "dbtree/spchar_decoder.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
+#include <cstdlib>
33b22d2
 
33b22d2
 
33b22d2
 //
33b22d2
--- trunk-build/src/login2ch.cpp.gcc43	2007-12-03 21:02:34.000000000 +0900
33b22d2
+++ trunk-build/src/login2ch.cpp	2008-02-08 00:01:10.000000000 +0900
33b22d2
@@ -16,6 +16,8 @@
33b22d2
 #include "jdlib/loaderdata.h"
33b22d2
 #include "jdlib/miscmsg.h"
33b22d2
 
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 enum
33b22d2
 {
33b22d2
     SIZE_OF_RAWDATA = 64 * 1024
33b22d2
--- trunk-build/src/main.cpp.gcc43	2008-02-07 22:38:49.000000000 +0900
33b22d2
+++ trunk-build/src/main.cpp	2008-02-07 23:43:50.000000000 +0900
33b22d2
@@ -16,6 +16,7 @@
33b22d2
 #include <string>
33b22d2
 #include <sys/time.h>
33b22d2
 #include <errno.h>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 #ifdef USE_GNOMEUI
33b22d2
 #include <gnome.h>
33b22d2
--- trunk-build/src/message/messageviewbase.cpp.gcc43	2008-02-05 01:26:40.000000000 +0900
33b22d2
+++ trunk-build/src/message/messageviewbase.cpp	2008-02-07 23:20:15.000000000 +0900
33b22d2
@@ -32,6 +32,7 @@
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
 #include <sys/time.h>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 
33b22d2
 using namespace MESSAGE;
33b22d2
--- trunk-build/src/message/post.cpp.gcc43	2007-12-03 21:02:28.000000000 +0900
33b22d2
+++ trunk-build/src/message/post.cpp	2008-02-07 23:20:51.000000000 +0900
33b22d2
@@ -20,6 +20,8 @@
33b22d2
 
33b22d2
 #include "httpcode.h"
33b22d2
 
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 
33b22d2
 using namespace MESSAGE;
33b22d2
 
33b22d2
--- trunk-build/src/session.cpp.gcc43	2008-02-05 01:26:41.000000000 +0900
33b22d2
+++ trunk-build/src/session.cpp	2008-02-07 23:59:04.000000000 +0900
33b22d2
@@ -18,6 +18,7 @@
33b22d2
 #include "article/articleadmin.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 
33b22d2
 #ifdef HAVE_SYS_UTSNAME_H
33b22d2
 #include <sys/utsname.h> // uname()
33b22d2
--- trunk-build/src/session.h.gcc43	2008-01-25 00:29:49.000000000 +0900
33b22d2
+++ trunk-build/src/session.h	2008-02-07 23:54:01.000000000 +0900
33b22d2
@@ -8,6 +8,7 @@
33b22d2
 
33b22d2
 #include <list>
33b22d2
 #include <vector>
33b22d2
+#include <string>
33b22d2
 
33b22d2
 namespace SESSION
33b22d2
 {
33b22d2
--- trunk-build/src/skeleton/login.cpp.gcc43	2007-08-30 03:55:39.000000000 +0900
33b22d2
+++ trunk-build/src/skeleton/login.cpp	2008-02-07 23:39:02.000000000 +0900
33b22d2
@@ -10,6 +10,7 @@
33b22d2
 #include "jdlib/confloader.h"
33b22d2
 
33b22d2
 #include <sstream>
33b22d2
+#include <cstring>
33b22d2
 #include <sys/types.h> // chmod
33b22d2
 #include <sys/stat.h>
33b22d2
 
33b22d2
--- trunk-build/src/skeleton/textloader.cpp.gcc43	2007-12-03 21:02:32.000000000 +0900
33b22d2
+++ trunk-build/src/skeleton/textloader.cpp	2008-02-07 23:39:41.000000000 +0900
33b22d2
@@ -13,6 +13,8 @@
33b22d2
 #include "session.h"
33b22d2
 #include "cache.h"
33b22d2
 
33b22d2
+#include <cstring>
33b22d2
+
33b22d2
 enum
33b22d2
 {
33b22d2
     SIZE_OF_RAWDATA = 1024 * 1024
33b22d2
--- trunk-build/src/updatemanager.cpp.gcc43	2007-08-30 03:55:39.000000000 +0900
33b22d2
+++ trunk-build/src/updatemanager.cpp	2008-02-07 23:53:01.000000000 +0900
33b22d2
@@ -12,6 +12,8 @@
33b22d2
 #include "command.h"
33b22d2
 #include "global.h"
33b22d2
 
33b22d2
+#include <algorithm>
33b22d2
+
33b22d2
 CORE::CheckUpdate_Manager* instance_checkupdate_manager = NULL;
33b22d2
 
33b22d2