forked from Imagelibrary/binutils-gdb
sim: ppc: clean up various warnings
A random grab bag of minor fixes to enable -Werror for this port. Cast address vars to long when the format was using %l. Use %zu with sizeof operations. Add const to a bunch of strings. Trim unused variables. Fix sizeof call to calculate target storage and not the pointer itself.
This commit is contained in:
@@ -93,10 +93,10 @@ psim_tree(void)
|
||||
}
|
||||
|
||||
STATIC_INLINE_PSIM\
|
||||
(char *)
|
||||
find_arg(char *err_msg,
|
||||
(const char *)
|
||||
find_arg(const char *err_msg,
|
||||
int *ptr_to_argp,
|
||||
char **argv)
|
||||
char * const *argv)
|
||||
{
|
||||
*ptr_to_argp += 1;
|
||||
if (argv[*ptr_to_argp] == NULL)
|
||||
@@ -216,7 +216,7 @@ psim_usage (int verbose, int help, SIM_OPEN_KIND kind)
|
||||
/* Test "string" for containing a string of digits that form a number
|
||||
between "min" and "max". The return value is the number or "err". */
|
||||
static
|
||||
int is_num( char *string, int min, int max, int err)
|
||||
int is_num(const char *string, int min, int max, int err)
|
||||
{
|
||||
int result = 0;
|
||||
|
||||
@@ -236,9 +236,9 @@ int is_num( char *string, int min, int max, int err)
|
||||
}
|
||||
|
||||
INLINE_PSIM\
|
||||
(char **)
|
||||
(char * const *)
|
||||
psim_options(device *root,
|
||||
char **argv,
|
||||
char * const *argv,
|
||||
SIM_OPEN_KIND kind)
|
||||
{
|
||||
device *current = root;
|
||||
@@ -247,8 +247,8 @@ psim_options(device *root,
|
||||
return NULL;
|
||||
argp = 0;
|
||||
while (argv[argp] != NULL && argv[argp][0] == '-') {
|
||||
char *p = argv[argp] + 1;
|
||||
char *param;
|
||||
const char *p = argv[argp] + 1;
|
||||
const char *param;
|
||||
while (*p != '\0') {
|
||||
switch (*p) {
|
||||
default:
|
||||
@@ -395,7 +395,7 @@ psim_options(device *root,
|
||||
INLINE_PSIM\
|
||||
(void)
|
||||
psim_command(device *root,
|
||||
char **argv)
|
||||
char * const *argv)
|
||||
{
|
||||
int argp = 0;
|
||||
if (argv[argp] == NULL) {
|
||||
@@ -409,8 +409,8 @@ psim_command(device *root,
|
||||
trace_option(opt, 1);
|
||||
}
|
||||
else if (strcmp(*argv, "change-media") == 0) {
|
||||
char *device = find_arg("Missing device name", &argp, argv);
|
||||
char *media = argv[++argp];
|
||||
const char *device = find_arg("Missing device name", &argp, argv);
|
||||
const char *media = argv[++argp];
|
||||
device_ioctl(tree_find_device(root, device), NULL, 0,
|
||||
device_ioctl_change_media, media);
|
||||
}
|
||||
@@ -738,8 +738,8 @@ psim_init(psim *system)
|
||||
INLINE_PSIM\
|
||||
(void)
|
||||
psim_stack(psim *system,
|
||||
char **argv,
|
||||
char **envp)
|
||||
char * const *argv,
|
||||
char * const *envp)
|
||||
{
|
||||
/* pass the stack device the argv/envp and let it work out what to
|
||||
do with it */
|
||||
|
||||
Reference in New Issue
Block a user