Sichtbarkeitsmodifikatoren ergaenzt.

Fuer Funktionen, die auf jeden Fall oeffentlich rufbar
sein sollen, sind entsprechende public ergaenzt worden.

Change-Id: I9a7ff788540b2bb9e5cf181ee48d423f45f949ad
diff --git a/std/thing/description.c b/std/thing/description.c
index afbb16e..fb8e3d1 100644
--- a/std/thing/description.c
+++ b/std/thing/description.c
@@ -120,7 +120,7 @@
 
 // Manche Objekte koennen mit rename_object einen neuen Filenamen bekommen.
 // Danach sollte der EPMASTER neu nach den Details befragt werden.
-void __reload_explore()
+visible void __reload_explore()
 {
   explore = (mixed *)EPMASTER->QueryExplore();
   return;
@@ -138,7 +138,7 @@
 
 /* Ids muessen uebergeben werden, da unit machmal mit plural-Ids, */
 /* also anderen als den normalen arbeiten muss. */
-int match_item( string str, string *ids )
+visible int match_item( string str, string *ids )
 {
   string *obj,*ads;
   int len, i;
@@ -169,7 +169,7 @@
 // Wird vom Gamedriver aufgerufen (present)
 // Hat dieser Gegenstand die ID str?
 // lvl wird ignoriert
-varargs int id( string str, int lvl ) 
+public varargs int id( string str, int lvl )
 { 
   string str2, tmp;
   int count;	
@@ -199,7 +199,7 @@
 }
 
 // Gleich eine ganze Liste von ids testen
-int match_ids(string *list)
+public int match_ids(string *list)
 {
   string *ids;
 
@@ -214,7 +214,7 @@
 }
 
 // ID hinzufuegen
-void AddId( string|string* str )
+public void AddId( string|string* str )
 {
   if (stringp(str)) str = ({ str });
   if (pointerp(str))
@@ -224,7 +224,7 @@
 }
 
 // ID entfernen
-void RemoveId(string|string* str)
+public void RemoveId(string|string* str)
 {
   if (stringp(str)) str = ({ str });
   if (pointerp(str))
@@ -241,7 +241,7 @@
 }
 
 // Adjektiv hinzufuegen
-void AddAdjective(string|string* str)
+public void AddAdjective(string|string* str)
 {
   if (stringp(str)) str = ({ str });
   if (pointerp(str))
@@ -251,7 +251,7 @@
 }
 
 // Adjektiv entfernen
-void RemoveAdjective(string|string* str)
+public void RemoveAdjective(string|string* str)
 {
   if (stringp(str)) str = ({ str });
   if (pointerp(str))
@@ -290,7 +290,7 @@
 }
 
 // Wie lautet der Name des Objekts?
-varargs string name(int casus,int demon)
+public varargs string name(int casus,int demon)
 {
   mixed sh, adj;
   int art, plural;
@@ -419,7 +419,7 @@
 }
 
 // Grossgeschriebenen Namen zurueckgeben
-varargs string Name( int casus, int demon )
+public varargs string Name( int casus, int demon )
 {
     return capitalize(name( casus, demon )||"");
 }
@@ -497,7 +497,7 @@
 }
 
 // Detail(s) hinzufuegen
-void AddDetail(string|string* keys, string|string*|mapping|closure descr)
+public void AddDetail(string|string* keys, string|string*|mapping|closure descr)
 {
     int i;
     mapping details;
@@ -509,7 +509,7 @@
 }
 
 // Detail(s) entfernen
-varargs void RemoveDetail(string|string* keys )
+public varargs void RemoveDetail(string|string* keys )
 {
   // Alle loeschen geht direkt ...
   if (!keys )
@@ -520,7 +520,7 @@
 }
 
 // SpecialDetail hinzufuegen
-void AddSpecialDetail(string|string* keys, string functionname )
+visible void AddSpecialDetail(string|string* keys, string functionname )
 {
     closure cl;
 
@@ -542,7 +542,7 @@
 }
 
 // SpecialDetail(s) entfernen
-void RemoveSpecialDetail(string|string* keys )
+visible void RemoveSpecialDetail(string|string* keys )
 {
   // RemoveSpecialDetail(0) wuerde sonst ALLE Details (auch die
   // 'normalen') loeschen
@@ -552,7 +552,7 @@
 }
 
 // Lesbares Detail einfuegen
-void AddReadDetail(string|string* keys,
+public void AddReadDetail(string|string* keys,
                    string|string*|mapping|closure descr )
 {
   // _add_details() aendern das Mapping direkt, Set etc. nicht noetig.
@@ -560,7 +560,7 @@
 }
 
 // Lesbare(s) Detail(s) entfernen
-varargs void RemoveReadDetail(string|string* keys )
+public varargs void RemoveReadDetail(string|string* keys )
 {
   // Alle loeschen geht direkt ...
   if (!keys )
@@ -571,7 +571,7 @@
 }
 
 // Geraeusch(e) dazufuegen
-void AddSounds(string|string* keys,
+public void AddSounds(string|string* keys,
                string|string*|mapping|closure descr )
 {
   // _add_details() aendern das Mapping direkt, Set etc. nicht noetig.
@@ -579,7 +579,7 @@
 }
 
 // Geraeusch(e) entfernen
-varargs void RemoveSounds(string|string* keys )
+public varargs void RemoveSounds(string|string* keys )
 {
   // Alle loeschen geht direkt ...
   if (!keys )
@@ -590,7 +590,7 @@
 }
 
 // Geru(e)ch(e) hinzufuegen
-void AddSmells(string|string* keys,
+public void AddSmells(string|string* keys,
                string|string*|mapping|closure descr )
 {
   // _add_details() aendern das Mapping direkt, Set etc. nicht noetig.
@@ -598,7 +598,7 @@
 }
 
 // Geru(e)ch(e) entfernen
-varargs void RemoveSmells(string|string* keys )
+public varargs void RemoveSmells(string|string* keys )
 {
   // Alle loeschen geht direkt ...
   if (!keys )
@@ -609,7 +609,7 @@
 }
 
 // Tastbare(s) Detail(s) hinzufuegen
-void AddTouchDetail(string|string* keys,
+public void AddTouchDetail(string|string* keys,
                     string|string*|mapping|closure descr )
 {
   // _add_details() aendern das Mapping direkt, Set etc. nicht noetig.
@@ -617,7 +617,7 @@
 }
 
 // Tastbare(s) Detail(s) entfernen
-varargs void RemoveTouchDetails(string|string* keys )
+public varargs void RemoveTouchDetails(string|string* keys )
 {
   // Alle loeschen geht direkt ...
   if (!keys )
@@ -629,7 +629,7 @@
 
 // Detailinfos fuer Detail key, Spieler hat die Rasse race
 // und benutzt seinen Sinn sense
-varargs string GetDetail(string key, string race, int sense)
+public varargs string GetDetail(string key, string race, int sense)
 {
   string|string*|mapping|closure detail;
   
@@ -732,7 +732,7 @@
 }
 
 // Klasse entfernen
-void RemoveClass(string|string* str)
+public void RemoveClass(string|string* str)
 {
  if (stringp(str)) 
       str = ({ str });
@@ -748,7 +748,7 @@
 }
 
 // Ist das Objekt Mitglied der Klasse str?
-int is_class_member(string|string* str)
+public int is_class_member(string|string* str)
 {
   // Keine Klasse, keine Mitgliedschaft ...
   if (!str || str=="") 
@@ -821,7 +821,7 @@
 }
 
 // Anteil von mat am Objekt?
-int QueryMaterial( string mat )
+public int QueryMaterial( string mat )
 {
   mapping mats;
   
@@ -832,14 +832,14 @@
 }
 
 // Anteil der Gruppe am Objekt
-int QueryMaterialGroup( string matgroup )
+public int QueryMaterialGroup( string matgroup )
 {
   return (int)call_other( MATERIALDB, "MaterialGroup",
                           QueryProp(P_MATERIAL), matgroup );
 }
 
 
-string MaterialList( int casus, mixed idinf )
+public string MaterialList( int casus, mixed idinf )
 {
   return (string)call_other( MATERIALDB, "ConvMaterialList",
                              QueryProp(P_MATERIAL), casus, idinf );