Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/binutils First cut at reachover and mknative o...
details: https://anonhg.NetBSD.org/src/rev/8c807ade4de1
branches: trunk
changeset: 746722:8c807ade4de1
user: skrll <skrll%NetBSD.org@localhost>
date: Tue Aug 18 20:21:58 2009 +0000
description:
First cut at reachover and mknative output.
diffstat:
external/gpl3/binutils/Makefile | 9 +
external/gpl3/binutils/lib/Makefile | 5 +
external/gpl3/binutils/lib/libbfd/Makefile | 91 +
external/gpl3/binutils/lib/libbfd/arch/alpha/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/alpha/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/alpha/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/alpha/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/alpha/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/arm/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/arm/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/arm/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/arm/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/arm/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/armeb/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/armeb/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/armeb/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/armeb/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/armeb/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/hppa/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/hppa/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/hppa/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/hppa/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/hppa/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/i386/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/i386/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/i386/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/i386/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/i386/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/m68000/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/m68000/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/m68000/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/m68000/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/m68000/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/m68k/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/m68k/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/m68k/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/m68k/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/m68k/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/mipseb/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/mipseb/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/mipseb/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/mipseb/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/mipsel/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/mipsel/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/mipsel/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/mipsel/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/powerpc/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/powerpc/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/powerpc/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/powerpc64/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/powerpc64/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/powerpc64/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/sh3eb/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/sh3eb/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/sh3eb/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/sh3el/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/sh3el/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/sh3el/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/sh3el/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/sparc/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/sparc/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/sparc/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/sparc/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/sparc/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/sparc64/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/sparc64/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/sparc64/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/sparc64/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/vax/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/vax/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/vax/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/vax/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/vax/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd.h | 5498 ++++++++++
external/gpl3/binutils/lib/libbfd/arch/x86_64/bfd_stdint.h | 51 +
external/gpl3/binutils/lib/libbfd/arch/x86_64/bfdver.h | 8 +
external/gpl3/binutils/lib/libbfd/arch/x86_64/config.h | 340 +
external/gpl3/binutils/lib/libbfd/arch/x86_64/defs.mk | 9 +
external/gpl3/binutils/lib/libbfd/lib_bfd.c | 4 +
external/gpl3/binutils/lib/libiberty/Makefile | 29 +
external/gpl3/binutils/lib/libiberty/arch/alpha/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/alpha/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/arm/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/arm/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/armeb/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/armeb/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/hppa/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/hppa/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/i386/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/i386/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/m68000/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/m68000/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/m68k/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/m68k/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/mipseb/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/mipseb/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/mipsel/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/mipsel/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/powerpc64/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/powerpc64/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/sh3eb/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/sh3eb/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/sh3el/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/sh3el/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/sparc/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/sparc/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/sparc64/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/sparc64/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/vax/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/vax/defs.mk | 8 +
external/gpl3/binutils/lib/libiberty/arch/x86_64/config.h | 449 +
external/gpl3/binutils/lib/libiberty/arch/x86_64/defs.mk | 8 +
external/gpl3/binutils/lib/libopcodes/Makefile | 38 +
external/gpl3/binutils/lib/libopcodes/arch/alpha/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/alpha/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/arm/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/arm/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/armeb/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/armeb/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/hppa/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/hppa/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/i386/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/i386/defs.mk | 7 +
external/gpl3/binutils/lib/libopcodes/arch/m68000/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/m68000/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/m68k/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/m68k/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/mipseb/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/mipseb/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/mipsel/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/mipsel/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/powerpc/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/powerpc/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/powerpc64/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/powerpc64/defs.mk | 7 +
external/gpl3/binutils/lib/libopcodes/arch/sh3eb/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/sh3eb/defs.mk | 7 +
external/gpl3/binutils/lib/libopcodes/arch/sh3el/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/sh3el/defs.mk | 7 +
external/gpl3/binutils/lib/libopcodes/arch/sparc/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/sparc/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/sparc64/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/sparc64/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/vax/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/vax/defs.mk | 6 +
external/gpl3/binutils/lib/libopcodes/arch/x86_64/config.h | 116 +
external/gpl3/binutils/lib/libopcodes/arch/x86_64/defs.mk | 7 +
external/gpl3/binutils/usr.bin/Makefile | 13 +
external/gpl3/binutils/usr.bin/Makefile.inc | 17 +
external/gpl3/binutils/usr.bin/addr2line/Makefile | 7 +
external/gpl3/binutils/usr.bin/ar/Makefile | 9 +
external/gpl3/binutils/usr.bin/c++filt/Makefile | 15 +
external/gpl3/binutils/usr.bin/c++filt/underscore.c | 7 +
external/gpl3/binutils/usr.bin/coffdump/Makefile | 7 +
external/gpl3/binutils/usr.bin/common/Makefile | 25 +
external/gpl3/binutils/usr.bin/common/Makefile.inc | 9 +
external/gpl3/binutils/usr.bin/common/Makefile.prog | 57 +
external/gpl3/binutils/usr.bin/common/arch/alpha/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/alpha/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/arm/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/arm/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/armeb/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/armeb/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/hppa/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/hppa/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/i386/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/i386/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/m68000/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/m68000/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/m68k/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/m68k/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/mipseb/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/mipseb/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/mipsel/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/mipsel/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/powerpc/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/powerpc/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/powerpc64/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/powerpc64/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/sh3eb/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/sh3eb/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/sh3el/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/sh3el/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/sparc/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/sparc/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/sparc64/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/sparc64/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/vax/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/vax/defs.mk | 32 +
external/gpl3/binutils/usr.bin/common/arch/x86_64/config.h | 249 +
external/gpl3/binutils/usr.bin/common/arch/x86_64/defs.mk | 32 +
external/gpl3/binutils/usr.bin/gas/Makefile | 59 +
external/gpl3/binutils/usr.bin/gas/arch/alpha/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/alpha/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/alpha/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/alpha/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/alpha/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/alpha/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/arm/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/arm/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/arm/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/arm/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/arm/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/arm/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/armeb/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/armeb/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/armeb/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/armeb/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/armeb/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/armeb/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/hppa/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/hppa/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/hppa/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/hppa/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/hppa/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/hppa/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/i386/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/i386/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/i386/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/i386/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/i386/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/i386/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68000/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/m68000/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/m68000/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68000/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68000/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68000/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68k/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/m68k/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/m68k/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68k/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68k/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/m68k/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipseb/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/mipseb/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/mipseb/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipseb/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipseb/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipseb/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipsel/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/mipsel/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/mipsel/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipsel/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipsel/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/mipsel/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc64/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc64/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc64/itbl-cpu.h | 5 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc64/obj-format.h | 5 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc64/targ-cpu.h | 5 +
external/gpl3/binutils/usr.bin/gas/arch/powerpc64/targ-env.h | 5 +
external/gpl3/binutils/usr.bin/gas/arch/sh3eb/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/sh3eb/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/sh3eb/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3eb/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3eb/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3eb/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3el/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/sh3el/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/sh3el/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3el/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3el/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sh3el/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/sparc/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/sparc/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc64/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/sparc64/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/sparc64/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc64/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc64/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/sparc64/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/vax/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/vax/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/vax/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/vax/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/vax/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/vax/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/x86_64/config.h | 296 +
external/gpl3/binutils/usr.bin/gas/arch/x86_64/defs.mk | 7 +
external/gpl3/binutils/usr.bin/gas/arch/x86_64/itbl-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/x86_64/obj-format.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/x86_64/targ-cpu.h | 4 +
external/gpl3/binutils/usr.bin/gas/arch/x86_64/targ-env.h | 4 +
external/gpl3/binutils/usr.bin/gas/asconfig.texi | 2 +
external/gpl3/binutils/usr.bin/gprof/Makefile | 36 +
external/gpl3/binutils/usr.bin/gprof/arch/alpha/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/alpha/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/arm/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/arm/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/armeb/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/armeb/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/hppa/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/hppa/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/i386/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/i386/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/m68000/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/m68000/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/m68k/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/m68k/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/mipseb/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/mipseb/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/mipsel/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/mipsel/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/powerpc/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/powerpc/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/powerpc64/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/powerpc64/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/sh3eb/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/sh3eb/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/sh3el/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/sh3el/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/sparc/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/sparc/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/sparc64/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/sparc64/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/vax/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/vax/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/gprof/arch/x86_64/defs.mk | 8 +
external/gpl3/binutils/usr.bin/gprof/arch/x86_64/gconfig.h | 114 +
external/gpl3/binutils/usr.bin/ld/Makefile | 122 +
external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/alpha/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/alpha/ldemul-list.h | 9 +
external/gpl3/binutils/usr.bin/ld/arch/arm/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/arm/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/arm/ldemul-list.h | 15 +
external/gpl3/binutils/usr.bin/ld/arch/armeb/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h | 15 +
external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/hppa/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/hppa/ldemul-list.h | 9 +
external/gpl3/binutils/usr.bin/ld/arch/i386/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/i386/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/i386/ldemul-list.h | 11 +
external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/m68000/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/m68000/ldemul-list.h | 13 +
external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/m68k/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/m68k/ldemul-list.h | 13 +
external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/mipseb/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/mipseb/ldemul-list.h | 15 +
external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/mipsel/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/mipsel/ldemul-list.h | 15 +
external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h | 13 +
external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/powerpc64/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/powerpc64/ldemul-list.h | 16 +
external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/sh3eb/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/sh3eb/ldemul-list.h | 11 +
external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/sh3el/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/sh3el/ldemul-list.h | 11 +
external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/sparc/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/sparc/ldemul-list.h | 11 +
external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/sparc64/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/sparc64/ldemul-list.h | 13 +
external/gpl3/binutils/usr.bin/ld/arch/vax/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/vax/ldemul-list.h | 11 +
external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h | 186 +
external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk | 12 +
external/gpl3/binutils/usr.bin/ld/arch/x86_64/ldemul-list.h | 13 +
external/gpl3/binutils/usr.bin/ld/xldscripts/Makefile | 8 +
external/gpl3/binutils/usr.bin/ld/xldscripts/kmodule | 19 +
external/gpl3/binutils/usr.bin/nlmconv/Makefile | 7 +
external/gpl3/binutils/usr.bin/nm/Makefile | 7 +
external/gpl3/binutils/usr.bin/objcopy/Makefile | 7 +
external/gpl3/binutils/usr.bin/objdump/Makefile | 7 +
external/gpl3/binutils/usr.bin/ranlib/Makefile | 9 +
external/gpl3/binutils/usr.bin/readelf/Makefile | 10 +
external/gpl3/binutils/usr.bin/size/Makefile | 7 +
external/gpl3/binutils/usr.bin/strings/Makefile | 7 +
external/gpl3/binutils/usr.bin/strip/Makefile | 7 +
external/gpl3/binutils/usr.sbin/Makefile | 11 +
external/gpl3/binutils/usr.sbin/Makefile.inc | 4 +
external/gpl3/binutils/usr.sbin/dbsym/Makefile | 39 +
external/gpl3/binutils/usr.sbin/dbsym/dbsym.8 | 58 +
external/gpl3/binutils/usr.sbin/dbsym/dbsym.c | 458 +
external/gpl3/binutils/usr.sbin/mdsetimage/Makefile | 39 +
external/gpl3/binutils/usr.sbin/mdsetimage/mdsetimage.8 | 83 +
external/gpl3/binutils/usr.sbin/mdsetimage/mdsetimage.c | 311 +
external/gpl3/binutils/usr.sbin/ncdcs/Makefile | 10 +
external/gpl3/binutils/usr.sbin/ncdcs/ncdcs.8 | 31 +
external/gpl3/binutils/usr.sbin/ncdcs/ncdcs.c | 251 +
416 files changed, 128059 insertions(+), 0 deletions(-)
diffs (truncated from 129723 to 300 lines):
diff -r e8a38ff39965 -r 8c807ade4de1 external/gpl3/binutils/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/binutils/Makefile Tue Aug 18 20:21:58 2009 +0000
@@ -0,0 +1,9 @@
+# $NetBSD: Makefile,v 1.1 2009/08/18 20:21:58 skrll Exp $
+
+SUBDIR+= lib .WAIT usr.bin usr.sbin
+
+# Speedup stubs for some subtrees that don't need to run these rules
+includes-libexec:
+ @true
+
+.include <bsd.subdir.mk>
diff -r e8a38ff39965 -r 8c807ade4de1 external/gpl3/binutils/lib/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/binutils/lib/Makefile Tue Aug 18 20:21:58 2009 +0000
@@ -0,0 +1,5 @@
+# $NetBSD: Makefile,v 1.1 2009/08/18 20:21:59 skrll Exp $
+
+SUBDIR+= libopcodes libbfd libiberty
+
+.include <bsd.subdir.mk>
diff -r e8a38ff39965 -r 8c807ade4de1 external/gpl3/binutils/lib/libbfd/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/binutils/lib/libbfd/Makefile Tue Aug 18 20:21:58 2009 +0000
@@ -0,0 +1,91 @@
+# $NetBSD: Makefile,v 1.1 2009/08/18 20:21:59 skrll Exp $
+
+NOLINKLIB= # defined
+NOLINT= # defined
+NOMAN= # defined
+NOPROFILE= # defined
+
+.include <bsd.own.mk>
+
+# If the platform does not support shared libraries, we need to supply
+# *something* for BFD-using programs to link against. Also provide an
+# empty libinstall target so that libbfd.a does not get installed.
+.if ${MKPIC} == "no"
+MKLINKLIB= yes
+libinstall: # do nothing
+.endif
+
+LIB= bfd
+
+BFD_MACHINE_ARCH?= ${MACHINE_ARCH}
+
+.if exists(${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk)
+.include "${.CURDIR}/arch/${BFD_MACHINE_ARCH}/defs.mk"
+
+DIST= ${NETBSDSRCDIR}/external/gpl3/binutils/dist
+
+SHLIB_MAJOR= 10
+SHLIB_MINOR= 0
+
+DPADD= ${LIBZ}
+LDADD= -lz
+
+GCPPFLAGS= ${G_archdefs} ${G_DEFS} ${G_INCLUDES} ${G_TDEFAULTS}
+CPPFLAGS+= -I${.CURDIR}/arch/${BFD_MACHINE_ARCH} -I${DIST}/include -I. \
+ -I${DIST}/bfd ${GCPPFLAGS:M-D*} ${GCPPFLAGS:M-I*:N-I.*} \
+ -DDEBUGDIR=\"${DEBUGDIR}\"
+
+GSRCS= ${G_libbfd_la_OBJECTS:libbfd.lo=lib_bfd.lo} \
+ ${G_libbfd_la_DEPENDENCIES:M*.lo}
+SRCS= ${GSRCS:.lo=.c}
+
+DPSRCS+= elf32-target.h elf64-target.h targmatch.h \
+ elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
+CLEANFILES+= elf32-target.h elf64-target.h targmatch.h \
+ elf32-ia64.c elf64-ia64.c peigen.c pepigen.c
+
+TEXINFO= bfd.texinfo
+INFOFLAGS= -I${DIST}/bfd/doc
+
+.PATH: ${DIST}/bfd ${DIST}/bfd/doc
+
+.include <bsd.lib.mk>
+.include <bsd.info.mk>
+
+${OBJS} ${SOBJS}: elf32-target.h elf64-target.h
+targets.o targets.so: targmatch.h Makefile
+.else
+.include <bsd.prog.mk> # do nothing
+.endif
+
+targmatch.h: config.bfd targmatch.sed
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -f ${.ALLSRC:M*.sed} ${.ALLSRC:M*.bfd} >$@
+
+elf32-target.h: elfxx-target.h
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/NN/32/g < $> > $@
+
+elf64-target.h: elfxx-target.h
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/NN/64/g < $> > $@
+
+elf32-ia64.c: elfxx-ia64.c
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/NN/32/g < $> > $@
+
+elf64-ia64.c: elfxx-ia64.c
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/NN/64/g < $> > $@
+
+peigen.c: peXXigen.c
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/XX/pe/g < $> > $@
+
+pepigen.c: peXXigen.c
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/XX/pep/g < $> > $@
+
+pex64igen.c: peXXigen.c
+ ${_MKTARGET_CREATE}
+ ${TOOL_SED} -e s/XX/pex64/g < $> > $@
diff -r e8a38ff39965 -r 8c807ade4de1 external/gpl3/binutils/lib/libbfd/arch/alpha/bfd.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/gpl3/binutils/lib/libbfd/arch/alpha/bfd.h Tue Aug 18 20:21:58 2009 +0000
@@ -0,0 +1,5498 @@
+/* This file is automatically generated. DO NOT EDIT! */
+/* Generated from: NetBSD: mknative-binutils,v 1.5 2006/02/02 20:06:04 skrll Exp */
+/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */
+
+/* DO NOT EDIT! -*- buffer-read-only: t -*- This file is automatically
+ generated from "bfd-in.h", "init.c", "opncls.c", "libbfd.c",
+ "bfdio.c", "bfdwin.c", "section.c", "archures.c", "reloc.c",
+ "syms.c", "bfd.c", "archive.c", "corefile.c", "targets.c", "format.c",
+ "linker.c", "simple.c" and "compress.c".
+ Run "make headers" in your build bfd/ to regenerate. */
+
+/* Main header file for the bfd library -- portable access to object files.
+
+ Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
+ 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
+ Free Software Foundation, Inc.
+
+ Contributed by Cygnus Support.
+
+ This file is part of BFD, the Binary File Descriptor library.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */
+
+#ifndef __BFD_H_SEEN__
+#define __BFD_H_SEEN__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "ansidecl.h"
+#include "symcat.h"
+#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
+#ifndef SABER
+/* This hack is to avoid a problem with some strict ANSI C preprocessors.
+ The problem is, "32_" is not a valid preprocessing token, and we don't
+ want extra underscores (e.g., "nlm_32_"). The XCONCAT2 macro will
+ cause the inner CONCAT2 macros to be evaluated first, producing
+ still-valid pp-tokens. Then the final concatenation can be done. */
+#undef CONCAT4
+#define CONCAT4(a,b,c,d) XCONCAT2(CONCAT2(a,b),CONCAT2(c,d))
+#endif
+#endif
+
+/* This is a utility macro to handle the situation where the code
+ wants to place a constant string into the code, followed by a
+ comma and then the length of the string. Doing this by hand
+ is error prone, so using this macro is safer. */
+#define STRING_COMMA_LEN(STR) (STR), (sizeof (STR) - 1)
+/* Unfortunately it is not possible to use the STRING_COMMA_LEN macro
+ to create the arguments to another macro, since the preprocessor
+ will mis-count the number of arguments to the outer macro (by not
+ evaluating STRING_COMMA_LEN and so missing the comma). This is a
+ problem for example when trying to use STRING_COMMA_LEN to build
+ the arguments to the strncmp() macro. Hence this alternative
+ definition of strncmp is provided here.
+
+ Note - these macros do NOT work if STR2 is not a constant string. */
+#define CONST_STRNEQ(STR1,STR2) (strncmp ((STR1), (STR2), sizeof (STR2) - 1) == 0)
+ /* strcpy() can have a similar problem, but since we know we are
+ copying a constant string, we can use memcpy which will be faster
+ since there is no need to check for a NUL byte inside STR. We
+ can also save time if we do not need to copy the terminating NUL. */
+#define LITMEMCPY(DEST,STR2) memcpy ((DEST), (STR2), sizeof (STR2) - 1)
+#define LITSTRCPY(DEST,STR2) memcpy ((DEST), (STR2), sizeof (STR2))
+
+
+/* The word size used by BFD on the host. This may be 64 with a 32
+ bit target if the host is 64 bit, or if other 64 bit targets have
+ been selected with --enable-targets, or if --enable-64-bit-bfd. */
+#define BFD_ARCH_SIZE 64
+
+/* The word size of the default bfd target. */
+#define BFD_DEFAULT_TARGET_SIZE 64
+
+#define BFD_HOST_64BIT_LONG 1
+#define BFD_HOST_64BIT_LONG_LONG 0
+#if 1
+#define BFD_HOST_64_BIT long
+#define BFD_HOST_U_64_BIT unsigned long
+typedef BFD_HOST_64_BIT bfd_int64_t;
+typedef BFD_HOST_U_64_BIT bfd_uint64_t;
+#endif
+
+#if BFD_ARCH_SIZE >= 64
+#define BFD64
+#endif
+
+#ifndef INLINE
+#if __GNUC__ >= 2
+#define INLINE __inline__
+#else
+#define INLINE
+#endif
+#endif
+
+/* Declaring a type wide enough to hold a host long and a host pointer. */
+#define BFD_HOSTPTR_T unsigned long
+typedef BFD_HOSTPTR_T bfd_hostptr_t;
+
+/* Forward declaration. */
+typedef struct bfd bfd;
+
+/* Boolean type used in bfd. Too many systems define their own
+ versions of "boolean" for us to safely typedef a "boolean" of
+ our own. Using an enum for "bfd_boolean" has its own set of
+ problems, with strange looking casts required to avoid warnings
+ on some older compilers. Thus we just use an int.
+
+ General rule: Functions which are bfd_boolean return TRUE on
+ success and FALSE on failure (unless they're a predicate). */
+
+typedef int bfd_boolean;
+#undef FALSE
+#undef TRUE
+#define FALSE 0
+#define TRUE 1
+
+#ifdef BFD64
+
+#ifndef BFD_HOST_64_BIT
+ #error No 64 bit integer type available
+#endif /* ! defined (BFD_HOST_64_BIT) */
+
+typedef BFD_HOST_U_64_BIT bfd_vma;
+typedef BFD_HOST_64_BIT bfd_signed_vma;
+typedef BFD_HOST_U_64_BIT bfd_size_type;
+typedef BFD_HOST_U_64_BIT symvalue;
+
+#if BFD_HOST_64BIT_LONG
+#define BFD_VMA_FMT "l"
+#elif defined (__MSVCRT__)
+#define BFD_VMA_FMT "I64"
+#else
+#define BFD_VMA_FMT "ll"
+#endif
+
+#ifndef fprintf_vma
+#define sprintf_vma(s,x) sprintf (s, "%016" BFD_VMA_FMT "x", x)
+#define fprintf_vma(f,x) fprintf (f, "%016" BFD_VMA_FMT "x", x)
+#endif
+
+#else /* not BFD64 */
+
+/* Represent a target address. Also used as a generic unsigned type
+ which is guaranteed to be big enough to hold any arithmetic types
+ we need to deal with. */
+typedef unsigned long bfd_vma;
+
+/* A generic signed type which is guaranteed to be big enough to hold any
+ arithmetic types we need to deal with. Can be assumed to be compatible
+ with bfd_vma in the same way that signed and unsigned ints are compatible
+ (as parameters, in assignment, etc). */
+typedef long bfd_signed_vma;
+
+typedef unsigned long symvalue;
+typedef unsigned long bfd_size_type;
+
+/* Print a bfd_vma x on stream s. */
+#define BFD_VMA_FMT "l"
+#define fprintf_vma(s,x) fprintf (s, "%08" BFD_VMA_FMT "x", x)
+#define sprintf_vma(s,x) sprintf (s, "%08" BFD_VMA_FMT "x", x)
+
+#endif /* not BFD64 */
+
+#define HALF_BFD_SIZE_TYPE \
+ (((bfd_size_type) 1) << (8 * sizeof (bfd_size_type) / 2))
Home |
Main Index |
Thread Index |
Old Index