Index: libraries/libmbutil/parser.cc
===================================================================
RCS file: /var/cvs/mbdyn/mbdyn/mbdyn-1.0/libraries/libmbutil/parser.cc,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- libraries/libmbutil/parser.cc	28 Aug 2009 23:12:05 -0000	1.54
+++ libraries/libmbutil/parser.cc	8 Sep 2009 02:13:58 -0000	1.55
@@ -35,6 +35,7 @@
 #include "mbconfig.h"           /* This goes first in every *.c,*.cc file */
 #endif /* HAVE_CONFIG_H */
 
+#include <cstring>
 #include <stdlib.h>
 
 #include "mathtyp.h"
@@ -401,7 +402,7 @@
 		throw ErrGeneric(MBDYN_EXCEPT_ARGS);
 	}
 
-	char *avasep = strchr(ava, '=');
+	char *avasep = std::strchr(const_cast<char *>(ava), '=');
 	if (avasep == NULL) {
 		int	rc = 0;
 #ifdef HAVE_UNSETENV

