summaryrefslogtreecommitdiff
path: root/libebl/libebl.h
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2017-04-20 15:55:47 +0200
committerMark Wielaard <mark@klomp.org>2017-05-02 13:07:28 +0200
commitc73a00d82bbb7196c517f61cdf14c09b2b16a668 (patch)
tree24cee57d746d82fae3cc18672c145e36ac00c727 /libebl/libebl.h
parentab293bfbc76a0fa5461bcbdb105332a9f1d85892 (diff)
downloadelfutils-c73a00d82bbb7196c517f61cdf14c09b2b16a668.tar.gz
Make __attribute__ conditional in all installed headers
__attribute__ is a GNU extension. If we want to link against the libraries using a different compiler, it needs to be disabled. It was already disabled in libdw.h, and this patch extends this to the other headers. We move the defines to libelf.h as that is included in all the others. Signed-off-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'libebl/libebl.h')
-rw-r--r--libebl/libebl.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libebl/libebl.h b/libebl/libebl.h
index c8e01fe9..87896e4a 100644
--- a/libebl/libebl.h
+++ b/libebl/libebl.h
@@ -73,13 +73,13 @@ extern void ebl_closebackend (Ebl *bh);
/* Information about the descriptor. */
/* Get ELF machine. */
-extern int ebl_get_elfmachine (Ebl *ebl) __attribute__ ((__pure__));
+extern int ebl_get_elfmachine (Ebl *ebl) __pure_attribute__;
/* Get ELF class. */
-extern int ebl_get_elfclass (Ebl *ebl) __attribute__ ((__pure__));
+extern int ebl_get_elfclass (Ebl *ebl) __pure_attribute__;
/* Get ELF data encoding. */
-extern int ebl_get_elfdata (Ebl *ebl) __attribute__ ((__pure__));
+extern int ebl_get_elfdata (Ebl *ebl) __pure_attribute__;
/* Function to call the callback functions including default ELF