boludo lo unico que tenes que saber acerca de macros es que lo unico que hace es, al compilar el codigo y por ejemplo tengo
Code:
#define macro(%1) %1+1
y en tu funcion usas
Code:
stock valormas1(valor) return valor + macro(3);
es lo mismo pero lo mismo que
Code:
stock valormas1(valor) return valor + (3+1);
osea lo que hace es reemplazar nomas
__________________