Fix Typecasts

Change-Id: Ieaccaf695bb96fccfe3d6706910b8c00b0d9b411
diff --git a/obj/tools/questtool.c b/obj/tools/questtool.c
index a4c3ff2..daaf394 100644
--- a/obj/tools/questtool.c
+++ b/obj/tools/questtool.c
@@ -237,14 +237,14 @@
 	allowed = old_explode(implode(old_explode(str,".c"),""),",");
       counter++;
       write ( sprintf("Info %s:\n", (do_change?
-				     "["+break_string("\b\b\b\b\b\b"+(string)
+				     "["+break_string("\b\b\b\b\b\b"+({string})
 						      savequest[3]+"]",78,6)
 				     :"")) ); 
       input_to ( "ReadNewQuest" );
       break;
     case INFO:
       if((!str||!sizeof(str)) && do_change)
-	info = (string) savequest[Q_HINT];
+	info = ({string}) savequest[Q_HINT];
       else
 	info = str;
       counter++;
@@ -255,7 +255,7 @@
     case LEVEL:
       if((!str||!sizeof(str)))
 	if(do_change)
-	  level = (int) savequest[Q_DIFF];
+	  level = ({int}) savequest[Q_DIFF];
 	else
 	  level = 0;
 	sscanf ( str, "%d", level );
@@ -298,7 +298,7 @@
       wizard = lower_case(wizard);
       counter++;
       write ( sprintf("Wartender Magier %s:\n",
-		      (do_change?"["+(string)savequest[8]+"]":"")) );
+		      (do_change?"["+({string})savequest[8]+"]":"")) );
       input_to ( "ReadNewQuest" );
       break;
     case SCNDWIZ: