F_SET_METHOD/F_QUERY_METHOD kann mixed sein.

Leider ist nicht garantiert, dass F_SET_METHOD und
F_QUERY_METHOD eine closure sind. :-(
TODO: das muss anders werden.

Change-Id: Id82c7923f287f97186e7853ad9967841e3ba0325
diff --git a/std/thing/properties.c b/std/thing/properties.c
index 2d45a28..04dfd66 100644
--- a/std/thing/properties.c
+++ b/std/thing/properties.c
@@ -139,9 +139,8 @@
 // Property setzen unter Verwendung evtl. vorhandener Zugriffsfunktionen
 public mixed SetProp( string name, mixed Value )
 {
-  closure func;
   mixed result;
-   
+
   // nur fuer heute
   if (!objectp(this_object()))
     return 0;
@@ -150,7 +149,10 @@
   if (prop[F_MODE][name] & NOSETMETHOD ) return -1;
 
   // Set-Method abfragen, so vorhanden
-  if (func=prop[F_SET_METHOD][name])
+  // TODO: nachdem alle moeglichen Werte als Set-Methode illegal sind, auf
+  // closure aendern.
+  mixed func = prop[F_SET_METHOD][name];
+  if (func)
   {
     int flag;
 
@@ -192,15 +194,15 @@
 // Property auslesen unter Verwendung evtl. vorhandener Zugriffsfunktionen
 public mixed QueryProp( string name )
 {
-  closure func;
   mixed result;
- 
+
   // nur fuer heute
   if (!objectp(this_object()))
     return;
 
   // Query-Methode vorhanden?
-  if ( func = prop[F_QUERY_METHOD][name] )
+  mixed func = prop[F_QUERY_METHOD][name];
+  if (func)
   {
     int flag;