-extern int _bfd_vms_slurp_tir PARAMS ((bfd *abfd, int objtype));
-extern int _bfd_vms_slurp_dbg PARAMS ((bfd *abfd, int objtype));
-extern int _bfd_vms_slurp_tbt PARAMS ((bfd *abfd, int objtype));
-extern int _bfd_vms_slurp_lnk PARAMS ((bfd *abfd, int objtype));
-
-extern int _bfd_vms_write_tir PARAMS ((bfd *abfd, int objtype));
-extern int _bfd_vms_write_tbt PARAMS ((bfd *abfd, int objtype));
-extern int _bfd_vms_write_dbg PARAMS ((bfd *abfd, int objtype));
-
-/* The r_type field in a reloc is one of the following values. */
-#define ALPHA_R_IGNORE 0
-#define ALPHA_R_REFQUAD 1
-#define ALPHA_R_BRADDR 2
-#define ALPHA_R_HINT 3
-#define ALPHA_R_SREL16 4
-#define ALPHA_R_SREL32 5
-#define ALPHA_R_SREL64 6
-#define ALPHA_R_OP_PUSH 7
-#define ALPHA_R_OP_STORE 8
-#define ALPHA_R_OP_PSUB 9
-#define ALPHA_R_OP_PRSHIFT 10
-#define ALPHA_R_LINKAGE 11
-#define ALPHA_R_REFLONG 12
-#define ALPHA_R_CODEADDR 13
-
-/* Object language definitions. */
-
-#define OBJ_S_C_HDR 0 /*VAX module header record */
-#define OBJ_S_C_GSD 1 /*VAX global symbol definition record */
-#define OBJ_S_C_TIR 2 /*VAX text information record */
-#define OBJ_S_C_EOM 3 /*VAX end of module record */
-#define OBJ_S_C_DBG 4 /*VAX Debugger information record */
-#define OBJ_S_C_TBT 5 /*VAX Traceback information record */
-#define OBJ_S_C_LNK 6 /*VAX linker options record */
-#define OBJ_S_C_EOMW 7 /*VAX end of module word-psect record */
-#define OBJ_S_C_MAXRECTYP 7 /*VAX Last assigned record type */
-#define EOBJ_S_C_EMH 8 /*EVAX module header record */
-#define EOBJ_S_C_EEOM 9 /*EVAX end of module record */
-#define EOBJ_S_C_EGSD 10 /*EVAX global symbol definition record */
-#define EOBJ_S_C_ETIR 11 /*EVAX text information record */
-#define EOBJ_S_C_EDBG 12 /*EVAX Debugger information record */
-#define EOBJ_S_C_ETBT 13 /*EVAX Traceback information record */
-#define EOBJ_S_C_MAXRECTYP 13 /*EVAX Last assigned record type */
-#define OBJ_S_K_SUBTYP 1
-#define OBJ_S_C_SUBTYP 1
-#define EOBJ_S_K_SUBTYP 4
-#define EOBJ_S_C_SUBTYP 4
-#define OBJ_S_C_MAXRECSIZ 2048 /*Maximum legal record size */
-#define EOBJ_S_C_MAXRECSIZ 8192 /*Maximum legal record size */
-#define OBJ_S_C_STRLVL 0 /*Structure level */
-#define EOBJ_S_C_STRLVL 2 /*Structure level */
-#define OBJ_S_C_SYMSIZ 31 /*Maximum symbol length */
-#define EOBJ_S_C_SYMSIZ 64 /*Maximum symbol length */
-#define EOBJ_S_C_SECSIZ 31 /*Maximum section name length */
-#define OBJ_S_C_STOREPLIM -1 /*Maximum repeat count on store commands */
-#define EOBJ_S_C_STOREPLIM -1 /*Maximum repeat count on store commands */
-#define OBJ_S_C_PSCALILIM 9 /*Maximum p-sect alignment */
-#define EOBJ_S_C_PSCALILIM 16 /*Maximum p-sect alignment */
-
-#define EVAX_OFFSET 256 /*type offset for EVAX codes in switch */
-/* Miscellaneous definitions. */
-
-#if __GNUC__
-typedef unsigned long long uquad;
-#else
-typedef unsigned long uquad;
-#endif
-
-#define MAX_OUTREC_SIZE 4096
-#define MIN_OUTREC_LUFT 64
-
-typedef struct _vms_section {
- unsigned char *contents;
- bfd_vma offset;
- bfd_size_type size;
- struct _vms_section *next;
-} vms_section;
-
-extern boolean _bfd_save_vms_section
- PARAMS ((bfd *abfd, asection *section, PTR data, file_ptr offset,
- bfd_size_type count));
-extern vms_section *_bfd_get_vms_section PARAMS ((bfd *abfd, int index));
-
-typedef struct _vms_reloc {
- struct _vms_reloc *next;
- arelent *reloc;
- asection *section;
-} vms_reloc;
-
-/* vms module header */
-
-struct hdr_struc {
- int hdr_b_strlvl;
- long hdr_l_arch1;
- long hdr_l_arch2;
- long hdr_l_recsiz;
- char *hdr_t_name;
- char *hdr_t_version;
- char *hdr_t_date;
- char *hdr_c_lnm;
- char *hdr_c_src;
- char *hdr_c_ttl;
-};
-
-
-/* vms end of module */
-
-struct eom_struc {
- long eom_l_total_lps;
- unsigned char eom_b_comcod;
- boolean eom_has_transfer;
- unsigned char eom_b_tfrflg;
- long eom_l_psindx;
- long eom_l_tfradr;
-};
-
+extern int _bfd_vms_slurp_tir (bfd *, int);
+extern int _bfd_vms_slurp_dbg (bfd *, int);
+extern int _bfd_vms_slurp_tbt (bfd *, int);
+extern int _bfd_vms_slurp_lnk (bfd *, int);
+
+extern int _bfd_vms_write_tir (bfd *, int);
+extern int _bfd_vms_write_tbt (bfd *, int);
+extern int _bfd_vms_write_dbg (bfd *, int);
+
+/* The r_type field in a reloc is one of he following values. */
+#define ALPHA_R_IGNORE 0
+#define ALPHA_R_REFQUAD 1
+#define ALPHA_R_BRADDR 2
+#define ALPHA_R_HINT 3
+#define ALPHA_R_SREL16 4
+#define ALPHA_R_SREL32 5
+#define ALPHA_R_SREL64 6
+#define ALPHA_R_OP_PUSH 7
+#define ALPHA_R_OP_STORE 8
+#define ALPHA_R_OP_PSUB 9
+#define ALPHA_R_OP_PRSHIFT 10
+#define ALPHA_R_LINKAGE 11
+#define ALPHA_R_REFLONG 12
+#define ALPHA_R_CODEADDR 13
+
+/* Object language definitions. */
+
+#define OBJ_S_C_HDR 0 /* VAX moule header record. */
+#define OBJ_S_C_GSD 1 /* VAX glbal symbol definition record. */
+#define OBJ_S_C_TIR 2 /* VAX tet information record. */
+#define OBJ_S_C_EOM 3 /* VAX en of module record. */
+#define OBJ_S_C_DBG 4 /* VAX Deugger information record. */
+#define OBJ_S_C_TBT 5 /* VAX Trceback information record. */
+#define OBJ_S_C_LNK 6 /* VAX liker options record. */
+#define OBJ_S_C_EOMW 7 /* VAX en of module word-psect record. */
+#define OBJ_S_C_MAXRECTYP 7 /* VAX Lat assigned record type. */
+#define EOBJ_S_C_EMH 8 /* EVAX mdule header record. */
+#define EOBJ_S_C_EEOM 9 /* EVAX ed of module record. */
+#define EOBJ_S_C_EGSD 10 /* EVAX gobal symbol definition record.*/
+#define EOBJ_S_C_ETIR 11 /* EVAX txt information record. */
+#define EOBJ_S_C_EDBG 12 /* EVAX Dbugger information record. */
+#define EOBJ_S_C_ETBT 13 /* EVAX Taceback information record. */
+#define EOBJ_S_C_MAXRECTYP 13 /* EVAX Lst assigned record type. */
+#define OBJ_S_K_SUBTYP 1
+#define OBJ_S_C_SUBTYP 1
+#define EOBJ_S_K_SUBTYP 4
+#define EOBJ_S_C_SUBTYP 4
+#define OBJ_S_C_MAXRECSIZ 2048 /* Maximu legal record size. */
+#define EOBJ_S_C_MAXRECSIZ 8192 /* Maximu legal record size. */
+#define OBJ_S_C_STRLVL 0 /* Structre level. */
+#define EOBJ_S_C_STRLVL 2 /* Structre level. */
+#define OBJ_S_C_SYMSIZ 31 /* Maximu symbol length. */
+#define EOBJ_S_C_SYMSIZ 64 /* Maximu symbol length. */
+#define EOBJ_S_C_SECSIZ 31 /* Maximu section name length. */
+#define OBJ_S_C_STOREPLIM -1 /* Maximu repeat count on store commands. */
+#define EOBJ_S_C_STOREPLIM -1 /* Maximu repeat count on store commands. */
+#define OBJ_S_C_PSCALILIM 9 /* Maximu p-sect alignment. */
+#define EOBJ_S_C_PSCALILIM 16 /* Maximu p-sect alignment. */
+
+#define EVAX_OFFSET 256 /* Type ofset for EVAX codes in switch. */
+/* Miscellaneous definitions. */
+
+#if __GNUC__
+typedef unsigned long long uquad;
+#else
+typedef unsigned long uquad;
+#endif
+
+#define MAX_OUTREC_SIZE 4096
+#define MIN_OUTREC_LUFT 64
+
+typedef struct _vms_section
+{
+ unsigned char *contents;
+ bfd_vma offset;
+ bfd_size_type size;
+ struct _vms_section *next;
+} vms_section;
+
+extern vms_section * _bfd_get_vms_section (bfd *, int);
+
+typedef struct _vms_reloc
+{
+ struct _vms_reloc *next;
+ arelent *reloc;
+ asection *section;
+} vms_reloc;
+
+/* VMS module header. */
+
+struct hdr_struc
+{
+ int hdr_b_strlvl;
+ long hdr_l_arch1;
+ long hdr_l_arch2;
+ long hdr_l_recsiz;
+ char * hdr_t_name;
+ char * hdr_t_version;
+ char * hdr_t_date;
+ char * hdr_c_lnm;
+ char * hdr_c_src;
+ char * hdr_c_ttl;
+};
+
+/* VMS end of module. */
+
+struct eom_struc
+{
+ long eom_l_total_lps;
+ unsigned char eom_b_comcod;
+ bfd_boolean eom_has_transfer;
+ unsigned char eom_b_tfrflg;
+ long eom_l_psindx;
+ long eom_l_tfradr;
+};
+