Unwirksame Typecasts entfernt.

Entweder ganz oder wenn noetig durch deklarative Casts ersetzt.

Change-Id: I3769c849215df487bc8dde2b8c11f8c59d8a1c13
diff --git a/secure/master/userinfo.c b/secure/master/userinfo.c
index 83fdbf1..9e6a06b 100644
--- a/secure/master/userinfo.c
+++ b/secure/master/userinfo.c
@@ -832,7 +832,7 @@
   if (!PO || PO!=TP || PO!=TI || real_name != getuid(PO) ||
       !find_userinfo(real_name))
     return 0;
-  mixed erstie=(mixed)this_interactive()->QueryProp(P_SECOND);
+  string|int erstie=({string|int})this_interactive()->QueryProp(P_SECOND);
   password = userlist[real_name,USER_PASSWORD];
   wlevel = get_wiz_level(real_name);
   if (!update_password(passwd, passwd)) return 0;
@@ -977,7 +977,7 @@
   // entfernt werden, das uebernimmt RemoveWizardFromUID().
   if (pointerp(userlist[player, USER_DOMAIN])) {
     string *removeduids=
-      ((string*)userlist[player, USER_DOMAIN] | domains) - domains;
+      (userlist[player, USER_DOMAIN] | domains) - domains;
     foreach(string uid: removeduids)
       RemoveWizardFromUID(uid, player);
   }
@@ -996,7 +996,7 @@
   // entfernt werden, das uebernimmt RemoveWizardFromUID().
   if (pointerp(userlist[player, USER_GUILD])) {
     string *removeduids=
-      ((string*)userlist[player, USER_GUILD] | guilds) - guilds;
+      (userlist[player, USER_GUILD] | guilds) - guilds;
     foreach(string uid: removeduids)
       RemoveWizardFromUID(uid, player);
   }
@@ -1070,7 +1070,7 @@
       object guild;
       catch(guild=load_object(GUILDDIR"/"+alias));
       if (objectp(guild) 
-          && (sizeof(spbook=(string)
+          && (sizeof(spbook=({string})
                  guild->QueryProp(P_GUILD_DEFAULT_SPELLBOOK)))
                 && spbook!=alias)
           uids += ({GUILDID"."+spbook});