/* PEF support for BFD.
- Copyright 1999, 2000, 2001, 2002, 2005, 2007
- Free Software Foundation, Inc.
+ Copyright (C) 1999-2019 Free Software Foundation, Inc.
This file is part of BFD, the Binary File Descriptor library.
Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
MA 02110-1301, USA. */
+#include "sysdep.h"
#include "bfd.h"
#include <stdio.h>
struct bfd_pef_imported_symbol
{
- unsigned char class;
+ unsigned char symbol_class;
unsigned long name;
};
typedef struct bfd_pef_imported_symbol bfd_pef_imported_symbol;
void bfd_pef_print_loader_header (bfd *, bfd_pef_loader_header *, FILE *);
int bfd_pef_parse_imported_library (bfd *, unsigned char *, size_t, bfd_pef_imported_library *);
int bfd_pef_parse_imported_symbol (bfd *, unsigned char *, size_t, bfd_pef_imported_symbol *);
-int bfd_pef_scan_section (bfd *, bfd_pef_section *);
-int bfd_pef_scan_start_address (bfd *);
-int bfd_pef_scan (bfd *, bfd_pef_header *, bfd_pef_data_struct *);
+int bfd_pef_scan_section (bfd *, bfd_pef_section *);
+int bfd_pef_scan_start_address (bfd *);
+int bfd_pef_scan (bfd *, bfd_pef_header *, bfd_pef_data_struct *);