home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / language / icon / Source / h / Define < prev    next >
Encoding:
Text File  |  1990-09-18  |  1.4 KB  |  58 lines

  1. #undef ARM
  2. #define ARM 1
  3.  
  4. /*
  5.  * The following definitions assure the C compilers are defined with
  6.  * the correct logical values for #if directives. The definitions
  7.  * they use come from the C command line.
  8.  */
  9.  
  10. #define DeBug
  11. #define Standard
  12. #define FixedRegions
  13. #define SystemFnc
  14. #define KeyboardFncs
  15. #define CStateSize 25
  16. #define Pipes
  17. #define ArmFncs
  18.  
  19. #define HostStr "Acorn Archimedes (RISC OS 2.00)"
  20.  
  21. /*
  22.  * More configuration parameters.
  23.  */
  24.  
  25. #define Precision 15
  26. #define IconAlloc
  27. #define IconGcvt
  28. #define index strchr
  29. #define rindex strrchr
  30.  
  31. /*
  32.  * Assign Archimedes-standard names for the Icon predefined
  33.  * environment variables.
  34.  */
  35.  
  36. #define MEMMON        "Icon$MemMon"
  37. #define NOERRBUF    "Icon$NoErrBuff"
  38. #define TRACE        "Icon$Trace"
  39. #define COEXPSIZE    "Icon$CoExpSize"
  40. #define STRSIZE        "Icon$StrSize"
  41. #define HEAPSIZE    "Icon$HeapSize"
  42. #define BLOCKSIZE    "Icon$BlockSize"    /* Synonyms */
  43. #define BLKSIZE        "Icon$BlkSize"        /* Synonyms */
  44. #define STATSIZE    "Icon$StatSize"
  45. #define STATINCR    "Icon$StatIncr"
  46. #define MSTKSIZE    "Icon$MStkSize"
  47. #define QLSIZE        "Icon$QLSize"
  48. #define ICONCORE    "Icon$Core"
  49.  
  50. /*
  51.  * Note that the default IPATH is "Icon: Lib:Icon.", so that it is better
  52.  * to define Icon$Path (using the standard Archimedes path conventions,
  53.  * using comma-separated prefixes), rather than redefining Icon$IPath,
  54.  * which uses Icon's own conventions (space-separated prefixes).
  55.  */
  56.  
  57. #define IPATH        "Icon$IPath"
  58.