links

lynx-like text mode web browser
git clone anongit@rnpnr.xyz:links.git
Log | Files | Refs | Feed | README | LICENSE

Commit: 02ba1a539ce86a02e19edf4bbb43926ed37b0a02
Parent: ef36c1688e53435942e9278e7d11d513cfe15147
Author: opask
Date:   Mon,  3 Sep 2018 08:46:37 -0600

html.c: silence some warnings, add some const

Diffstat:
Mhtml.c | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/html.c b/html.c @@ -593,7 +593,7 @@ static int was_br; int table_level; int empty_format; -static void ln_break(int n) +static void ln_break(const int n) { if (!n || html_top.invisible) return; while (n > line_breax) { @@ -784,9 +784,9 @@ int get_num(unsigned char *a, unsigned char *n) } /* trunc somehow clips the maximum values. Use 0 to disable truncastion. */ -static int parse_width(unsigned char *w, int trunc) +static int parse_width(const char *w, const int trunc) { - unsigned char *end; + char *end; int p = 0; long s; int l; @@ -802,7 +802,7 @@ static int parse_width(unsigned char *w, int trunc) } while (l && WHITECHAR(w[l - 1])) l--; if (!l) return -1; - s = strtoul(cast_const_char w, (char **)(void *)&end, 10); + s = strtol(w, &end, 10); if (end - w < l || s < 0 || s > 10000) return -1; if (p) { if (trunc) { @@ -828,8 +828,8 @@ static int parse_width(unsigned char *w, int trunc) int get_width(unsigned char *a, unsigned char *n, int trunc) { int r; - unsigned char *w; - if (!(w = get_attr_val(a, n))) return -1; + char *w; + if (!(w = (char *)get_attr_val(a, n))) return -1; r = parse_width(w, trunc); free(w); return r; @@ -1577,7 +1577,7 @@ static void html_li(unsigned char *a) *x = upcase(*x); } } else sprintf(cast_char n, "%d", par_format.list_number); - put_chrs(n, (int)strlen(cast_const_char n)); + put_chrs((unsigned char *)n, strlen(n)); put_chrs(cast_uchar ".&nbsp;", 7); if (!F) par_format.leftmargin += (int)strlen(cast_const_char n) + c + 2; par_format.align = AL_LEFT;