home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Amiga / Applications / Mathematiques / Kurve.lha / Kurve / includes.kur < prev    next >
Text File  |  1992-12-06  |  3KB  |  72 lines

  1. /*  kurvemake  */
  2. /* this is the name of the makefile */
  3. /*******************************************************************/
  4. /*                                                                 */
  5. /*              This are the include files for Kurve               */
  6. /*                                                                 */
  7. /*******************************************************************/
  8.  
  9. /*******************************************************************/
  10. /*                                                                 */
  11. /* If you wanna recompile Kurve YOU NEED Fishdisk 540.             */
  12. /*                                                                 */
  13. /* Please copy req.h from ReqAztec5 to include/libraries ,also     */
  14. /* you have to copy req_pragmas.h into  your include path;         */
  15. /* it's included from req.h via   #include <req_pragmas.h>         */
  16. /*                                                                 */
  17. /* AND YOU HAVE TO CHANGE req.h  Format() to something else you    */
  18. /* deserve, because Includes2.04 also have a Format() routine and  */
  19. /* uses this to FORMAT A DISK DEVICE and NOT to format a string!!! */
  20. /*                                                                 */
  21. /*******************************************************************/
  22.  
  23. #define AztecVERSION520   /* please set this define to 500 if using  */
  24.                           /* a version prior to 5.2a                 */
  25.  
  26. /* VERSION 500 is defined from all AztecC 5.x Versions (5.0a to 5.2a)*/
  27. /* so this define may not be used in the case I need                 */
  28. /* see checkstring() in funkrequest.c or Revision History in kurve.c */
  29. /* changed 24.12.1991                                                */
  30.  
  31.  
  32. #include <functions.h>
  33. #include <stdio.h>
  34. #include <stdlib.h>
  35. #include <string.h>
  36. #include <ctype.h>
  37. #include <exec/exec.h>
  38. #include <intuition/intuition.h>
  39. #include <intuition/gadgetclass.h>
  40. #include <graphics/gfxbase.h>
  41. #include <graphics/gfxmacros.h>
  42. #include <devices/printer.h>
  43. #include <math.h>
  44. #include <fcntl.h>
  45. #include <time.h>
  46. #include <libraries/dosextens.h>
  47. #include <libraries/reqbase.h>
  48. #include <libraries/gadtools.h>
  49. #include <libraries/asl.h>
  50.  
  51.  
  52.  
  53. struct FuncNode
  54.            {
  55.                 struct FuncNode  *Next;  /* changed Funcnode on 20.09.1992 */
  56.                 struct FuncNode  *Prev;
  57.                 UBYTE  ln_Type;          /* taken from struct Node         */
  58.                 BYTE   ln_Pri;           /* and so enable exec mem list    */
  59.                 char   *Func;            /* functions and the ListView-    */
  60.                 char   *Func1;           /* Gadget from GadTools           */
  61.                 char   *Func2;
  62.                 APTR   *CFunc;
  63.                 APTR   *CFunc1;
  64.                 APTR   *CFunc2;
  65.                 ULONG  LenCFunc;   /* memory allocation for compiled function */
  66.                 ULONG  LenCFunc1;
  67.                 ULONG  LenCFunc2;
  68.                 UWORD  FuncPattern;
  69.                 BYTE   isdrawn;
  70.                 BYTE   special;   /* unused yet   13.1.1992  */
  71.            };
  72.