summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2001-12-03 12:41:19 +0000
committermarkm <markm@FreeBSD.org>2001-12-03 12:41:19 +0000
commit2149facaa0e9b95d54397e75de134478e5f45618 (patch)
tree7718e4cc170ea4f21159bd4a86899f2c8852b168
parentc7155665d1c77d730c31da2a9c64ddd8f81ae2d9 (diff)
downloadFreeBSD-src-2149facaa0e9b95d54397e75de134478e5f45618.zip
FreeBSD-src-2149facaa0e9b95d54397e75de134478e5f45618.tar.gz
Merge from master (crypto) telnet. WARNS fixes for alpha.
-rw-r--r--include/arpa/telnet.h12
-rw-r--r--libexec/telnetd/sys_term.c8
-rw-r--r--usr.bin/telnet/commands.c2
3 files changed, 11 insertions, 11 deletions
diff --git a/include/arpa/telnet.h b/include/arpa/telnet.h
index af85741..079119c 100644
--- a/include/arpa/telnet.h
+++ b/include/arpa/telnet.h
@@ -64,7 +64,7 @@
#define SYNCH 242 /* for telfunc calls */
#ifdef TELCMDS
-char *telcmds[] = {
+const char *telcmds[] = {
"EOF", "SUSP", "ABORT", "EOR",
"SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC",
"EL", "GA", "SB", "WILL", "WONT", "DO", "DONT", "IAC",
@@ -126,7 +126,7 @@ extern char *telcmds[];
#define NTELOPTS (1+TELOPT_NEW_ENVIRON)
#ifdef TELOPTS
-char *telopts[NTELOPTS+1] = {
+const char *telopts[NTELOPTS+1] = {
"BINARY", "ECHO", "RCP", "SUPPRESS GO AHEAD", "NAME",
"STATUS", "TIMING MARK", "RCTE", "NAOL", "NAOP",
"NAOCRD", "NAOHTS", "NAOHTD", "NAOFFD", "NAOVTS",
@@ -226,7 +226,7 @@ char *telopts[NTELOPTS+1] = {
0
#ifdef SLC_NAMES
-char *slc_names[] = {
+const char *slc_names[] = {
SLC_NAMELIST
};
#else
@@ -287,7 +287,7 @@ extern char *slc_names[];
#define AUTHTYPE_TEST 99
#ifdef AUTH_NAMES
-char *authtype_names[] = {
+const char *authtype_names[] = {
"NULL", "KERBEROS_V4", "KERBEROS_V5", "SPX", "MINK", NULL, "SRA",
0
};
@@ -318,12 +318,12 @@ extern char *authtype_names[];
#define ENCTYPE_CNT 3
#ifdef ENCRYPT_NAMES
-char *encrypt_names[] = {
+const char *encrypt_names[] = {
"IS", "SUPPORT", "REPLY", "START", "END",
"REQUEST-START", "REQUEST-END", "ENC-KEYID", "DEC-KEYID",
0
};
-char *enctype_names[] = {
+const char *enctype_names[] = {
"ANY", "DES_CFB64", "DES_OFB64",
0
};
diff --git a/libexec/telnetd/sys_term.c b/libexec/telnetd/sys_term.c
index 0fb8512..3d9e091 100644
--- a/libexec/telnetd/sys_term.c
+++ b/libexec/telnetd/sys_term.c
@@ -1098,14 +1098,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;
diff --git a/usr.bin/telnet/commands.c b/usr.bin/telnet/commands.c
index c291466..b38893e 100644
--- a/usr.bin/telnet/commands.c
+++ b/usr.bin/telnet/commands.c
@@ -2397,7 +2397,7 @@ help(int argc, char *argv[])
printf("Commands may be abbreviated. Commands are:\n\n");
for (c = cmdtab; c->name; c++)
if (c->help) {
- printf("%-*s\t%s\n", HELPINDENT, c->name,
+ printf("%-*s\t%s\n", (int)HELPINDENT, c->name,
c->help);
}
return 0;
OpenPOWER on IntegriCloud