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});