aplat

Documents structurés pour Unix
git clone git://git.asteride.xyz/~ldp/aplat.git
Journaux | Fichiers | Références | LISEZ-MOI | LICENCE

commit dc749acf32a42ce1fa35f0212f025a1930f6cd49
parent 55232dba8e070ff5e0d1454aac54939582be8a1c
Auteur: Loïc Daignault-Pichette <loic@asteride.xyz>
Date:   Fri,  7 Jun 2024 14:48:44 -0400

inclusion manuelle dans aplat.c de coroutines.h

Diffstat:
Maplat.c | 7++++++-
Dcoroutines.h | 10----------
2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/aplat.c b/aplat.c @@ -8,7 +8,6 @@ #include <libintl.h> #include <locale.h> -#include "coroutines.h" #include "tampon.h" #define _(c) gettext(c) @@ -24,6 +23,12 @@ #define DRAP_FRM 1 #define DRAP_OUV 2 +#define cr_variable static int cr_etat=0; +#define cr_tableau switch (cr_etat) +#define cr_definir(n) case n: goto cr_e ## n; +#define cr_entrer(n) cr_e ## n: +#define cr_sortir(e, v) do { cr_etat=(e); return (v); } while (0) + static void utilisation(FILE *fichier); static void version(void); static int aplatir(FILE *f); diff --git a/coroutines.h b/coroutines.h @@ -1,10 +0,0 @@ -#ifndef COROUTINES_H -#define COROUTINES_H - -#define cr_variable static int cr_etat=0; -#define cr_tableau switch (cr_etat) -#define cr_definir(n) case n: goto cr_e ## n; -#define cr_entrer(n) cr_e ## n: -#define cr_sortir(e, v) do { cr_etat=(e); return (v); } while (0) - -#endif