xref: /netbsd-src/crypto/dist/ipsec-tools/src/setkey/extern.h (revision 75f6d617e282811cb173c2ccfbf5df0dd71f7045)
1 /*	$NetBSD: extern.h,v 1.5 2009/03/06 11:45:03 tteras Exp $	*/
2 
3 
4 
5 void parse_init __P((void));
6 int parse __P((FILE **));
7 int parse_string __P((char *));
8 
9 int setkeymsg __P((char *, size_t *));
10 int sendkeymsg __P((char *, size_t));
11 
12 int yylex __P((void));
13 int yyparse __P((void));
14 void yyfatal __P((const char *));
15 void yyerror __P((const char *));
16 
17 u_int32_t *sendkeymsg_spigrep __P((unsigned int, struct addrinfo *,
18 				   struct addrinfo *, int *));
19 
20 extern int f_rfcmode;
21 extern int lineno;
22 extern int last_msg_type;
23 extern u_int32_t last_priority;
24 extern int exit_now;
25 
26 extern u_char m_buf[BUFSIZ];
27 extern u_int m_len;
28 extern int f_debug;
29 
30 #ifdef HAVE_PFKEY_POLICY_PRIORITY
31 extern int last_msg_type;
32 extern u_int32_t last_priority;
33 #endif
34