Dokumentation zu: expand_define.de(E)

HR Image


SYNOPSIS
        string expand_define(string name);
        string expand_define(string name, string arg, ...);

BESCHREIBUNG
        Wandelt das Makro <name> mit den Argumenten <arg> in den
        vollstaendigen String um. Fuer <arg> wird standardmaessig ein
        leerer String "" verwendet. Die Funktion liefert das umgewandelte
        Makro oder 0, wenn kein Makro mit dem Namen <name> 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.

BEISPIEL
        Waehrend dem Kompilieren von 'foo.c':
            expand_define("__FILE__") --> "foo.c"

AENDERUNGEN
        Eingefuehrt in LDMud 3.2.1@93.

SIEHE AUCH
        hooks(C), runtime_error(M)

Das Original der Seite ist in Englisch.

Start » Magierhandbuch » Docu » Efun.de » Expand_define.de Letzte Generierung: 16.04.2009, 21:45
Email an: mud@wl.mud.de
Valid HTML 4.01!