Fixes fuer Funktionssignaturen

Change-Id: Iaeaa6031a0d509b3d26cf8dab0629e660abe6cbc
diff --git a/d/seher/haeuser/haus.c b/d/seher/haeuser/haus.c
index c34d279..3adb8b6 100644
--- a/d/seher/haeuser/haus.c
+++ b/d/seher/haeuser/haus.c
@@ -83,7 +83,7 @@
   restore_object(HAUSSAVEPATH+owner);
 }
 
-void init()
+public varargs void init(object origin)
 {
   // statt im Haus landet man im Hauptraum Raum 0, sollte ansich nicht passieren
   // da man nomalerweise nicht ins Haus sondern direkt in den Hauptraum gemoved wird
diff --git a/d/seher/haeuser/moebel/verkaeufer.c b/d/seher/haeuser/moebel/verkaeufer.c
index 59d65bb..66aca89 100644
--- a/d/seher/haeuser/moebel/verkaeufer.c
+++ b/d/seher/haeuser/moebel/verkaeufer.c
@@ -138,7 +138,7 @@
     tell_room(ETO, "\n"+txt);
 }
 
-void init()
+public varargs void init(object origin)
 {
   ::init();
   if (!interactive(TP) || TP->QueryProp(P_INVIS))
diff --git a/d/seher/haeuser/raum.c b/d/seher/haeuser/raum.c
index 7fd0c55..74099d3 100644
--- a/d/seher/haeuser/raum.c
+++ b/d/seher/haeuser/raum.c
@@ -208,7 +208,7 @@
   AddCmd( ({"meldung", "meldungen"}), "report");
 }
 
-void init()
+public varargs void init(object origin)
 {
 	object haus;
   
diff --git a/d/seher/haeuser/raum0.c b/d/seher/haeuser/raum0.c
index 0282818..e227c3c 100644
--- a/d/seher/haeuser/raum0.c
+++ b/d/seher/haeuser/raum0.c
@@ -63,7 +63,7 @@
   printf("Seit Deinem letzten Besuch gab es %s Rueckmeldung%s von anderen Spielern\nin Deinem Haus.\n", (r==1) ? "eine" : to_string(r), (r==1) ? "" : "en");
 }
 
-void init()
+public varargs void init(object origin)
 {
   int r;
 
diff --git a/d/seher/haeuser/special/seherfaqinvis.c b/d/seher/haeuser/special/seherfaqinvis.c
index 45d3625..75982b6 100644
--- a/d/seher/haeuser/special/seherfaqinvis.c
+++ b/d/seher/haeuser/special/seherfaqinvis.c
@@ -31,7 +31,7 @@
   seite = get_dir(FAQ("*"))-({".","..","faq.o"});
 }
 
-void init()
+public varargs void init(object origin)
 {
   thing::init();
   if (this_player() && IS_USER(this_player()))
diff --git a/d/seher/haeuser/truhe.c b/d/seher/haeuser/truhe.c
index 3eab8ad..4476ec2 100644
--- a/d/seher/haeuser/truhe.c
+++ b/d/seher/haeuser/truhe.c
@@ -64,8 +64,7 @@
   return owner=ow;
 }
 
-string
-short()
+public varargs string short()
 {
   int open;
   string sh, *stat;
@@ -81,7 +80,7 @@
   return sprintf(sh, stat[offen])+".\n";
 }
 
-oeffne(string str)
+int oeffne(string str)
 {
   object env;