diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1999-08-25 13:29:34 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1999-08-25 13:29:34 +0000 |
commit | e797ff70489ee22f953a870a772151660a61dfa5 (patch) | |
tree | 613f81a9231026cc1a7f1375bb22f6cdf950c776 /libiberty/cplus-dem.c | |
parent | 355298fb26e41f9a8b362e430c1a4ee8cde94397 (diff) | |
download | gcc-e797ff70489ee22f953a870a772151660a61dfa5.zip gcc-e797ff70489ee22f953a870a772151660a61dfa5.tar.gz gcc-e797ff70489ee22f953a870a772151660a61dfa5.tar.bz2 |
Warning fixes:
* cplus-dem.c (gnu_special): Cast a `size_t' to `long' when
comparing against a signed quantity.
(arm_special): Likewise.
(demangle_fund_type): Likewise.
(do_hpacc_template_const_value): Mark parameter `work' with
ATTRIBUTE_UNUSED.
(main): Constify variable `valid_symbols'.
From-SVN: r28859
Diffstat (limited to 'libiberty/cplus-dem.c')
-rw-r--r-- | libiberty/cplus-dem.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c index 6d51710..7fea97a 100644 --- a/libiberty/cplus-dem.c +++ b/libiberty/cplus-dem.c @@ -2448,7 +2448,7 @@ gnu_special (work, mangled, declp) break; default: n = consume_count (mangled); - if (n < 0 || n > strlen (*mangled)) + if (n < 0 || n > (long) strlen (*mangled)) { success = 0; break; @@ -2615,7 +2615,7 @@ arm_special (mangled, declp) { n = consume_count (mangled); if (n == -1 - || n > strlen (*mangled)) + || n > (long) strlen (*mangled)) return 0; string_prependn (declp, *mangled, n); (*mangled) += n; @@ -3381,7 +3381,7 @@ demangle_fund_type (work, mangled, result) int i; (*mangled)++; for (i = 0; - i < sizeof (buf) - 1 && **mangled && **mangled != '_'; + i < (long) sizeof (buf) - 1 && **mangled && **mangled != '_'; (*mangled)++, i++) buf[i] = **mangled; if (**mangled != '_') @@ -3450,7 +3450,7 @@ demangle_fund_type (work, mangled, result) static int do_hpacc_template_const_value (work, mangled, result) - struct work_stuff *work; + struct work_stuff *work ATTRIBUTE_UNUSED; const char **mangled; string *result; { @@ -4451,7 +4451,7 @@ main (argc, argv) { char *result; int c; - char *valid_symbols; + const char *valid_symbols; program_name = argv[0]; |