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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Chiffrements symétrique vs asymétrique
- Activer la mise en veille prolongée dans Windows 10
Les plus consultés sur iTPro.fr
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Pourquoi les outils de sécurité ne suffisent plus face aux angles morts de la détection
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
