1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00

DataTypes.h is now output from configure, and shortened

llvm-svn: 11778
This commit is contained in:
Brian Gaeke 2004-02-23 22:07:26 +00:00
parent bee6716069
commit 74d4e2a05c

View File

@ -22,31 +22,24 @@
#ifndef SUPPORT_DATATYPES_H
#define SUPPORT_DATATYPES_H
#include "Config/config.h"
// Note that this header's correct operation depends on __STDC_LIMIT_MACROS
// being defined. We would define it here, but in order to prevent Bad Things
// happening when system headers or C++ STL headers include stdint.h before
// we define it here, we define it on the g++ command line (in Makefile.rules).
#ifdef HAVE_STDINT_H
#include <stdint.h>
#if !defined(__STDC_LIMIT_MACROS)
# error "Must #define __STDC_LIMIT_MACROS before #including Support/DataTypes.h"
#endif
#ifdef HAVE_INTTYPES_H
#include <inttypes.h>
#endif
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
// Note that <inttypes.h> includes <stdint.h>, if this is a C99 system.
@INCLUDE_INTTYPES_H@
@INCLUDE_SYS_TYPES_H@
#if !defined(INT64_MAX)
/* We couldn't determine INT64_MAX; default it. */
#define INT64_MAX 9223372036854775807LL
# define INT64_MAX 9223372036854775807LL
#endif
#if !defined(UINT64_MAX)
#define UINT64_MAX 0xffffffffffffffffULL
# define UINT64_MAX 0xffffffffffffffffULL
#endif
#endif /* SUPPORT_DATATYPES_H */