Aenderungen fuer wieder funktionierendes strict_types
- Deklarative Casts hinzugefuegt
- Typen gefixt
Change-Id: I44c6082d907efb241a35da248774809054f8c5ab
diff --git a/std/util/executer.c b/std/util/executer.c
index bdd4b81..bdd10d2 100644
--- a/std/util/executer.c
+++ b/std/util/executer.c
@@ -14,7 +14,7 @@
return apply(fun, args);
if (stringp(fun))
- return call_other(this_object(), fun, args...);
+ return ({mixed})call_other(this_object(), fun, args...);
if ( pointerp(fun))
{
@@ -30,7 +30,7 @@
if ( !objectp(ob) || !stringp(fun[1]) )
return 0;
- return call_other(ob, fun[1], args...);
+ return ({mixed})call_other(ob, fun[1], args...);
}
return 0;
}
diff --git a/std/util/path.c b/std/util/path.c
index 00ceaa6..ba16e71 100644
--- a/std/util/path.c
+++ b/std/util/path.c
@@ -54,6 +54,6 @@
user = getuid(RPL || PL);
if (expand)
path=expand_path(path, user);
- return implode(master()->path_array(path), "/");
+ return implode(({string*})master()->path_array(path), "/");
}