#if	!defined(COMP_ENVIRON_H)
# define	COMP_ENVIRON_H	1
# if	ibmrt
#  define	signed_char	0
# elif	mips || sun3 || sun4 || sparc || vax || i386 || __alpha || __hppa
#  define	signed_char	1
# else
	where in the world am I?  Generate a compile time error!
# endif

# if	mips && !defined(__GNUC__)
#  define	const	/* mips cc is not full ANSI -- next compiler? */
#  define	inline	/* inline is a gcc extension */
# endif

/*
 * Size-specific type names for network code or
 * machine-independent file formats.
 */
# if	mips || sun3 || sun4 || sparc || vax || i386 || __hppa
#  if	defined(__GNUC__)
	typedef long long		int64;
	typedef unsigned long long	uint64;
#  endif
	typedef	long			int32;
	typedef unsigned long		uint32;
	typedef short			int16;
	typedef unsigned short		uint16;
# elif	__alpha
	typedef long			int64;
	typedef unsigned long		uint64;
	typedef int			int32;
	typedef unsigned int		uint32;
	typedef short			int16;
	typedef unsigned short		uint16;
# else
	where in the world am I?  Generate a compile time error!
# endif
#endif	/* !defined(COMP_ENVIRON_H) */
