]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
include demux.h only once
authorAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 6 May 2010 19:55:19 +0000 (21:55 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Thu, 6 May 2010 19:55:19 +0000 (21:55 +0200)
src/pluto/demux.h

index 2161bbd02be73bc9588a48e4144cd52b0ba4ee89..6ce53c14f55e9445107dea2d23a33ec755105df5 100644 (file)
  * for more details.
  */
 
+#ifndef _DEMUX_H
+#define _DEMUX_H
+
 #include "packet.h"
+#include "state.h"
 
-struct state;   /* forward declaration of tag */
 extern void init_demux(void);
 extern bool send_packet(struct state *st, const char *where);
 extern void comm_handle(const struct iface *ifp);
@@ -90,3 +93,5 @@ typedef stf_status state_transition_fn(struct msg_digest *md);
 extern void complete_state_transition(struct msg_digest **mdp, stf_status result);
 
 extern void free_md_pool(void);
+
+#endif /* _DEMUX_H */