diff options
-rw-r--r-- | bfd/elf-attrs.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bfd/elf-attrs.c b/bfd/elf-attrs.c index f9fe088..4785f28 100644 --- a/bfd/elf-attrs.c +++ b/bfd/elf-attrs.c @@ -25,11 +25,10 @@ #include "elf-bfd.h" /* Return the number of bytes needed by I in uleb128 format. */ -static int -uleb128_size (unsigned int i) +static uint32_t +uleb128_size (uint32_t i) { - int size; - size = 1; + uint32_t size = 1; while (i >= 0x80) { i >>= 7; @@ -127,7 +126,7 @@ bfd_elf_obj_attr_size (bfd *abfd) /* Write VAL in uleb128 format to P, returning a pointer to the following byte. */ static bfd_byte * -write_uleb128 (bfd_byte *p, unsigned int val) +write_uleb128 (bfd_byte *p, uint32_t val) { bfd_byte c; do |