mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-19 19:23:24 +02:00
util/nvmutil: clean up hextonum()
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -296,7 +296,7 @@ check_cmd_args(int argc, char *argv[])
|
|||||||
if (cmd == NULL && argc > 2) {
|
if (cmd == NULL && argc > 2) {
|
||||||
/*
|
/*
|
||||||
* Example: ./nvmutil gbe.bin xx:1f:16:xx:xx:xx
|
* Example: ./nvmutil gbe.bin xx:1f:16:xx:xx:xx
|
||||||
* Eqivalent ./nvmutil gbe.bin setmac xx:1f:16:xx:xx:xx
|
* Equivalent ./nvmutil gbe.bin setmac xx:1f:16:xx:xx:xx
|
||||||
*/
|
*/
|
||||||
mac_str = argv[2];
|
mac_str = argv[2];
|
||||||
cmd = cmd_setmac;
|
cmd = cmd_setmac;
|
||||||
@@ -501,7 +501,7 @@ set_mac_byte(size_t mac_byte_pos)
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
set_mac_nib(size_t mac_str_pos,
|
set_mac_nib(size_t mac_str_pos,
|
||||||
size_t mac_byte_pos, size_t mac_nib_pos)
|
size_t mac_byte_pos, size_t mac_nib_pos)
|
||||||
{
|
{
|
||||||
char mac_ch;
|
char mac_ch;
|
||||||
uint16_t hex_num;
|
uint16_t hex_num;
|
||||||
@@ -551,10 +551,11 @@ hextonum(char ch_s)
|
|||||||
|
|
||||||
if ((unsigned)(ch - 'a') <= 5)
|
if ((unsigned)(ch - 'a') <= 5)
|
||||||
return ch - 'a' + 10;
|
return ch - 'a' + 10;
|
||||||
else if (ch == '?' || ch == 'x')
|
|
||||||
|
if (ch == '?' || ch == 'x')
|
||||||
return rhex(); /* random character */
|
return rhex(); /* random character */
|
||||||
else
|
|
||||||
return 16; /* invalid character */
|
return 16; /* invalid character */
|
||||||
}
|
}
|
||||||
|
|
||||||
static uint8_t
|
static uint8_t
|
||||||
|
|||||||
Reference in New Issue
Block a user