|
|
1.1 root 1: /*
2: * Copyright (c) 1980 Regents of the University of California.
3: * All rights reserved. The Berkeley software License Agreement
4: * specifies the terms and conditions for redistribution.
5: *
6: * @(#)align.h 5.2 (Berkeley) 11/12/86
7: */
8:
9: /*
10: * alignment of various types in bytes.
11: * sizes are found using sizeof( type ).
12: */
13: #ifdef vax
14: # define A_CHAR 1
15: # define A_INT 4
16: # define A_FLOAT 4
17: # define A_DOUBLE 4
18: # define A_LONG 4
19: # define A_SHORT 2
20: # define A_POINT 4
21: # define A_STRUCT 1
22: # define A_STACK 4
23: # define A_FILET 4
24: # define A_SET 4
25: # define A_MIN 1
26: # define A_MAX 4
27: #endif vax
28: #ifdef tahoe
29: # define A_CHAR 1
30: # define A_INT 4
31: # define A_FLOAT 4
32: # define A_DOUBLE 4
33: # define A_LONG 4
34: # define A_SHORT 2
35: # define A_POINT 4
36: # define A_STRUCT 4
37: # define A_STACK 4
38: # define A_FILET 4
39: # define A_SET 4
40: # define A_MIN 1
41: # define A_MAX 4
42: #endif tahoe
43: #ifdef mc68000
44: # define A_CHAR 1
45: # define A_INT 2
46: # define A_FLOAT 2
47: # define A_DOUBLE 2
48: # define A_LONG 2
49: # define A_SHORT 2
50: # define A_POINT 2
51: # define A_STRUCT 2
52: # define A_STACK 2
53: # define A_FILET 2
54: # define A_SET 2
55: # define A_MIN 1
56: # define A_MAX 2
57: #endif mc68000
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.