C Vorprozessor-Makroerweiterung

8

Ich versuche zu tun (was ich gedacht hätte) war eine einfache Makroerweiterung

%Vor%

Jetzt würde ich erwarten, dass es zu CLEAR_DIGIT (4,16) expandiert, was zu iconMap [4] & amp; = ~ 16 erweitert wird Es ist jedoch nicht ... Wenn ich CLEAR_DIGIT eine Funktion mache:

%Vor%

dann funktioniert es gut, so dass R1 zu den zwei Argumenten erweitert wird, ist kein Problem ... Gibt es eine Möglichkeit, es zu zwingen, R1 zu erweitern, bevor die Makrofunktionserweiterung ausgeführt wird?

    
Mike Hudgell 21.12.2011, 09:57
quelle

1 Antwort

11

Sie könnten ein Hilfsmakro verwenden. Siehe auch Problem mit Doppelstring

%Vor%     
Benoit 21.12.2011, 10:17
quelle

Tags und Links