aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-01-03 17:15:39 -0500
committerMike Frysinger <vapier@gentoo.org>2016-01-03 17:15:39 -0500
commit3d813940e752cc3b9a230086013501d9453d2167 (patch)
tree086d1c0bd186a74be3d8c916dcc79e48eb26b11d /paxelf.h
parentdumpelf: improve decoding (diff)
downloadpax-utils-3d813940e752cc3b9a230086013501d9453d2167.tar.gz
pax-utils-3d813940e752cc3b9a230086013501d9453d2167.tar.bz2
pax-utils-3d813940e752cc3b9a230086013501d9453d2167.zip
paxelf: switch low level elf helpers to unsigned ints
Avoid using signed types when working with unsigned elf fields.
Diffstat (limited to 'paxelf.h')
-rw-r--r--paxelf.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/paxelf.h b/paxelf.h
index 034e0d7..4beec93 100644
--- a/paxelf.h
+++ b/paxelf.h
@@ -70,10 +70,10 @@ extern const char *get_elfstbtype(int type);
extern const char *get_elfstvtype(int type);
extern const char *get_elfstttype(int type);
extern void *elf_findsecbyname(elfobj *elf, const char *name);
-extern int get_etype(elfobj *elf);
-extern int get_emtype(elfobj *elf);
+extern unsigned int get_etype(elfobj *elf);
+extern unsigned int get_emtype(elfobj *elf);
extern void print_etypes(FILE *);
-extern int etype_lookup(const char *);
+extern unsigned int etype_lookup(const char *);
/* PaX flags (to be read in elfhdr.e_flags) */
#define HF_PAX_PAGEEXEC 1 /* 0: Paging based non-exec pages */