|
|
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.1 (Berkeley) 6/5/85 ! 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 mc68000 ! 29: # define A_CHAR 1 ! 30: # define A_INT 2 ! 31: # define A_FLOAT 2 ! 32: # define A_DOUBLE 2 ! 33: # define A_LONG 2 ! 34: # define A_SHORT 2 ! 35: # define A_POINT 2 ! 36: # define A_STRUCT 2 ! 37: # define A_STACK 2 ! 38: # define A_FILET 2 ! 39: # define A_SET 2 ! 40: # define A_MIN 1 ! 41: # define A_MAX 2 ! 42: #endif mc68000
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.