-#define nlm_backend(bfd) \
- ((struct nlm_backend_data *)((bfd) -> xvec -> backend_data))
-#define nlm_signature(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> signature : "")
-#define nlm_fixed_header_size(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> fixed_header_size : 0)
-#define nlm_optional_prefix_size(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> optional_prefix_size : 0)
-#define nlm_architecture(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> arch : bfd_arch_unknown)
-#define nlm_machine(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> mach : 0)
-#define nlm_backend_object_p_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_backend_object_p : 0)
-#define nlm_write_prefix_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_write_prefix : 0)
-#define nlm_read_reloc_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_read_reloc : 0)
-#define nlm_mangle_relocs_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_mangle_relocs : 0)
-#define nlm_read_import_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_read_import : 0)
-#define nlm_write_import_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_write_import : 0)
-#define nlm_set_public_section_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_set_public_section : 0)
-#define nlm_get_public_offset_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_get_public_offset : 0)
-#define nlm_swap_fixed_header_in_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_swap_fhdr_in : 0)
-#define nlm_swap_fixed_header_out_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_swap_fhdr_out : 0)
-#define nlm_write_external_func(bfd) \
- (nlm_backend(bfd) ? nlm_backend(bfd) -> nlm_write_external : 0)
+#define nlm_backend(bfd) ((struct nlm_backend_data *)((bfd) -> xvec -> backend_data))
+#define nlm_signature(bfd) (nlm_backend (bfd) -> signature)
+#define nlm_fixed_header_size(bfd) (nlm_backend (bfd) -> fixed_header_size)
+#define nlm_optional_prefix_size(bfd) (nlm_backend (bfd) -> optional_prefix_size)
+#define nlm_architecture(bfd) (nlm_backend (bfd) -> arch)
+#define nlm_machine(bfd) (nlm_backend (bfd) -> mach)
+#define nlm_no_uninitialized_data(bfd) (nlm_backend (bfd) -> no_uninitialized_data)
+#define nlm_backend_object_p_func(bfd) (nlm_backend (bfd) -> nlm_backend_object_p)
+#define nlm_write_prefix_func(bfd) (nlm_backend (bfd) -> nlm_write_prefix)
+#define nlm_read_reloc_func(bfd) (nlm_backend (bfd) -> nlm_read_reloc)
+#define nlm_mangle_relocs_func(bfd) (nlm_backend (bfd) -> nlm_mangle_relocs)
+#define nlm_read_import_func(bfd) (nlm_backend (bfd) -> nlm_read_import)
+#define nlm_write_import_func(bfd) (nlm_backend (bfd) -> nlm_write_import)
+#define nlm_set_public_section_func(bfd) (nlm_backend (bfd) -> nlm_set_public_section)
+#define nlm_get_public_offset_func(bfd) (nlm_backend (bfd) -> nlm_get_public_offset)
+#define nlm_swap_fixed_header_in_func(bfd) (nlm_backend (bfd) -> nlm_swap_fhdr_in)
+#define nlm_swap_fixed_header_out_func(bfd)(nlm_backend (bfd) -> nlm_swap_fhdr_out)
+#define nlm_write_external_func(bfd) (nlm_backend (bfd) -> nlm_write_external)
+#define nlm_write_export_func(bfd) (nlm_backend (bfd) -> nlm_write_export)