From 58142f101dd3256f4741f60a6b25672d79b91371 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 1 Dec 1995 19:48:10 +0000 Subject: * libbfd.c (bfd_malloc, bfd_realloc): New functions. (bfd_zmalloc): Return PTR, not char *. Take size_t, not bfd_size_type. * libbfd-in.h (bfd_malloc, bfd_realloc): Declare. (bfd_zmalloc): Change declaration. * libbfd.h: Rebuild. * Many files: Use bfd_malloc and bfd_realloc rather than malloc and realloc. Don't set bfd_error_no_memory if they fail. --- bfd/peicode.h | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) (limited to 'bfd/peicode.h') diff --git a/bfd/peicode.h b/bfd/peicode.h index 79c427e..8b66942 100644 --- a/bfd/peicode.h +++ b/bfd/peicode.h @@ -1160,13 +1160,10 @@ pe_print_idata(abfd, vfile) bfd_byte *data = 0; int offset; - data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, - rel_section)); + data = (bfd_byte *) bfd_malloc ((size_t) bfd_section_size (abfd, + rel_section)); if (data == NULL && bfd_section_size (abfd, rel_section) != 0) - { - bfd_set_error (bfd_error_no_memory); - return false; - } + return false; datasize = bfd_section_size (abfd, rel_section); bfd_get_section_contents (abfd, @@ -1204,13 +1201,10 @@ pe_print_idata(abfd, vfile) if (bfd_section_size (abfd, section) == 0) return true; - data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, section)); + data = (bfd_byte *) bfd_malloc ((size_t) bfd_section_size (abfd, section)); datasize = bfd_section_size (abfd, section); if (data == NULL && datasize != 0) - { - bfd_set_error (bfd_error_no_memory); - return false; - } + return false; bfd_get_section_contents (abfd, section, @@ -1363,13 +1357,10 @@ pe_print_pdata(abfd, vfile) if (bfd_section_size (abfd, section) == 0) return true; - data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, section)); + data = (bfd_byte *) bfd_malloc ((size_t) bfd_section_size (abfd, section)); datasize = bfd_section_size (abfd, section); if (data == NULL && datasize != 0) - { - bfd_set_error (bfd_error_no_memory); - return false; - } + return false; bfd_get_section_contents (abfd, section, -- cgit v1.1