hwint.h (HOST_BITS_PER_LONGLONG): Deal with __int64 type.
* hwint.h (HOST_BITS_PER_LONGLONG): Deal with __int64 type. * vmsdbg.h (DST_SRC_COMMAND): Test for type of long long or __int64, not GNUC. From-SVN: r47828
This commit is contained in:
parent
0b6c426b5d
commit
6d08665a30
@ -1,3 +1,9 @@
|
||||
Sun Dec 9 20:25:17 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* hwint.h (HOST_BITS_PER_LONGLONG): Deal with __int64 type.
|
||||
* vmsdbg.h (DST_SRC_COMMAND): Test for type of long long or __int64,
|
||||
not GNUC.
|
||||
|
||||
Sun Dec 9 20:19:32 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
Douglas B. Rupp <rupp@gnat.com>
|
||||
|
||||
|
@ -18,11 +18,15 @@
|
||||
#ifdef HAVE_LONG_LONG
|
||||
# define HOST_BITS_PER_LONGLONG (CHAR_BIT * SIZEOF_LONG_LONG)
|
||||
#else
|
||||
#ifdef HAVE__INT64
|
||||
# define HOST_BITS_PER_LONGLONG (CHAR_BIT * SIZEOF___INT64)
|
||||
#else
|
||||
/* If we're here and we're GCC, assume this is stage 2+ of a bootstrap
|
||||
and 'long long' has the width of the *target*'s long long. */
|
||||
# if GCC_VERSION > 3000
|
||||
# define HOST_BITS_PER_LONGLONG LONG_LONG_TYPE_SIZE
|
||||
# endif /* gcc */
|
||||
#endif
|
||||
#endif /* no long long */
|
||||
|
||||
/* Find the largest host integer type and set its size and type. */
|
||||
|
@ -216,10 +216,12 @@ typedef struct _DST_SRC_COMMAND
|
||||
unsigned char dst_b_src_df_length;
|
||||
unsigned char dst_b_src_df_flags;
|
||||
unsigned short int dst_w_src_df_fileid;
|
||||
#ifdef __GNUC__
|
||||
#ifdef HAVE_LONG_LONG
|
||||
long long dst_q_src_df_rms_cdt;
|
||||
#else
|
||||
#ifdef HAVE___INT64
|
||||
__int64 dst_q_src_df_rms_cdt;
|
||||
#endif
|
||||
#endif
|
||||
unsigned int dst_l_src_df_rms_ebk;
|
||||
unsigned short int dst_w_src_df_rms_ffb;
|
||||
|
Loading…
Reference in New Issue
Block a user