/*
   Fichier genentete.h
   Auteur Bernard Chardonneau
*/


/* constante */

#ifndef szchemin
#include "szchemin.h"
#endif


/* prototypes des fonctions de la bibliothèque genentete */

void errfatale (char *format, char *argument);
void recupdirenv (int nbarg, char *arg2);
void gen_mes_id (FILE *ficentete, long numail, char *adr_exped);
void ajout_date (char *nomfic);
void fusionner (char *entete, long numail, char *message);
void ajout_sign (char *message);
void charge_carnet_adr ();
void lire_exped ();
void choixdest (char *motcle);
long choix_numail ();
void majnumail (long numail);
void affligne (int numlig);
void ajout_adr (char *destin, char *motcle);


/* variables globales à l'application utilisées par genentete
   (pour éviter des tonnes de passages de paramètres) */


#ifdef appli
     FILE *fdest;            // descripteur du fichier mail généré (message)
     char direnv [szchemin]; // répertoire des fichiers mail à envoyer
     int  ajouts;            // indique si l'on a déjà ajouté des destinataires
#else
     extern FILE *fdest;
     extern char direnv [szchemin];
     extern int  ajouts;

#ifndef decl_fmail
     FILE *fmail;         // descripteur du fichier mail
#endif

#endif