-/* Definitions for the data structures and codes used in VMS debugging. */
+/* Definitions for the data structures and codes used in VMS debugging.
Copyright (C) 2001 Free Software Foundation, Inc.
This file is part of GCC.
You should have received a copy of the GNU General Public License
along with GCC; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-02111-1307, USA. */
+Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301, USA. */
#ifndef GCC_VMSDBG_H
#define GCC_VMSDBG_H 1
} dst__header_length;
union
{
- ENUM_BITFIELD (_DST_DTYPE) dst_w_type : 16;
- ENUM_BITFIELD (_DST_DTYPE) dst_x_type : 16;
+ ENUM_BITFIELD (_DST_TYPE) dst_w_type : 16;
+ ENUM_BITFIELD (_DST_TYPE) dst_x_type : 16;
} dst__header_type;
} DST_HEADER;
#define DST_K_DST_HEADER_SIZE sizeof 4
-/* Language type codes. */
+/* Language type codes. */
typedef enum _DST_LANGUAGE {DST_K_FORTRAN = 1, DST_K_C = 7, DST_K_ADA = 9,
DST_K_UNKNOWN = 10, DST_K_CXX = 15} DST_LANGUAGE;
-/* Module header (a module is the result of a single compilation). */
+/* Module header (a module is the result of a single compilation). */
typedef struct _DST_MODULE_BEGIN
{
} DST_MODULE_END;
#define DST_K_MODEND_SIZE sizeof 4
-/* Routine header. */
+/* Routine header. */
typedef struct _DST_ROUTINE_BEGIN
{
} DST_ROUTINE_END;
#define DST_K_RTNEND_SIZE 9
-/* Block header. */
+/* Block header. */
typedef struct _DST_BLOCK_BEGIN
{
} DST_BLOCK_BEGIN;
#define DST_K_BLKBEG_SIZE 10
-/* Block trailer. */
+/* Block trailer. */
typedef struct _DST_BLOCK_END
{
#define DST_K_SOURCE_CORR_HEADER_SIZE 4
/* Source file correlation codes. */
-
+
#define DST_K_SRC_DECLFILE 1
#define DST_K_SRC_SETFILE 2
#define DST_K_SRC_SETREC_L 3
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;
unsigned char dst_b_src_df_rms_rfo;
unsigned int dst_l_prolog_bkpt_addr;
} DST_PROLOG;
#define DST_K_PROLOG_SIZE 8
-
+
#endif /* GCC_VMSDBG_H */