diff -Naurp dvgrab-3.1.orig/avi.cc dvgrab-3.1/avi.cc
--- dvgrab-3.1.orig/avi.cc 2007-07-06 15:00:36.000000000 -0400
+++ dvgrab-3.1/avi.cc 2008-02-13 14:07:35.000000000 -0500
@@ -20,6 +20,7 @@
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
+#include <string.h>
// C++ includes
diff -Naurp dvgrab-3.1.orig/dvframe.cc dvgrab-3.1/dvframe.cc
--- dvgrab-3.1.orig/dvframe.cc 2007-07-06 15:00:36.000000000 -0400
+++ dvgrab-3.1/dvframe.cc 2008-02-13 14:08:41.000000000 -0500
@@ -25,6 +25,7 @@
\file dvframe.cc
*/
+#include <string.h>
#include "dvframe.h"
VideoInfo::VideoInfo() : width( 0 ), height( 0 ), isPAL( false )
diff -Naurp dvgrab-3.1.orig/dvgrab.cc dvgrab-3.1/dvgrab.cc
--- dvgrab-3.1.orig/dvgrab.cc 2007-12-10 01:57:15.000000000 -0500
+++ dvgrab-3.1/dvgrab.cc 2008-02-13 14:00:08.000000000 -0500
@@ -29,6 +29,7 @@
using std::cerr;
using std::endl;
+#include <string.h>
#include <assert.h>
#include <fcntl.h>
#include <unistd.h>
diff -Naurp dvgrab-3.1.orig/filehandler.cc dvgrab-3.1/filehandler.cc
--- dvgrab-3.1.orig/filehandler.cc 2007-12-10 01:57:15.000000000 -0500
+++ dvgrab-3.1/filehandler.cc 2008-02-13 14:00:03.000000000 -0500
@@ -34,6 +34,7 @@ using std::ostringstream;
using std::setw;
using std::setfill;
+#include <string.h>
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
diff -Naurp dvgrab-3.1.orig/hdvframe.cc dvgrab-3.1/hdvframe.cc
--- dvgrab-3.1.orig/hdvframe.cc 2007-12-10 01:16:10.000000000 -0500
+++ dvgrab-3.1/hdvframe.cc 2008-02-13 14:00:40.000000000 -0500
@@ -18,6 +18,7 @@
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
+#include <string.h>
#include "hdvframe.h"
HDVFrame::HDVFrame( HDVStreamParams *p )
diff -Naurp dvgrab-3.1.orig/iec13818-1.cc dvgrab-3.1/iec13818-1.cc
--- dvgrab-3.1.orig/iec13818-1.cc 2007-12-10 01:16:10.000000000 -0500
+++ dvgrab-3.1/iec13818-1.cc 2008-02-13 14:00:30.000000000 -0500
@@ -20,6 +20,7 @@
#include <string>
using std::string;
+#include <string.h>
#include "hdvframe.h"
#include "iec13818-1.h"
diff -Naurp dvgrab-3.1.orig/ieee1394io.cc dvgrab-3.1/ieee1394io.cc
--- dvgrab-3.1.orig/ieee1394io.cc 2007-12-10 01:16:10.000000000 -0500
+++ dvgrab-3.1/ieee1394io.cc 2008-02-13 14:01:56.000000000 -0500
@@ -49,9 +49,11 @@
#include <deque>
#include <iostream>
+#include <typeinfo>
using std::endl;
+#include <string.h>
#include <assert.h>
#include <unistd.h>
#include <fcntl.h>
diff -Naurp dvgrab-3.1.orig/main.cc dvgrab-3.1/main.cc
--- dvgrab-3.1.orig/main.cc 2007-07-06 15:08:17.000000000 -0400
+++ dvgrab-3.1/main.cc 2008-02-13 14:02:55.000000000 -0500
@@ -36,6 +36,7 @@ using std::endl;
// C includes
+#include <string.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
diff -Naurp dvgrab-3.1.orig/v4l2reader.cc dvgrab-3.1/v4l2reader.cc
--- dvgrab-3.1.orig/v4l2reader.cc 2007-11-21 23:22:08.000000000 -0500
+++ dvgrab-3.1/v4l2reader.cc 2008-02-13 14:03:07.000000000 -0500
@@ -24,6 +24,7 @@
#include <string>
+#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>