summaryrefslogtreecommitdiffstats
path: root/src/appl
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-10-10 03:18:22 +0000
committerKen Raeburn <raeburn@mit.edu>2001-10-10 03:18:22 +0000
commit7613acc70e37ebabd7743da02da4f4ff0d218d5c (patch)
treeea7b08ad73cfb7cd8a5ca8e77a9fb646770804f0 /src/appl
parentad4d9f8d0f83524931da62aebb592ab53f2218d9 (diff)
Don't conditionalize prototypes; delete macros supporting it. (Maybe overdone;
don't worry about restoring them when importing new versions of code.) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13792 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl')
-rw-r--r--src/appl/bsd/ChangeLog4
-rw-r--r--src/appl/bsd/krlogin.c14
-rw-r--r--src/appl/gss-sample/ChangeLog4
-rw-r--r--src/appl/gss-sample/gss-misc.c2
-rw-r--r--src/appl/gss-sample/gss-misc.h10
-rw-r--r--src/appl/gssftp/ftp/ChangeLog6
-rw-r--r--src/appl/gssftp/ftp/cmds.c14
-rw-r--r--src/appl/gssftp/ftp/ftp.c16
-rw-r--r--src/appl/gssftp/ftp/ftp_var.h182
-rw-r--r--src/appl/gssftp/ftp/glob.c28
-rw-r--r--src/appl/gssftp/ftp/main.c6
-rw-r--r--src/appl/gssftp/ftp/ruserpass.c2
-rw-r--r--src/appl/gssftp/ftp/secure.c2
-rw-r--r--src/appl/gssftp/ftp/secure.h16
-rw-r--r--src/appl/gssftp/ftpd/ChangeLog4
-rw-r--r--src/appl/gssftp/ftpd/ftpd_var.h4
-rw-r--r--src/appl/gssftp/ftpd/secure.h12
-rw-r--r--src/appl/simple/client/ChangeLog4
-rw-r--r--src/appl/simple/client/sim_client.c2
-rw-r--r--src/appl/telnet/libtelnet/ChangeLog6
-rw-r--r--src/appl/telnet/libtelnet/auth-proto.h80
-rw-r--r--src/appl/telnet/libtelnet/auth.h20
-rw-r--r--src/appl/telnet/libtelnet/enc-proto.h158
-rw-r--r--src/appl/telnet/libtelnet/enc_des.c20
-rw-r--r--src/appl/telnet/libtelnet/encrypt.c6
-rw-r--r--src/appl/telnet/libtelnet/encrypt.h30
-rw-r--r--src/appl/telnet/libtelnet/kerberos.c2
-rw-r--r--src/appl/telnet/libtelnet/key-proto.h16
-rw-r--r--src/appl/telnet/libtelnet/misc-proto.h26
-rw-r--r--src/appl/telnet/libtelnet/misc.h14
-rw-r--r--src/appl/telnet/libtelnet/setenv.c2
-rw-r--r--src/appl/telnet/telnet/ChangeLog5
-rw-r--r--src/appl/telnet/telnet/commands.c72
-rw-r--r--src/appl/telnet/telnet/externs.h206
-rw-r--r--src/appl/telnet/telnet/ring.h38
-rw-r--r--src/appl/telnet/telnet/telnet.c2
-rw-r--r--src/appl/telnet/telnetd/ChangeLog5
-rw-r--r--src/appl/telnet/telnetd/defs.h12
-rw-r--r--src/appl/telnet/telnetd/state.c2
-rw-r--r--src/appl/telnet/telnetd/sys_term.c2
-rw-r--r--src/appl/telnet/telnetd/telnetd-ktd.c6
-rw-r--r--src/appl/telnet/telnetd/telnetd.c10
42 files changed, 510 insertions, 562 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index 8a6f53aea5..ef35cc976d 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * krlogin.c: Make prototypes unconditional.
+
2001-09-13 Ken Raeburn <raeburn@mit.edu>
* krlogin.c (try_normal): Permit "rsh" as well as "rlogin" as the
diff --git a/src/appl/bsd/krlogin.c b/src/appl/bsd/krlogin.c
index 88151d9eda..60d31f603e 100644
--- a/src/appl/bsd/krlogin.c
+++ b/src/appl/bsd/krlogin.c
@@ -257,11 +257,11 @@ struct winsize winsize;
char *host=0; /* external, so it can be
reached from confirm_death() */
-krb5_sigtype sigwinch KRB5_PROTOTYPE((int));
-int server_message KRB5_PROTOTYPE((int));
-void oob KRB5_PROTOTYPE((void));
-krb5_sigtype lostpeer KRB5_PROTOTYPE((int));
-void setsignal KRB5_PROTOTYPE((int sig, krb5_sigtype (*act)()));
+krb5_sigtype sigwinch (int);
+int server_message (int);
+void oob (void);
+krb5_sigtype lostpeer (int);
+void setsignal (int sig, krb5_sigtype (*act)());
static int read_wrapper(int fd, char *buf, int size, int *got_esc);
static void prf(char *f);
void try_normal(char **);
@@ -784,8 +784,8 @@ static int confirm_death ()
#define CRLF "\r\n"
int child;
-krb5_sigtype catchild KRB5_PROTOTYPE((int));
-krb5_sigtype writeroob KRB5_PROTOTYPE((int));
+krb5_sigtype catchild (int);
+krb5_sigtype writeroob (int);
int defflags, tabflag;
int deflflags;
diff --git a/src/appl/gss-sample/ChangeLog b/src/appl/gss-sample/ChangeLog
index 11cab8ba9d..7a65670f90 100644
--- a/src/appl/gss-sample/ChangeLog
+++ b/src/appl/gss-sample/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * gss-misc.c, gss-misc.h: Make prototypes unconditional.
+
2001-09-01 Ken Raeburn <raeburn@mit.edu>
* Makefile.in (SRCS): Use srcdir.
diff --git a/src/appl/gss-sample/gss-misc.c b/src/appl/gss-sample/gss-misc.c
index 9af6db477c..78e5d2fd8c 100644
--- a/src/appl/gss-sample/gss-misc.c
+++ b/src/appl/gss-sample/gss-misc.c
@@ -54,7 +54,7 @@ gss_buffer_desc empty_token_buf = { 0, (void *) "" };
gss_buffer_t empty_token = &empty_token_buf;
static void display_status_1
- PROTOTYPE( (char *m, OM_uint32 code, int type) );
+ (char *m, OM_uint32 code, int type);
static int write_all(int fildes, char *buf, unsigned int nbyte)
{
diff --git a/src/appl/gss-sample/gss-misc.h b/src/appl/gss-sample/gss-misc.h
index 82c55bd78c..35b3b73906 100644
--- a/src/appl/gss-sample/gss-misc.h
+++ b/src/appl/gss-sample/gss-misc.h
@@ -33,15 +33,15 @@
extern FILE *display_file;
int send_token
- PROTOTYPE( (int s, int flags, gss_buffer_t tok) );
+ (int s, int flags, gss_buffer_t tok);
int recv_token
- PROTOTYPE( (int s, int *flags, gss_buffer_t tok) );
+ (int s, int *flags, gss_buffer_t tok);
void display_status
- PROTOTYPE( (char *msg, OM_uint32 maj_stat, OM_uint32 min_stat) );
+ (char *msg, OM_uint32 maj_stat, OM_uint32 min_stat);
void display_ctx_flags
- PROTOTYPE( (OM_uint32 flags) );
+ (OM_uint32 flags);
void print_token
- PROTOTYPE( (gss_buffer_t tok) );
+ (gss_buffer_t tok);
/* Token types */
#define TOKEN_NOOP (1<<0)
diff --git a/src/appl/gssftp/ftp/ChangeLog b/src/appl/gssftp/ftp/ChangeLog
index 5d774f566e..d831b2a814 100644
--- a/src/appl/gssftp/ftp/ChangeLog
+++ b/src/appl/gssftp/ftp/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * cmds.c, ftp.c, ftp_var.h, glob.c, main.c, ruserpass.c, secure.c,
+ secure.h: Make prototypes unconditional. Don't define PROTOTYPE
+ macro.
+
2001-08-21 Ken Raeburn <raeburn@mit.edu>
* glob.c (amatch, case '*'): Treat multiple asterisks the same as
diff --git a/src/appl/gssftp/ftp/cmds.c b/src/appl/gssftp/ftp/cmds.c
index 4a242d6cf3..807da58437 100644
--- a/src/appl/gssftp/ftp/cmds.c
+++ b/src/appl/gssftp/ftp/cmds.c
@@ -92,13 +92,13 @@ jmp_buf jabort;
extern char *auth_type;
extern int do_auth();
-static int globulize PROTOTYPE((char **));
-static int confirm PROTOTYPE((char *, char *));
-static int getit PROTOTYPE((int, char **, int, char *));
-static sigtype mabort PROTOTYPE((int));
-static void quote1 PROTOTYPE((char *, int, char **));
-static char *dotrans PROTOTYPE((char *));
-static char *domap PROTOTYPE((char *));
+static int globulize (char **);
+static int confirm (char *, char *);
+static int getit (int, char **, int, char *);
+static sigtype mabort (int);
+static void quote1 (char *, int, char **);
+static char *dotrans (char *);
+static char *domap (char *);
/*
* `Another' gets another argument, and stores the new argc and argv.
diff --git a/src/appl/gssftp/ftp/ftp.c b/src/appl/gssftp/ftp/ftp.c
index e5027da814..610318b3c3 100644
--- a/src/appl/gssftp/ftp/ftp.c
+++ b/src/appl/gssftp/ftp/ftp.c
@@ -154,15 +154,15 @@ unsigned char *ucbuf;
#include "secure.h"
#ifdef GSSAPI
-void user_gss_error PROTOTYPE((OM_uint32, OM_uint32, char *));
+void user_gss_error (OM_uint32, OM_uint32, char *);
#endif
-static void proxtrans PROTOTYPE((char *, char *, char *));
-static int initconn PROTOTYPE((void));
-static void ptransfer PROTOTYPE((char *, long, struct timeval *, struct timeval *));
-static void abort_remote PROTOTYPE((FILE *));
-static void tvsub PROTOTYPE((struct timeval *, struct timeval *, struct timeval *));
-static char *gunique PROTOTYPE((char *));
+static void proxtrans (char *, char *, char *);
+static int initconn (void);
+static void ptransfer (char *, long, struct timeval *, struct timeval *);
+static void abort_remote (FILE *);
+static void tvsub (struct timeval *, struct timeval *, struct timeval *);
+static char *gunique (char *);
struct sockaddr_in hisctladdr;
struct sockaddr_in hisdataaddr;
@@ -190,7 +190,7 @@ extern int connected;
#define herror() printf("unknown host\n")
FILE *cin, *cout;
-FILE *dataconn PROTOTYPE((char *));
+FILE *dataconn (char *);
char *
hookup(host, port)
diff --git a/src/appl/gssftp/ftp/ftp_var.h b/src/appl/gssftp/ftp/ftp_var.h
index 0f95ca42c5..469e50686a 100644
--- a/src/appl/gssftp/ftp/ftp_var.h
+++ b/src/appl/gssftp/ftp/ftp_var.h
@@ -173,114 +173,110 @@ extern char *mktemp();
extern int command(char *, ...);
-#ifndef PROTOTYPE
-#define PROTOTYPE(x) x
-#endif
-
-char *remglob PROTOTYPE((char **, int));
-int another PROTOTYPE((int *, char ***, char *));
-void makeargv PROTOTYPE((void));
-void setpeer PROTOTYPE((int, char **));
-void setclevel PROTOTYPE((int, char **));
-void setdlevel PROTOTYPE((int, char **));
-void ccc PROTOTYPE((void));
-void setclear PROTOTYPE((void));
-void setsafe PROTOTYPE((void));
-void setprivate PROTOTYPE((void));
-void settype PROTOTYPE((int, char **));
-void changetype PROTOTYPE((int, int));
-void setbinary PROTOTYPE((void));
-void setascii PROTOTYPE((void));
-void settenex PROTOTYPE((void));
-void set_mode PROTOTYPE((int, char **));
-void setform PROTOTYPE((int, char **));
-void setstruct PROTOTYPE((int, char **));
-void siteidle PROTOTYPE((int, char **));
-void put PROTOTYPE((int, char **));
-void mput PROTOTYPE((int, char **));
-void reget PROTOTYPE((int, char **));
-void get PROTOTYPE((int, char **));
-void mget PROTOTYPE((int, char **));
-void status PROTOTYPE((int, char **));
-void setbell PROTOTYPE((void));
-void settrace PROTOTYPE((void));
-void sethash PROTOTYPE((void));
-void setverbose PROTOTYPE((void));
-void setport PROTOTYPE((void));
-void setprompt PROTOTYPE((void));
-void setglob PROTOTYPE((void));
-void setdebug PROTOTYPE((int, char **));
-void cd PROTOTYPE((int, char **));
-void lcd PROTOTYPE((int, char **));
-void delete_file PROTOTYPE((int, char **));
-void mdelete PROTOTYPE((int, char **));
-void renamefile PROTOTYPE((int, char **));
-void ls PROTOTYPE((int, char **));
-void mls PROTOTYPE((int, char **));
-void shell PROTOTYPE((int, char **));
-void user PROTOTYPE((int, char **));
-void pwd PROTOTYPE((void));
-void makedir PROTOTYPE((int, char **));
-void removedir PROTOTYPE((int, char **));
-void quote PROTOTYPE((int, char **));
-void site PROTOTYPE((int, char **));
-void do_chmod PROTOTYPE((int, char **));
-void do_umask PROTOTYPE((int, char **));
-void setidle PROTOTYPE((int, char **));
-void rmthelp PROTOTYPE((int, char **));
-void quit PROTOTYPE((void));
-void disconnect PROTOTYPE((void));
-void fatal PROTOTYPE((char *));
-void account PROTOTYPE((int, char **));
-void doproxy PROTOTYPE((int, char **));
-void setcase PROTOTYPE((void));
-void setcr PROTOTYPE((void));
-void setntrans PROTOTYPE((int, char **));
-void setnmap PROTOTYPE((int, char **));
-void setsunique PROTOTYPE((void));
-void setrunique PROTOTYPE((void));
-void cdup PROTOTYPE((void));
-void restart PROTOTYPE((int, char **));
-void syst PROTOTYPE((void));
-void macdef PROTOTYPE((int, char **));
-void sizecmd PROTOTYPE((int, char **));
-void modtime PROTOTYPE((int, char **));
-void rmtstatus PROTOTYPE((int, char **));
-void newer PROTOTYPE((int, char **));
-void setpassive PROTOTYPE((void));
+char *remglob (char **, int);
+int another (int *, char ***, char *);
+void makeargv (void);
+void setpeer (int, char **);
+void setclevel (int, char **);
+void setdlevel (int, char **);
+void ccc (void);
+void setclear (void);
+void setsafe (void);
+void setprivate (void);
+void settype (int, char **);
+void changetype (int, int);
+void setbinary (void);
+void setascii (void);
+void settenex (void);
+void set_mode (int, char **);
+void setform (int, char **);
+void setstruct (int, char **);
+void siteidle (int, char **);
+void put (int, char **);
+void mput (int, char **);
+void reget (int, char **);
+void get (int, char **);
+void mget (int, char **);
+void status (int, char **);
+void setbell (void);
+void settrace (void);
+void sethash (void);
+void setverbose (void);
+void setport (void);
+void setprompt (void);
+void setglob (void);
+void setdebug (int, char **);
+void cd (int, char **);
+void lcd (int, char **);
+void delete_file (int, char **);
+void mdelete (int, char **);
+void renamefile (int, char **);
+void ls (int, char **);
+void mls (int, char **);
+void shell (int, char **);
+void user (int, char **);
+void pwd (void);
+void makedir (int, char **);
+void removedir (int, char **);
+void quote (int, char **);
+void site (int, char **);
+void do_chmod (int, char **);
+void do_umask (int, char **);
+void setidle (int, char **);
+void rmthelp (int, char **);
+void quit (void);
+void disconnect (void);
+void fatal (char *);
+void account (int, char **);
+void doproxy (int, char **);
+void setcase (void);
+void setcr (void);
+void setntrans (int, char **);
+void setnmap (int, char **);
+void setsunique (void);
+void setrunique (void);
+void cdup (void);
+void restart (int, char **);
+void syst (void);
+void macdef (int, char **);
+void sizecmd (int, char **);
+void modtime (int, char **);
+void rmtstatus (int, char **);
+void newer (int, char **);
+void setpassive (void);
/* ftp.c */
-void sendrequest PROTOTYPE((char *, char *, char *, int));
-void recvrequest PROTOTYPE((char *, char *volatile, char *, char *, int));
-int login PROTOTYPE((char *));
-void setpbsz PROTOTYPE((unsigned int));
-void pswitch PROTOTYPE((int));
-int getreply PROTOTYPE((int));
-void reset PROTOTYPE((void));
-char *hookup PROTOTYPE((char *, int));
-int do_auth PROTOTYPE((void));
+void sendrequest (char *, char *, char *, int);
+void recvrequest (char *, char *volatile, char *, char *, int);
+int login (char *);
+void setpbsz (unsigned int);
+void pswitch (int);
+int getreply (int);
+void reset (void);
+char *hookup (char *, int);
+int do_auth (void);
/* glob.c */
-void blkfree PROTOTYPE((char **));
+void blkfree (char **);
/* domacro.c */
-void domacro PROTOTYPE((int, char **));
+void domacro (int, char **);
/* main.c */
-void help PROTOTYPE((int, char **));
-struct cmd *getcmd PROTOTYPE((char *));
+void help (int, char **);
+struct cmd *getcmd (char *);
/* ruserpass.c */
-int ruserpass PROTOTYPE((char *, char **, char **, char **));
+int ruserpass (char *, char **, char **, char **);
/* radix.h */
-int radix_encode PROTOTYPE((unsigned char *, unsigned char *, int *, int));
-char *radix_error PROTOTYPE((int));
+int radix_encode (unsigned char *, unsigned char *, int *, int);
+char *radix_error (int);
/* getpass.c */
-char *mygetpass PROTOTYPE((char *));
+char *mygetpass (char *);
/* glob.c */
-char **ftpglob PROTOTYPE((char *));
+char **ftpglob (char *);
diff --git a/src/appl/gssftp/ftp/glob.c b/src/appl/gssftp/ftp/glob.c
index 4b760f25b5..b33de3a8f2 100644
--- a/src/appl/gssftp/ftp/glob.c
+++ b/src/appl/gssftp/ftp/glob.c
@@ -81,22 +81,22 @@ static short gflag;
char **ftpglob();
char *globerr;
char *home;
-static char *strspl PROTOTYPE((char *, char *)), *strend PROTOTYPE((char *));
-char **copyblk PROTOTYPE((char **));
-
-static void acollect PROTOTYPE((char *)), addpath PROTOTYPE((int)),
- collect PROTOTYPE((char *)), expand PROTOTYPE((char *)),
- Gcat PROTOTYPE((char *, char *));
-static void ginit PROTOTYPE((char **)), matchdir PROTOTYPE((char *)),
- rscan PROTOTYPE((char **, int (*f)())), sort PROTOTYPE((void));
-static int amatch PROTOTYPE((char *, char *)),
- execbrc PROTOTYPE((char *, char *)), match PROTOTYPE((char *, char *));
-static int digit PROTOTYPE((int)), letter PROTOTYPE((int)),
- any PROTOTYPE((int, char *));
+static char *strspl (char *, char *), *strend (char *);
+char **copyblk (char **);
+
+static void acollect (char *), addpath (int),
+ collect (char *), expand (char *),
+ Gcat (char *, char *);
+static void ginit (char **), matchdir (char *),
+ rscan (char **, int (*f)()), sort (void);
+static int amatch (char *, char *),
+ execbrc (char *, char *), match (char *, char *);
+static int digit (int), letter (int),
+ any (int, char *);
#ifndef _WIN32
-static int gethdir PROTOTYPE((char *));
+static int gethdir (char *);
#endif
-static int tglob PROTOTYPE((int ));
+static int tglob (int );
static int globcnt;
diff --git a/src/appl/gssftp/ftp/main.c b/src/appl/gssftp/ftp/main.c
index 4f2cc59b23..1b0ae8511d 100644
--- a/src/appl/gssftp/ftp/main.c
+++ b/src/appl/gssftp/ftp/main.c
@@ -82,7 +82,7 @@ static char sccsid[] = "@(#)main.c 5.18 (Berkeley) 3/1/91";
uid_t getuid();
#endif
-sigtype intr PROTOTYPE((int)), lostpeer PROTOTYPE((int));
+sigtype intr (int), lostpeer (int);
extern char *home;
char *getlogin();
#ifdef KRB5_KRB4_COMPAT
@@ -91,8 +91,8 @@ struct servent staticsp;
extern char realm[];
#endif /* KRB5_KRB4_COMPAT */
-static void cmdscanner PROTOTYPE((int));
-static char *slurpstring PROTOTYPE((void));
+static void cmdscanner (int);
+static char *slurpstring (void);
int
diff --git a/src/appl/gssftp/ftp/ruserpass.c b/src/appl/gssftp/ftp/ruserpass.c
index fb9c723683..acfabfa2da 100644
--- a/src/appl/gssftp/ftp/ruserpass.c
+++ b/src/appl/gssftp/ftp/ruserpass.c
@@ -57,7 +57,7 @@ static char sccsid[] = "@(#)ruserpass.c 5.3 (Berkeley) 3/1/91";
#define MAXHOSTNAMELEN 64
#endif
-static int token PROTOTYPE((void));
+static int token (void);
static FILE *cfile;
#define DEFAULT 1
diff --git a/src/appl/gssftp/ftp/secure.c b/src/appl/gssftp/ftp/secure.c
index 95c6ec848b..d23e358723 100644
--- a/src/appl/gssftp/ftp/secure.c
+++ b/src/appl/gssftp/ftp/secure.c
@@ -58,7 +58,7 @@ typedef unsigned long ftp_uint32;
typedef long ftp_int32;
#endif
-static int secure_putbuf PROTOTYPE((int, unsigned char *, unsigned int));
+static int secure_putbuf (int, unsigned char *, unsigned int);
extern struct sockaddr_in hisaddr;
extern struct sockaddr_in myaddr;
diff --git a/src/appl/gssftp/ftp/secure.h b/src/appl/gssftp/ftp/secure.h
index 458daefc08..5d1bd0bdb9 100644
--- a/src/appl/gssftp/ftp/secure.h
+++ b/src/appl/gssftp/ftp/secure.h
@@ -5,15 +5,11 @@
#define myaddr data_addr
#define hisaddr hisdataaddr
-#ifndef PROTOTYPE
-#define PROTOTYPE(x) x
-#endif
-
-int secure_flush PROTOTYPE((int));
-int secure_putc PROTOTYPE((int, FILE *));
-int secure_getc PROTOTYPE((FILE *));
-int secure_write PROTOTYPE((int, unsigned char *, unsigned int));
-int secure_read PROTOTYPE((int, char *, unsigned int));
-void secure_gss_error PROTOTYPE((OM_uint32 maj_stat, OM_uint32 min_stat, char *s));
+int secure_flush (int);
+int secure_putc (int, FILE *);
+int secure_getc (FILE *);
+int secure_write (int, unsigned char *, unsigned int);
+int secure_read (int, char *, unsigned int);
+void secure_gss_error (OM_uint32 maj_stat, OM_uint32 min_stat, char *s);
void secure_error(char *, ...);
diff --git a/src/appl/gssftp/ftpd/ChangeLog b/src/appl/gssftp/ftpd/ChangeLog
index 3d358c224b..ebec349eeb 100644
--- a/src/appl/gssftp/ftpd/ChangeLog
+++ b/src/appl/gssftp/ftpd/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * ftpd_var.h, secure.h: Make prototypes unconditional.
+
2001-08-03 Mitchell Berger <mitchb@mit.edu>
* ftpd.M: Update the usage line and option descriptions to be in sync
diff --git a/src/appl/gssftp/ftpd/ftpd_var.h b/src/appl/gssftp/ftpd/ftpd_var.h
index 72580e7d7d..07fb14a637 100644
--- a/src/appl/gssftp/ftpd/ftpd_var.h
+++ b/src/appl/gssftp/ftpd/ftpd_var.h
@@ -38,8 +38,8 @@
#endif
/* radix.c */
-char *radix_error PROTOTYPE((int));
-int radix_encode PROTOTYPE((unsigned char *, unsigned char *, int *, int));
+char *radix_error (int);
+int radix_encode (unsigned char *, unsigned char *, int *, int);
/* ftpd.c */
void ack(char *);
diff --git a/src/appl/gssftp/ftpd/secure.h b/src/appl/gssftp/ftpd/secure.h
index 2a0cb9d53a..97fd0c752b 100644
--- a/src/appl/gssftp/ftpd/secure.h
+++ b/src/appl/gssftp/ftpd/secure.h
@@ -5,12 +5,12 @@
#define myaddr data_source
#define hisaddr data_dest
-int secure_flush PROTOTYPE((int));
-int secure_putc PROTOTYPE((int, FILE *));
-int secure_getc PROTOTYPE((FILE *));
-int secure_write PROTOTYPE((int, unsigned char *, unsigned int));
-int secure_read PROTOTYPE((int, char *, unsigned int));
-void secure_gss_error PROTOTYPE((OM_uint32 maj_stat, OM_uint32 min_stat, char *s));
+int secure_flush (int);
+int secure_putc (int, FILE *);
+int secure_getc (FILE *);
+int secure_write (int, unsigned char *, unsigned int);
+int secure_read (int, char *, unsigned int);
+void secure_gss_error (OM_uint32 maj_stat, OM_uint32 min_stat, char *s);
#if defined(STDARG) || (defined(__STDC__) && ! defined(VARARGS)) || defined(HAVE_STDARG_H)
void secure_error(char *, ...);
diff --git a/src/appl/simple/client/ChangeLog b/src/appl/simple/client/ChangeLog
index ada2764c8c..b1d04e3031 100644
--- a/src/appl/simple/client/ChangeLog
+++ b/src/appl/simple/client/ChangeLog
@@ -1,3 +1,7 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * sim_client.c: Make prototypes unconditional.
+
2001-06-18 Ezra Peisach <epeisach@mit.edu>
* sim_client.c (main): Cast argument to isupper()/tolower() to int.
diff --git a/src/appl/simple/client/sim_client.c b/src/appl/simple/client/sim_client.c
index 6da92fadbd..32750e571e 100644
--- a/src/appl/simple/client/sim_client.c
+++ b/src/appl/simple/client/sim_client.c
@@ -57,7 +57,7 @@ extern char *malloc();
#define MSG "hi there!" /* message text */
-void usage KRB5_PROTOTYPE((char *));
+void usage (char *);
void
usage(name)
diff --git a/src/appl/telnet/libtelnet/ChangeLog b/src/appl/telnet/libtelnet/ChangeLog
index 67c3a186e5..37af30fe70 100644
--- a/src/appl/telnet/libtelnet/ChangeLog
+++ b/src/appl/telnet/libtelnet/ChangeLog
@@ -1,3 +1,9 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * auth-proto.h, auth.h, enc-proto.h, enc_des.c, encrypt.c,
+ encrypt.h, kerberos.c, key-proto.h, misc-proto.h, misc.h,
+ setenv.c: Make prototypes unconditional. Don't define P().
+
2001-07-23 Ezra Peisach <epeisach@mit.edu>
* enc_des.c (fb64_start): Remove variable set but never used.
diff --git a/src/appl/telnet/libtelnet/auth-proto.h b/src/appl/telnet/libtelnet/auth-proto.h
index 16a827c005..17a6b78692 100644
--- a/src/appl/telnet/libtelnet/auth-proto.h
+++ b/src/appl/telnet/libtelnet/auth-proto.h
@@ -56,59 +56,51 @@
* or implied warranty.
*/
-#if !defined(P)
-#ifdef __STDC__
-#define P(x) x
-#else
-#define P(x) ()
-#endif
-#endif
-
#if defined(AUTHENTICATION)
-Authenticator *findauthenticator P((int, int));
+Authenticator *findauthenticator (int, int);
-void auth_init P((char *, int));
-int auth_cmd P((int, char **));
-void auth_request P((void));
-void auth_send P((unsigned char *, int));
-void auth_send_retry P((void));
-void auth_is P((unsigned char *, int));
-void auth_reply P((unsigned char *, int));
-void auth_finished P((Authenticator *, int));
-int auth_wait P((char *));
-int auth_must_encrypt P((void));
-void auth_disable_name P((char *));
-void auth_gen_printsub P((unsigned char *, int, unsigned char *, int));
+void auth_init (char *, int);
+int auth_cmd (int, char **);
+void auth_request (void);
+void auth_send (unsigned char *, int);
+void auth_send_retry (void);
+void auth_is (unsigned char *, int);
+void auth_reply (unsigned char *, int);
+void auth_finished (Authenticator *, int);
+int auth_wait (char *);
+int auth_must_encrypt (void);
+void auth_disable_name (char *);
+void auth_gen_printsub (unsigned char *, int, unsigned char *, int);
-int getauthmask P((char *, int *));
-int auth_enable P((char *));
-int auth_disable P((char *));
-int auth_onoff P((char *, int));
-int auth_togdebug P((int));
-int auth_status P((void));
-void auth_name P((unsigned char *, int));
-int auth_sendname P((unsigned char *, int));
-void auth_debug P((int));
-void auth_printsub P((unsigned char *, int, unsigned char *, int));
+int getauthmask (char *, int *);
+int auth_enable (char *);
+int auth_disable (char *);
+int auth_onoff (char *, int);
+int auth_togdebug (int);
+int auth_status (void);
+void auth_name (unsigned char *, int);
+int auth_sendname (unsigned char *, int);
+void auth_debug (int);
+void auth_printsub (unsigned char *, int, unsigned char *, int);
#ifdef KRB4
-int kerberos4_init P((Authenticator *, int));
-int kerberos4_send P((Authenticator *));
-void kerberos4_is P((Authenticator *, unsigned char *, int));
-void kerberos4_reply P((Authenticator *, unsigned char *, int));
-int kerberos4_status P((Authenticator *, char *, int));
-void kerberos4_printsub P((unsigned char *, int, unsigned char *, int));
+int kerberos4_init (Authenticator *, int);
+int kerberos4_send (Authenticator *);
+void kerberos4_is (Authenticator *, unsigned char *, int);
+void kerberos4_reply (Authenticator *, unsigned char *, int);
+int kerberos4_status (Authenticator *, char *, int);
+void kerberos4_printsub (unsigned char *, int, unsigned char *, int);
#endif
#ifdef KRB5
-int kerberos5_init P((Authenticator *, int));
-int kerberos5_send P((Authenticator *));
-void kerberos5_is P((Authenticator *, unsigned char *, int));
-void kerberos5_reply P((Authenticator *, unsigned char *, int));
-int kerberos5_status P((Authenticator *, char *, int));
-void kerberos5_printsub P((unsigned char *, int, unsigned char *, int));
-void kerberos5_cleanup P((void));
+int kerberos5_init (Authenticator *, int);
+int kerberos5_send (Authenticator *);
+void kerberos5_is (Authenticator *, unsigned char *, int);
+void kerberos5_reply (Authenticator *, unsigned char *, int);
+int kerberos5_status (Authenticator *, char *, int);
+void kerberos5_printsub (unsigned char *, int, unsigned char *, int);
+void kerberos5_cleanup (void);
#endif
#endif
diff --git a/src/appl/telnet/libtelnet/auth.h b/src/appl/telnet/libtelnet/auth.h
index f7d869c0b0..450c7ab7e0 100644
--- a/src/appl/telnet/libtelnet/auth.h
+++ b/src/appl/telnet/libtelnet/auth.h
@@ -65,23 +65,15 @@
#define AUTH_USER 3 /* We know he name */
#define AUTH_VALID 4 /* We know him, and he needs no password */
-#if !defined(P)
-#ifdef __STDC__
-#define P(x) x
-#else
-#define P(x) ()
-#endif
-#endif
-
typedef struct XauthP {
int type;
int way;
- int (*init) P((struct XauthP *, int));
- int (*send) P((struct XauthP *));
- void (*is) P((struct XauthP *, unsigned char *, int));
- void (*reply) P((struct XauthP *, unsigned char *, int));
- int (*status) P((struct XauthP *, char *, int));
- void (*printsub) P((unsigned char *, int, unsigned char *, int));
+ int (*init) (struct XauthP *, int);
+ int (*send) (struct XauthP *);
+ void (*is) (struct XauthP *, unsigned char *, int);
+ void (*reply) (struct XauthP *, unsigned char *, int);
+ int (*status) (struct XauthP *, char *, int);
+ void (*printsub) (unsigned char *, int, unsigned char *, int);
} Authenticator;
#include "auth-proto.h"
diff --git a/src/appl/telnet/libtelnet/enc-proto.h b/src/appl/telnet/libtelnet/enc-proto.h
index c096690925..4361e4a403 100644
--- a/src/appl/telnet/libtelnet/enc-proto.h
+++ b/src/appl/telnet/libtelnet/enc-proto.h
@@ -55,98 +55,90 @@
* this software for any purpose. It is provided "as is" without express
* or implied warranty.
*/
-#if !defined(P)
-#ifdef __STDC__
-#define P(x) x
-#else
-#define P(x) ()
-#endif
-#endif
-
#ifdef ENCRYPTION
-void encrypt_init P((char *, int));
-Encryptions *findencryption P((int));
-Encryptions *finddecryption P((int));
-void encrypt_send_supprt P((void));
-void encrypt_auto P((int));
-void decrypt_auto P((int));
-void encrypt_debug P((int));
-void encrypt_is P((unsigned char *, int));
-void encrypt_reply P((unsigned char *, int));
-void encrypt_start_input P((int));
-void encrypt_session_key P((Session_Key *, int));
-void encrypt_end_input P((void));
-void encrypt_start_output P((int));
-void encrypt_end_output P((void));
-void encrypt_send_request_start P((void));
-void encrypt_send_request_end P((void));
-void encrypt_send_end P((void));
-void encrypt_wait P((void));
-int encrypt_is_encrypting P((void));
-int EncryptAutoEnc P((int));
-int EncryptAutoDec P((int));
-int EncryptEnable P((char *, char *));
-int EncryptDisable P((char *, char *));
-int EncryptDebug P((int));
-int EncryptType P((char *, char *));
-int EncryptStart P((char *));
-int EncryptStartInput P((void));
-int EncryptStartOutput P((void));
-int EncryptStop P((char *));
-int EncryptStopInput P((void));
-int EncryptStopOutput P((void));
-int EncryptStatus P((void));
-int EncryptVerbose P((int));
-void encrypt_send_support P((void));
-void encrypt_send_keyid P((int, unsigned char *, int, int));
-int net_write P((unsigned char *, int));
-void encrypt_gen_printsub P((unsigned char *, int, unsigned char *, int));
-void encrypt_printsub P((unsigned char *, int, unsigned char *, int));
+void encrypt_init (char *, int);
+Encryptions *findencryption (int);
+Encryptions *finddecryption (int);
+void encrypt_send_supprt (void);
+void encrypt_auto (int);
+void decrypt_auto (int);
+void encrypt_debug (int);
+void encrypt_is (unsigned char *, int);
+void encrypt_reply (unsigned char *, int);
+void encrypt_start_input (int);
+void encrypt_session_key (Session_Key *, int);
+void encrypt_end_input (void);
+void encrypt_start_output (int);
+void encrypt_end_output (void);
+void encrypt_send_request_start (void);
+void encrypt_send_request_end (void);
+void encrypt_send_end (void);
+void encrypt_wait (void);
+int encrypt_is_encrypting (void);
+int EncryptAutoEnc (int);
+int EncryptAutoDec (int);
+int EncryptEnable (char *, char *);
+int EncryptDisable (char *, char *);
+int EncryptDebug (int);
+int EncryptType (char *, char *);
+int EncryptStart (char *);
+int EncryptStartInput (void);
+int EncryptStartOutput (void);
+int EncryptStop (char *);
+int EncryptStopInput (void);
+int EncryptStopOutput (void);
+int EncryptStatus (void);
+int EncryptVerbose (int);
+void encrypt_send_support (void);
+void encrypt_send_keyid (int, unsigned char *, int, int);
+int net_write (unsigned char *, int);
+void encrypt_gen_printsub (unsigned char *, int, unsigned char *, int);
+void encrypt_printsub (unsigned char *, int, unsigned char *, int);
-void encrypt_request_start P((unsigned char *, int));
-void encrypt_request_end P((void));
-void encrypt_enc_keyid P((unsigned char *, int));
-void encrypt_dec_keyid P((unsigned char *, int));
-void encrypt_support P((unsigned char *, int));
-void encrypt_start P((unsigned char *, int));
-void encrypt_end P((void));
+void encrypt_request_start (unsigned char *, int);
+void encrypt_request_end (void);
+void encrypt_enc_keyid (unsigned char *, int);
+void encrypt_dec_keyid (unsigned char *, int);
+void encrypt_support (unsigned char *, int);
+void encrypt_start (unsigned char *, int);
+void encrypt_end (void);
#ifdef TELENTD
-void encrypt_wait P((void));
+void encrypt_wait (void);
#else
-void printsub P((int, unsigned char *, int));
-int encrypt_cmd P((int, char **));
-void encrypt_display P((void));
+void printsub (int, unsigned char *, int);
+int encrypt_cmd (int, char **);
+void encrypt_display (void);
#endif
-void krbdes_encrypt P((unsigned char *, int));
-int krbdes_decrypt P((int));
-int krbdes_is P((unsigned char *, int));
-int krbdes_reply P((unsigned char *, int));
-void krbdes_init P((int));
-int krbdes_start P((int, int));
-void krbdes_session P((Session_Key *, int));
-void krbdes_printsub P((unsigned char *, int, unsigned char *, int));
+void krbdes_encrypt (unsigned char *, int);
+int krbdes_decrypt (int);
+int krbdes_is (unsigned char *, int);
+int krbdes_reply (unsigned char *, int);
+void krbdes_init (int);
+int krbdes_start (int, int);
+void krbdes_session (Session_Key *, int);
+void krbdes_printsub (unsigned char *, int, unsigned char *, int);
-void cfb64_encrypt P((unsigned char *, int));
-int cfb64_decrypt P((int));
-void cfb64_init P((int));
-int cfb64_start P((int, int));
-int cfb64_is P((unsigned char *, int));
-int cfb64_reply P((unsigned char *, int));
-void cfb64_session P((Session_Key *, int));
-int cfb64_keyid P((int, unsigned char *, int *));
-void cfb64_printsub P((unsigned char *, int, unsigned char *, int));
+void cfb64_encrypt (unsigned char *, int);
+int cfb64_decrypt (int);
+void cfb64_init (int);
+int cfb64_start (int, int);
+int cfb64_is (unsigned char *, int);
+int cfb64_reply (unsigned char *, int);
+void cfb64_session (Session_Key *, int);
+int cfb64_keyid (int, unsigned char *, int *);
+void cfb64_printsub (unsigned char *, int, unsigned char *, int);
-void ofb64_encrypt P((unsigned char *, int));
-int ofb64_decrypt P((int));
-void ofb64_init P((int));
-int ofb64_start P((int, int));
-int ofb64_is P((unsigned char *, int));
-int ofb64_reply P((unsigned char *, int));
-void ofb64_session P((Session_Key *, int));
-int ofb64_keyid P((int, unsigned char *, int *));
-void ofb64_printsub P((unsigned char *, int, unsigned char *, int));
+void ofb64_encrypt (unsigned char *, int);
+int ofb64_decrypt (int);
+void ofb64_init (int);
+int ofb64_start (int, int);
+int ofb64_is (unsigned char *, int);
+int ofb64_reply (unsigned char *, int);
+void ofb64_session (Session_Key *, int);
+int ofb64_keyid (int, unsigned char *, int *);
+void ofb64_printsub (unsigned char *, int, unsigned char *, int);
#endif /* ENCRYPTION */
diff --git a/src/appl/telnet/libtelnet/enc_des.c b/src/appl/telnet/libtelnet/enc_des.c
index bd93b363c3..7d13468560 100644
--- a/src/appl/telnet/libtelnet/enc_des.c
+++ b/src/appl/telnet/libtelnet/enc_des.c
@@ -141,16 +141,16 @@ struct keyidlist {
#define FB64_IV_BAD 3
-void fb64_stream_iv P((Block, struct stinfo *));
-void fb64_init P((struct fb *));
-static int fb64_start P((struct fb *, int, int));
-int fb64_is P((unsigned char *, int, struct fb *));
-int fb64_reply P((unsigned char *, int, struct fb *));
-static void fb64_session P((Session_Key *, int, struct fb *));
-void fb64_stream_key P((Block, struct stinfo *));
-int fb64_keyid P((int, unsigned char *, int *, struct fb *));
-void fb64_printsub P((unsigned char *, int, unsigned char *, int,
- unsigned char *));
+void fb64_stream_iv (Block, struct stinfo *);
+void fb64_init (struct fb *);
+static int fb64_start (struct fb *, int, int);
+int fb64_is (unsigned char *, int, struct fb *);
+int fb64_reply (unsigned char *, int, struct fb *);
+static void fb64_session (Session_Key *, int, struct fb *);
+void fb64_stream_key (Block, struct stinfo *);
+int fb64_keyid (int, unsigned char *, int *, struct fb *);
+void fb64_printsub (unsigned char *, int, unsigned char *, int,
+ unsigned char *);
static void ecb_encrypt(stp, in, out)
struct stinfo *stp;
diff --git a/src/appl/telnet/libtelnet/encrypt.c b/src/appl/telnet/libtelnet/encrypt.c
index 24c40a4295..d4cc1a4e70 100644
--- a/src/appl/telnet/libtelnet/encrypt.c
+++ b/src/appl/telnet/libtelnet/encrypt.c
@@ -78,8 +78,8 @@
* These functions pointers point to the current routines
* for encrypting and decrypting data.
*/
-void (*encrypt_output) P((unsigned char *, int));
-int (*decrypt_input) P((int));
+void (*encrypt_output) (unsigned char *, int);
+int (*decrypt_input) (int);
int encrypt_debug_mode = 0;
static int decrypt_mode = 0;
@@ -730,7 +730,7 @@ encrypt_request_start(data, cnt)
static unsigned char str_keyid[(MAXKEYLEN*2)+5] = { IAC, SB, TELOPT_ENCRYPT };
-static void encrypt_keyid P((struct key_info *kp, unsigned char *, int));
+static void encrypt_keyid (struct key_info *kp, unsigned char *, int);
void encrypt_enc_keyid(keyid, len)
unsigned char *keyid;
diff --git a/src/appl/telnet/libtelnet/encrypt.h b/src/appl/telnet/libtelnet/encrypt.h
index 00c72cd068..4efac570b3 100644
--- a/src/appl/telnet/libtelnet/encrypt.h
+++ b/src/appl/telnet/libtelnet/encrypt.h
@@ -78,26 +78,18 @@ typedef struct {
unsigned char *data;
} Session_Key;
-# if !defined(P)
-# ifdef __STDC__
-# define P(x) x
-# else
-# define P(x) ()
-# endif
-# endif
-
typedef struct {
char *name;
int type;
- void (*output) P((unsigned char *, int));
- int (*input) P((int));
- void (*init) P((int));
- int (*start) P((int, int));
- int (*is) P((unsigned char *, int));
- int (*reply) P((unsigned char *, int));
- void (*session) P((Session_Key *, int));
- int (*keyid) P((int, unsigned char *, int *));
- void (*printsub) P((unsigned char *, int, unsigned char *, int));
+ void (*output) (unsigned char *, int);
+ int (*input) (int);
+ void (*init) (int);
+ int (*start) (int, int);
+ int (*is) (unsigned char *, int);
+ int (*reply) (unsigned char *, int);
+ void (*session) (Session_Key *, int);
+ int (*keyid) (int, unsigned char *, int *);
+ void (*printsub) (unsigned char *, int, unsigned char *, int);
} Encryptions;
#define SK_DES 1 /* Matched Kerberos v5 ENCTYPE_DES */
@@ -105,7 +97,7 @@ typedef struct {
#include "enc-proto.h"
extern int encrypt_debug_mode;
-extern int (*decrypt_input) P((int));
-extern void (*encrypt_output) P((unsigned char *, int));
+extern int (*decrypt_input) (int);
+extern void (*encrypt_output) (unsigned char *, int);
# endif /* __ENCRYPTION__ */
#endif /* ENCRYPTION */
diff --git a/src/appl/telnet/libtelnet/kerberos.c b/src/appl/telnet/libtelnet/kerberos.c
index d9c0921544..c89f6dadc5 100644
--- a/src/appl/telnet/libtelnet/kerberos.c
+++ b/src/appl/telnet/libtelnet/kerberos.c
@@ -109,7 +109,7 @@
extern int auth_debug_mode;
extern krb5_context telnet_context;
-int kerberos4_cksum P((unsigned char *, int));
+int kerberos4_cksum (unsigned char *, int);
static unsigned char str_data[1024] = { IAC, SB, TELOPT_AUTHENTICATION, 0,
AUTHTYPE_KERBEROS_V4, };
diff --git a/src/appl/telnet/libtelnet/key-proto.h b/src/appl/telnet/libtelnet/key-proto.h
index a70aab9a5e..0a19c97bcc 100644
--- a/src/appl/telnet/libtelnet/key-proto.h
+++ b/src/appl/telnet/libtelnet/key-proto.h
@@ -59,16 +59,8 @@
#ifndef __KEY_PROTO__
#define __KEY_PROTO__
-#if !defined(P)
-#ifdef __STDC__
-#define P(x) x
-#else
-#define P(x) ()
-#endif
-#endif
-
-int key_file_exists P((void));
-void key_lookup P((unsigned char *, Block));
-void key_stream_init P((Block, Block, int));
-unsigned char key_stream P((int, int));
+int key_file_exists (void);
+void key_lookup (unsigned char *, Block);
+void key_stream_init (Block, Block, int);
+unsigned char key_stream (int, int);
#endif
diff --git a/src/appl/telnet/libtelnet/misc-proto.h b/src/appl/telnet/libtelnet/misc-proto.h
index d0c2c44f6a..519f6a1343 100644
--- a/src/appl/telnet/libtelnet/misc-proto.h
+++ b/src/appl/telnet/libtelnet/misc-proto.h
@@ -59,27 +59,19 @@
#ifndef __MISC_PROTO__
#define __MISC_PROTO__
-#if !defined(P)
-#ifdef __STDC__
-#define P(x) x
-#else
-#define P(x) ()
-#endif
-#endif
-
-void auth_encrypt_init P((char *, char *, char *, int));
-void auth_encrypt_user P((char *));
-void auth_encrypt_connect P((int));
-void printd P((const unsigned char *, int));
+void auth_encrypt_init (char *, char *, char *, int);
+void auth_encrypt_user (char *);
+void auth_encrypt_connect (int);
+void printd (const unsigned char *, int);
/*
* These functions are imported from the application
*/
-int net_write P((unsigned char *, int));
-void net_encrypt P((void));
-int telnet_spin P((void));
-char *telnet_getenv P((char *));
-char *telnet_gets P((char *, char *, int, int));
+int net_write (unsigned char *, int);
+void net_encrypt (void);
+int telnet_spin (void);
+char *telnet_getenv (char *);
+char *telnet_gets (char *, char *, int, int);
#ifdef NEED_PARSETOS
diff --git a/src/appl/telnet/libtelnet/misc.h b/src/appl/telnet/libtelnet/misc.h
index 3f87154d8e..8ae6038366 100644
--- a/src/appl/telnet/libtelnet/misc.h
+++ b/src/appl/telnet/libtelnet/misc.h
@@ -39,16 +39,8 @@ extern char *RemoteHostName;
extern int ConnectedCount;
extern int ReservedPort;
-#if !defined(P)
-#ifdef __STDC__
-#define P(x) x
-#else
-#define P(x) ()
-#endif
-#endif
-
-int isprefix P((char *, char *));
-char **genget P((char *, char **, int));
-int Ambiguous P((void *));
+int isprefix (char *, char *);
+char **genget (char *, char **, int);
+int Ambiguous (void *);
#include "misc-proto.h"
diff --git a/src/appl/telnet/libtelnet/setenv.c b/src/appl/telnet/libtelnet/setenv.c
index f19c8a144c..3f55822fd5 100644
--- a/src/appl/telnet/libtelnet/setenv.c
+++ b/src/appl/telnet/libtelnet/setenv.c
@@ -44,7 +44,7 @@
#include "misc-proto.h"
-static char *__findenv P((const char *, int *));
+static char *__findenv (const char *, int *);
/*
* setenv --
diff --git a/src/appl/telnet/telnet/ChangeLog b/src/appl/telnet/telnet/ChangeLog
index 17817386e1..ce9ed967b1 100644
--- a/src/appl/telnet/telnet/ChangeLog
+++ b/src/appl/telnet/telnet/ChangeLog
@@ -1,3 +1,8 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * commands.c, externs.h, ring.h, telnet.c: Make prototypes
+ unconditional.
+
2001-09-07 Ken Raeburn <raeburn@mit.edu>
* commands.c (tn): Don't crash printing null hostname in case
diff --git a/src/appl/telnet/telnet/commands.c b/src/appl/telnet/telnet/commands.c
index 855bf24251..4f31586a1d 100644
--- a/src/appl/telnet/telnet/commands.c
+++ b/src/appl/telnet/telnet/commands.c
@@ -134,9 +134,9 @@ extern int Ambiguous();
typedef int (*intrtn_t)();
static int call (intrtn_t, ...);
-void cmdrc P((char *, char *));
+void cmdrc (char *, char *);
static int
-send_tncmd P((void (*func)(), char *, char *));
+send_tncmd (void (*func)(), char *, char *);
static int help(int, char **);
#ifdef NEED_HERROR_PROTO
@@ -297,12 +297,12 @@ struct sendlist {
static int
- send_esc P((void)),
- send_help P((void)),
- send_docmd P((char *)),
- send_dontcmd P((char *)),
- send_willcmd P((char *)),
- send_wontcmd P((char *));
+ send_esc (void),
+ send_help (void),
+ send_docmd (char *),
+ send_dontcmd (char *),
+ send_willcmd (char *),
+ send_wontcmd (char *);
static struct sendlist Sendlist[] = {
{ "ao", "Send Telnet Abort output", 1, 0, 0, 2, AO },
@@ -664,9 +664,9 @@ togxbinary(val)
}
-static int togglehelp P((void));
+static int togglehelp (void);
#if defined(AUTHENTICATION)
-extern int auth_togdebug P((int));
+extern int auth_togdebug (int);
#endif
struct togglelist {
@@ -1615,18 +1615,18 @@ struct envlist {
};
extern struct env_lst *
- env_define P((unsigned char *, unsigned char *));
+ env_define (unsigned char *, unsigned char *);
extern void
- env_undefine P((unsigned char *)),
- env_export P((unsigned char *)),
- env_unexport P((unsigned char *)),
- env_send P((unsigned char *)),
+ env_undefine (unsigned char *),
+ env_export (unsigned char *),
+ env_unexport (unsigned char *),
+ env_send (unsigned char *),
#if defined(OLD_ENVIRON) && defined(ENV_HACK)
- env_varval P((unsigned char *)),
+ env_varval (unsigned char *),
#endif
- env_list P((void));
+ env_list (void);
static void
- env_help P((void));
+ env_help (void);
struct envlist EnvList[] = {
{ "define", "Define an environment variable",
@@ -1971,11 +1971,11 @@ struct authlist {
};
extern int
- auth_enable P((char *)),
- auth_disable P((char *)),
- auth_status P((void));
+ auth_enable (char *),
+ auth_disable (char *),
+ auth_status (void);
static int
- auth_help P((void));
+ auth_help (void);
struct authlist AuthList[] = {
{ "status", "Display current status of authentication information",
@@ -2056,18 +2056,18 @@ struct encryptlist {
};
extern int
- EncryptEnable P((char *, char *)),
- EncryptDisable P((char *, char *)),
- EncryptType P((char *, char *)),
- EncryptStart P((char *)),
- EncryptStartInput P((void)),
- EncryptStartOutput P((void)),
- EncryptStop P((char *)),
- EncryptStopInput P((void)),
- EncryptStopOutput P((void)),
- EncryptStatus P((void));
+ EncryptEnable (char *, char *),
+ EncryptDisable (char *, char *),
+ EncryptType (char *, char *),
+ EncryptStart (char *),
+ EncryptStartInput (void),
+ EncryptStartOutput (void),
+ EncryptStop (char *),
+ EncryptStopInput (void),
+ EncryptStopOutput (void),
+ EncryptStatus (void);
static int
- EncryptHelp P((void));
+ EncryptHelp (void);
struct encryptlist EncryptList[] = {
{ "enable", "Enable encryption. ('encrypt enable ?' for more)",
@@ -2180,9 +2180,9 @@ struct forwlist {
};
static int
- forw_status P((void)),
- forw_set P((int)),
- forw_help P((void));
+ forw_status (void),
+ forw_set (int),
+ forw_help (void);
struct forwlist ForwList[] = {
{ "status", "Display current status of credential forwarding",
diff --git a/src/appl/telnet/telnet/externs.h b/src/appl/telnet/telnet/externs.h
index 06c2a9ba61..ad16a0333c 100644
--- a/src/appl/telnet/telnet/externs.h
+++ b/src/appl/telnet/telnet/externs.h
@@ -115,14 +115,6 @@ extern char *malloc(), *calloc(), *realloc();
extern int errno; /* outside this world */
#endif /* !CRAY */
-#if !defined(P)
-# ifdef __STDC__
-# define P(x) x
-# else
-# define P(x) ()
-# endif
-#endif
-
extern int
autologin, /* Autologin enabled */
skiprc, /* Don't process the ~/.telnetrc file */
@@ -176,8 +168,8 @@ extern char
options[], /* All the little options */
*hostname; /* Who are we connected to? */
#ifdef ENCRYPTION
-extern void (*encrypt_output) P((unsigned char *, int));
-extern int (*decrypt_input) P((int));
+extern void (*encrypt_output) (unsigned char *, int);
+extern int (*decrypt_input) (int);
#endif /* ENCRYPTION */
/*
@@ -248,128 +240,128 @@ extern FILE
extern unsigned char
NetTraceFile[]; /* Name of file where debugging output goes */
extern void
- SetNetTrace P((char *)); /* Function to change where debugging goes */
+ SetNetTrace (char *); /* Function to change where debugging goes */
extern jmp_buf
peerdied,
toplevel; /* For error conditions. */
extern void
- command P((int, char *, int)),
- Dump P((int, unsigned char *, int)),
- init_3270 P((void)),
- init_terminal P((void)),
- init_telnet P((void)),
- init_network P((void)),
- init_sys P((void)),
- printoption P((char *, int, int)),
- printsub P((int, unsigned char *, int)),
- sendnaws P((void)),
- sendabort P((void)),
- sendeof P((void)),
- sendayt P((void)),
- sendsusp P((void)),
- setconnmode P((int)),
- setcommandmode P((void)),
- setneturg P((void)),
- set_escape_char P((char *)),
- sys_telnet_init P((void)),
- telnet P((char *)),
- tel_enter_binary P((int)),
- tel_leave_binary P((int)),
- TerminalDefaultChars P((void)),
- TerminalFlushOutput P((void)),
- TerminalNewMode P((int)),
- TerminalRestoreState P((void)),
- TerminalSaveState P((void)),
- TerminalSpeeds P((long *, long *)),
- tninit P((void)),
- upcase P((char *)),
- willoption P((int)),
- wontoption P((int));
+ command (int, char *, int),
+ Dump (int, unsigned char *, int),
+ init_3270 (void),
+ init_terminal (void),
+ init_telnet (void),
+ init_network (void),
+ init_sys (void),
+ printoption (char *, int, int),
+ printsub (int, unsigned char *, int),
+ sendnaws (void),
+ sendabort (void),
+ sendeof (void),
+ sendayt (void),
+ sendsusp (void),
+ setconnmode (int),
+ setcommandmode (void),
+ setneturg (void),
+ set_escape_char (char *),
+ sys_telnet_init (void),
+ telnet (char *),
+ tel_enter_binary (int),
+ tel_leave_binary (int),
+ TerminalDefaultChars (void),
+ TerminalFlushOutput (void),
+ TerminalNewMode (int),
+ TerminalRestoreState (void),
+ TerminalSaveState (void),
+ TerminalSpeeds (long *, long *),
+ tninit (void),
+ upcase (char *),
+ willoption (int),
+ wontoption (int);
extern void
- send_do P((int, int)),
- send_dont P((int, int)),
- send_will P((int, int)),
- send_wont P((int, int));
+ send_do (int, int),
+ send_dont (int, int),
+ send_will (int, int),
+ send_wont (int, int);
extern void
- sendbrk P((void)),
- intp P((void)),
- xmitAO P((void)),
- xmitEL P((void)),
- xmitEC P((void));
+ sendbrk (void),
+ intp (void),
+ xmitAO (void),
+ xmitEL (void),
+ xmitEC (void);
extern void
- lm_will P((unsigned char *, int)),
- lm_wont P((unsigned char *, int)),
- lm_do P((unsigned char *, int)),
- lm_dont P((unsigned char *, int)),
- lm_mode P((unsigned char *, int, int));
+ lm_will (unsigned char *, int),
+ lm_wont (unsigned char *, int),
+ lm_do (unsigned char *, int),
+ lm_dont (unsigned char *, int),
+ lm_mode (unsigned char *, int, int);
extern void
- ExitString P((char *, int)),
- Exit P((int)),
- SetForExit P((void)),
- EmptyTerminal P((void)),
- slc_init P((void)),
- slcstate P((void)),
- slc_mode_export P((void)),
- slc_mode_import P((int)),
- slc_import P((int)),
- slc_export P((void)),
- slc P((unsigned char *, int)),
- slc_check P((void)),
- slc_start_reply P((void)),
- slc_add_reply P((int, int, int)),
- slc_end_reply P((void));
+ ExitString (char *, int),
+ Exit (int),
+ SetForExit (void),
+ EmptyTerminal (void),
+ slc_init (void),
+ slcstate (void),
+ slc_mode_export (void),
+ slc_mode_import (int),
+ slc_import (int),
+ slc_export (void),
+ slc (unsigned char *, int),
+ slc_check (void),
+ slc_start_reply (void),
+ slc_add_reply (int, int, int),
+ slc_end_reply (void);
extern int
- quit P((void)),
- ttyflush P((int)),
- rlogin_susp P((void)),
- tn P((int, char **)),
- getconnmode P((void)),
- netflush P((void)),
- NetClose P((int)),
- opt_welldefined P((char *)),
- process_rings P((int, int, int, int, int, int)),
- slc_update P((void)),
- Scheduler P((int)),
- SetSockOpt P((int, int, int, int)),
- stilloob P((void)),
- telrcv P((void)),
- telnet_spin P((void)),
- TerminalWrite P((char *, int)),
- TerminalRead P((char *, int)),
- TerminalAutoFlush P((void)),
- TerminalSpecialChars P((int)),
- TerminalWindowSize P((long *, long *));
+ quit (void),
+ ttyflush (int),
+ rlogin_susp (void),
+ tn (int, char **),
+ getconnmode (void),
+ netflush (void),
+ NetClose (int),
+ opt_welldefined (char *),
+ process_rings (int, int, int, int, int, int),
+ slc_update (void),
+ Scheduler (int),
+ SetSockOpt (int, int, int, int),
+ stilloob (void),
+ telrcv (void),
+ telnet_spin (void),
+ TerminalWrite (char *, int),
+ TerminalRead (char *, int),
+ TerminalAutoFlush (void),
+ TerminalSpecialChars (int),
+ TerminalWindowSize (long *, long *);
extern void
- env_init P((void)),
- env_opt P((unsigned char *, int)),
- env_opt_start P((void)),
- env_opt_start_info P((void)),
- env_opt_add P((unsigned char *)),
- env_opt_end P((int)),
- optionstatus P((void));
+ env_init (void),
+ env_opt (unsigned char *, int),
+ env_opt_start (void),
+ env_opt_start_info (void),
+ env_opt_add (unsigned char *),
+ env_opt_end (int),
+ optionstatus (void);
extern unsigned char
- *env_default P((int, int)),
- *env_getvalue P((unsigned char *));
+ *env_default (int, int),
+ *env_getvalue (unsigned char *);
extern int
- env_is_exported P((unsigned char *));
+ env_is_exported (unsigned char *);
extern int
- get_status P((void)),
- dosynch P((void));
+ get_status (void),
+ dosynch (void);
extern cc_t
- *tcval P((int));
+ *tcval (int);
#ifndef USE_TERMIO
@@ -536,8 +528,8 @@ extern char
*transcom; /* Transparent command */
extern int
- settranscom P((int, char**));
+ settranscom (int, char**);
extern void
- inputAvailable P((int));
+ inputAvailable (int);
#endif /* defined(TN3270) */
diff --git a/src/appl/telnet/telnet/ring.h b/src/appl/telnet/telnet/ring.h
index 7d9fd4f476..87f0ab77ab 100644
--- a/src/appl/telnet/telnet/ring.h
+++ b/src/appl/telnet/telnet/ring.h
@@ -33,16 +33,6 @@
* @(#)ring.h 8.1 (Berkeley) 6/6/93
*/
-#if defined(P)
-# undef P
-#endif
-
-#if defined(__STDC__) || defined(LINT_ARGS)
-# define P(x) x
-#else
-# define P(x) ()
-#endif
-
/*
* This defines a structure for a ring buffer.
*
@@ -72,37 +62,37 @@ typedef struct {
/* Initialization routine */
extern int
- ring_init P((Ring *ring, unsigned char *buffer, int count));
+ ring_init (Ring *ring, unsigned char *buffer, int count);
/* Data movement routines */
extern void
- ring_supply_data P((Ring *ring, unsigned char *buffer, int count));
+ ring_supply_data (Ring *ring, unsigned char *buffer, int count);
#ifdef notdef
extern void
- ring_consume_data P((Ring *ring, unsigned char *buffer, int count));
+ ring_consume_data (Ring *ring, unsigned char *buffer, int count);
#endif
/* Buffer state transition routines */
extern void
- ring_supplied P((Ring *ring, int count)),
- ring_consumed P((Ring *ring, int count));
+ ring_supplied (Ring *ring, int count),
+ ring_consumed (Ring *ring, int count);
/* Buffer state query routines */
extern int
- ring_empty_count P((Ring *ring)),
- ring_empty_consecutive P((Ring *ring)),
- ring_full_count P((Ring *ring)),
- ring_full_consecutive P((Ring *ring));
+ ring_empty_count (Ring *ring),
+ ring_empty_consecutive (Ring *ring),
+ ring_full_count (Ring *ring),
+ ring_full_consecutive (Ring *ring);
#ifdef ENCRYPTION
extern void
- ring_encrypt P((Ring *ring, void (*func)())),
- ring_clearto P((Ring *ring));
+ ring_encrypt (Ring *ring, void (*func)()),
+ ring_clearto (Ring *ring);
#endif /* ENCRYPTION */
extern void
- ring_clear_mark P((Ring *ring)),
- ring_mark P((Ring *ring));
+ ring_clear_mark (Ring *ring),
+ ring_mark (Ring *ring);
extern int
- ring_at_mark P((Ring *));
+ ring_at_mark (Ring *);
diff --git a/src/appl/telnet/telnet/telnet.c b/src/appl/telnet/telnet/telnet.c
index c0fe34b15f..82eaa00b28 100644
--- a/src/appl/telnet/telnet/telnet.c
+++ b/src/appl/telnet/telnet/telnet.c
@@ -79,7 +79,7 @@
#include <libtelnet/misc-proto.h>
#endif /* defined(AUTHENTICATION) || defined(ENCRYPTION) */
-static int is_unique P((char *, char **, char **));
+static int is_unique (char *, char **, char **);
#define strip(x) ((x)&0x7f)
diff --git a/src/appl/telnet/telnetd/ChangeLog b/src/appl/telnet/telnetd/ChangeLog
index 9b44722c94..73fd83d04f 100644
--- a/src/appl/telnet/telnetd/ChangeLog
+++ b/src/appl/telnet/telnetd/ChangeLog
@@ -1,3 +1,8 @@
+2001-10-09 Ken Raeburn <raeburn@mit.edu>
+
+ * defs.h, state.c, sys_term.c, telnetd-ktd.c, telnetd.c: Make
+ prototypes unconditional.
+
Sat Sep 8 08:24:51 2001 Ezra Peisach <epeisach@mit.edu>
* telnetd.c: Move include of fake-addrinfo.c to after stdlib.h so
diff --git a/src/appl/telnet/telnetd/defs.h b/src/appl/telnet/telnetd/defs.h
index de7fef494d..3ceb8653de 100644
--- a/src/appl/telnet/telnetd/defs.h
+++ b/src/appl/telnet/telnetd/defs.h
@@ -317,15 +317,7 @@ typedef struct {
extern char *line;
-#ifndef P
-# ifdef __STDC__
-# define P(x) x
-# else
-# define P(x) ()
-# endif
-#endif
-
#ifdef ENCRYPTION
-extern void (*encrypt_output) P((unsigned char *, int));
-extern int (*decrypt_input) P((int));
+extern void (*encrypt_output) (unsigned char *, int);
+extern int (*decrypt_input) (int);
#endif /* ENCRYPTION */
diff --git a/src/appl/telnet/telnetd/state.c b/src/appl/telnet/telnetd/state.c
index 62ed744331..104af6943e 100644
--- a/src/appl/telnet/telnetd/state.c
+++ b/src/appl/telnet/telnetd/state.c
@@ -47,7 +47,7 @@ unsigned char will[] = { IAC, WILL, '%', 'c', 0 };
unsigned char wont[] = { IAC, WONT, '%', 'c', 0 };
int not42 = 1;
-static int envvarok P((char *));
+static int envvarok (char *);
/*
* Buffer for sub-options, and macros
diff --git a/src/appl/telnet/telnetd/sys_term.c b/src/appl/telnet/telnetd/sys_term.c
index c302dccd7e..05b57ffb64 100644
--- a/src/appl/telnet/telnetd/sys_term.c
+++ b/src/appl/telnet/telnetd/sys_term.c
@@ -1096,7 +1096,7 @@ startslave(host, autologin, autoname)
if (i) {
char c;
- void sigjob P((int));
+ void sigjob (int);
slavepid = i; /* So we can clean it up later */
#ifdef CRAY
(void) signal(WJSIGNAL, sigjob);
diff --git a/src/appl/telnet/telnetd/telnetd-ktd.c b/src/appl/telnet/telnetd/telnetd-ktd.c
index 5936e3b5ae..295f19580a 100644
--- a/src/appl/telnet/telnetd/telnetd-ktd.c
+++ b/src/appl/telnet/telnetd/telnetd-ktd.c
@@ -107,7 +107,7 @@ int debug = 0;
int keepalive = 1;
char *progname;
-extern void usage P((void));
+extern void usage (void);
main(argc, argv)
char *argv[];
@@ -682,9 +682,9 @@ char host_name[MAXHOSTNAMELEN];
char remote_host_name[MAXHOSTNAMELEN];
#ifndef convex
-extern void telnet P((int, int));
+extern void telnet (int, int);
#else
-extern void telnet P((int, int, char *));
+extern void telnet (int, int, char *);
#endif
/*
diff --git a/src/appl/telnet/telnetd/telnetd.c b/src/appl/telnet/telnetd/telnetd.c
index 4dd980404b..aefcacf9e0 100644
--- a/src/appl/telnet/telnetd/telnetd.c
+++ b/src/appl/telnet/telnetd/telnetd.c
@@ -135,8 +135,8 @@ char ptyibuf2[BUFSIZ];
#endif /* ! STREAMPTY */
-static void doit P((struct sockaddr *));
-int terminaltypeok P((char *));
+static void doit (struct sockaddr *);
+int terminaltypeok (char *);
static void _gettermname(void);
int hostinfo = 1; /* do we print login banner? */
@@ -154,7 +154,7 @@ int maxhostlen = 0;
int always_ip = 0;
int stripdomain = 1;
-extern void usage P((void));
+extern void usage (void);
/*
* The string to pass to getopt(). We do it this way so
@@ -917,9 +917,9 @@ char remote_host_name[MAXDNAME];
char *rhost_sane;
#ifndef convex
-extern void telnet P((int, int));
+extern void telnet (int, int);
#else
-extern void telnet P((int, int, char *));
+extern void telnet (int, int, char *);
#endif
/*