|
|
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.