xref: /csrg-svn/usr.bin/pascal/src/align.h (revision 10651)
1802Speter /* Copyright (c) 1979 Regents of the University of California */
2802Speter 
3*10651Speter /* static	char sccsid[] = "@(#)align.h 1.2 02/01/83"; */
4802Speter 
5802Speter     /*
6802Speter      *	alignment of various types in bytes.
7802Speter      *	sizes are found using sizeof( type ).
8802Speter      */
9*10651Speter #ifdef vax
10*10651Speter #   define A_CHAR	1
11*10651Speter #   define A_INT	4
12*10651Speter #   define A_FLOAT	4
13*10651Speter #   define A_DOUBLE	4
14*10651Speter #   define A_LONG	4
15*10651Speter #   define A_SHORT	2
16*10651Speter #   define A_POINT	4
17*10651Speter #   define A_STRUCT	1
18*10651Speter #   define A_STACK	4
19*10651Speter #   define A_FILET	4
20*10651Speter #   define A_SET	4
21*10651Speter #   define A_MIN	1
22*10651Speter #   define A_MAX	4
23*10651Speter #endif vax
24*10651Speter #ifdef mc68000
25*10651Speter #   define A_CHAR	1
26*10651Speter #   define A_INT	2
27*10651Speter #   define A_FLOAT	2
28*10651Speter #   define A_DOUBLE	2
29*10651Speter #   define A_LONG	2
30*10651Speter #   define A_SHORT	2
31*10651Speter #   define A_POINT	2
32*10651Speter #   define A_STRUCT	2
33*10651Speter #   define A_STACK	2
34*10651Speter #   define A_FILET	2
35*10651Speter #   define A_SET	2
36*10651Speter #   define A_MIN	1
37*10651Speter #   define A_MAX	2
38*10651Speter #endif mc68000
39