#ifndef GATEWAY_H_INCLUDED
#define GATEWAY_H_INCLUDED
-#define GATEWAY_H_VERSION "$Id: gateway.h,v 1.20 2011/07/30 15:17:35 fabiankeil Exp $"
+#define GATEWAY_H_VERSION "$Id: gateway.h,v 1.23 2013/11/24 14:23:28 fabiankeil Exp $"
/*********************************************************************
*
* File : $Source: /cvsroot/ijbswa/current/gateway.h,v $
*********************************************************************/
-#ifdef __cplusplus
-extern "C" {
-#endif
-
struct forward_spec;
struct http_request;
struct client_state;
extern int close_unusable_connections(void);
#endif /* FEATURE_CONNECTION_SHARING */
-#ifdef FEATURE_CONNECTION_KEEP_ALIVE
extern void mark_connection_closed(struct reusable_connection *closed_connection);
+#ifdef FEATURE_CONNECTION_KEEP_ALIVE
extern int connection_destination_matches(const struct reusable_connection *connection,
const struct http_request *http,
const struct forward_spec *fwd);
#endif /* def FEATURE_CONNECTION_KEEP_ALIVE */
+#ifdef FUZZ
+extern jb_err socks_fuzz(struct client_state *csp);
+#endif
+
/*
* Revision control strings from this header and associated .c file
*/
extern const char gateway_rcs[];
extern const char gateway_h_rcs[];
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
#endif /* ndef GATEWAY_H_INCLUDED */
/*