 /********************************************************************/
 /****                                                            ****/
 /****                                                            ****/
 /****    Program          : Plotter.h                            ****/
 /****                                                            ****/
 /****    Version          :    03.34                             ****/
 /****                                                            ****/
 /****    Erstversion      : 07.10.1989                           ****/
 /****                                                            ****/
 /****    Letzte Änderung  : 07.10.1989                           ****/
 /****                                                            ****/
 /****    Compiliert mit   : Headerfile                           ****/
 /****                                                            ****/
 /****    Gelinkt mit      : eingebunden                          ****/
 /****                                                            ****/
 /********************************************************************/
 /****                                                            ****/
 /****                                                            ****/
 /****               Copyright by Rüdiger Dreier                  ****/
 /****                                                            ****/
 /****                                                            ****/
 /********************************************************************/

 VOID Pset(double,double);
 VOID DrawTo(double,double);
 VOID zeichne(VOID);
 VOID MenuWahl(VOID);
 VOID oeffne(VOID);
 VOID ende(VOID);
 VOID Line(double,double,double,double);
 VOID SetColor(VOID);
 VOID SetNewColor(VOID);
 VOID Skalierung(double,double,double);
 VOID UmwandlungInIntervall(VOID);
 VOID UmwandlungInKonstanten(VOID);
 VOID UpdateMenuText(VOID);
 VOID SetRXOffset(VOID);
 VOID TastaturAbfrage(VOID);
 VOID Loeschen(VOID);
 char *Ableiten(long,long);
 VOID About(VOID);
 VOID FehlerAbfrage(VOID);
 VOID DamageOn(VOID);
 VOID DamageOff(VOID);
 VOID ZeichneFunktion(unsigned short,int);
 VOID Plotte(unsigned short,double,double,double,double,int,int);
 double FunktionsWert(unsigned short,double,int);
 VOID Verbinden(double,double);
 DOUBLE Max(double,double);
 DOUBLE Min(double,double);
 LONG drucken(VOID);
 VOID AusSchnitt(double *,double *,double *,double *);
 VOID Box(long,long,long,long);
 VOID Grenzen(char *,char *,char *,char *);
 VOID Funktionseingabe(UBYTE *);
 VOID Genauigkeit(VOID);
 VOID erstellen(VOID);
 VOID TextFuerIntervall(VOID);
 VOID TextFuerKonstanten(VOID);

 char *strcpy(char *,char *);
 long  strcmp(char *,char *);
 char *strcat(char *,char *);
 VOID TrapHandle(VOID);
 VOID RemTrapHandle(VOID);
 VOID MemCleanup(VOID); 
 VOID NoBreak(VOID); 
 VOID exit(LONG);
 LONG OnBreak(LONG);



 #define Abstand 15 
 #define RUNDEN  .5001
 #define RUNDEN2 .5001
 #define deltah  .00000005    /* Sind nur schlechte Mittelwerte */
 #define deltahh .0005        /* 2. Abl. teils recht ungenau    */
 #define KLEIN 0
 #define GROSS 1
 #define MAXLONG 2147483647.0
 #define MAXPIXELY 300

