]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/fsm.h
Adding 'extern "C" {' and '}' declarations to exported header files
[ppp.git] / pppd / fsm.h
index 071b844448aa59ba2bc44c9b01ee90f8735f6198..50f75e69a2741880890f32020dcd8b202cf34af4 100644 (file)
 
 #include "pppdconf.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /*
  * Packet header = Code, id, length.
  */
 #define HEADERLEN      4
 
-
 /*
  *  CP (LCP, IPCP, etc.) codes.
  */
@@ -163,4 +166,8 @@ void fsm_sdata (fsm *, int, int, unsigned char *, int);
  */
 extern int peer_mru[];         /* currently negotiated peer MRU (per unit) */
 
+#ifdef __cplusplus
+}
 #endif
+
+#endif // PPP_FSM_H