summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorUlf Hermann <[email protected]>2017-02-16 12:32:02 +0100
committerMark Wielaard <[email protected]>2017-02-17 10:55:28 +0100
commite22cc80923f94e54c9384421904461958899db5b (patch)
tree944b0153b16386401f56572375440e15199bc2fc /src
parentb3248e684cedf66239710a5f16a6b45294f183bc (diff)
Move print_version into printversion.{h|c}
Rename version.c so that the implementation is called after the header and the header doesn't clash with the toplevel version.h. print_version depends on argp and is only used in the tools. Signed-off-by: Ulf Hermann <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog18
-rw-r--r--src/addr2line.c1
-rw-r--r--src/ar.c1
-rw-r--r--src/elfcmp.c2
-rw-r--r--src/elfcompress.c2
-rw-r--r--src/elflint.c1
-rw-r--r--src/findtextrel.c2
-rw-r--r--src/nm.c1
-rw-r--r--src/objdump.c1
-rw-r--r--src/ranlib.c1
-rw-r--r--src/readelf.c1
-rw-r--r--src/size.c2
-rw-r--r--src/stack.c1
-rw-r--r--src/strings.c1
-rw-r--r--src/strip.c1
-rw-r--r--src/unstrip.c2
16 files changed, 33 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 19c7dbb7..0601198c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,21 @@
+2017-02-16 Ulf Hermann <[email protected]>
+
+ * addr2line.c: Include printversion.h
+ * ar.c: Likewise.
+ * elflint.c: Likewise.
+ * nm.c: Likewise.
+ * objdump.c: Likewise.
+ * ranlib.c: Likewise.
+ * readelf.c: Likewise.
+ * size.c: Likewise.
+ * stack.c: Likewise.
+ * strings.c: Likewise.
+ * strip.c: Likewise.
+ * elfcmp.c: Include printversion.h, remove system.h include.
+ * elfcompress.c: Likewise.
+ * findtextrel.c: Likewise.
+ * unstrip.c: Likewise.
+
2017-02-14 Ulf Hermann <[email protected]>
* nm.c: Include color.h.
diff --git a/src/addr2line.c b/src/addr2line.c
index 02220885..ba414a74 100644
--- a/src/addr2line.c
+++ b/src/addr2line.c
@@ -38,6 +38,7 @@
#include <unistd.h>
#include <system.h>
+#include <printversion.h>
/* Name and version of program. */
diff --git a/src/ar.c b/src/ar.c
index f2f322b7..ec32cee5 100644
--- a/src/ar.c
+++ b/src/ar.c
@@ -41,6 +41,7 @@
#include <sys/time.h>
#include <system.h>
+#include <printversion.h>
#include "arlib.h"
diff --git a/src/elfcmp.c b/src/elfcmp.c
index 401ab315..7673cf21 100644
--- a/src/elfcmp.c
+++ b/src/elfcmp.c
@@ -33,7 +33,7 @@
#include <string.h>
#include <unistd.h>
-#include <system.h>
+#include <printversion.h>
#include "../libelf/elf-knowledge.h"
#include "../libebl/libeblP.h"
diff --git a/src/elfcompress.c b/src/elfcompress.c
index 9f6db1cc..8e0d5c55 100644
--- a/src/elfcompress.c
+++ b/src/elfcompress.c
@@ -35,7 +35,7 @@
#include ELFUTILS_HEADER(dwelf)
#include <gelf.h>
#include "libeu.h"
-#include "system.h"
+#include "printversion.h"
/* Name and version of program. */
ARGP_PROGRAM_VERSION_HOOK_DEF = print_version;
diff --git a/src/elflint.c b/src/elflint.c
index 7d3f2271..66a13ca2 100644
--- a/src/elflint.c
+++ b/src/elflint.c
@@ -39,6 +39,7 @@
#include <elf-knowledge.h>
#include <libeu.h>
#include <system.h>
+#include <printversion.h>
#include "../libelf/libelfP.h"
#include "../libelf/common.h"
#include "../libebl/libeblP.h"
diff --git a/src/findtextrel.c b/src/findtextrel.c
index dc41502b..8f1e239a 100644
--- a/src/findtextrel.c
+++ b/src/findtextrel.c
@@ -36,7 +36,7 @@
#include <string.h>
#include <unistd.h>
-#include <system.h>
+#include <printversion.h>
struct segments
diff --git a/src/nm.c b/src/nm.c
index 47a9e3b1..969c6d35 100644
--- a/src/nm.c
+++ b/src/nm.c
@@ -45,6 +45,7 @@
#include <libeu.h>
#include <system.h>
#include <color.h>
+#include <printversion.h>
#include "../libebl/libeblP.h"
#include "../libdwfl/libdwflP.h"
diff --git a/src/objdump.c b/src/objdump.c
index 030274bc..860cfac6 100644
--- a/src/objdump.c
+++ b/src/objdump.c
@@ -36,6 +36,7 @@
#include <libeu.h>
#include <system.h>
#include <color.h>
+#include <printversion.h>
#include "../libebl/libeblP.h"
diff --git a/src/ranlib.c b/src/ranlib.c
index 41a3bcf2..cc0ee233 100644
--- a/src/ranlib.c
+++ b/src/ranlib.c
@@ -38,6 +38,7 @@
#include <sys/stat.h>
#include <system.h>
+#include <printversion.h>
#include "arlib.h"
diff --git a/src/readelf.c b/src/readelf.c
index d3a90088..8d96ba3f 100644
--- a/src/readelf.c
+++ b/src/readelf.c
@@ -45,6 +45,7 @@
#include <libeu.h>
#include <system.h>
+#include <printversion.h>
#include "../libelf/libelfP.h"
#include "../libelf/common.h"
#include "../libebl/libeblP.h"
diff --git a/src/size.c b/src/size.c
index de0d791b..ad8dbcbb 100644
--- a/src/size.c
+++ b/src/size.c
@@ -36,7 +36,7 @@
#include <unistd.h>
#include <system.h>
-
+#include <printversion.h>
/* Name and version of program. */
ARGP_PROGRAM_VERSION_HOOK_DEF = print_version;
diff --git a/src/stack.c b/src/stack.c
index a5a7bebc..6f2ff69f 100644
--- a/src/stack.c
+++ b/src/stack.c
@@ -30,6 +30,7 @@
#include <dwarf.h>
#include <system.h>
+#include <printversion.h>
/* Name and version of program. */
ARGP_PROGRAM_VERSION_HOOK_DEF = print_version;
diff --git a/src/strings.c b/src/strings.c
index 49aab8b0..d214356c 100644
--- a/src/strings.c
+++ b/src/strings.c
@@ -42,6 +42,7 @@
#include <libeu.h>
#include <system.h>
+#include <printversion.h>
#ifndef MAP_POPULATE
# define MAP_POPULATE 0
diff --git a/src/strip.c b/src/strip.c
index a791ca57..f7474418 100644
--- a/src/strip.c
+++ b/src/strip.c
@@ -44,6 +44,7 @@
#include "libdwelf.h"
#include <libeu.h>
#include <system.h>
+#include <printversion.h>
typedef uint8_t GElf_Byte;
diff --git a/src/unstrip.c b/src/unstrip.c
index d838ae9f..6e57a6b5 100644
--- a/src/unstrip.c
+++ b/src/unstrip.c
@@ -50,7 +50,7 @@
#include <libdwfl.h>
#include "libdwelf.h"
#include "libeu.h"
-#include "system.h"
+#include "printversion.h"
#ifndef _
# define _(str) gettext (str)