diff --git a/lib3270.cbp b/lib3270.cbp
index a4831e5..1616244 100644
--- a/lib3270.cbp
+++ b/lib3270.cbp
@@ -190,7 +190,6 @@
-
diff --git a/src/include/lib3270.h b/src/include/lib3270.h
index e6c865a..1d8cab1 100644
--- a/src/include/lib3270.h
+++ b/src/include/lib3270.h
@@ -1389,6 +1389,9 @@
*/
LIB3270_EXPORT char * lib3270_build_data_filename(const char *name);
+ LIB3270_EXPORT void lib3270_set_session_id(H3270 *hSession, char id);
+ LIB3270_EXPORT char lib3270_get_session_id(H3270 *hSession);
+
#ifdef __cplusplus
}
#endif
diff --git a/src/include/lib3270/toggle.h b/src/include/lib3270/toggle.h
index 3935b14..f68b51f 100644
--- a/src/include/lib3270/toggle.h
+++ b/src/include/lib3270/toggle.h
@@ -33,6 +33,10 @@
#include
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
/**
* @brief get toggle state.
*
@@ -109,10 +113,11 @@
*/
LIB3270_EXPORT int lib3270_toggle(H3270 *h, LIB3270_TOGGLE ix);
- LIB3270_EXPORT void lib3270_set_session_id(H3270 *hSession, char id);
- LIB3270_EXPORT char lib3270_get_session_id(H3270 *hSession);
-
LIB3270_EXPORT const void * lib3270_register_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, void (*func)(H3270 *, LIB3270_TOGGLE, char, void *),void *data);
LIB3270_EXPORT int lib3270_unregister_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, const void *id);
+#ifdef __cplusplus
+ }
+#endif
+
#endif /* LIB3270_TOGGLE_H_INCLUDED */
--
libgit2 0.21.2