/********************************************************/
/*							*/
/* 	ICE Host Dependent Configuration File		*/
/*	Automatically Generated by CMake		*/
/*							*/
/********************************************************/

#ifndef __ICE_CONFIG
#define __ICE_CONFIG

/* what byte order */
#cmakedefine CMAKE_WORDS_BIGENDIAN
#ifdef CMAKE_WORDS_BIGENDIAN
  #define ICE_WORDS_BIGENDIAN
  #define ICE_BYTE_ORDER_BIG
#else
  #define ICE_WORDS_LITTLEENDIAN
  #define ICE_BYTE_ORDER_LITTLE
#endif

#define ICE_SYSTEM "@ICE_SYSTEM@"
#define ICE_HOST @ICE_SYSTEM@

#cmakedefine ICE_VOID_VALID
#ifndef ICE_VOID_VALID
	/* Force an Error */
#error	ICE_VOID not defined
#endif
#define ICE_VOID @ICE_VOID@

#cmakedefine ICE_PTR_VALID
#ifndef ICE_PTR_VALID
	/* Force an Error */
#error	ICE_PTR not defined
#endif
#define ICE_PTR @ICE_PTR@

#cmakedefine ICE_CHAR_VALID
#ifndef ICE_CHAR_VALID
	/* Force an Error */
#error	ICE_CHAR not defined
#endif
#define ICE_CHAR @ICE_CHAR@

#cmakedefine ICE_8_INT_VALID
#ifndef ICE_8_INT_VALID
	/* Force an Error */
#error	ICE_8_INT not defined
#endif
#define ICE_8_INT 	@ICE_8_INT@

#cmakedefine ICE_32_INT_VALID
#ifndef ICE_32_INT_VALID
	/* Force an Error */
#error	ICE_32_INT not defined
#endif
#define ICE_32_INT 	@ICE_32_INT@
#define ICE_32_U_INT	@ICE_32_U_INT@
#define ICE_32_S_INT	@ICE_32_S_INT@

#cmakedefine ICE_32_FLOAT_VALID
#ifndef ICE_32_FLOAT_VALID
	/* Force an Error */
#error	ICE_32_FLOAT not defined
#endif
#define ICE_32_FLOAT @ICE_32_FLOAT@
#define ICE_FLOAT @ICE_32_FLOAT@

#cmakedefine ICE_64_FLOAT_VALID
#ifndef ICE_64_FLOAT_VALID
	/* Force an Error */
#error	ICE_64_FLOAT not defined
#endif
#define ICE_64_FLOAT @ICE_64_FLOAT@
#define ICE_DOUBLE @ICE_64_FLOAT@


#ifndef SIZEOF___INT64
#cmakedefine SIZEOF___INT64
#endif

#ifndef SIZEOF_LONG_LONG
#cmakedefine SIZEOF_LONG_LONG
#endif

#if defined( SIZEOF___INT64 )
# define ICE_64_INT __int64
# define HAVE_64_INT
#elif defined( SIZEOF_LONG_LONG )
# define ICE_64_INT long long
# define HAVE_64_INT
#else
# error "64 bit long not defined"
#endif

#cmakedefine ICE_HAVE_64BIT_STREAMS
#ifdef ICE_HAVE_64BIT_STREAMS
#define ICE_64BIT_CAST
#else
#define ICE_64BIT_CAST (long)
#endif


#cmakedefine ICE_HAVE_FCNTL
#cmakedefine ICE_HAVE_NETINET
#cmakedefine ICE_HAVE_MMAN

#endif /* __ICE_CONFIG */
