From 917702709eb7be386d647829b4124c4b0bb8cf80 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Sat, 10 Nov 2001 00:55:48 +0000 Subject: [PATCH] * readelf.c (get_elf_class): Fix ISO portability glitch. (get_data_encoding, get_osabi_name, request_dump): Likewise. --- binutils/ChangeLog | 5 +++++ binutils/readelf.c | 16 ++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 25eea869327..5fb38df6cd2 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +Fri Nov 9 17:55:39 2001 Jeffrey A Law (law@cygnus.com) + + * readelf.c (get_elf_class): Fix ISO portability glitch. + (get_data_encoding, get_osabi_name, request_dump): Likewise. + 2001-11-07 Jakub Jelinek * readelf.c (debug_str, debug_str_size): New. diff --git a/binutils/readelf.c b/binutils/readelf.c index 5987ca66266..a58200f8de1 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -233,10 +233,10 @@ static void add_abbrev_attr PARAMS ((unsigned long, un static unsigned char * read_and_display_attr PARAMS ((unsigned long, unsigned long, unsigned char *, unsigned long, unsigned long)); static unsigned char * display_block PARAMS ((unsigned char *, unsigned long)); static void decode_location_expression PARAMS ((unsigned char *, unsigned int, unsigned long)); -static void request_dump PARAMS ((unsigned int, char)); -static const char * get_elf_class PARAMS ((unsigned char)); -static const char * get_data_encoding PARAMS ((unsigned char)); -static const char * get_osabi_name PARAMS ((unsigned char)); +static void request_dump PARAMS ((unsigned int, int)); +static const char * get_elf_class PARAMS ((unsigned int)); +static const char * get_data_encoding PARAMS ((unsigned int)); +static const char * get_osabi_name PARAMS ((unsigned int)); static int guess_is_rela PARAMS ((unsigned long)); static char * get_note_type PARAMS ((unsigned int)); static int process_note PARAMS ((Elf32_Internal_Note *)); @@ -2089,7 +2089,7 @@ usage () static void request_dump (section, type) unsigned int section; - char type; + int type; { if (section >= num_dump_sects) { @@ -2300,7 +2300,7 @@ parse_args (argc, argv) static const char * get_elf_class (elf_class) - unsigned char elf_class; + unsigned int elf_class; { static char buff [32]; @@ -2317,7 +2317,7 @@ get_elf_class (elf_class) static const char * get_data_encoding (encoding) - unsigned char encoding; + unsigned int encoding; { static char buff [32]; @@ -2334,7 +2334,7 @@ get_data_encoding (encoding) static const char * get_osabi_name (osabi) - unsigned char osabi; + unsigned int osabi; { static char buff [32]; -- 2.30.2