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