Fix Typecasts

Change-Id: Ieaccaf695bb96fccfe3d6706910b8c00b0d9b411
diff --git a/d/seher/haeuser/moebel/autoloadertruhe.c b/d/seher/haeuser/moebel/autoloadertruhe.c
index e22ce17..2773043 100644
--- a/d/seher/haeuser/moebel/autoloadertruhe.c
+++ b/d/seher/haeuser/moebel/autoloadertruhe.c
@@ -646,7 +646,7 @@
   
   // Daten fuer den Benutzer aus der Blueprint holen (BP liefert KEINE Kopie
   // und es darf KEINE gemacht werden!):
-  autoloader=(mapping)load_name()->GetData(uuid);
+  autoloader=({mapping})load_name()->GetData(uuid);
   
   // keine Daten gekriegt? -> Fehler loggen
   if (!mappingp(autoloader))
@@ -685,9 +685,9 @@
   else
   {
     if (objectp(blueprint(ME)))
-      res=(int)blueprint(ME)->StoreData(uuid,autoloader);
+      res=({int})blueprint(ME)->StoreData(uuid,autoloader);
     else
-      res=(int)load_object(load_name(ME))->StoreData(uuid,autoloader);
+      res=({int})load_object(load_name(ME))->StoreData(uuid,autoloader);
 
     if (res!=1)
       EmergencyStore(res); // Daten in einem Notfall-Logfile ablegen.
diff --git a/items/seercard.c b/items/seercard.c
index 1d8efa3..9b360b8 100644
--- a/items/seercard.c
+++ b/items/seercard.c
@@ -36,7 +36,7 @@
 
     // Wenn die Karte im Inv des Besitzers ist, Kontostand liefern
     if ( BESITZER_GUELTIG && IS_SEER(environment()) ){
-        res = (int) environment()->Query(KONTO);
+        res = ({int})environment()->Query(KONTO);
 
         // ... allerdings nur, wenn er gueltig ist ;-)
         if ( !intp(res) || res < 0 || res > 100000 )
@@ -290,7 +290,7 @@
         return 0;
     }
 
-    if ( (int) this_player()->AddMoney(summe) != 1 ){
+    if ( ({int})this_player()->AddMoney(summe) != 1 ){
         write( "Soviel Geld koenntest Du gar nicht mehr tragen.\n" );
         return 1;
     }
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:
diff --git a/secure/sinmaster.c b/secure/sinmaster.c
index 1559c75..82498b5 100644
--- a/secure/sinmaster.c
+++ b/secure/sinmaster.c
@@ -70,8 +70,8 @@
     if ( !member(sins,who) || !pointerp(sins[who]) || ((j=sizeof(sins[who]))<1) )
       return sprintf("Es liegen keine Eintraege fuer '%s' vor.\n",CAP(who));
 
-    for ( i=1, re = ((string)sins[who][0]+"\n") ; i<j ; i++ )
-      re += sprintf("%3d: %s\n",i,(string)sins[who][i]);
+    for ( i=1, re = ({string})sins[who][0]+"\n" ; i<j ; i++ )
+      re += sprintf("%3d: %s\n",i,({string})sins[who][i]);
 
     return re;
 }
@@ -80,7 +80,7 @@
 {   string *add;
 
     if ( member(sins,who) && pointerp(sins[who]) && (sizeof(sins[who])>0) )
-        add = (string*)sins[who];
+        add = ({string*})sins[who];
     else
         add = ({ sprintf("Eintraege fuer '%s':",CAP(who)) });
 
@@ -108,7 +108,7 @@
 
     if ( text[0..2]=="-f " )
       text=text[3..];
-    else if ( !master()->find_userinfo(who))
+    else if ( !({int})master()->find_userinfo(who))
       return sprintf("Es gibt keinen Spieler namens '%s'\n",who);
 
     text = dtime(time()) + " ("+CAP(getuid(RPL))+")\n" 
@@ -118,7 +118,7 @@
 
     if ( objectp(pl=(find_player(who)||find_netdead(who)))
         && !IS_WIZARD(pl) // Magier haben manchmal komische Ersties ...
-        && stringp(ersti=(string)pl->QueryProp(P_SECOND)) )
+        && stringp(ersti=({string})pl->QueryProp(P_SECOND)) )
     {
         return ( sprintf("Ok.\nFuege Eintrag bei Ersti '%s' hinzu.\n",ersti)
                 + AddSin( lower_case(ersti), ("-f siehe "+who) ) );
@@ -140,7 +140,7 @@
       return sprintf("FEHLER: Keine Eintraege fuer '%s' vorhanden.\n",
                      CAP(who));
 
-    rem = (string*)sins[who];
+    rem = ({string*})sins[who];
 
     if ( sizeof(rem)<=nr )
       return "FEHLER: Diesen Eintrag gibt es nicht.\n";