diff options
author | Alan Modra <amodra@gmail.com> | 2001-09-18 10:05:55 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-09-18 10:05:55 +0000 |
commit | e59b4dfbd29ce7a0dc6f84fdb58d16cb31c988d8 (patch) | |
tree | 92801e005af874205a94a0735513895d67201f7d /binutils/ar.c | |
parent | 17c1c87fca0e11b8d81916ab21b04a58c6bd3146 (diff) | |
download | gdb-e59b4dfbd29ce7a0dc6f84fdb58d16cb31c988d8.zip gdb-e59b4dfbd29ce7a0dc6f84fdb58d16cb31c988d8.tar.gz gdb-e59b4dfbd29ce7a0dc6f84fdb58d16cb31c988d8.tar.bz2 |
* ar.c (print_contents): Cast args of bfd_seek to the right types.
Replace bfd_read call with call to bfd_bread.
(extract_file): Likewise.
* objdump.c (dump_section_header): Cast section->filepos to
unsigned long to suit printf format string.
* readelf.c (process_section_headers): Similarly for sh_offset.
(process_unwind): Likewise.
Diffstat (limited to 'binutils/ar.c')
-rw-r--r-- | binutils/ar.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/binutils/ar.c b/binutils/ar.c index 996476c..c0732f0 100644 --- a/binutils/ar.c +++ b/binutils/ar.c @@ -1,5 +1,6 @@ /* ar.c - Archive modify and extract. - Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 + Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, + 2001 Free Software Foundation, Inc. This file is part of GNU Binutils. @@ -827,7 +828,7 @@ print_contents (abfd) /* xgettext:c-format */ printf (_("\n<member %s>\n\n"), bfd_get_filename (abfd)); - bfd_seek (abfd, 0, SEEK_SET); + bfd_seek (abfd, (file_ptr) 0, SEEK_SET); size = buf.st_size; while (ncopied < size) @@ -838,8 +839,7 @@ print_contents (abfd) if (tocopy > BUFSIZE) tocopy = BUFSIZE; - nread = bfd_read (cbuf, 1, tocopy, abfd); /* oops -- broke - abstraction! */ + nread = bfd_bread (cbuf, (bfd_size_type) tocopy, abfd); if (nread != tocopy) /* xgettext:c-format */ fatal (_("%s is not a valid archive"), @@ -883,7 +883,7 @@ extract_file (abfd) if (verbose) printf ("x - %s\n", bfd_get_filename (abfd)); - bfd_seek (abfd, 0, SEEK_SET); + bfd_seek (abfd, (file_ptr) 0, SEEK_SET); ostream = NULL; if (size == 0) @@ -907,7 +907,7 @@ extract_file (abfd) if (tocopy > BUFSIZE) tocopy = BUFSIZE; - nread = bfd_read (cbuf, 1, tocopy, abfd); + nread = bfd_bread (cbuf, (bfd_size_type) tocopy, abfd); if (nread != tocopy) /* xgettext:c-format */ fatal (_("%s is not a valid archive"), |