/*  kurvemake  */
/* this is the name of the makefile */
/*******************************************************************/
/*                                                                 */
/*              This are the include files for Kurve               */
/*                                                                 */
/*******************************************************************/

/*******************************************************************/
/*                                                                 */
/* If you wanna recompile Kurve YOU NEED Fishdisk 540.             */
/*                                                                 */
/* Please copy req.h from ReqAztec5 to include/libraries ,also     */
/* you have to copy req_pragmas.h into  your include path;         */
/* it's included from req.h via   #include <req_pragmas.h>         */
/*                                                                 */
/* AND YOU HAVE TO CHANGE req.h  Format() to something else you    */
/* deserve, because Includes2.04 also have a Format() routine and  */
/* uses this to FORMAT A DISK DEVICE and NOT to format a string!!! */
/*                                                                 */
/*******************************************************************/

#define AztecVERSION520   /* please set this define to 500 if using  */
                          /* a version prior to 5.2a                 */

/* VERSION 500 is defined from all AztecC 5.x Versions (5.0a to 5.2a)*/
/* so this define may not be used in the case I need                 */
/* see checkstring() in funkrequest.c or Revision History in kurve.c */
/* changed 24.12.1991                                                */


#include <functions.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <exec/exec.h>
#include <intuition/intuition.h>
#include <intuition/gadgetclass.h>
#include <graphics/gfxbase.h>
#include <graphics/gfxmacros.h>
#include <devices/printer.h>
#include <math.h>
#include <fcntl.h>
#include <time.h>
#include <libraries/dosextens.h>
#include <libraries/reqbase.h>
#include <libraries/gadtools.h>
#include <libraries/asl.h>



struct FuncNode
           {
                struct FuncNode  *Next;  /* changed Funcnode on 20.09.1992 */
                struct FuncNode  *Prev;
                UBYTE  ln_Type;          /* taken from struct Node         */
                BYTE   ln_Pri;           /* and so enable exec mem list    */
                char   *Func;            /* functions and the ListView-    */
                char   *Func1;           /* Gadget from GadTools           */
                char   *Func2;
                APTR   *CFunc;
                APTR   *CFunc1;
                APTR   *CFunc2;
                ULONG  LenCFunc;   /* memory allocation for compiled function */
                ULONG  LenCFunc1;
                ULONG  LenCFunc2;
                UWORD  FuncPattern;
                BYTE   isdrawn;
                BYTE   special;   /* unused yet   13.1.1992  */
           };
