Collect externs into one file instead of duplicating them everywhere.
This commit is contained in:
parent
dd8cdde018
commit
983e538712
|
@ -0,0 +1,27 @@
|
||||||
|
|
||||||
|
void parse_init __P((void));
|
||||||
|
int parse __P((FILE **));
|
||||||
|
int parse_string __P((char *));
|
||||||
|
|
||||||
|
int setkeymsg __P((char *, size_t *));
|
||||||
|
int sendkeymsg __P((char *, size_t));
|
||||||
|
|
||||||
|
int yylex __P((void));
|
||||||
|
int yyparse __P((void));
|
||||||
|
void yyfatal __P((const char *));
|
||||||
|
void yyerror __P((const char *));
|
||||||
|
|
||||||
|
extern int f_rfcmode;
|
||||||
|
extern int lineno;
|
||||||
|
extern int last_msg_type;
|
||||||
|
extern u_int32_t last_priority;
|
||||||
|
extern int exit_now;
|
||||||
|
|
||||||
|
extern u_char m_buf[BUFSIZ];
|
||||||
|
extern u_int m_len;
|
||||||
|
extern int f_debug;
|
||||||
|
|
||||||
|
#ifdef HAVE_PFKEY_POLICY_PRIORITY
|
||||||
|
extern int last_msg_type;
|
||||||
|
extern u_int32_t last_priority;
|
||||||
|
#endif
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: parse.y,v 1.2 2005/04/10 21:20:55 manu Exp $ */
|
/* $NetBSD: parse.y,v 1.3 2005/06/26 23:49:31 christos Exp $ */
|
||||||
|
|
||||||
/* $KAME: parse.y,v 1.81 2003/07/01 04:01:48 itojun Exp $ */
|
/* $KAME: parse.y,v 1.81 2003/07/01 04:01:48 itojun Exp $ */
|
||||||
|
|
||||||
|
@ -59,6 +59,7 @@
|
||||||
|
|
||||||
#include "libpfkey.h"
|
#include "libpfkey.h"
|
||||||
#include "vchar.h"
|
#include "vchar.h"
|
||||||
|
#include "extern.h"
|
||||||
|
|
||||||
#define DEFAULT_NATT_PORT 4500
|
#define DEFAULT_NATT_PORT 4500
|
||||||
|
|
||||||
|
@ -78,13 +79,6 @@ caddr_t p_key_enc, p_key_auth;
|
||||||
time_t p_lt_hard, p_lt_soft;
|
time_t p_lt_hard, p_lt_soft;
|
||||||
size_t p_lb_hard, p_lb_soft;
|
size_t p_lb_hard, p_lb_soft;
|
||||||
|
|
||||||
#ifdef HAVE_PFKEY_POLICY_PRIORITY
|
|
||||||
extern int last_msg_type;
|
|
||||||
extern u_int32_t last_priority;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern int exit_now;
|
|
||||||
|
|
||||||
static u_int p_natt_type;
|
static u_int p_natt_type;
|
||||||
static struct addrinfo * p_natt_oa = NULL;
|
static struct addrinfo * p_natt_oa = NULL;
|
||||||
|
|
||||||
|
@ -93,7 +87,6 @@ static int p_aiflags = 0, p_aifamily = PF_UNSPEC;
|
||||||
static struct addrinfo *parse_addr __P((char *, char *));
|
static struct addrinfo *parse_addr __P((char *, char *));
|
||||||
static int fix_portstr __P((vchar_t *, vchar_t *, vchar_t *));
|
static int fix_portstr __P((vchar_t *, vchar_t *, vchar_t *));
|
||||||
static int setvarbuf __P((char *, int *, struct sadb_ext *, int, caddr_t, int));
|
static int setvarbuf __P((char *, int *, struct sadb_ext *, int, caddr_t, int));
|
||||||
void parse_init __P((void));
|
|
||||||
void free_buffer __P((void));
|
void free_buffer __P((void));
|
||||||
|
|
||||||
int setkeymsg0 __P((struct sadb_msg *, unsigned int, unsigned int, size_t));
|
int setkeymsg0 __P((struct sadb_msg *, unsigned int, unsigned int, size_t));
|
||||||
|
@ -104,13 +97,7 @@ static int setkeymsg_addr __P((unsigned int, unsigned int,
|
||||||
struct addrinfo *, struct addrinfo *, int));
|
struct addrinfo *, struct addrinfo *, int));
|
||||||
static int setkeymsg_add __P((unsigned int, unsigned int,
|
static int setkeymsg_add __P((unsigned int, unsigned int,
|
||||||
struct addrinfo *, struct addrinfo *));
|
struct addrinfo *, struct addrinfo *));
|
||||||
extern int setkeymsg __P((char *, size_t *));
|
|
||||||
extern int sendkeymsg __P((char *, size_t));
|
|
||||||
|
|
||||||
extern int yylex __P((void));
|
|
||||||
extern void yyfatal __P((const char *));
|
|
||||||
extern void yyerror __P((const char *));
|
|
||||||
extern int f_rfcmode;
|
|
||||||
%}
|
%}
|
||||||
|
|
||||||
%union {
|
%union {
|
||||||
|
@ -1168,8 +1155,8 @@ static u_int16_t get_port (struct addrinfo *addr)
|
||||||
switch (s->sa_family) {
|
switch (s->sa_family) {
|
||||||
case AF_INET:
|
case AF_INET:
|
||||||
{
|
{
|
||||||
struct sockaddr_in *sin = (struct sockaddr_in *)s;
|
struct sockaddr_in *sin4 = (struct sockaddr_in *)s;
|
||||||
port = ntohs(sin->sin_port);
|
port = ntohs(sin4->sin_port);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case AF_INET6:
|
case AF_INET6:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: setkey.c,v 1.5 2005/06/26 23:34:26 christos Exp $ */
|
/* $NetBSD: setkey.c,v 1.6 2005/06/26 23:49:31 christos Exp $ */
|
||||||
|
|
||||||
/* KAME: setkey.c,v 1.36 2003/09/24 23:52:51 itojun Exp */
|
/* KAME: setkey.c,v 1.36 2003/09/24 23:52:51 itojun Exp */
|
||||||
|
|
||||||
|
@ -70,6 +70,8 @@
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "libpfkey.h"
|
#include "libpfkey.h"
|
||||||
#include "package_version.h"
|
#include "package_version.h"
|
||||||
|
#define extern
|
||||||
|
#include "extern.h"
|
||||||
|
|
||||||
#define strlcpy(d,s,l) (strncpy(d,s,l), (d)[(l)-1] = '\0')
|
#define strlcpy(d,s,l) (strncpy(d,s,l), (d)[(l)-1] = '\0')
|
||||||
|
|
||||||
|
@ -78,7 +80,6 @@ int main __P((int, char **));
|
||||||
int get_supported __P((void));
|
int get_supported __P((void));
|
||||||
void sendkeyshort __P((u_int));
|
void sendkeyshort __P((u_int));
|
||||||
void promisc __P((void));
|
void promisc __P((void));
|
||||||
int sendkeymsg __P((char *, size_t));
|
|
||||||
int postproc __P((struct sadb_msg *, int));
|
int postproc __P((struct sadb_msg *, int));
|
||||||
int verifypriority __P((struct sadb_msg *m));
|
int verifypriority __P((struct sadb_msg *m));
|
||||||
int fileproc __P((const char *));
|
int fileproc __P((const char *));
|
||||||
|
@ -89,8 +90,6 @@ static void printdate __P((void));
|
||||||
static int32_t gmt2local __P((time_t));
|
static int32_t gmt2local __P((time_t));
|
||||||
void stdin_loop __P((void));
|
void stdin_loop __P((void));
|
||||||
|
|
||||||
extern void parse_init __P((void));
|
|
||||||
|
|
||||||
#define MODE_SCRIPT 1
|
#define MODE_SCRIPT 1
|
||||||
#define MODE_CMDDUMP 2
|
#define MODE_CMDDUMP 2
|
||||||
#define MODE_CMDFLUSH 3
|
#define MODE_CMDFLUSH 3
|
||||||
|
@ -128,22 +127,6 @@ rkwarn(void)
|
||||||
#endif
|
#endif
|
||||||
static time_t thiszone;
|
static time_t thiszone;
|
||||||
|
|
||||||
extern int lineno;
|
|
||||||
|
|
||||||
#ifdef HAVE_PFKEY_POLICY_PRIORITY
|
|
||||||
extern int last_msg_type;
|
|
||||||
int last_msg_type = -1;
|
|
||||||
|
|
||||||
extern u_int32_t last_priority;
|
|
||||||
u_int32_t last_priority = 0;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern int exit_now;
|
|
||||||
int exit_now = 0;
|
|
||||||
|
|
||||||
extern int parse __P((FILE **));
|
|
||||||
extern int parse_string __P((char *));
|
|
||||||
|
|
||||||
void
|
void
|
||||||
usage(int only_version)
|
usage(int only_version)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: token.l,v 1.3 2005/05/08 08:57:26 manu Exp $ */
|
/* $NetBSD: token.l,v 1.4 2005/06/26 23:49:31 christos Exp $ */
|
||||||
|
|
||||||
/* $KAME: token.l,v 1.44 2003/10/21 07:20:58 itojun Exp $ */
|
/* $KAME: token.l,v 1.44 2003/10/21 07:20:58 itojun Exp $ */
|
||||||
|
|
||||||
|
@ -61,19 +61,7 @@
|
||||||
#else
|
#else
|
||||||
#include "y.tab.h"
|
#include "y.tab.h"
|
||||||
#endif
|
#endif
|
||||||
|
#include "extern.h"
|
||||||
int lineno = 1;
|
|
||||||
|
|
||||||
extern u_char m_buf[BUFSIZ];
|
|
||||||
extern u_int m_len;
|
|
||||||
extern int f_debug;
|
|
||||||
|
|
||||||
int yylex __P((void));
|
|
||||||
void yyfatal __P((const char *s));
|
|
||||||
void yyerror __P((const char *s));
|
|
||||||
extern void parse_init __P((void));
|
|
||||||
int parse __P((FILE **));
|
|
||||||
int yyparse __P((void));
|
|
||||||
|
|
||||||
/* make the code compile on *BSD-current */
|
/* make the code compile on *BSD-current */
|
||||||
#ifndef SADB_X_AALG_SHA2_256
|
#ifndef SADB_X_AALG_SHA2_256
|
||||||
|
@ -335,6 +323,7 @@ parse(fp)
|
||||||
{
|
{
|
||||||
yyin = *fp;
|
yyin = *fp;
|
||||||
|
|
||||||
|
lineno = 1;
|
||||||
parse_init();
|
parse_init();
|
||||||
|
|
||||||
if (yyparse()) {
|
if (yyparse()) {
|
||||||
|
|
Loading…
Reference in New Issue