Div. Warnungen entfernt.

Change-Id: Ie7b954eb61c48c7732f9438b78766b134e795d69
diff --git a/secure/simul_efun/comm.c b/secure/simul_efun/comm.c
index ba6b2d5..4ef060f 100644
--- a/secure/simul_efun/comm.c
+++ b/secure/simul_efun/comm.c
@@ -30,8 +30,6 @@
 
 static int _shout_filter( object ob, string pat )
 {
-    string *ignore;
-
     if ( !environment(ob) )
        return 0;
 
diff --git a/secure/simul_efun/debug_info.c b/secure/simul_efun/debug_info.c
index 465e54c..860032f 100644
--- a/secure/simul_efun/debug_info.c
+++ b/secure/simul_efun/debug_info.c
@@ -114,7 +114,6 @@
             }
             else
                 return efun::objects(args[0], args[1]);
-            break;
         }
 
         case DINFO_MALLOC:
@@ -195,7 +194,6 @@
 
                 default:
                     raise_error(sprintf("Bad argument '%s' to debug_info(DINFO_DUMP).\n", args[0]));
-                    return 0;
             }
             // set object for valid_write() master apply...
             set_this_object(previous_object());
diff --git a/secure/simul_efun/livings.c b/secure/simul_efun/livings.c
index a2ec3cd..d8cb7ad 100644
--- a/secure/simul_efun/livings.c
+++ b/secure/simul_efun/livings.c
@@ -128,10 +128,9 @@
 
 object find_netdead(string uuid)
 {
-  int i;
   string uid;
   // Wenn sscanf() 2 liefert, ist uuid auch ne uuid.
-  int is_uuid = sscanf(uuid, "%s_%d", uid, i) == 2;
+  int is_uuid = sscanf(uuid, "%s_%~d", uid) == 2;
   if (!is_uuid)
     uid = uuid;
  
@@ -306,7 +305,6 @@
 // * regelmaessig Listen von Ballast befreien
 private void clean_name_living_m(string *keys, int left, int num)
 {
-  int i, j;
   mixed a;
 
   while (left && num--)
diff --git a/secure/simul_efun/simul_efun.c b/secure/simul_efun/simul_efun.c
index f4b69c0..99c9e49 100644
--- a/secure/simul_efun/simul_efun.c
+++ b/secure/simul_efun/simul_efun.c
@@ -1011,7 +1011,6 @@
   mixed save;
   mapping properties;
   int i;
-  closure cl;
 
   if (sizeof(name) < 1)
   {
@@ -1094,6 +1093,7 @@
 {
   if (objectp(ob))
     return funcall(bind_lambda(#'efun::configure_object,ob), ob, OC_HEART_BEAT, flag);
+  return 0;
 }
 
 // * Magierlevelgruppen ermitteln
@@ -1275,7 +1275,7 @@
 
 nomask varargs void call_out( varargs mixed *args )
 {
-    mixed tmp, *call_outs;
+    mixed *call_outs;
 
     // Bei >600 Callouts alle Objekte killen, die mehr als 30 Callouts laufen
     // haben.
@@ -1826,8 +1826,7 @@
 // erhoeht das Lichtlevel eines Objekts um i
 // result: das Lichtlevel innerhalb des Objekts
 {
-    object ob, *inv;
-    int lall, light, dark, tmp;
+    object ob;
 
     if (!(ob=previous_object())) return 0; // ohne das gehts nicht.
 
@@ -1898,9 +1897,8 @@
       int ob_nr = parts[i][<1]-'1';
       if (ob_nr<0 || ob_nr>=t) {
         set_this_object(previous_object());
-        raise_error(sprintf("replace_personal: using wrong object index %d\n",
-                    ob_nr));
-        return implode(parts, "");
+        raise_error(sprintf(
+              "replace_personal: using wrong object index %d\n", ob_nr));
       }
 
       // casus kann man schon hier entscheiden