util/nvmutil: use size_t in setmac functions

not int

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2026-03-06 19:56:21 +00:00
parent fb805caf6a
commit 5c90b2453b
+10 -10
View File
@@ -23,9 +23,9 @@ static void read_gbe(void);
static void read_gbe_part(size_t, int); static void read_gbe_part(size_t, int);
static void cmd_setmac(void); static void cmd_setmac(void);
static void parse_mac_string(void); static void parse_mac_string(void);
static void set_mac_byte(int); static void set_mac_byte(size_t);
static void check_mac_separator(int); static void check_mac_separator(size_t);
static void set_mac_nib(int, int); static void set_mac_nib(size_t, size_t);
static uint8_t hextonum(char); static uint8_t hextonum(char);
static uint8_t rhex(void); static uint8_t rhex(void);
static void read_file_PERFECTLY_or_die(int, void *, size_t, static void read_file_PERFECTLY_or_die(int, void *, size_t,
@@ -392,7 +392,7 @@ cmd_setmac(void)
static void static void
parse_mac_string(void) parse_mac_string(void)
{ {
int mac_pos; size_t mac_pos;
if (strlen(mac) != 17) if (strlen(mac) != 17)
err(EINVAL, "MAC address is the wrong length"); err(EINVAL, "MAC address is the wrong length");
@@ -407,9 +407,9 @@ parse_mac_string(void)
} }
static void static void
set_mac_byte(int mac_pos) set_mac_byte(size_t mac_pos)
{ {
int nib; size_t nib;
check_mac_separator(mac_pos); check_mac_separator(mac_pos);
for (nib = 0; nib < 2; nib++) for (nib = 0; nib < 2; nib++)
@@ -417,7 +417,7 @@ set_mac_byte(int mac_pos)
} }
static void static void
check_mac_separator(int mac_pos) check_mac_separator(size_t mac_pos)
{ {
char separator; char separator;
@@ -430,11 +430,11 @@ check_mac_separator(int mac_pos)
} }
static void static void
set_mac_nib(int mac_pos, int nib) set_mac_nib(size_t mac_pos, size_t nib)
{ {
uint8_t h; uint8_t h;
int byte; size_t byte;
int shift; size_t shift;
if ((h = hextonum(mac[mac_pos + nib])) > 15) if ((h = hextonum(mac[mac_pos + nib])) > 15)
err(EINVAL, "Invalid character '%c'", err(EINVAL, "Invalid character '%c'",