Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/efun/expand_define

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)


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.