Deklarative Casts ergaenzt.

Change-Id: I4146a46a5d466e358a3fb9d550a060dc440965c5
diff --git a/items/seercard.c b/items/seercard.c
index a899e9f..1d8efa3 100644
--- a/items/seercard.c
+++ b/items/seercard.c
@@ -337,7 +337,7 @@
       && load_name(geld) == GELD
       && BESITZER_GUELTIG)
   {
-    int fremdamount = geld->QueryProp(P_AMOUNT);
+    int fremdamount = ({int})geld->QueryProp(P_AMOUNT);
     int meinamount = _query_amount();
     ZDEBUG(sprintf("MergeMoney: meinamount: %d, fremdamount: %d\n",
           meinamount,fremdamount));
@@ -348,7 +348,7 @@
       geld->SetProp(P_AMOUNT, fremdamount + amount_to_merge);
     }
     ZDEBUG(sprintf("MergeMoney: Final: meinamount: %d, fremdamount: %d\n",
-          _query_amount(),geld->QueryProp(P_AMOUNT)));
+          _query_amount(),({int})geld->QueryProp(P_AMOUNT)));
   }
 }
 
diff --git a/obj/shut.c b/obj/shut.c
index aa82694..6b58cdc 100644
--- a/obj/shut.c
+++ b/obj/shut.c
@@ -117,7 +117,7 @@
     else 
       tell_room(room,
         "Armageddon sagt: Ich weigere mich, einfach so zu sterben, "+
-        (tp->Name())+".\n");
+        (({string})tp->Name())+".\n");
   return;
 }