Commit a2a4a18c2e7821876d0dd5d7b6c4538f5f90daf5

Authored by Perry Werneck
1 parent 2c2e5e2a

Fixing toggle API.

lib3270.cbp
... ... @@ -190,7 +190,6 @@
190 190 <Unit filename="src/include/ft_dftc.h" />
191 191 <Unit filename="src/include/ftc.h" />
192 192 <Unit filename="src/include/hostc.h" />
193   - <Unit filename="src/include/keypadc.h" />
194 193 <Unit filename="src/include/kybdc.h" />
195 194 <Unit filename="src/include/lib3270-internals.h" />
196 195 <Unit filename="src/include/lib3270.h" />
... ...
src/include/lib3270.h
... ... @@ -1389,6 +1389,9 @@
1389 1389 */
1390 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 1395 #ifdef __cplusplus
1393 1396 }
1394 1397 #endif
... ...
src/include/lib3270/toggle.h
... ... @@ -33,6 +33,10 @@
33 33  
34 34 #include <lib3270.h>
35 35  
  36 +#ifdef __cplusplus
  37 + extern "C" {
  38 +#endif
  39 +
36 40 /**
37 41 * @brief get toggle state.
38 42 *
... ... @@ -109,10 +113,11 @@
109 113 */
110 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 116 LIB3270_EXPORT const void * lib3270_register_toggle_listener(H3270 *hSession, LIB3270_TOGGLE tx, void (*func)(H3270 *, LIB3270_TOGGLE, char, void *),void *data);
116 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 123 #endif /* LIB3270_TOGGLE_H_INCLUDED */
... ...