Makro in gas mit variabler Anzahl an Parametern



  • Hallo,

    ist es möglich in GNU Assembler Makros anzulegen, an die man beliebig viele Parameter übergeben kann? Zum Beispiel ein Makro, um Funktionen bequem aufzurufen:

    func_macro printf a, b, c
    func_macro printf a, b, c, d, e, f, g, h
    

    Im Makro func_macro würden dann die ganzen Parameter "gepusht", Funktion aufgerufen und danach Stack bereinigt...


Anmelden zum Antworten