Fix missing #înclude <string.h>
--- a/src/base64.cpp
+++ b/src/base64.cpp
@@ -5,6 +5,7 @@
 #include "stdafx.h"
 
 #include "base64.h"
+#include "string.h"
 
 inline int getPosition( char buf );
 
--- a/src/saxhandler.h
+++ b/src/saxhandler.h
@@ -135,6 +135,7 @@
 #include <string>	// strcpm
 #include <vector>
 #include "mspectrum.h"
+#include "string.h"
 
 /**
 * eXpat SAX parser wrapper.
--- a/src/mhistogram.h
+++ b/src/mhistogram.h
@@ -131,6 +131,8 @@
 #ifndef MHISTOGRAM_H
 #define MHISTOGRAM_H
 
+#include "string.h"
+
 // File version: 2003-07-01
 
 /*
--- a/src/mcleave.h
+++ b/src/mcleave.h
@@ -131,6 +131,8 @@
 #ifndef MCLEAVE_H
 #define MCLEAVE_H
 
+#include "string.h"
+
 // File version: 2006-03-10
 /*
  * mcleave is a specialty class meant to store information about protein cleavage specificity
--- a/src/mmotif.h
+++ b/src/mmotif.h
@@ -131,6 +131,8 @@
 #ifndef MMOTIF_H
 #define MMOTIF_H
 
+#include "string.h"
+
 // File version: 2004-06-01
 // File version: 2005-01-01
 /*
--- a/src/msequenceserver.cpp
+++ b/src/msequenceserver.cpp
@@ -145,6 +145,7 @@
 #include "msequenceserver.h"
 #include "xmltaxonomy.h"
 #include <ctime>
+#include "string.h"
 
 msequenceServer::msequenceServer(void)
 {
--- a/src/p3msequenceserver.cpp
+++ b/src/p3msequenceserver.cpp
@@ -145,6 +145,7 @@
 #include "msequenceserver.h"
 #include "xmltaxonomy.h"
 #include <ctime>
+#include "string.h"
 
 p3msequenceServer::p3msequenceServer(void)
 {
