#ifndef __P
# if defined(__STDC__) ||  defined(__GNUC__)
#  define __P(x) x
# else
#  define __P(x) ()
# endif
#endif


/* Prototypes from AFFECT.c */

  extern           void  AFFECT __P((char *pat_numb, char *ident, char *val));


/* Prototypes from ARRAY.c */

  extern           void  ARRAY __P(());


/* Prototypes from CONV.c */

  extern          char * CONV __P((int entier));


/* Prototypes from DECLAR.c */

  extern           void  DECLAR __P((char *ident, char *space, char *format, char *mode, char *size));


/* Prototypes from DEF_GEN.c */

  extern           void  DEF_GENPAT __P((char *chaine));


/* Prototypes from GETCPAT.c */

  extern            int  GETCPAT __P(());


/* Prototypes from INIT.c */

  extern           void  INIT __P((char *pat_numb, char *ident, char *val));


/* Prototypes from LABEL.c */

  extern           void  LABEL __P((char *ident));


/* Prototypes from M_AFFECT.c */

  extern           void  M_AFFECT __P(());


/* Prototypes from M_DECLAR.c */

  extern           void  M_DECLAR __P(());


/* Prototypes from M_INIT.c */

  extern           void  M_INIT __P(());


/* Prototypes from SAVE.c */

  extern           void  SAVE __P(());


/* Prototypes from SAV_GEN.c */

  extern           void  SAV_GENPAT __P(());


/* Prototypes from libpat_l.c */

  extern           void  Erreur __P((char *chaine));
  extern           void  InitHash __P((elt *tab[]));
  extern           elt * SymbAlloc __P((char *ident, elt *tab[]));
  extern           elt * ExisteIdent __P((char *ident, elt *tab[]));
  extern            int  FindIdent __P((char *ident, elt *tab[]));
  extern          char * namei __P((char *str, int n));
  extern           void  KillEsp __P((char *name));
  extern           void  CheckIdent __P((char *ident));
  extern           char  CheckSeparate __P((char *chn_blk));
  extern           char  CheckFormat __P((char *format));
  extern           char  CheckType __P((char *type));
  extern           void  CheckPattern __P((char *pattern));
  extern           void  CheckWidth __P((struct alpha_num *chaine));
  extern           void  SplitIdent __P((char *chaine, char *ident));
  extern           void  TraiterChaine __P((char *chaine, struct alpha_num *traite));
  extern           void  CreatePagrp __P((char *ident, int length, int sens, short type_vecteur));
  extern           void  DupPaiol __P((int duplicate, char format, char *param_effectif, char *param_virtuel, char i_o, char blk));
  extern           void  CreatePaiol __P((char format, char *ident, char mode, char blk));
  extern           void  EmpileParam __P((char *param));
  extern          char * DefileParam __P(());
  extern  struct paevt * FusionPaevt __P((struct paevt *lst_event, struct paevt *tete_event));
  extern           void  CreateAction __P((char *act_type));
  extern  struct paini * FusionPaini __P((struct paini *fst_ini, struct paini *scd_ini));
  extern           void  CreatePapat __P((char *label, struct paevt *lst_event, struct paini *lst_ini));
  extern  struct paevt * CreatePaevt __P((struct paevt *tete_paevt, int num_ident, char valeur));
  extern           void  MajPatternCourant __P((char *pattern));
  extern           void  FormatValue __P((char *ret_val, char *value, int nb_car, int sens, int i_o));
