Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc//efun/expand_defineSYNOPSIS
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)
zurück zur Übersicht