La figure 1A montre d’autres fonctions m4 couramment utilisées. Par défaut, m4 reconnaît # pour indiquer le début d’un commentaire qui se poursuit jusqu’à la fin de la ligne d’entrée. m4 écrit le texte de commentaire dans le flux de sortie sans autre traitement. Par souci d’harmonisation avec SPL, j’ai
Commentaires et arguments entre guillemets
changé le délimiteur de commentaire en deux tirets avec la macro intégrée
changecom(–)
On l’a vu, m4 étend les macros imbriquées lorsqu’il collecte des arguments sur des appels de macros. En outre, m4 ignore les espaces blancs à gauche (mais pas à droite) lorsqu’il collecte les arguments. On peut mettre entre guillemets l’argument sur l’appel de macro pour préciser que m4 utilise une chaîne d’arguments sans éliminer l’espace vierge ou sans étendre les macros. J’utilise la macro
changequote(<<,>>)
pour spécifier les délimiteurs de chaînes entre guillemets. M4 supprime un niveau de délimiteurs avant de remplacer le paramètre correspondant $n, par la chaîne d’arguments. Pour éviter les difficultés quand on définit une macro, il faut presque toujours mettre entre guillemets le nom de la macro et la chaîne de définition, comme je l’ai fait dans la figure 1A.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- VirtualBrowser protège la navigation web à la source
- Innovation et performance : le rôle clé du consulting dans la transformation numérique
- Sekoia.io : l’alternative européenne qui s’impose dans la cybersécurité
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
Articles les + lus
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
À la une de la chaîne Tech
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
