cleaned depreacted __P() and __V() macros, removed the legacy varargs.h header

This commit is contained in:
Sylvain Rochet 2012-06-04 00:34:28 +02:00
parent 8332a5aa53
commit 093c7b4386
21 changed files with 338 additions and 355 deletions

View File

@ -177,39 +177,39 @@ static int num_np_up;
static bool default_auth; static bool default_auth;
/* Hook to enable a plugin to control the idle time limit */ /* Hook to enable a plugin to control the idle time limit */
int (*idle_time_hook) __P((struct ppp_idle *)) = NULL; int (*idle_time_hook) (struct ppp_idle *) = NULL;
/* Hook for a plugin to say whether we can possibly authenticate any peer */ /* Hook for a plugin to say whether we can possibly authenticate any peer */
int (*pap_check_hook) __P((void)) = NULL; int (*pap_check_hook) (void) = NULL;
/* Hook for a plugin to check the PAP user and password */ /* Hook for a plugin to check the PAP user and password */
int (*pap_auth_hook) __P((char *user, char *passwd, char **msgp, int (*pap_auth_hook) (char *user, char *passwd, char **msgp,
struct wordlist **paddrs, struct wordlist **paddrs,
struct wordlist **popts)) = NULL; struct wordlist **popts) = NULL;
/* Hook for a plugin to know about the PAP user logout */ /* Hook for a plugin to know about the PAP user logout */
void (*pap_logout_hook) __P((void)) = NULL; void (*pap_logout_hook) (void) = NULL;
/* Hook for a plugin to get the PAP password for authenticating us */ /* Hook for a plugin to get the PAP password for authenticating us */
int (*pap_passwd_hook) __P((char *user, char *passwd)) = NULL; int (*pap_passwd_hook) (char *user, char *passwd) = NULL;
/* Hook for a plugin to say if we can possibly authenticate a peer using CHAP */ /* Hook for a plugin to say if we can possibly authenticate a peer using CHAP */
int (*chap_check_hook) __P((void)) = NULL; int (*chap_check_hook) (void) = NULL;
/* Hook for a plugin to get the CHAP password for authenticating us */ /* Hook for a plugin to get the CHAP password for authenticating us */
int (*chap_passwd_hook) __P((char *user, char *passwd)) = NULL; int (*chap_passwd_hook) (char *user, char *passwd) = NULL;
/* Hook for a plugin to say whether it is OK if the peer /* Hook for a plugin to say whether it is OK if the peer
refuses to authenticate. */ refuses to authenticate. */
int (*null_auth_hook) __P((struct wordlist **paddrs, int (*null_auth_hook) (struct wordlist **paddrs,
struct wordlist **popts)) = NULL; struct wordlist **popts) = NULL;
int (*allowed_address_hook) __P((u_int32_t addr)) = NULL; int (*allowed_address_hook) (u_int32_t addr) = NULL;
#endif /* UNUSED */ #endif /* UNUSED */
#ifdef HAVE_MULTILINK #ifdef HAVE_MULTILINK
/* Hook for plugin to hear when an interface joins a multilink bundle */ /* Hook for plugin to hear when an interface joins a multilink bundle */
void (*multilink_join_hook) __P((void)) = NULL; void (*multilink_join_hook) (void) = NULL;
#endif #endif
#if PPP_NOTIFY #if PPP_NOTIFY
@ -253,37 +253,37 @@ char remote_name[MAXNAMELEN]; /* Peer's name for authentication */
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static char *uafname; /* name of most recent +ua file */ static char *uafname; /* name of most recent +ua file */
extern char *crypt __P((const char *, const char *)); extern char *crypt (const char *, const char *);
#endif /* UNUSED */ #endif /* UNUSED */
/* Prototypes for procedures local to this file. */ /* Prototypes for procedures local to this file. */
static void network_phase __P((int)); static void network_phase (int);
static void check_idle __P((void *)); static void check_idle (void *);
static void connect_time_expired __P((void *)); static void connect_time_expired (void *);
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static int null_login __P((int)); static int null_login (int);
/* static int get_pap_passwd __P((char *)); */ /* static int get_pap_passwd (char *); */
static int have_pap_secret __P((int *)); static int have_pap_secret (int *);
static int have_chap_secret __P((char *, char *, int, int *)); static int have_chap_secret (char *, char *, int, int *);
static int have_srp_secret __P((char *client, char *server, int need_ip, static int have_srp_secret (char *client, char *server, int need_ip,
int *lacks_ipp)); int *lacks_ipp);
static int ip_addr_check __P((u_int32_t, struct permitted_ip *)); static int ip_addr_check (u_int32_t, struct permitted_ip *);
static int scan_authfile __P((FILE *, char *, char *, char *, static int scan_authfile (FILE *, char *, char *, char *,
struct wordlist **, struct wordlist **, struct wordlist **, struct wordlist **,
char *, int)); char *, int);
static void free_wordlist __P((struct wordlist *)); static void free_wordlist (struct wordlist *);
static void set_allowed_addrs __P((int, struct wordlist *, struct wordlist *)); static void set_allowed_addrs (int, struct wordlist *, struct wordlist *);
static int some_ip_ok __P((struct wordlist *)); static int some_ip_ok (struct wordlist *);
static int setupapfile __P((char **)); static int setupapfile (char **);
static int privgroup __P((char **)); static int privgroup (char **);
static int set_noauth_addr __P((char **)); static int set_noauth_addr (char **);
static int set_permitted_number __P((char **)); static int set_permitted_number (char **);
static void check_access __P((FILE *, char *)); static void check_access (FILE *, char *);
static int wordlist_count __P((struct wordlist *)); static int wordlist_count (struct wordlist *);
#endif /* UNUSED */ #endif /* UNUSED */
#ifdef MAXOCTETS #ifdef MAXOCTETS
static void check_maxoctets __P((void *)); static void check_maxoctets (void *);
#endif #endif
#if PPP_OPTIONS #if PPP_OPTIONS

View File

@ -57,8 +57,8 @@
/* /*
* Command-line options. * Command-line options.
*/ */
static int setbsdcomp __P((char **)); static int setbsdcomp (char **);
static int setdeflate __P((char **)); static int setdeflate (char **);
static char bsd_value[8]; static char bsd_value[8];
static char deflate_value[8]; static char deflate_value[8];
@ -166,19 +166,19 @@ static option_t ccp_option_list[] = {
/* /*
* Protocol entry points from main code. * Protocol entry points from main code.
*/ */
static void ccp_init __P((int unit)); static void ccp_init (int unit);
static void ccp_open __P((int unit)); static void ccp_open (int unit);
static void ccp_close __P((int unit, char *)); static void ccp_close (int unit, char *);
static void ccp_lowerup __P((int unit)); static void ccp_lowerup (int unit);
static void ccp_lowerdown __P((int)); static void ccp_lowerdown (int);
static void ccp_input __P((int unit, u_char *pkt, int len)); static void ccp_input (int unit, u_char *pkt, int len);
static void ccp_protrej __P((int unit)); static void ccp_protrej (int unit);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int ccp_printpkt __P((u_char *pkt, int len, static int ccp_printpkt (u_char *pkt, int len,
void (*printer) __P((void *, char *, ...)), void (*printer) (void *, char *, ...),
void *arg)); void *arg);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
static void ccp_datainput __P((int unit, u_char *pkt, int len)); static void ccp_datainput (int unit, u_char *pkt, int len);
struct protent ccp_protent = { struct protent ccp_protent = {
PPP_CCP, PPP_CCP,
@ -217,18 +217,18 @@ ccp_options ccp_hisoptions[NUM_PPP]; /* what we agreed to do */
/* /*
* Callbacks for fsm code. * Callbacks for fsm code.
*/ */
static void ccp_resetci __P((fsm *)); static void ccp_resetci (fsm *);
static int ccp_cilen __P((fsm *)); static int ccp_cilen (fsm *);
static void ccp_addci __P((fsm *, u_char *, int *)); static void ccp_addci (fsm *, u_char *, int *);
static int ccp_ackci __P((fsm *, u_char *, int)); static int ccp_ackci (fsm *, u_char *, int);
static int ccp_nakci __P((fsm *, u_char *, int, int)); static int ccp_nakci (fsm *, u_char *, int, int);
static int ccp_rejci __P((fsm *, u_char *, int)); static int ccp_rejci (fsm *, u_char *, int);
static int ccp_reqci __P((fsm *, u_char *, int *, int)); static int ccp_reqci (fsm *, u_char *, int *, int);
static void ccp_up __P((fsm *)); static void ccp_up (fsm *);
static void ccp_down __P((fsm *)); static void ccp_down (fsm *);
static int ccp_extcode __P((fsm *, int, int, u_char *, int)); static int ccp_extcode (fsm *, int, int, u_char *, int);
static void ccp_rack_timeout __P((void *)); static void ccp_rack_timeout (void *);
static char *method_name __P((ccp_options *, ccp_options *)); static char *method_name (ccp_options *, ccp_options *);
static fsm_callbacks ccp_callbacks = { static fsm_callbacks ccp_callbacks = {
ccp_resetci, ccp_resetci,
@ -267,7 +267,7 @@ static int ccp_localstate[NUM_PPP];
static int all_rejected[NUM_PPP]; /* we rejected all peer's options */ static int all_rejected[NUM_PPP]; /* we rejected all peer's options */
/* /*
* Option parsing. * Option parsing
*/ */
static int static int
setbsdcomp(argv) setbsdcomp(argv)
@ -1502,7 +1502,7 @@ static int
ccp_printpkt(p, plen, printer, arg) ccp_printpkt(p, plen, printer, arg)
u_char *p; u_char *p;
int plen; int plen;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
u_char *p0, *optend; u_char *p0, *optend;

View File

@ -140,7 +140,7 @@ static void chap_protrej(int unit);
static void chap_input(int unit, unsigned char *pkt, int pktlen); static void chap_input(int unit, unsigned char *pkt, int pktlen);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int chap_print_pkt(unsigned char *p, int plen, static int chap_print_pkt(unsigned char *p, int plen,
void (*printer) __P((void *, char *, ...)), void *arg); void (*printer) (void *, char *, ...), void *arg);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
/* List of digest types that we know about */ /* List of digest types that we know about */
@ -604,7 +604,7 @@ static char *chap_code_names[] = {
static int static int
chap_print_pkt(unsigned char *p, int plen, chap_print_pkt(unsigned char *p, int plen,
void (*printer) __P((void *, char *, ...)), void *arg) void (*printer) (void *, char *, ...), void *arg)
{ {
int code, id, len; int code, id, len;
int clen, nlen; int clen, nlen;

View File

@ -99,22 +99,22 @@
#define SHA1_SIGNATURE_SIZE 20 #define SHA1_SIGNATURE_SIZE 20
static void ascii2unicode __P((char[], int, u_char[])); static void ascii2unicode (char[], int, u_char[]);
static void NTPasswordHash __P((u_char *, int, u_char[MD4_SIGNATURE_SIZE])); static void NTPasswordHash (u_char *, int, u_char[MD4_SIGNATURE_SIZE]);
static void ChallengeResponse __P((u_char *, u_char *, u_char[24])); static void ChallengeResponse (u_char *, u_char *, u_char[24]);
static void ChapMS_NT __P((u_char *, char *, int, u_char[24])); static void ChapMS_NT (u_char *, char *, int, u_char[24]);
static void ChapMS2_NT __P((u_char *, u_char[16], char *, char *, int, static void ChapMS2_NT (u_char *, u_char[16], char *, char *, int,
u_char[24])); u_char[24]);
static void GenerateAuthenticatorResponsePlain static void GenerateAuthenticatorResponsePlain
__P((char*, int, u_char[24], u_char[16], u_char *, (char*, int, u_char[24], u_char[16], u_char *,
char *, u_char[41])); char *, u_char[41]);
#ifdef MSLANMAN #ifdef MSLANMAN
static void ChapMS_LANMan __P((u_char *, char *, int, u_char *)); static void ChapMS_LANMan (u_char *, char *, int, u_char *);
#endif #endif
#ifdef MPPE #ifdef MPPE
static void Set_Start_Key __P((u_char *, char *, int)); static void Set_Start_Key (u_char *, char *, int);
static void SetMasterKeys __P((char *, int, u_char[24], int)); static void SetMasterKeys (char *, int, u_char[24], int);
#endif #endif
#ifdef MSLANMAN #ifdef MSLANMAN

View File

@ -90,16 +90,16 @@ extern void set_mppe_enc_types(int, int);
#define MS_CHAP2_AUTHENTICATEE 0 #define MS_CHAP2_AUTHENTICATEE 0
#define MS_CHAP2_AUTHENTICATOR 1 #define MS_CHAP2_AUTHENTICATOR 1
void ChapMS __P((u_char *, char *, int, u_char *)); void ChapMS (u_char *, char *, int, u_char *);
void ChapMS2 __P((u_char *, u_char *, char *, char *, int, void ChapMS2 (u_char *, u_char *, char *, char *, int,
u_char *, u_char[MS_AUTH_RESPONSE_LENGTH+1], int)); u_char *, u_char[MS_AUTH_RESPONSE_LENGTH+1], int);
#ifdef MPPE #ifdef MPPE
void mppe_set_keys __P((u_char *, u_char[MD4_SIGNATURE_SIZE])); void mppe_set_keys (u_char *, u_char[MD4_SIGNATURE_SIZE]);
void mppe_set_keys2(u_char PasswordHashHash[MD4_SIGNATURE_SIZE], void mppe_set_keys2(u_char PasswordHashHash[MD4_SIGNATURE_SIZE],
u_char NTResponse[24], int IsServer); u_char NTResponse[24], int IsServer);
#endif #endif
void ChallengeHash __P((u_char[16], u_char *, char *, u_char[8])); void ChallengeHash (u_char[16], u_char *, char *, u_char[8]);
void GenerateAuthenticatorResponse(u_char PasswordHashHash[MD4_SIGNATURE_SIZE], void GenerateAuthenticatorResponse(u_char PasswordHashHash[MD4_SIGNATURE_SIZE],
u_char NTResponse[24], u_char PeerChallenge[16], u_char NTResponse[24], u_char PeerChallenge[16],

View File

@ -74,7 +74,7 @@ struct packet {
struct packet *pend_q; struct packet *pend_q;
struct packet *pend_qtail; struct packet *pend_qtail;
static int active_packet __P((unsigned char *, int)); static int active_packet (unsigned char *, int);
/* /*
* demand_conf - configure the interface for doing dial-on-demand. * demand_conf - configure the interface for doing dial-on-demand.

View File

@ -97,14 +97,14 @@ static option_t eap_option_list[] = {
/* /*
* Protocol entry points. * Protocol entry points.
*/ */
static void eap_init __P((int unit)); static void eap_init (int unit);
static void eap_input __P((int unit, u_char *inp, int inlen)); static void eap_input (int unit, u_char *inp, int inlen);
static void eap_protrej __P((int unit)); static void eap_protrej (int unit);
static void eap_lowerup __P((int unit)); static void eap_lowerup (int unit);
static void eap_lowerdown __P((int unit)); static void eap_lowerdown (int unit);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int eap_printpkt __P((u_char *inp, int inlen, static int eap_printpkt (u_char *inp, int inlen,
void (*)(void *arg, char *fmt, ...), void *arg)); void (*)(void *arg, char *fmt, ...), void *arg);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
struct protent eap_protent = { struct protent eap_protent = {
@ -176,7 +176,7 @@ static const u_char wkmodulus[] = {
#endif #endif
/* Local forward declarations. */ /* Local forward declarations. */
static void eap_server_timeout __P((void *arg)); static void eap_server_timeout (void *arg);
/* /*
* Convert EAP state code to printable string for debug. * Convert EAP state code to printable string for debug.
@ -2149,7 +2149,7 @@ static int
eap_printpkt(inp, inlen, printer, arg) eap_printpkt(inp, inlen, printer, arg)
u_char *inp; u_char *inp;
int inlen; int inlen;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int code, id, len, rtype, vallen; int code, id, len, rtype, vallen;

View File

@ -148,8 +148,8 @@ typedef struct eap_state {
extern eap_state eap_states[]; extern eap_state eap_states[];
void eap_authwithpeer __P((int unit, char *localname)); void eap_authwithpeer (int unit, char *localname);
void eap_authpeer __P((int unit, char *localname)); void eap_authpeer (int unit, char *localname);
extern struct protent eap_protent; extern struct protent eap_protent;

View File

@ -81,22 +81,22 @@ static option_t ecp_option_list[] = {
/* /*
* Protocol entry points from main code. * Protocol entry points from main code.
*/ */
static void ecp_init __P((int unit)); static void ecp_init (int unit);
/* /*
static void ecp_open __P((int unit)); static void ecp_open (int unit);
static void ecp_close __P((int unit, char *)); static void ecp_close (int unit, char *);
static void ecp_lowerup __P((int unit)); static void ecp_lowerup (int unit);
static void ecp_lowerdown __P((int)); static void ecp_lowerdown (int);
static void ecp_input __P((int unit, u_char *pkt, int len)); static void ecp_input (int unit, u_char *pkt, int len);
static void ecp_protrej __P((int unit)); static void ecp_protrej (int unit);
*/ */
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int ecp_printpkt __P((u_char *pkt, int len, static int ecp_printpkt (u_char *pkt, int len,
void (*printer) __P((void *, char *, ...)), void (*printer) (void *, char *, ...),
void *arg)); void *arg);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
/* /*
static void ecp_datainput __P((int unit, u_char *pkt, int len)); static void ecp_datainput (int unit, u_char *pkt, int len);
*/ */
struct protent ecp_protent = { struct protent ecp_protent = {
@ -178,7 +178,7 @@ static int
ecp_printpkt(p, plen, printer, arg) ecp_printpkt(p, plen, printer, arg)
u_char *p; u_char *p;
int plen; int plen;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
return 0; return 0;

View File

@ -59,14 +59,14 @@
#include "fsm.h" #include "fsm.h"
static void fsm_timeout __P((void *)); static void fsm_timeout (void *);
static void fsm_rconfreq __P((fsm *, int, u_char *, int)); static void fsm_rconfreq (fsm *, int, u_char *, int);
static void fsm_rconfack __P((fsm *, int, u_char *, int)); static void fsm_rconfack (fsm *, int, u_char *, int);
static void fsm_rconfnakrej __P((fsm *, int, int, u_char *, int)); static void fsm_rconfnakrej (fsm *, int, int, u_char *, int);
static void fsm_rtermreq __P((fsm *, int, u_char *, int)); static void fsm_rtermreq (fsm *, int, u_char *, int);
static void fsm_rtermack __P((fsm *)); static void fsm_rtermack (fsm *);
static void fsm_rcoderej __P((fsm *, u_char *, int)); static void fsm_rcoderej (fsm *, u_char *, int);
static void fsm_sconfreq __P((fsm *, int)); static void fsm_sconfreq (fsm *, int);
#define PROTO_NAME(f) ((f)->callbacks->proto_name) #define PROTO_NAME(f) ((f)->callbacks->proto_name)

View File

@ -89,33 +89,33 @@ typedef struct fsm {
typedef struct fsm_callbacks { typedef struct fsm_callbacks {
void (*resetci) /* Reset our Configuration Information */ void (*resetci) /* Reset our Configuration Information */
__P((fsm *)); (fsm *);
int (*cilen) /* Length of our Configuration Information */ int (*cilen) /* Length of our Configuration Information */
__P((fsm *)); (fsm *);
void (*addci) /* Add our Configuration Information */ void (*addci) /* Add our Configuration Information */
__P((fsm *, u_char *, int *)); (fsm *, u_char *, int *);
int (*ackci) /* ACK our Configuration Information */ int (*ackci) /* ACK our Configuration Information */
__P((fsm *, u_char *, int)); (fsm *, u_char *, int);
int (*nakci) /* NAK our Configuration Information */ int (*nakci) /* NAK our Configuration Information */
__P((fsm *, u_char *, int, int)); (fsm *, u_char *, int, int);
int (*rejci) /* Reject our Configuration Information */ int (*rejci) /* Reject our Configuration Information */
__P((fsm *, u_char *, int)); (fsm *, u_char *, int);
int (*reqci) /* Request peer's Configuration Information */ int (*reqci) /* Request peer's Configuration Information */
__P((fsm *, u_char *, int *, int)); (fsm *, u_char *, int *, int);
void (*up) /* Called when fsm reaches OPENED state */ void (*up) /* Called when fsm reaches OPENED state */
__P((fsm *)); (fsm *);
void (*down) /* Called when fsm leaves OPENED state */ void (*down) /* Called when fsm leaves OPENED state */
__P((fsm *)); (fsm *);
void (*starting) /* Called when we want the lower layer */ void (*starting) /* Called when we want the lower layer */
__P((fsm *)); (fsm *);
void (*finished) /* Called when we don't want the lower layer */ void (*finished) /* Called when we don't want the lower layer */
__P((fsm *)); (fsm *);
void (*protreject) /* Called when Protocol-Reject received */ void (*protreject) /* Called when Protocol-Reject received */
__P((int)); (int);
void (*retransmit) /* Retransmission is necessary */ void (*retransmit) /* Retransmission is necessary */
__P((fsm *)); (fsm *);
int (*extcode) /* Called when unknown code received */ int (*extcode) /* Called when unknown code received */
__P((fsm *, int, int, u_char *, int)); (fsm *, int, int, u_char *, int);
char *proto_name; /* String name for protocol (for messages) */ char *proto_name; /* String name for protocol (for messages) */
} fsm_callbacks; } fsm_callbacks;
@ -155,14 +155,14 @@ typedef struct fsm_callbacks {
/* /*
* Prototypes * Prototypes
*/ */
void fsm_init __P((fsm *)); void fsm_init (fsm *);
void fsm_lowerup __P((fsm *)); void fsm_lowerup (fsm *);
void fsm_lowerdown __P((fsm *)); void fsm_lowerdown (fsm *);
void fsm_open __P((fsm *)); void fsm_open (fsm *);
void fsm_close __P((fsm *, char *)); void fsm_close (fsm *, char *);
void fsm_input __P((fsm *, u_char *, int)); void fsm_input (fsm *, u_char *, int);
void fsm_protreject __P((fsm *)); void fsm_protreject (fsm *);
void fsm_sdata __P((fsm *, int, int, u_char *, int)); void fsm_sdata (fsm *, int, int, u_char *, int);
/* /*

View File

@ -77,13 +77,13 @@ bool noremoteip = 0; /* Let him have no IP address */
#if 0 /* UNUSED */ #if 0 /* UNUSED */
/* Hook for a plugin to know when IP protocol has come up */ /* Hook for a plugin to know when IP protocol has come up */
void (*ip_up_hook) __P((void)) = NULL; void (*ip_up_hook) (void) = NULL;
/* Hook for a plugin to know when IP protocol has come down */ /* Hook for a plugin to know when IP protocol has come down */
void (*ip_down_hook) __P((void)) = NULL; void (*ip_down_hook) (void) = NULL;
/* Hook for a plugin to choose the remote IP address */ /* Hook for a plugin to choose the remote IP address */
void (*ip_choose_hook) __P((u_int32_t *)) = NULL; void (*ip_choose_hook) (u_int32_t *) = NULL;
#endif /* UNUSED */ #endif /* UNUSED */
#if PPP_NOTIFY #if PPP_NOTIFY
@ -107,16 +107,16 @@ static char netmask_str[20]; /* string form of netmask value */
/* /*
* Callbacks for fsm code. (CI = Configuration Information) * Callbacks for fsm code. (CI = Configuration Information)
*/ */
static void ipcp_resetci __P((fsm *)); /* Reset our CI */ static void ipcp_resetci (fsm *); /* Reset our CI */
static int ipcp_cilen __P((fsm *)); /* Return length of our CI */ static int ipcp_cilen (fsm *); /* Return length of our CI */
static void ipcp_addci __P((fsm *, u_char *, int *)); /* Add our CI */ static void ipcp_addci (fsm *, u_char *, int *); /* Add our CI */
static int ipcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */ static int ipcp_ackci (fsm *, u_char *, int); /* Peer ack'd our CI */
static int ipcp_nakci __P((fsm *, u_char *, int, int));/* Peer nak'd our CI */ static int ipcp_nakci (fsm *, u_char *, int, int);/* Peer nak'd our CI */
static int ipcp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */ static int ipcp_rejci (fsm *, u_char *, int); /* Peer rej'd our CI */
static int ipcp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv CI */ static int ipcp_reqci (fsm *, u_char *, int *, int); /* Rcv CI */
static void ipcp_up __P((fsm *)); /* We're UP */ static void ipcp_up (fsm *); /* We're UP */
static void ipcp_down __P((fsm *)); /* We're DOWN */ static void ipcp_down (fsm *); /* We're DOWN */
static void ipcp_finished __P((fsm *)); /* Don't need lower layer */ static void ipcp_finished (fsm *); /* Don't need lower layer */
fsm ipcp_fsm[NUM_PPP]; /* IPCP fsm structure */ fsm ipcp_fsm[NUM_PPP]; /* IPCP fsm structure */
@ -142,13 +142,13 @@ static fsm_callbacks ipcp_callbacks = { /* IPCP callback routines */
* Command-line options. * Command-line options.
*/ */
#if PPP_OPTIONS #if PPP_OPTIONS
static int setvjslots __P((char **)); static int setvjslots (char **);
static int setdnsaddr __P((char **)); static int setdnsaddr (char **);
static int setwinsaddr __P((char **)); static int setwinsaddr (char **);
static int setnetmask __P((char **)); static int setnetmask (char **);
int setipaddr __P((char *, char **, int)); int setipaddr (char *, char **, int);
static void printipaddr __P((option_t *, void (*)(void *, char *,...),void *)); static void printipaddr (option_t *, void (*)(void *, char *,...),void *);
static option_t ipcp_option_list[] = { static option_t ipcp_option_list[] = {
{ "noip", o_bool, &ipcp_protent.enabled_flag, { "noip", o_bool, &ipcp_protent.enabled_flag,
@ -255,26 +255,26 @@ static option_t ipcp_option_list[] = {
/* /*
* Protocol entry points from main code. * Protocol entry points from main code.
*/ */
static void ipcp_init __P((int)); static void ipcp_init (int);
static void ipcp_open __P((int)); static void ipcp_open (int);
static void ipcp_close __P((int, char *)); static void ipcp_close (int, char *);
static void ipcp_lowerup __P((int)); static void ipcp_lowerup (int);
static void ipcp_lowerdown __P((int)); static void ipcp_lowerdown (int);
static void ipcp_input __P((int, u_char *, int)); static void ipcp_input (int, u_char *, int);
static void ipcp_protrej __P((int)); static void ipcp_protrej (int);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int ipcp_printpkt __P((u_char *, int, static int ipcp_printpkt (u_char *, int,
void (*) __P((void *, char *, ...)), void *)); void (*) (void *, char *, ...), void *);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
#if PPP_OPTIONS #if PPP_OPTIONS
static void ip_check_options __P((void)); static void ip_check_options (void);
#endif /* PPP_OPTIONS */ #endif /* PPP_OPTIONS */
#if DEMAND_SUPPORT #if DEMAND_SUPPORT
static int ip_demand_conf __P((int)); static int ip_demand_conf (int);
static int ip_active_pkt __P((u_char *, int)); static int ip_active_pkt (u_char *, int);
#endif /* DEMAND_SUPPORT */ #endif /* DEMAND_SUPPORT */
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static void create_resolv __P((u_int32_t, u_int32_t)); static void create_resolv (u_int32_t, u_int32_t);
#endif /* UNUSED */ #endif /* UNUSED */
struct protent ipcp_protent = { struct protent ipcp_protent = {
@ -510,7 +510,7 @@ setipaddr(arg, argv, doit)
static void static void
printipaddr(opt, printer, arg) printipaddr(opt, printer, arg)
option_t *opt; option_t *opt;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
ipcp_options *wo = &ipcp_wantoptions[0]; ipcp_options *wo = &ipcp_wantoptions[0];
@ -2106,7 +2106,7 @@ static int
ipcp_printpkt(p, plen, printer, arg) ipcp_printpkt(p, plen, printer, arg)
u_char *p; u_char *p;
int plen; int plen;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int code, id, len, olen; int code, id, len, olen;

View File

@ -96,7 +96,7 @@ extern ipcp_options ipcp_allowoptions[];
extern ipcp_options ipcp_hisoptions[]; extern ipcp_options ipcp_hisoptions[];
#if 0 /* UNUSED, already defined by lwIP */ #if 0 /* UNUSED, already defined by lwIP */
char *ip_ntoa __P((u_int32_t)); char *ip_ntoa (u_int32_t);
#endif /* UNUSED, already defined by lwIP */ #endif /* UNUSED, already defined by lwIP */
extern struct protent ipcp_protent; extern struct protent ipcp_protent;

View File

@ -70,7 +70,7 @@
/* steal a bit in fsm flags word */ /* steal a bit in fsm flags word */
#define DELAYED_UP 0x100 #define DELAYED_UP 0x100
static void lcp_delayed_up __P((void *)); static void lcp_delayed_up (void *);
/* /*
* LCP-related command-line options. * LCP-related command-line options.
@ -84,13 +84,13 @@ bool lax_recv = 0; /* accept control chars in asyncmap */
bool noendpoint = 0; /* don't send/accept endpoint discriminator */ bool noendpoint = 0; /* don't send/accept endpoint discriminator */
#if PPP_OPTIONS #if PPP_OPTIONS
static int noopt __P((char **)); static int noopt (char **);
#endif /* PPP_OPTIONS */ #endif /* PPP_OPTIONS */
#ifdef HAVE_MULTILINK #ifdef HAVE_MULTILINK
static int setendpoint __P((char **)); static int setendpoint (char **);
static void printendpoint __P((option_t *, void (*)(void *, char *, ...), static void printendpoint (option_t *, void (*)(void *, char *, ...),
void *)); void *);
#endif /* HAVE_MULTILINK */ #endif /* HAVE_MULTILINK */
#if PPP_OPTIONS #if PPP_OPTIONS
@ -220,31 +220,31 @@ static u_char nak_buffer[PPP_MRU]; /* where we construct a nak packet */
/* /*
* Callbacks for fsm code. (CI = Configuration Information) * Callbacks for fsm code. (CI = Configuration Information)
*/ */
static void lcp_resetci __P((fsm *)); /* Reset our CI */ static void lcp_resetci (fsm *); /* Reset our CI */
static int lcp_cilen __P((fsm *)); /* Return length of our CI */ static int lcp_cilen (fsm *); /* Return length of our CI */
static void lcp_addci __P((fsm *, u_char *, int *)); /* Add our CI to pkt */ static void lcp_addci (fsm *, u_char *, int *); /* Add our CI to pkt */
static int lcp_ackci __P((fsm *, u_char *, int)); /* Peer ack'd our CI */ static int lcp_ackci (fsm *, u_char *, int); /* Peer ack'd our CI */
static int lcp_nakci __P((fsm *, u_char *, int, int)); /* Peer nak'd our CI */ static int lcp_nakci (fsm *, u_char *, int, int); /* Peer nak'd our CI */
static int lcp_rejci __P((fsm *, u_char *, int)); /* Peer rej'd our CI */ static int lcp_rejci (fsm *, u_char *, int); /* Peer rej'd our CI */
static int lcp_reqci __P((fsm *, u_char *, int *, int)); /* Rcv peer CI */ static int lcp_reqci (fsm *, u_char *, int *, int); /* Rcv peer CI */
static void lcp_up __P((fsm *)); /* We're UP */ static void lcp_up (fsm *); /* We're UP */
static void lcp_down __P((fsm *)); /* We're DOWN */ static void lcp_down (fsm *); /* We're DOWN */
static void lcp_starting __P((fsm *)); /* We need lower layer up */ static void lcp_starting (fsm *); /* We need lower layer up */
static void lcp_finished __P((fsm *)); /* We need lower layer down */ static void lcp_finished (fsm *); /* We need lower layer down */
static int lcp_extcode __P((fsm *, int, int, u_char *, int)); static int lcp_extcode (fsm *, int, int, u_char *, int);
static void lcp_rprotrej __P((fsm *, u_char *, int)); static void lcp_rprotrej (fsm *, u_char *, int);
/* /*
* routines to send LCP echos to peer * routines to send LCP echos to peer
*/ */
static void lcp_echo_lowerup __P((int)); static void lcp_echo_lowerup (int);
static void lcp_echo_lowerdown __P((int)); static void lcp_echo_lowerdown (int);
static void LcpEchoTimeout __P((void *)); static void LcpEchoTimeout (void *);
static void lcp_received_echo_reply __P((fsm *, int, u_char *, int)); static void lcp_received_echo_reply (fsm *, int, u_char *, int);
static void LcpSendEchoRequest __P((fsm *)); static void LcpSendEchoRequest (fsm *);
static void LcpLinkFailure __P((fsm *)); static void LcpLinkFailure (fsm *);
static void LcpEchoCheck __P((fsm *)); static void LcpEchoCheck (fsm *);
static fsm_callbacks lcp_callbacks = { /* LCP callback routines */ static fsm_callbacks lcp_callbacks = { /* LCP callback routines */
lcp_resetci, /* Reset our Configuration Information */ lcp_resetci, /* Reset our Configuration Information */
@ -269,12 +269,12 @@ static fsm_callbacks lcp_callbacks = { /* LCP callback routines */
* Some of these are called directly. * Some of these are called directly.
*/ */
static void lcp_init __P((int)); static void lcp_init (int);
static void lcp_input __P((int, u_char *, int)); static void lcp_input (int, u_char *, int);
static void lcp_protrej __P((int)); static void lcp_protrej (int);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int lcp_printpkt __P((u_char *, int, static int lcp_printpkt (u_char *, int,
void (*) __P((void *, char *, ...)), void *)); void (*) (void *, char *, ...), void *);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
struct protent lcp_protent = { struct protent lcp_protent = {
@ -356,7 +356,7 @@ setendpoint(argv)
static void static void
printendpoint(opt, printer, arg) printendpoint(opt, printer, arg)
option_t *opt; option_t *opt;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
printer(arg, "%s", epdisc_to_str(&lcp_wantoptions[0].endpoint)); printer(arg, "%s", epdisc_to_str(&lcp_wantoptions[0].endpoint));
@ -2360,7 +2360,7 @@ static int
lcp_printpkt(p, plen, printer, arg) lcp_printpkt(p, plen, printer, arg)
u_char *p; u_char *p;
int plen; int plen;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int code, id, len, olen, i; int code, id, len, olen, i;

View File

@ -140,11 +140,11 @@ extern ext_accm xmit_accm[];
#define MINMRU 128 /* No MRUs below this */ #define MINMRU 128 /* No MRUs below this */
#define MAXMRU 16384 /* Normally limit MRU to this */ #define MAXMRU 16384 /* Normally limit MRU to this */
void lcp_open __P((int)); void lcp_open (int);
void lcp_close __P((int, char *)); void lcp_close (int, char *);
void lcp_lowerup __P((int)); void lcp_lowerup (int);
void lcp_lowerdown __P((int)); void lcp_lowerdown (int);
void lcp_sprotrej __P((int, u_char *, int)); /* send protocol reject */ void lcp_sprotrej (int, u_char *, int); /* send protocol reject */
extern struct protent lcp_protent; extern struct protent lcp_protent;

View File

@ -64,13 +64,13 @@ bool multilink_master; /* we own the multilink bundle */
extern TDB_CONTEXT *pppdb; extern TDB_CONTEXT *pppdb;
extern char db_key[]; extern char db_key[];
static void make_bundle_links __P((int append)); static void make_bundle_links (int append);
static void remove_bundle_link __P((void)); static void remove_bundle_link (void);
static void iterate_bundle_links __P((void (*func) __P((char *)))); static void iterate_bundle_links (void (*func) (char *));
static int get_default_epdisc __P((struct epdisc *)); static int get_default_epdisc (struct epdisc *);
static int parse_num __P((char *str, const char *key, int *valp)); static int parse_num (char *str, const char *key, int *valp);
static int owns_unit __P((TDB_DATA pid, int unit)); static int owns_unit (TDB_DATA pid, int unit);
#define set_ip_epdisc(ep, addr) do { \ #define set_ip_epdisc(ep, addr) do { \
ep->length = 4; \ ep->length = 4; \

View File

@ -78,7 +78,7 @@
#include "ppp_impl.h" #include "ppp_impl.h"
#if defined(ultrix) || defined(NeXT) #if defined(ultrix) || defined(NeXT)
char *strdup __P((char *)); char *strdup (char *);
#endif #endif
struct option_value { struct option_value {
@ -165,32 +165,32 @@ static char logfile_name[MAXPATHLEN]; /* name of log file */
* Prototypes * Prototypes
*/ */
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static int setdomain __P((char **)); static int setdomain (char **);
static int readfile __P((char **)); static int readfile (char **);
static int callfile __P((char **)); static int callfile (char **);
static int showversion __P((char **)); static int showversion (char **);
static int showhelp __P((char **)); static int showhelp (char **);
static void usage __P((void)); static void usage (void);
static int setlogfile __P((char **)); static int setlogfile (char **);
#endif /* UNUSED */ #endif /* UNUSED */
#ifdef PLUGIN #ifdef PLUGIN
static int loadplugin __P((char **)); static int loadplugin (char **);
#endif #endif
#ifdef PPP_FILTER #ifdef PPP_FILTER
static int setpassfilter __P((char **)); static int setpassfilter (char **);
static int setactivefilter __P((char **)); static int setactivefilter (char **);
#endif #endif
#ifdef MAXOCTETS #ifdef MAXOCTETS
static int setmodir __P((char **)); static int setmodir (char **);
#endif #endif
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static option_t *find_option __P((const char *name)); static option_t *find_option (const char *name);
static int process_option __P((option_t *, char *, char **)); static int process_option (option_t *, char *, char **);
static int n_arguments __P((option_t *)); static int n_arguments (option_t *);
static int number_option __P((char *, u_int32_t *, int)); static int number_option (char *, u_int32_t *, int);
/* /*
* Structure to store extra lists of options. * Structure to store extra lists of options.
@ -597,13 +597,13 @@ match_option(name, opt, dowild)
option_t *opt; option_t *opt;
int dowild; int dowild;
{ {
int (*match) __P((char *, char **, int)); int (*match) (char *, char **, int);
if (dowild != (opt->type == o_wild)) if (dowild != (opt->type == o_wild))
return 0; return 0;
if (!dowild) if (!dowild)
return strcmp(name, opt->name) == 0; return strcmp(name, opt->name) == 0;
match = (int (*) __P((char *, char **, int))) opt->addr; match = (int (*) (char *, char **, int)) opt->addr;
return (*match)(name, NULL, 0); return (*match)(name, NULL, 0);
} }
@ -655,8 +655,8 @@ process_option(opt, cmd, argv)
u_int32_t v; u_int32_t v;
int iv, a; int iv, a;
char *sv; char *sv;
int (*parser) __P((char **)); int (*parser) (char **);
int (*wildp) __P((char *, char **, int)); int (*wildp) (char *, char **, int);
char *optopt = (opt->type == o_wild)? "": " option"; char *optopt = (opt->type == o_wild)? "": " option";
int prio = option_priority; int prio = option_priority;
option_t *mainopt = opt; option_t *mainopt = opt;
@ -787,7 +787,7 @@ process_option(opt, cmd, argv)
case o_special_noarg: case o_special_noarg:
case o_special: case o_special:
parser = (int (*) __P((char **))) opt->addr; parser = (int (*) (char **)) opt->addr;
if (!(*parser)(argv)) if (!(*parser)(argv))
return 0; return 0;
if (opt->flags & OPT_A2LIST) { if (opt->flags & OPT_A2LIST) {
@ -810,7 +810,7 @@ process_option(opt, cmd, argv)
break; break;
case o_wild: case o_wild:
wildp = (int (*) __P((char *, char **, int))) opt->addr; wildp = (int (*) (char *, char **, int)) opt->addr;
if (!(*wildp)(cmd, argv, 1)) if (!(*wildp)(cmd, argv, 1))
return 0; return 0;
break; break;
@ -901,7 +901,7 @@ check_options()
static void static void
print_option(opt, mainopt, printer, arg) print_option(opt, mainopt, printer, arg)
option_t *opt, *mainopt; option_t *opt, *mainopt;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int i, v; int i, v;
@ -964,12 +964,12 @@ print_option(opt, mainopt, printer, arg)
printer(arg, " "); printer(arg, " ");
} }
if (opt->flags & OPT_A2PRINTER) { if (opt->flags & OPT_A2PRINTER) {
void (*oprt) __P((option_t *, void (*oprt) (option_t *,
void ((*)__P((void *, char *, ...))), void ((*)(void *, char *, ...)),
void *)); void *);
oprt = (void (*) __P((option_t *, oprt = (void (*) (option_t *,
void ((*)__P((void *, char *, ...))), void ((*)(void *, char *, ...)),
void *)))opt->addr2; void *))opt->addr2;
(*oprt)(opt, printer, arg); (*oprt)(opt, printer, arg);
} else if (opt->flags & OPT_A2STRVAL) { } else if (opt->flags & OPT_A2STRVAL) {
p = (char *) opt->addr2; p = (char *) opt->addr2;
@ -1006,7 +1006,7 @@ print_option(opt, mainopt, printer, arg)
static void static void
print_option_list(opt, printer, arg) print_option_list(opt, printer, arg)
option_t *opt; option_t *opt;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
while (opt->name != NULL) { while (opt->name != NULL) {
@ -1024,7 +1024,7 @@ print_option_list(opt, printer, arg)
*/ */
void void
print_options(printer, arg) print_options(printer, arg)
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
struct option_list *list; struct option_list *list;
@ -1084,7 +1084,7 @@ showversion(argv)
* stderr if phase == PHASE_INITIALIZE. * stderr if phase == PHASE_INITIALIZE.
*/ */
void void
option_error __V((char *fmt, ...)) option_error (char *fmt, ...)
{ {
va_list args; va_list args;
char buf[1024]; char buf[1024];
@ -1596,7 +1596,7 @@ loadplugin(argv)
char *arg = *argv; char *arg = *argv;
void *handle; void *handle;
const char *err; const char *err;
void (*init) __P((void)); void (*init) (void);
char *path = arg; char *path = arg;
const char *vers; const char *vers;

View File

@ -38,24 +38,7 @@
#define PPP_IMP_H_ #define PPP_IMP_H_
#include <stdio.h> /* formats */ #include <stdio.h> /* formats */
#if defined(__STDC__)
#include <stdarg.h> #include <stdarg.h>
#define __V(x) x
#else
#include <varargs.h>
#define __V(x) (va_alist) va_dcl
#define const
#define volatile
#endif
#ifndef __P
#ifdef __STDC__
#define __P(x) x
#else
#define __P(x) ()
#endif
#endif
#ifndef bool #ifndef bool
typedef unsigned char bool; typedef unsigned char bool;
@ -329,30 +312,30 @@ extern int maxoctets_timeout; /* Timeout for check of octets limit */
struct protent { struct protent {
u_short protocol; /* PPP protocol number */ u_short protocol; /* PPP protocol number */
/* Initialization procedure */ /* Initialization procedure */
void (*init) __P((int unit)); void (*init) (int unit);
/* Process a received packet */ /* Process a received packet */
void (*input) __P((int unit, u_char *pkt, int len)); void (*input) (int unit, u_char *pkt, int len);
/* Process a received protocol-reject */ /* Process a received protocol-reject */
void (*protrej) __P((int unit)); void (*protrej) (int unit);
/* Lower layer has come up */ /* Lower layer has come up */
void (*lowerup) __P((int unit)); void (*lowerup) (int unit);
/* Lower layer has gone down */ /* Lower layer has gone down */
void (*lowerdown) __P((int unit)); void (*lowerdown) (int unit);
/* Open the protocol */ /* Open the protocol */
void (*open) __P((int unit)); void (*open) (int unit);
/* Close the protocol */ /* Close the protocol */
void (*close) __P((int unit, char *reason)); void (*close) (int unit, char *reason);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
/* Print a packet in readable form */ /* Print a packet in readable form */
int (*printpkt) __P((u_char *pkt, int len, int (*printpkt) (u_char *pkt, int len,
void (*printer) __P((void *, char *, ...)), void (*printer) (void *, char *, ...),
void *arg)); void *arg);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
/* FIXME: data input is only used by CCP, which is not supported at this time, /* FIXME: data input is only used by CCP, which is not supported at this time,
* should we remove this entry and save some flash ? * should we remove this entry and save some flash ?
*/ */
/* Process a received data packet */ /* Process a received data packet */
void (*datainput) __P((int unit, u_char *pkt, int len)); void (*datainput) (int unit, u_char *pkt, int len);
bool enabled_flag; /* 0 iff protocol is disabled */ bool enabled_flag; /* 0 iff protocol is disabled */
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
char *name; /* Text name of protocol */ char *name; /* Text name of protocol */
@ -361,13 +344,13 @@ struct protent {
#if PPP_OPTIONS #if PPP_OPTIONS
option_t *options; /* List of command-line options */ option_t *options; /* List of command-line options */
/* Check requested options, assign defaults */ /* Check requested options, assign defaults */
void (*check_options) __P((void)); void (*check_options) (void);
#endif /* PPP_OPTIONS */ #endif /* PPP_OPTIONS */
#if DEMAND_SUPPORT #if DEMAND_SUPPORT
/* Configure interface for demand-dial */ /* Configure interface for demand-dial */
int (*demand_conf) __P((int unit)); int (*demand_conf) (int unit);
/* Say whether to bring up link for this pkt */ /* Say whether to bring up link for this pkt */
int (*active_pkt) __P((u_char *pkt, int len)); int (*active_pkt) (u_char *pkt, int len);
#endif /* DEMAND_SUPPORT */ #endif /* DEMAND_SUPPORT */
}; };
@ -627,51 +610,51 @@ void update_link_stats(int u); /* Get stats at link termination */
#define EXIT_CNID_AUTH_FAILED 21 #define EXIT_CNID_AUTH_FAILED 21
/* Procedures exported from auth.c */ /* Procedures exported from auth.c */
void link_required __P((int)); /* we are starting to use the link */ void link_required (int); /* we are starting to use the link */
void link_terminated __P((int)); /* we are finished with the link */ void link_terminated (int); /* we are finished with the link */
void link_down __P((int)); /* the LCP layer has left the Opened state */ void link_down (int); /* the LCP layer has left the Opened state */
void upper_layers_down __P((int));/* take all NCPs down */ void upper_layers_down (int);/* take all NCPs down */
void link_established __P((int)); /* the link is up; authenticate now */ void link_established (int); /* the link is up; authenticate now */
void start_networks __P((int)); /* start all the network control protos */ void start_networks (int); /* start all the network control protos */
void continue_networks __P((int)); /* start network [ip, etc] control protos */ void continue_networks (int); /* start network [ip, etc] control protos */
void auth_peer_fail __P((int, int)); void auth_peer_fail (int, int);
/* peer failed to authenticate itself */ /* peer failed to authenticate itself */
void auth_peer_success __P((int, int, int, char *, int)); void auth_peer_success (int, int, int, char *, int);
/* peer successfully authenticated itself */ /* peer successfully authenticated itself */
void auth_withpeer_fail __P((int, int)); void auth_withpeer_fail (int, int);
/* we failed to authenticate ourselves */ /* we failed to authenticate ourselves */
void auth_withpeer_success __P((int, int, int)); void auth_withpeer_success (int, int, int);
/* we successfully authenticated ourselves */ /* we successfully authenticated ourselves */
void np_up __P((int, int)); /* a network protocol has come up */ void np_up (int, int); /* a network protocol has come up */
void np_down __P((int, int)); /* a network protocol has gone down */ void np_down (int, int); /* a network protocol has gone down */
void np_finished __P((int, int)); /* a network protocol no longer needs link */ void np_finished (int, int); /* a network protocol no longer needs link */
void auth_reset __P((int)); /* check what secrets we have */ void auth_reset (int); /* check what secrets we have */
int get_secret __P((int, char *, char *, char *, int *, int)); int get_secret (int, char *, char *, char *, int *, int);
/* get "secret" for chap */ /* get "secret" for chap */
/* Procedures exported from ipcp.c */ /* Procedures exported from ipcp.c */
/* int parse_dotted_ip __P((char *, u_int32_t *)); */ /* int parse_dotted_ip (char *, u_int32_t *); */
/* Procedures exported from demand.c */ /* Procedures exported from demand.c */
#if DEMAND_SUPPORT #if DEMAND_SUPPORT
void demand_conf __P((void)); /* config interface(s) for demand-dial */ void demand_conf (void); /* config interface(s) for demand-dial */
void demand_block __P((void)); /* set all NPs to queue up packets */ void demand_block (void); /* set all NPs to queue up packets */
void demand_unblock __P((void)); /* set all NPs to pass packets */ void demand_unblock (void); /* set all NPs to pass packets */
void demand_discard __P((void)); /* set all NPs to discard packets */ void demand_discard (void); /* set all NPs to discard packets */
void demand_rexmit __P((int, u_int32_t)); /* retransmit saved frames for an NP*/ void demand_rexmit (int, u_int32_t); /* retransmit saved frames for an NP*/
int loop_chars __P((unsigned char *, int)); /* process chars from loopback */ int loop_chars (unsigned char *, int); /* process chars from loopback */
int loop_frame __P((unsigned char *, int)); /* should we bring link up? */ int loop_frame (unsigned char *, int); /* should we bring link up? */
#endif /* DEMAND_SUPPORT */ #endif /* DEMAND_SUPPORT */
/* Procedures exported from multilink.c */ /* Procedures exported from multilink.c */
#ifdef HAVE_MULTILINK #ifdef HAVE_MULTILINK
void mp_check_options __P((void)); /* Check multilink-related options */ void mp_check_options (void); /* Check multilink-related options */
int mp_join_bundle __P((void)); /* join our link to an appropriate bundle */ int mp_join_bundle (void); /* join our link to an appropriate bundle */
void mp_exit_bundle __P((void)); /* have disconnected our link from bundle */ void mp_exit_bundle (void); /* have disconnected our link from bundle */
void mp_bundle_terminated __P((void)); void mp_bundle_terminated (void);
char *epdisc_to_str __P((struct epdisc *)); /* string from endpoint discrim. */ char *epdisc_to_str (struct epdisc *); /* string from endpoint discrim. */
int str_to_epdisc __P((struct epdisc *, char *)); /* endpt disc. from str */ int str_to_epdisc (struct epdisc *, char *); /* endpt disc. from str */
#else #else
#define mp_bundle_terminated() /* nothing */ #define mp_bundle_terminated() /* nothing */
#define mp_exit_bundle() /* nothing */ #define mp_exit_bundle() /* nothing */
@ -680,23 +663,23 @@ int str_to_epdisc __P((struct epdisc *, char *)); /* endpt disc. from str */
#endif #endif
/* Procedures exported from utils.c. */ /* Procedures exported from utils.c. */
void print_string __P((char *, int, void (*) (void *, char *, ...), void print_string (char *, int, void (*) (void *, char *, ...),
void *)); /* Format a string for output */ void *); /* Format a string for output */
int slprintf __P((char *, int, char *, ...)); /* sprintf++ */ int slprintf (char *, int, char *, ...); /* sprintf++ */
int vslprintf __P((char *, int, char *, va_list)); /* vsprintf++ */ int vslprintf (char *, int, char *, va_list); /* vsprintf++ */
size_t strlcpy __P((char *, const char *, size_t)); /* safe strcpy */ size_t strlcpy (char *, const char *, size_t); /* safe strcpy */
size_t strlcat __P((char *, const char *, size_t)); /* safe strncpy */ size_t strlcat (char *, const char *, size_t); /* safe strncpy */
void dbglog __P((char *, ...)); /* log a debug message */ void dbglog (char *, ...); /* log a debug message */
void info __P((char *, ...)); /* log an informational message */ void info (char *, ...); /* log an informational message */
void notice __P((char *, ...)); /* log a notice-level message */ void notice (char *, ...); /* log a notice-level message */
void warn __P((char *, ...)); /* log a warning message */ void warn (char *, ...); /* log a warning message */
void error __P((char *, ...)); /* log an error message */ void error (char *, ...); /* log an error message */
void fatal __P((char *, ...)); /* log an error message and die(1) */ void fatal (char *, ...); /* log an error message and die(1) */
void init_pr_log __P((const char *, int)); /* initialize for using pr_log */ void init_pr_log (const char *, int); /* initialize for using pr_log */
void pr_log __P((void *, char *, ...)); /* printer fn, output to syslog */ void pr_log (void *, char *, ...); /* printer fn, output to syslog */
void end_pr_log __P((void)); /* finish up after using pr_log */ void end_pr_log (void); /* finish up after using pr_log */
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
void dump_packet __P((const char *, u_char *, int)); void dump_packet (const char *, u_char *, int);
/* dump packet to debug log if interesting */ /* dump packet to debug log if interesting */
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */

View File

@ -84,14 +84,14 @@ static option_t pap_option_list[] = {
/* /*
* Protocol entry points. * Protocol entry points.
*/ */
static void upap_init __P((int)); static void upap_init (int);
static void upap_lowerup __P((int)); static void upap_lowerup (int);
static void upap_lowerdown __P((int)); static void upap_lowerdown (int);
static void upap_input __P((int, u_char *, int)); static void upap_input (int, u_char *, int);
static void upap_protrej __P((int)); static void upap_protrej (int);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static int upap_printpkt __P((u_char *, int, static int upap_printpkt (u_char *, int,
void (*) __P((void *, char *, ...)), void *)); void (*) (void *, char *, ...), void *);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
struct protent pap_protent = { struct protent pap_protent = {
@ -124,16 +124,16 @@ struct protent pap_protent = {
upap_state upap[NUM_PPP]; /* UPAP state; one for each unit */ upap_state upap[NUM_PPP]; /* UPAP state; one for each unit */
static void upap_timeout __P((void *)); static void upap_timeout (void *);
static void upap_reqtimeout __P((void *)); static void upap_reqtimeout (void *);
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static void upap_rauthreq __P((upap_state *, u_char *, int, int)); static void upap_rauthreq (upap_state *, u_char *, int, int);
#endif /* UNUSED */ #endif /* UNUSED */
static void upap_rauthack __P((upap_state *, u_char *, int, int)); static void upap_rauthack (upap_state *, u_char *, int, int);
static void upap_rauthnak __P((upap_state *, u_char *, int, int)); static void upap_rauthnak (upap_state *, u_char *, int, int);
static void upap_sauthreq __P((upap_state *)); static void upap_sauthreq (upap_state *);
#if 0 /* UNUSED */ #if 0 /* UNUSED */
static void upap_sresp __P((upap_state *, int, int, char *, int)); static void upap_sresp (upap_state *, int, int, char *, int);
#endif /* UNUSED */ #endif /* UNUSED */
@ -638,7 +638,7 @@ static int
upap_printpkt(p, plen, printer, arg) upap_printpkt(p, plen, printer, arg)
u_char *p; u_char *p;
int plen; int plen;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int code, id, len; int code, id, len;

View File

@ -109,8 +109,8 @@ typedef struct upap_state {
extern upap_state upap[]; extern upap_state upap[];
void upap_authwithpeer __P((int, char *, char *)); void upap_authwithpeer (int, char *, char *);
void upap_authpeer __P((int)); void upap_authpeer (int);
extern struct protent pap_protent; extern struct protent pap_protent;

View File

@ -69,12 +69,12 @@
extern char *strerror(); extern char *strerror();
#endif #endif
static void logit __P((int, char *, va_list)); static void logit (int, char *, va_list);
static void log_write __P((int, char *)); static void log_write (int, char *);
#if PRINTPKT_SUPPORT #if PRINTPKT_SUPPORT
static void vslp_printer __P((void *, char *, ...)); static void vslp_printer (void *, char *, ...);
static void format_packet __P((u_char *, int, void (*) (void *, char *, ...), static void format_packet (u_char *, int, void (*) (void *, char *, ...),
void *)); void *);
#endif /* PRINTPKT_SUPPORT */ #endif /* PRINTPKT_SUPPORT */
struct buffer_info { struct buffer_info {
@ -130,7 +130,7 @@ strlcat(dest, src, len)
* Returns the number of chars put into buf. * Returns the number of chars put into buf.
*/ */
int int
slprintf __V((char *buf, int buflen, char *fmt, ...)) slprintf (char *buf, int buflen, char *fmt, ...)
{ {
va_list args; va_list args;
int n; int n;
@ -440,7 +440,7 @@ vslprintf(buf, buflen, fmt, args)
* vslp_printer - used in processing a %P format * vslp_printer - used in processing a %P format
*/ */
static void static void
vslp_printer __V((void *arg, char *fmt, ...)) vslp_printer (void *arg, char *fmt, ...)
{ {
int n; int n;
va_list pvar; va_list pvar;
@ -492,7 +492,7 @@ static void
format_packet(p, len, printer, arg) format_packet(p, len, printer, arg)
u_char *p; u_char *p;
int len; int len;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int i, n; int i, n;
@ -569,7 +569,7 @@ end_pr_log()
* pr_log - printer routine for outputting to log * pr_log - printer routine for outputting to log
*/ */
void void
pr_log __V((void *arg, char *fmt, ...)) pr_log (void *arg, char *fmt, ...)
{ {
int l, n; int l, n;
va_list pvar; va_list pvar;
@ -631,7 +631,7 @@ void
print_string(p, len, printer, arg) print_string(p, len, printer, arg)
char *p; char *p;
int len; int len;
void (*printer) __P((void *, char *, ...)); void (*printer) (void *, char *, ...);
void *arg; void *arg;
{ {
int c; int c;
@ -702,7 +702,7 @@ log_write(level, buf)
* fatal - log an error message and die horribly. * fatal - log an error message and die horribly.
*/ */
void void
fatal __V((char *fmt, ...)) fatal (char *fmt, ...)
{ {
va_list pvar; va_list pvar;
@ -727,7 +727,7 @@ fatal __V((char *fmt, ...))
* error - log an error message. * error - log an error message.
*/ */
void void
error __V((char *fmt, ...)) error (char *fmt, ...)
{ {
va_list pvar; va_list pvar;
@ -748,7 +748,7 @@ error __V((char *fmt, ...))
* warn - log a warning message. * warn - log a warning message.
*/ */
void void
warn __V((char *fmt, ...)) warn (char *fmt, ...)
{ {
va_list pvar; va_list pvar;
@ -768,7 +768,7 @@ warn __V((char *fmt, ...))
* notice - log a notice-level message. * notice - log a notice-level message.
*/ */
void void
notice __V((char *fmt, ...)) notice (char *fmt, ...)
{ {
va_list pvar; va_list pvar;
@ -788,7 +788,7 @@ notice __V((char *fmt, ...))
* info - log an informational message. * info - log an informational message.
*/ */
void void
info __V((char *fmt, ...)) info (char *fmt, ...)
{ {
va_list pvar; va_list pvar;
@ -808,7 +808,7 @@ info __V((char *fmt, ...))
* dbglog - log a debug message. * dbglog - log a debug message.
*/ */
void void
dbglog __V((char *fmt, ...)) dbglog (char *fmt, ...)
{ {
va_list pvar; va_list pvar;