capsite

Ressources et outils pour la génération de ma capsule et de mon site
git clone git://git.asteride.xyz/~ldp/capsite.git
Journaux | Fichiers | Références

commit 3cf78809d745684596b5d4eb535d67b167e93d0e
parent cc136fcf979790eebd45a7a22423c1e7aa391bc6
Auteur: Selve <selve@asteride.xyz>
Date:   Wed, 12 Apr 2023 21:05:54 -0400

ajout de macros pour manipuler des accumulateurs

Diffstat:
Mlib/general.m4 | 20++++++++++++++++++++
1 file changed, 20 insertions(+), 0 deletions(-)

diff --git a/lib/general.m4 b/lib/general.m4 @@ -43,6 +43,26 @@ DEF_VAR([CH_RET_LIEN]) DEF_VAR([CH_RET_NOM]) +# Accumulateur + +# Définir un accumulateur +define([ACC], [pushdef([ACC_S_$1], [$2])]) + +# Obtenir le résultat d'un accumulateur +define([ACC_OBT], +[[ACC_S_$1]]) + +# Renverser un accumulateur dans un autre +define([ACC_RENV], +[pushdef([T_ITER], +[ifdef([ACC_S_$1], +[pushdef([ACC_S_$2], +ACC_S_$1)dnl +popdef([ACC_S_$1])dnl +T_ITER], +[popdef([T_ITER])])])dnl +T_ITER]) + # Formats # Correspondance chiffre/mois