extern "C" used in skeletons
diff --git a/skeletons/ber_tlv_length.h b/skeletons/ber_tlv_length.h
index b7d6f74..d912706 100644
--- a/skeletons/ber_tlv_length.h
+++ b/skeletons/ber_tlv_length.h
@@ -5,6 +5,10 @@
#ifndef _BER_TLV_LENGTH_H_
#define _BER_TLV_LENGTH_H_
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef ssize_t ber_tlv_len_t;
/*
@@ -40,4 +44,8 @@
*/
size_t der_tlv_length_serialize(ber_tlv_len_t len, void *bufptr, size_t size);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _BER_TLV_LENGTH_H_ */