La facilité include m4 est très semblable aux directives de compilateur /Include et /Copy en RPG. Par exemple, quand m4 rencontre la ligne d’entrée
include(SqlPrcMacros.m4)
il fait passer le fichier d’entrée du fichier courant vers SqlPrcMacros.m4. Quand le traitement de SqlPrcMacros.m4 est terminé, m4
Facilité include et diversion
reprend l’entrée avec le code source qui suit immédiatement la macro include. Avec m4, on peut aussi rediriger le flux de sortie vers une macro diversion. La ligne d’entrée
divert(5)
ordonne à m4 de commencer à écrire la sortie dans la zone de diversion 5. Les diversions sont des zones de conservation temporaires. Utilisez la macro undivert pour écrire le contenu courant d’une zone de diversion vers le flux de sortie
undivert(5)
Les diversions ont de nombreux usages. L’un des plus courants est de permettre à une macro de générer des fragments de code pour de multiples sections d’un programme. Pour SPL, j’utilise une macro unique pour générer un commentaire d’en-tête et une paire de déclarations pour chaque condition d’avertissement ou d’exception SP ou UDF, et écrire le code généré en différents endroits de la sortie.
Téléchargez cette ressource
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
- Top 6 des priorités des DSI en 2026
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- À l’aube de 2026, le SaaS entre dans une nouvelle phase
Articles les + lus
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
