// alfa.h # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include # include /////////////////////////////////////////////////////////// # define CME M_E # define CMPi M_PI # define CMPid180 0.01745329 # define CM180dPi 57.29577951 # define CMR2Pi 2.506628274631000686 # define CMR2 M_SQRT2 typedef void *Void; typedef char *Char; typedef int *Int; typedef uint *Uint; // uint e ulong sono dichiarati in . typedef ulong *Ulong; typedef double *Double; typedef void (*Funzione)(); typedef int (*Funzioneintera)(); typedef double (*Funzionedouble)(); /////////////////////////////////////// typedef struct {double x,y;} nc; /////////////////////////////////////// void Aggiungifile(), Concatena (Char U, Char Formato, ...), Creatabtrig(), Eliminacaratteri(), FaDivResto(double,double,Int,Double), Hsvdargb(), Input(), Invertiparola(), Leggifile(), Linden(), Prova(), Provacolori(), Provalinden(), Provastrcpy(), Provastrspn(), Rapp2(), Rgbdahsv(double,double,double,Int,Int,Int), Scrivifile(), Sostituisci(); int Eliminacntrl(), Lunghezzafile(), Pos(), Potenzamodulare(), FaDiv(double,double), S(), Segno(double), T(), Tu(), Tui(); double Bin(), FaResto(double,double), Fatt(), FtCosg(double), FtSing(double), Gamma(double), Horner (double,Double,int), Max(double,double), Max3(double,double,double), Min(double,double), Min3(double,double,double), Ncva(), Potenza (double,int), Prodottoscalare(), Somma(), Trigdatabella (double, Double); Double Hadamard(); nc Ncadd(), Nccon(), Nccos(), Ncdiv(), Ncexp(), Ncmolt(), Ncsin(), Ncsott(); /////////////////////////////////////// extern double tabcos[3600],tabsin[3600];