From ba361ec27cf582ace41c59d6b95cade710490b97 Mon Sep 17 00:00:00 2001 From: markm Date: Mon, 3 Dec 2001 12:16:40 +0000 Subject: [PATCH] More help for alpha WARNS=2. This code is, erm, unusual. Anyone who feels like rewriting it will meet no objection from me. git-svn-id: http://svn0.us-east.freebsd.org/base/head/contrib/telnet@87267 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- telnetd/sys_term.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/telnetd/sys_term.c b/telnetd/sys_term.c index eff9b1e..385655d 100644 --- a/telnetd/sys_term.c +++ b/telnetd/sys_term.c @@ -1245,14 +1245,14 @@ addarg(char **argv, const char *val) } for (cpp = argv; *cpp; cpp++) ; - if (cpp == &argv[(int)argv[-1]]) { + if (cpp == &argv[(long)argv[-1]]) { --argv; - *argv = (char *)((int)(*argv) + 10); - argv = (char **)realloc(argv, sizeof(*argv)*((int)(*argv) + 2)); + *argv = (char *)((long)(*argv) + 10); + argv = (char **)realloc(argv, sizeof(*argv)*((long)(*argv) + 2)); if (argv == NULL) return(NULL); argv++; - cpp = &argv[(int)argv[-1] - 10]; + cpp = &argv[(long)argv[-1] - 10]; } *cpp++ = strdup(val); *cpp = 0;