Wed Oct 18 15:53:56 1995 steve chamberlain <sac@slash.cygnus.com>
[deliverable/binutils-gdb.git] / bfd / targets.c
index 252d9eb47625c6b6d948128339432799842e099f..78a57a5ec6d4011f1e62ee6ba03a390af5846b38 100644 (file)
@@ -301,6 +301,7 @@ The general target vector.
 .CAT(NAME,_construct_extended_name_table),\
 .CAT(NAME,_truncate_arname),\
 .CAT(NAME,_write_armap),\
+.CAT(NAME,_read_ar_hdr),\
 .CAT(NAME,_openr_next_archived_file),\
 .CAT(NAME,_generic_stat_arch_elt),\
 .CAT(NAME,_update_armap_timestamp)
@@ -314,6 +315,7 @@ The general target vector.
 .                              struct orl *map,
 .                              unsigned int orl_count, 
 .                              int stridx));
+.  PTR (*_bfd_read_ar_hdr) PARAMS ((bfd *));
 .  bfd *    (*openr_next_archived_file) PARAMS ((bfd *arch, bfd *prev));
 .  int      (*_bfd_stat_arch_elt) PARAMS ((bfd *, struct stat *));
 .  boolean  (*_bfd_update_armap_timestamp) PARAMS ((bfd *));
@@ -459,6 +461,8 @@ extern const bfd_target aout_mips_big_vec;
 extern const bfd_target aout_mips_little_vec;
 extern const bfd_target aout0_big_vec;
 extern const bfd_target apollocoff_vec;
+extern const bfd_target armcoff_little_vec;
+extern const bfd_target armcoff_big_vec;
 extern const bfd_target armpe_little_vec;
 extern const bfd_target armpe_big_vec;
 extern const bfd_target armpei_little_vec;
@@ -499,6 +503,10 @@ extern const bfd_target i386bsd_vec;
 extern const bfd_target i386dynix_vec;
 extern const bfd_target i386os9k_vec;
 extern const bfd_target i386coff_vec;
+extern const bfd_target bfd_powerpc_pe_vec;
+extern const bfd_target bfd_powerpcle_pe_vec;
+extern const bfd_target bfd_powerpc_pei_vec;
+extern const bfd_target bfd_powerpcle_pei_vec;
 extern const bfd_target i386pe_vec;
 extern const bfd_target i386pei_vec;
 extern const bfd_target go32coff_vec;
@@ -527,6 +535,7 @@ extern const bfd_target pc532netbsd_vec;
 extern const bfd_target oasys_vec;
 extern const bfd_target pc532machaout_vec;
 extern const bfd_target riscix_vec;
+extern const bfd_target pmac_xcoff_vec;
 extern const bfd_target rs6000coff_vec;
 extern const bfd_target shcoff_vec;
 /* start-sanitize-rce */
@@ -644,6 +653,10 @@ const bfd_target * const bfd_target_vector[] = {
        &i386aout_vec,
        &i386bsd_vec,
        &i386coff_vec,
+       &bfd_powerpc_pe_vec,
+       &bfd_powerpcle_pe_vec,
+       &bfd_powerpc_pei_vec,
+       &bfd_powerpcle_pei_vec,
        &go32coff_vec,
 #if 0
        /* Since a.out files lack decent magic numbers, no way to recognize
@@ -661,6 +674,8 @@ const bfd_target * const bfd_target_vector[] = {
        &i386os9k_vec,
        &i386pe_vec,
        &i386pei_vec,
+       &armcoff_little_vec,
+       &armcoff_big_vec,
        &armpe_little_vec,
        &armpe_big_vec,
        &armpei_little_vec,
@@ -696,6 +711,10 @@ const bfd_target * const bfd_target_vector[] = {
        &aout_arm_big_vec,
        &aout_arm_little_vec,
        &riscix_vec,
+#endif
+#if 0
+       /* This has the same magic number as RS/6000. */
+       &pmac_xcoff_vec,
 #endif
        &rs6000coff_vec,
        &shcoff_vec,
This page took 0.024284 seconds and 4 git commands to generate.