122220Sdist /* 222220Sdist * Copyright (c) 1980 Regents of the University of California. 322220Sdist * All rights reserved. The Berkeley software License Agreement 422220Sdist * specifies the terms and conditions for redistribution. 522220Sdist * 6*30028Smckusick * @(#)align.h 5.2 (Berkeley) 11/12/86 722220Sdist */ 8802Speter 9802Speter /* 10802Speter * alignment of various types in bytes. 11802Speter * sizes are found using sizeof( type ). 12802Speter */ 1310651Speter #ifdef vax 1410651Speter # define A_CHAR 1 1510651Speter # define A_INT 4 1610651Speter # define A_FLOAT 4 1710651Speter # define A_DOUBLE 4 1810651Speter # define A_LONG 4 1910651Speter # define A_SHORT 2 2010651Speter # define A_POINT 4 2110651Speter # define A_STRUCT 1 2210651Speter # define A_STACK 4 2310651Speter # define A_FILET 4 2410651Speter # define A_SET 4 2510651Speter # define A_MIN 1 2610651Speter # define A_MAX 4 2710651Speter #endif vax 28*30028Smckusick #ifdef tahoe 29*30028Smckusick # define A_CHAR 1 30*30028Smckusick # define A_INT 4 31*30028Smckusick # define A_FLOAT 4 32*30028Smckusick # define A_DOUBLE 4 33*30028Smckusick # define A_LONG 4 34*30028Smckusick # define A_SHORT 2 35*30028Smckusick # define A_POINT 4 36*30028Smckusick # define A_STRUCT 4 37*30028Smckusick # define A_STACK 4 38*30028Smckusick # define A_FILET 4 39*30028Smckusick # define A_SET 4 40*30028Smckusick # define A_MIN 1 41*30028Smckusick # define A_MAX 4 42*30028Smckusick #endif tahoe 4310651Speter #ifdef mc68000 4410651Speter # define A_CHAR 1 4510651Speter # define A_INT 2 4610651Speter # define A_FLOAT 2 4710651Speter # define A_DOUBLE 2 4810651Speter # define A_LONG 2 4910651Speter # define A_SHORT 2 5010651Speter # define A_POINT 2 5110651Speter # define A_STRUCT 2 5210651Speter # define A_STACK 2 5310651Speter # define A_FILET 2 5410651Speter # define A_SET 2 5510651Speter # define A_MIN 1 5610651Speter # define A_MAX 2 5710651Speter #endif mc68000 58