Commit a2a4a18c2e7821876d0dd5d7b6c4538f5f90daf5

Authored by Perry Werneck
1 parent 2c2e5e2a

Fixing toggle API.

@@ -190,7 +190,6 @@ @@ -190,7 +190,6 @@
190 <Unit filename="src/include/ft_dftc.h" /> 190 <Unit filename="src/include/ft_dftc.h" />
191 <Unit filename="src/include/ftc.h" /> 191 <Unit filename="src/include/ftc.h" />
192 <Unit filename="src/include/hostc.h" /> 192 <Unit filename="src/include/hostc.h" />
193 - <Unit filename="src/include/keypadc.h" />  
194 <Unit filename="src/include/kybdc.h" /> 193 <Unit filename="src/include/kybdc.h" />
195 <Unit filename="src/include/lib3270-internals.h" /> 194 <Unit filename="src/include/lib3270-internals.h" />
196 <Unit filename="src/include/lib3270.h" /> 195 <Unit filename="src/include/lib3270.h" />
src/include/lib3270.h
@@ -1389,6 +1389,9 @@ @@ -1389,6 +1389,9 @@
1389 */ 1389 */
1390 LIB3270_EXPORT char * lib3270_build_data_filename(const char *name); 1390 LIB3270_EXPORT char * lib3270_build_data_filename(const char *name);
1391 1391
  1392 + LIB3270_EXPORT void lib3270_set_session_id(H3270 *hSession, char id);
  1393 + LIB3270_EXPORT char lib3270_get_session_id(H3270 *hSession);
  1394 +
1392 #ifdef __cplusplus 1395 #ifdef __cplusplus
1393 } 1396 }
1394 #endif 1397 #endif
src/include/lib3270/toggle.h
@@ -33,6 +33,10 @@ @@ -33,6 +33,10 @@
33 33
34 #include <lib3270.h> 34 #include <lib3270.h>
35 35
  36 +#ifdef __cplusplus
  37 + extern "C" {
  38 +#endif
  39 +
36 /** 40 /**
37 * @brief get toggle state. 41 * @brief get toggle state.
38 * 42 *
@@ -109,10 +113,11 @@ @@ -109,10 +113,11 @@
109 */ 113 */
110 LIB3270_EXPORT int lib3270_toggle(H3270 *h, LIB3270_TOGGLE ix); 114 LIB3270_EXPORT int lib3270_toggle(H3270 *h, LIB3270_TOGGLE ix);
111 115
112 - LIB3270_EXPORT void lib3270_set_session_id(H3270 *hSession, char id);  
113 - LIB3270_EXPORT char lib3270_get_session_id(H3270 *hSession);  
114 -  
115 LIB3270_EXPORT const void * lib3270_register_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, void (*func)(H3270 *, LIB3270_TOGGLE, char, void *),void *data); 116 LIB3270_EXPORT const void * lib3270_register_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, void (*func)(H3270 *, LIB3270_TOGGLE, char, void *),void *data);
116 LIB3270_EXPORT int lib3270_unregister_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, const void *id); 117 LIB3270_EXPORT int lib3270_unregister_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, const void *id);
117 118
  119 +#ifdef __cplusplus
  120 + }
  121 +#endif
  122 +
118 #endif /* LIB3270_TOGGLE_H_INCLUDED */ 123 #endif /* LIB3270_TOGGLE_H_INCLUDED */