Bonjour,
D'ordinaire, je fais un usage très limité des macros (definition de constantes ou de valeurs pour les #ifdef), car je préfère utiliser des inline... mais ce que je souhaite faire doit absolument être purement syntaxique
la conversion se fait bien, mais il me faudrait des " autour du résultats
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #define COMMAND(n) movl ## n, %0 int i; __asm__ (COMMAND(9) : "=m"(i));
au lieu de cela
je souhaiterais ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part __asm__ (movl $9, %0 : "=m"(i));
est-ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part __asm__ ("movl $9, %0" : "=m"(i));
Partager