commit d991ae66d4e94a0b42fa6044d9f89688a3292a95
parent eb5b4feffcdb995088ee452ffb42950c57651a7f
Auteur: Selve <selve@asteride.xyz>
Date: Sat, 18 Nov 2023 19:13:49 -0500
ajout du mot-clef static à certaines fonctions
Diffstat:
3 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/aplat.c b/aplat.c
@@ -18,11 +18,11 @@
#define JT_FCT 2 /* séparateur fictif */
#define JT_ATM 3 /* atome */
-void utilisation(void);
-int transformer(FILE *);
-int prch_jeton(FILE *, struct tampon *, int);
-int afficher_ligne(struct tampon *, struct tampon *, int *);
-int guillemets(FILE *, struct tampon *);
+static void utilisation(void);
+static int transformer(FILE *);
+static int prch_jeton(FILE *, struct tampon *, int);
+static int afficher_ligne(struct tampon *, struct tampon *, int *);
+static int guillemets(FILE *, struct tampon *);
char *nom_prog; /* nom du programme */
@@ -50,13 +50,13 @@ main(int argc, char **argv)
return 0;
}
-void
+static void
utilisation(void)
{
printf("UTILISATION: %s <[fichier]\n", nom_prog);
}
-int transformer(FILE *f)
+static int transformer(FILE *f)
{
int prfd; /* profondeur */
int draps; /* drapeaux */
@@ -165,7 +165,7 @@ deseq:
return -1;
}
-int
+static int
prch_jeton(FILE *f, struct tampon *tp, int tp_type)
{
int c;
@@ -213,7 +213,7 @@ prch_jeton(FILE *f, struct tampon *tp, int tp_type)
return EOF;
}
-int
+static int
afficher_ligne(struct tampon *etq, struct tampon *ctn, int *draps)
{
char *c;
@@ -258,7 +258,7 @@ afficher_ligne(struct tampon *etq, struct tampon *ctn, int *draps)
return 0;
}
-int
+static int
guillemets(FILE *f, struct tampon *tp)
{
int c;
diff --git a/tampon.c b/tampon.c
@@ -3,6 +3,8 @@
#include "tampon.h"
+static int tp_plein(char, struct tampon *);
+
/* initialiser le tampon tp de taille tll */
int
tp_init(struct tampon *tp, size_t tll)
@@ -32,7 +34,7 @@ tp_ecr(char c, struct tampon *tp)
}
/* agrandir le tampon tp et y ajouter le caractère c */
-int
+static int
tp_plein(char c, struct tampon *tp)
{
size_t diff;
diff --git a/tampon.h b/tampon.h
@@ -14,7 +14,6 @@ struct tampon {
int tp_init(struct tampon *, size_t taille);
int tp_ecr(char c, struct tampon *);
-int tp_plein(char c,struct tampon *);
void tp_eff(struct tampon *);
int tp_etq_rec(struct tampon *);