Funktionssignaturen vervollstaendigt

Change-Id: I61143b604fb91e135d0e111f2bd0fe4f597322da
diff --git a/obj/tools/projekttool.c b/obj/tools/projekttool.c
index f6adb70..ffe8fa7 100644
--- a/obj/tools/projekttool.c
+++ b/obj/tools/projekttool.c
@@ -188,13 +188,13 @@
   return 1;
 }
 
-void init()
+public varargs void init(object origin)
 {
   if (!IS_LEARNER(TP)) {
     if (find_call_out("remove") == -1)
       call_out("remove",0);
   }
-  else ::init();
+  else ::init(origin);
   return;
 }
 
diff --git a/obj/tools/pubtool.c b/obj/tools/pubtool.c
index 42e43b3..8ec90fa 100644
--- a/obj/tools/pubtool.c
+++ b/obj/tools/pubtool.c
@@ -6,7 +6,7 @@
 
 inherit "/std/secure_thing";
 
-create()
+protected void create()
 {
     if (!clonep(ME))
         return;