Si tu veux que ta macro soit utilisable par plusieurs .c, tu la mets dans un .h.
Si tu ne t'en serts que dans un .c, tu la mets dans le .c (au début pour être plus visible).
Dans un .h, on ne mets que l'API, les déclarations de fonctions et de structures qui seront utilisées dans _plusieurs_ .c et .h.
# Ça dépend
Posté par Sylvain Sauvage . En réponse au message séparation de source. Évalué à 2.
Si tu ne t'en serts que dans un .c, tu la mets dans le .c (au début pour être plus visible).
Dans un .h, on ne mets que l'API, les déclarations de fonctions et de structures qui seront utilisées dans _plusieurs_ .c et .h.