summaryrefslogtreecommitdiff
blob: 131b05d04f011ace8cf3d2259916f10955ebc78e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
diff --git a/ragel/main.cpp b/ragel/main.cpp
index a16a50a..13d0152 100644
--- a/ragel/main.cpp
+++ b/ragel/main.cpp
@@ -336,7 +336,7 @@ void processArgs( int argc, const char **argv, InputData &id )
 				printStatistics = true;
 				break;
 			case '-': {
-				char *eq = strchr( pc.paramArg, '=' );
+				char *eq = const_cast<char *>(strchr( pc.paramArg, '=' ));
 
 				if ( eq != 0 )
 					*eq++ = 0;
@@ -507,7 +507,7 @@ char *makeIntermedTemplate( const char *baseFileName )
 {
 	char *result = 0;
 	const char *templ = "ragel-XXXXXX.xml";
-	char *lastSlash = strrchr( baseFileName, '/' );
+	const char *lastSlash = strrchr( baseFileName, '/' );
 	if ( lastSlash == 0 ) {
 		result = new char[strlen(templ)+1];
 		strcpy( result, templ );