32 lines
		
	
	
	
		
			825 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			825 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
 | |
|  * See the copyright notice in the ACK home directory, in the file "Copyright".
 | |
|  */
 | |
| /* $Id$ */
 | |
| /* VARIOUS TARGET MACHINE SIZE DESCRIPTORS */
 | |
| 
 | |
| #include "nofloat.h"
 | |
| #include "nocross.h"
 | |
| #include "target_sizes.h"
 | |
| 
 | |
| #ifndef NOCROSS
 | |
| extern arith
 | |
| 	short_size, word_size, dword_size, int_size, long_size,
 | |
| #ifndef NOFLOAT
 | |
| 	float_size, double_size,
 | |
| #endif /* NOFLOAT */
 | |
| 	pointer_size;
 | |
| #else /* NOCROSS */
 | |
| #define short_size	(SZ_SHORT)
 | |
| #define word_size	(SZ_WORD)
 | |
| #define dword_size	(2*SZ_WORD)
 | |
| #define int_size	(SZ_INT)
 | |
| #define long_size	(SZ_LONG)
 | |
| #ifndef NOFLOAT
 | |
| #define float_size	(SZ_FLOAT)
 | |
| #define double_size	(SZ_DOUBLE)
 | |
| #endif /* NOFLOAT */
 | |
| #define pointer_size	(SZ_POINTER)
 | |
| #endif /* NOCROSS */
 | |
| 
 | |
| extern arith max_int, max_unsigned;	/* cstoper.c	*/
 |