SYNOPSIS string expand_define(string name) string expand_define(string name, string arg, ...) BESCHREIBUNG Wandelt das Makro mit den Argumenten in den vollstaendigen String um. Fuer wird standardmaessig ein leerer String "" verwendet. Die Funktion liefert das umgewandelte Makro oder 0, wenn kein Makro mit dem Namen existiert. Diese Efun kann nur aufgerufen werden, waehrend das Objekt kompiliert wird, ihre Benutzung ist deshalb auf wenige Funktionen beschraenkt, etwa den H_INCLUDE_DIRS Treiber Hook oder runtime_error() im Masterobjekt. BEISPIELE Waehrend dem Kompilieren von 'foo.c': expand_define("__FILE__") --> "foo.c" GESCHICHTE Eingefuehrt in LDMud 3.2.1@93. SIEHE AUCH hooks(C), runtime_error(M)