/**************DO NOR REMOVE THIS BANNER***************/
/*  FreeFEM : Language for a Finite Element Method    */
/*  -------    Release 1.0:  June 1994.               */
/*  Authors: D. Bernardi, Y. Darmaillac F. Hecht,     */
/*           O. Pironneau                             */
/*  You may copy freely these files and use it for    */
/* teaching or research. These or part of these may   */
/* not be sold or used for a commercial purpose with- */
/* out our consent : fax (33)1 44 27 44 11            */
/* (fax)    Olivier.Pironneau@ann.jussieu.fr          */
/******************************************************/

int getprog(char* fn,int , char** argvptr);
void message(char *s);
void erreur(char *s);
void *safecalloc(long nb, long size);
void initgraphique();
void closegraphique();
void klozgraphique();
void rattente(int waitm);
void cadre(float xmin,float xmax, float ymin, float ymax);
void cadreortho(float centrex, float centrey, float rayon);
void couleur(int c);
void pointe(float x, float y);
void rmoveto(float x, float y);
void poynte(int xp,int yp);
void metpoint(float xbas,float ybas,float xhaut,float yhaut,
               int npix,int npiy,float x,float y,int icoul);
void metligne(float xbas,float ybas,float xhaut,float yhaut,
               int npix,int npiy,float x1,float y1,float x2,float y2,int c);
void MainEvent(void);
void rlineto(float x, float y);
void cercle(float centrex, float centrey, float rayon);
void execute(char* s);
void safefree(void** f);
void reffecran();
void raffpoly(int n, float *poly);
