Merge branch 'ldmud36' of ssh://mgg/mudlib-public into ldmud36

Change-Id: Id3c731686758aead01b58333a69f308f123e4483
diff --git a/std/container/items.c b/std/container/items.c
index a8c8465..282ebcc 100644
--- a/std/container/items.c
+++ b/std/container/items.c
@@ -202,7 +202,7 @@
 
 public void RemoveItem(string|string* filename)
 {
-  < <int|<string|string*>|object>* >* items=QueryProp(P_ITEMS);
+  < <int|<string|string*>|object|mapping>* >* items=QueryProp(P_ITEMS);
 
   if(!pointerp(items) || !sizeof(items))
   {
diff --git a/std/player/base.c b/std/player/base.c
index 869c652..a4f271c 100644
--- a/std/player/base.c
+++ b/std/player/base.c
@@ -1902,8 +1902,7 @@
   }
   str=lower_case(str);
   if (str=="alle") {
-    object livs;
-    livs=filter(all_inventory(environment(PL)),
+    object* livs = filter(all_inventory(environment(PL)),
         function int (object ob) {
             if (living(ob) && !query_once_interactive(ob)
                   && !ob->QueryProp(P_INVIS)