32 lines
		
	
	
	
		
			805 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			805 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".
 | 
						|
 */
 | 
						|
/* $Header$ */
 | 
						|
/* 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	*/
 |