diff options
author | andrew <andrew@FreeBSD.org> | 2014-12-14 15:03:11 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2014-12-14 15:03:11 +0000 |
commit | 26961b254735317779a3c1c40e0f41700015ff77 (patch) | |
tree | dfc84367316ed6c8352976385c55fcdfd8917609 /sys/boot | |
parent | 8a9a84f3d8b1656c8b672337e3bd380aaba6cbef (diff) | |
download | FreeBSD-src-26961b254735317779a3c1c40e0f41700015ff77.zip FreeBSD-src-26961b254735317779a3c1c40e0f41700015ff77.tar.gz |
MFC r273913:
Clean up the types of a few strings to make them const when they are never
written to.
MFC r273914:
The command name is a constant, use the correct type.
Diffstat (limited to 'sys/boot')
-rw-r--r-- | sys/boot/fdt/fdt_loader_cmd.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/sys/boot/fdt/fdt_loader_cmd.c b/sys/boot/fdt/fdt_loader_cmd.c index 2014597..1b42e5f 100644 --- a/sys/boot/fdt/fdt_loader_cmd.c +++ b/sys/boot/fdt/fdt_loader_cmd.c @@ -93,9 +93,9 @@ static int fdt_cmd_mres(int argc, char *argv[]); typedef int cmdf_t(int, char *[]); struct cmdtab { - char *name; - cmdf_t *handler; - int flags; + const char *name; + cmdf_t *handler; + int flags; }; static const struct cmdtab commands[] = { @@ -364,11 +364,11 @@ fdt_setup_fdtp() (cellbuf), (lim), (cellsize), 16); static int -_fdt_strtovect(char *str, void *cellbuf, int lim, unsigned char cellsize, +_fdt_strtovect(const char *str, void *cellbuf, int lim, unsigned char cellsize, uint8_t base) { - char *buf = str; - char *end = str + strlen(str) - 2; + const char *buf = str; + const char *end = str + strlen(str) - 2; uint32_t *u32buf = NULL; uint8_t *u8buf = NULL; int cnt = 0; @@ -411,7 +411,8 @@ _fdt_strtovect(char *str, void *cellbuf, int lim, unsigned char cellsize, static void fixup_ethernet(const char *env, char *ethstr, int *eth_no, int len) { - char *end, *str; + const char *str; + char *end; uint8_t tmp_addr[6]; int i, n; @@ -1347,7 +1348,7 @@ static int fdt_modprop(int nodeoff, char *propname, void *value, char mode) { uint32_t cells[100]; - char *buf; + const char *buf; int len, rv; const struct fdt_property *p; @@ -1365,7 +1366,7 @@ fdt_modprop(int nodeoff, char *propname, void *value, char mode) } len = strlen(value); rv = 0; - buf = (char *)value; + buf = value; switch (*buf) { case '&': |