elfctl: style(9): use C99 uintX_t types

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Ed Maste 2020-03-04 16:53:49 +00:00
parent 9c04fdfd34
commit 87a920c065
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=358622

View File

@ -48,9 +48,9 @@
__FBSDID("$FreeBSD$"); __FBSDID("$FreeBSD$");
static bool convert_to_feature_val(char *, u_int32_t *); static bool convert_to_feature_val(char *, uint32_t *);
static bool edit_file_features(Elf *, int, int, char *); static bool edit_file_features(Elf *, int, int, char *);
static bool get_file_features(Elf *, int, int, u_int32_t *, u_int64_t *); static bool get_file_features(Elf *, int, int, uint32_t *, uint64_t *);
static void print_features(void); static void print_features(void);
static bool print_file_features(Elf *, int, int, char *); static bool print_file_features(Elf *, int, int, char *);
static void usage(void); static void usage(void);
@ -206,11 +206,11 @@ usage(void)
} }
static bool static bool
convert_to_feature_val(char *feature_str, u_int32_t *feature_val) convert_to_feature_val(char *feature_str, uint32_t *feature_val)
{ {
char *feature; char *feature;
int i, len; int i, len;
u_int32_t input; uint32_t input;
char operation; char operation;
input = 0; input = 0;
@ -247,8 +247,8 @@ convert_to_feature_val(char *feature_str, u_int32_t *feature_val)
static bool static bool
edit_file_features(Elf *elf, int phcount, int fd, char *val) edit_file_features(Elf *elf, int phcount, int fd, char *val)
{ {
u_int32_t features; uint32_t features;
u_int64_t off; uint64_t off;
if (!get_file_features(elf, phcount, fd, &features, &off)) { if (!get_file_features(elf, phcount, fd, &features, &off)) {
warnx("NT_FREEBSD_FEATURE_CTL note not found"); warnx("NT_FREEBSD_FEATURE_CTL note not found");
@ -281,7 +281,7 @@ print_features(void)
static bool static bool
print_file_features(Elf *elf, int phcount, int fd, char *filename) print_file_features(Elf *elf, int phcount, int fd, char *filename)
{ {
u_int32_t features; uint32_t features;
unsigned long i; unsigned long i;
if (!get_file_features(elf, phcount, fd, &features, NULL)) { if (!get_file_features(elf, phcount, fd, &features, NULL)) {
@ -302,8 +302,8 @@ print_file_features(Elf *elf, int phcount, int fd, char *filename)
} }
static bool static bool
get_file_features(Elf *elf, int phcount, int fd, u_int32_t *features, get_file_features(Elf *elf, int phcount, int fd, uint32_t *features,
u_int64_t *off) uint64_t *off)
{ {
GElf_Phdr phdr; GElf_Phdr phdr;
Elf_Note note; Elf_Note note;
@ -367,7 +367,7 @@ get_file_features(Elf *elf, int phcount, int fd, u_int32_t *features,
continue; continue;
} }
if (note.n_descsz < sizeof(u_int32_t)) { if (note.n_descsz < sizeof(uint32_t)) {
warnx("Feature descriptor can't " warnx("Feature descriptor can't "
"be less than 4 bytes"); "be less than 4 bytes");
free(name); free(name);
@ -378,9 +378,9 @@ get_file_features(Elf *elf, int phcount, int fd, u_int32_t *features,
* XXX: For now we look at only 4 bytes of the * XXX: For now we look at only 4 bytes of the
* descriptor. This should respect descsz. * descriptor. This should respect descsz.
*/ */
if (note.n_descsz > sizeof(u_int32_t)) if (note.n_descsz > sizeof(uint32_t))
warnx("Feature note is bigger than expected"); warnx("Feature note is bigger than expected");
read(fd, features, sizeof(u_int32_t)); read(fd, features, sizeof(uint32_t));
if (off != NULL) if (off != NULL)
*off = phdr.p_offset + read_total; *off = phdr.p_offset + read_total;
free(name); free(name);