diff -Naur aprsd-2.2.5-15/src/aprsString.cpp aprsd-gcc-43-port/src/aprsString.cpp
--- aprsd-2.2.5-15/src/aprsString.cpp 2003-05-29 14:26:33.000000000 -0400
+++ aprsd-gcc-43-port/src/aprsString.cpp 2008-02-22 08:22:00.000000000 -0500
@@ -31,6 +31,7 @@
#include <ctime>
#include <stdexcept>
#include <strstream>
+#include <string.h>
#include "aprsString.h"
#include "aprsd.h"
diff -Naur aprsd-2.2.5-15/src/aprsd.cpp aprsd-gcc-43-port/src/aprsd.cpp
--- aprsd-2.2.5-15/src/aprsd.cpp 2008-02-22 08:34:43.000000000 -0500
+++ aprsd-gcc-43-port/src/aprsd.cpp 2008-02-22 08:13:51.000000000 -0500
@@ -28,6 +28,7 @@
#include <unistd.h>
#include <signal.h>
#include <cassert>
+#include <cstring>
#if TIME_WITH_SYS_TIME
# include <sys/time.h>
diff -Naur aprsd-2.2.5-15/src/aprsdexception.cpp aprsd-gcc-43-port/src/aprsdexception.cpp
--- aprsd-2.2.5-15/src/aprsdexception.cpp 2003-04-20 14:34:47.000000000 -0400
+++ aprsd-gcc-43-port/src/aprsdexception.cpp 2008-02-22 08:24:53.000000000 -0500
@@ -22,6 +22,7 @@
* Look at the README for more information on the program.
*/
+#include <string.h>
#include "aprsdexception.h"
namespace aprsd
diff -Naur aprsd-2.2.5-15/src/cpqueue.cpp aprsd-gcc-43-port/src/cpqueue.cpp
--- aprsd-2.2.5-15/src/cpqueue.cpp 2003-03-30 23:47:54.000000000 -0500
+++ aprsd-gcc-43-port/src/cpqueue.cpp 2008-02-22 08:22:56.000000000 -0500
@@ -27,6 +27,7 @@
#include <unistd.h>
#include <pthread.h>
#include <stdio.h>
+#include <string.h>
#include <fstream>
#include <iostream>
#include <strstream>
diff -Naur aprsd-2.2.5-15/src/dupCheck.cpp aprsd-gcc-43-port/src/dupCheck.cpp
--- aprsd-2.2.5-15/src/dupCheck.cpp 2003-03-30 23:48:18.000000000 -0500
+++ aprsd-gcc-43-port/src/dupCheck.cpp 2008-02-22 08:23:15.000000000 -0500
@@ -26,6 +26,7 @@
#include <ctype.h>
#include <pthread.h>
#include <stdio.h>
+#include <string.h>
#include <fstream>
#include <iostream>
#include <strstream>
diff -Naur aprsd-2.2.5-15/src/exceptionguard.cpp aprsd-gcc-43-port/src/exceptionguard.cpp
--- aprsd-2.2.5-15/src/exceptionguard.cpp 2003-03-30 23:48:33.000000000 -0500
+++ aprsd-gcc-43-port/src/exceptionguard.cpp 2008-02-22 08:25:21.000000000 -0500
@@ -22,6 +22,7 @@
* Look at the README for more information on the program.
*/
+#include <string.h>
#include "exceptionguard.h"
namespace aprsd
diff -Naur aprsd-2.2.5-15/src/history.cpp aprsd-gcc-43-port/src/history.cpp
--- aprsd-2.2.5-15/src/history.cpp 2003-05-29 14:26:33.000000000 -0400
+++ aprsd-gcc-43-port/src/history.cpp 2008-02-22 08:25:44.000000000 -0500
@@ -36,6 +36,7 @@
//#include <unistd.h>
#include <cstdlib>
#include <string>
+#include <string.h>
#include <ctime>
#include <sys/socket.h>
#include <sys/types.h>
diff -Naur aprsd-2.2.5-15/src/httpserver.cpp aprsd-gcc-43-port/src/httpserver.cpp
--- aprsd-2.2.5-15/src/httpserver.cpp 2003-05-11 00:38:34.000000000 -0400
+++ aprsd-gcc-43-port/src/httpserver.cpp 2008-02-22 08:29:13.000000000 -0500
@@ -28,7 +28,9 @@
#include <unistd.h> // close()
#include <cassert>
+#include <stdlib.h>
#include <string>
+#include <string.h>
#include <list>
#include <iomanip>
diff -Naur aprsd-2.2.5-15/src/mutex.cpp aprsd-gcc-43-port/src/mutex.cpp
--- aprsd-2.2.5-15/src/mutex.cpp 2003-04-20 14:34:47.000000000 -0400
+++ aprsd-gcc-43-port/src/mutex.cpp 2008-02-22 08:29:51.000000000 -0500
@@ -23,6 +23,7 @@
*/
+#include <string.h>
#include "aprsdassert.h"
#include "aprsdexception.h"
#include "mutex.h"
diff -Naur aprsd-2.2.5-15/src/osdep.h aprsd-gcc-43-port/src/osdep.h
--- aprsd-2.2.5-15/src/osdep.h 2003-04-20 14:34:47.000000000 -0400
+++ aprsd-gcc-43-port/src/osdep.h 2008-02-22 08:30:08.000000000 -0500
@@ -27,6 +27,7 @@
#define OSDEP_H
#include "config.h"
+#include <string.h>
#include <string>
extern "C"
diff -Naur aprsd-2.2.5-15/src/validate.cpp aprsd-gcc-43-port/src/validate.cpp
--- aprsd-2.2.5-15/src/validate.cpp 2003-03-30 23:49:41.000000000 -0500
+++ aprsd-gcc-43-port/src/validate.cpp 2008-02-22 08:30:43.000000000 -0500
@@ -34,6 +34,7 @@
#include <iostream>
#include <strstream>
#include <iomanip>
+#include <string.h>
using namespace std;