X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Finit.c;h=463b4f335f30362864d77045eb6f8834ed25560d;hb=121b3efd49f98e4049281b3ba7a258e650e40b38;hp=2a3cf4748de69af0545898620f6f9ed3aa4846ca;hpb=2571583aed598dd3f9651b53434e5f177a0e3cf7;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/init.c b/bfd/init.c index 2a3cf4748d..463b4f335f 100644 --- a/bfd/init.c +++ b/bfd/init.c @@ -1,5 +1,5 @@ /* bfd initialization stuff - Copyright (C) 1990-2017 Free Software Foundation, Inc. + Copyright (C) 1990-2020 Free Software Foundation, Inc. Written by Steve Chamberlain of Cygnus Support. This file is part of BFD, the Binary File Descriptor library. @@ -38,17 +38,24 @@ FUNCTION bfd_init SYNOPSIS - void bfd_init (void); + unsigned int bfd_init (void); DESCRIPTION This routine must be called before any other BFD function to initialize magical internal data structures. + Returns a magic number, which may be used to check + that the bfd library is configured as expected by users. +. +.{* Value returned by bfd_init. *} +. +.#define BFD_INIT_MAGIC (sizeof (struct bfd_section)) */ /* Actually, there is currently nothing for this function to do. However, someday it may be needed, so keep it around. */ -void +unsigned int bfd_init (void) { + return BFD_INIT_MAGIC; }