Fix Typecasts

Change-Id: Ieaccaf695bb96fccfe3d6706910b8c00b0d9b411
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";