Funktionsdeklarationen vervollstaendigt

Change-Id: I0acc150205dcfcad5ecef8bc84cd0c81a8020e81
diff --git a/obj/misc/bonbon.c b/obj/misc/bonbon.c
index 43bf7f5..1ad0059 100644
--- a/obj/misc/bonbon.c
+++ b/obj/misc/bonbon.c
@@ -82,9 +82,9 @@
 }
 
 
-void init()
+public varargs void init(object origin)
 {
-	::init();
+	::init(origin);
 	add_action("essen","esse");
 	add_action("essen","iss");
 	add_action("essen","lutsche");
diff --git a/obj/misc/tuete.c b/obj/misc/tuete.c
index e7173bd..c97273e 100644
--- a/obj/misc/tuete.c
+++ b/obj/misc/tuete.c
@@ -27,9 +27,9 @@
 
 }
 
-void init()
+public varargs void init(object origin)
 {
-	::init();
+	::init(origin);
 	add_action("naschen","greife");
 	add_action("naschen","greif");
 }
diff --git a/obj/tools/dancetool.c b/obj/tools/dancetool.c
index 82d5941..0ff9edf 100644
--- a/obj/tools/dancetool.c
+++ b/obj/tools/dancetool.c
@@ -43,7 +43,7 @@
 }
  
  
-void init()
+public varargs void init(object origin)
 {
   if (!IS_LEARNER(this_player())) return;
   ::init();
diff --git a/p/service/loco/obj/fwserv.c b/p/service/loco/obj/fwserv.c
index 7f27d3d..f84a201 100644
--- a/p/service/loco/obj/fwserv.c
+++ b/p/service/loco/obj/fwserv.c
@@ -24,13 +24,13 @@
 mixed properties;
 
 
-create() {
+protected void create() {
   seteuid(getuid());
   forwarddata=([]);
 }
 
 
-LoadFile(s) {
+void LoadFile(string s) {
   if (!forwarddata[s])
     forwarddata[s]=FWSAVESERV->LoadData(s);
   if (!forwarddata[s])
diff --git a/p/service/loco/std/mailcabin.c b/p/service/loco/std/mailcabin.c
index 134d28d..049a9a0 100644
--- a/p/service/loco/std/mailcabin.c
+++ b/p/service/loco/std/mailcabin.c
@@ -52,7 +52,7 @@
   return 0;
 }
 
-public varargs string long() {
+public varargs string long(int mode) {
   return "\
 Eine kleine Ein-Personen-Kabine, in der Du ungestoert Deine Post lesen und\n\
 schreiben kannst. Du kannst sie betreten. \n\