Parameters 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. !File: debugcst.h
  2. /*#define DEBUG 1 /* perform various self-tests */
  3. #define NDEBUG 1 /* disable assertions */
  4. !File: density.h
  5. #define DENSITY 3 /* to determine, if a csa or csb
  6. instruction must be generated */
  7. !File: errout.h
  8. #define ERROUT STDERR /* file pointer for writing messages */
  9. #define MAXERR_LINE 5 /* maximum number of error messages given
  10. on the same input line. */
  11. !File: idfsize.h
  12. #define IDFSIZE 128 /* max. significant length of an identifier */
  13. !File: inputtype.h
  14. #define INP_READ_IN_ONE 1 /* read input file in one */
  15. !File: numsize.h
  16. #define NUMSIZE 256 /* maximum length of a numeric constant */
  17. !File: strsize.h
  18. #define ISTRSIZE 32 /* minimum number of bytes allocated for
  19. storing a string */
  20. #define RSTRSIZE 8 /* step size in enlarging the memory for
  21. the storage of a string */
  22. !File: target_sizes.h
  23. #define MAXSIZE 8 /* the maximum of the SZ_* constants */
  24. /* target machine sizes */
  25. #define SZ_CHAR (arith)1
  26. #define SZ_WORD (arith)4
  27. #define SZ_INT (arith)4
  28. #define SZ_LONG (arith)4
  29. #define SZ_POINTER (arith)4
  30. #define SZ_REAL (arith)8
  31. /* target machine alignment requirements */
  32. #define AL_CHAR 1
  33. #define AL_WORD ((int)SZ_WORD)
  34. #define AL_INT ((int)SZ_WORD)
  35. #define AL_LONG ((int)SZ_WORD)
  36. #define AL_POINTER ((int)SZ_WORD)
  37. #define AL_REAL ((int)SZ_WORD)
  38. #define AL_STRUCT ((int)SZ_WORD)
  39. !File: nocross.h
  40. #define NOCROSS 1 /* define when cross compiler not needed */
  41. !File: dbsymtab.h
  42. #define DBSYMTAB 1 /* ability to produce symbol table for debugger */