Commit c252e4b4241732844596ea4e9f16bf3e90f72a8f
1 parent
4d1ed1d1
Exists in
master
and in
3 other branches
Refactoring toggle api calls.
Showing
22 changed files
with
141 additions
and
170 deletions
Show diff stats
lib3270.cbp
| ... | ... | @@ -210,6 +210,7 @@ |
| 210 | 210 | <Unit filename="src/include/lib3270/properties.h" /> |
| 211 | 211 | <Unit filename="src/include/lib3270/selection.h" /> |
| 212 | 212 | <Unit filename="src/include/lib3270/session.h" /> |
| 213 | + <Unit filename="src/include/lib3270/toggle.h" /> | |
| 213 | 214 | <Unit filename="src/include/lib3270/trace.h" /> |
| 214 | 215 | <Unit filename="src/include/localdefs.h" /> |
| 215 | 216 | <Unit filename="src/include/objects.h" /> |
| ... | ... | @@ -230,7 +231,6 @@ |
| 230 | 231 | <Unit filename="src/include/statusc.h" /> |
| 231 | 232 | <Unit filename="src/include/telnetc.h" /> |
| 232 | 233 | <Unit filename="src/include/tn3270e.h" /> |
| 233 | - <Unit filename="src/include/toggle.h" /> | |
| 234 | 234 | <Unit filename="src/include/togglesc.h" /> |
| 235 | 235 | <Unit filename="src/include/trace_dsc.h" /> |
| 236 | 236 | <Unit filename="src/include/utf8c.h" /> | ... | ... |
src/core/ansi.c
src/core/connect.c
src/core/ctlr.c
src/core/cursor.c
src/core/host.c
src/core/iocalls.c
src/core/keyboard/kybd.c
src/core/paste.c
src/core/screen.c
src/core/telnet.c
src/core/toggles.c
| ... | ... | @@ -18,7 +18,7 @@ |
| 18 | 18 | * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin |
| 19 | 19 | * St, Fifth Floor, Boston, MA 02110-1301 USA |
| 20 | 20 | * |
| 21 | - * Este programa está nomeado como toggles.c e possui 253 linhas de código. | |
| 21 | + * Este programa está nomeado como toggles.c e possui - linhas de código. | |
| 22 | 22 | * |
| 23 | 23 | * Contatos: |
| 24 | 24 | * |
| ... | ... | @@ -31,9 +31,9 @@ |
| 31 | 31 | */ |
| 32 | 32 | |
| 33 | 33 | |
| 34 | -/* | |
| 35 | - * toggles.c | |
| 36 | - * This module handles toggles. | |
| 34 | +/** | |
| 35 | + * @file toggles.c | |
| 36 | + * @brief This module handles toggles. | |
| 37 | 37 | */ |
| 38 | 38 | |
| 39 | 39 | #include <errno.h> |
| ... | ... | @@ -48,7 +48,7 @@ |
| 48 | 48 | #endif // !WIN32 |
| 49 | 49 | |
| 50 | 50 | #include <config.h> |
| 51 | -#include "toggle.h" | |
| 51 | +#include <lib3270/toggle.h> | |
| 52 | 52 | #include <lib3270-internals.h> |
| 53 | 53 | |
| 54 | 54 | #include "ansic.h" |
| ... | ... | @@ -250,10 +250,10 @@ LIB3270_EXPORT unsigned char lib3270_get_toggle(H3270 *session, LIB3270_TOGGLE i |
| 250 | 250 | static void toggle_notify(H3270 *session, struct lib3270_toggle *t, LIB3270_TOGGLE ix) |
| 251 | 251 | { |
| 252 | 252 | trace("%s: ix=%d upcall=%p",__FUNCTION__,ix,t->upcall); |
| 253 | - t->upcall(session, t, TT_INTERACTIVE); | |
| 253 | + t->upcall(session, t, LIB3270_TOGGLE_TYPE_INTERACTIVE); | |
| 254 | 254 | |
| 255 | 255 | if(session->cbk.update_toggle) |
| 256 | - session->cbk.update_toggle(session,ix,t->value,TT_INTERACTIVE,toggle_info[ix].name); | |
| 256 | + session->cbk.update_toggle(session,ix,t->value,LIB3270_TOGGLE_TYPE_INTERACTIVE,toggle_info[ix].name); | |
| 257 | 257 | |
| 258 | 258 | } |
| 259 | 259 | |
| ... | ... | @@ -362,7 +362,7 @@ void initialize_toggles(H3270 *session) |
| 362 | 362 | { |
| 363 | 363 | session->toggle[f].value = toggle_info[f].def; |
| 364 | 364 | if(session->toggle[f].value) |
| 365 | - session->toggle[f].upcall(session,&session->toggle[f],TT_INITIAL); | |
| 365 | + session->toggle[f].upcall(session,&session->toggle[f],LIB3270_TOGGLE_TYPE_INITIAL); | |
| 366 | 366 | } |
| 367 | 367 | |
| 368 | 368 | } |
| ... | ... | @@ -373,7 +373,7 @@ void initialize_toggles(H3270 *session) |
| 373 | 373 | void shutdown_toggles(H3270 *session) |
| 374 | 374 | { |
| 375 | 375 | #if defined(X3270_TRACE) |
| 376 | - static const LIB3270_TOGGLE disable_on_shutdown[] = {DS_TRACE, EVENT_TRACE, SCREEN_TRACE}; | |
| 376 | + static const LIB3270_TOGGLE disable_on_shutdown[] = {LIB3270_TOGGLE_DS_TRACE, LIB3270_TOGGLE_EVENT_TRACE, LIB3270_TOGGLE_SCREEN_TRACE}; | |
| 377 | 377 | |
| 378 | 378 | size_t f; |
| 379 | 379 | |
| ... | ... | @@ -383,21 +383,21 @@ void shutdown_toggles(H3270 *session) |
| 383 | 383 | #endif |
| 384 | 384 | } |
| 385 | 385 | |
| 386 | -LIB3270_EXPORT const char * lib3270_get_toggle_label(LIB3270_TOGGLE_ID ix) | |
| 386 | +LIB3270_EXPORT const char * lib3270_get_toggle_label(LIB3270_TOGGLE ix) | |
| 387 | 387 | { |
| 388 | 388 | if(ix < LIB3270_TOGGLE_COUNT) |
| 389 | 389 | return toggle_info[ix].label; |
| 390 | 390 | return ""; |
| 391 | 391 | } |
| 392 | 392 | |
| 393 | -LIB3270_EXPORT const char * lib3270_get_toggle_description(LIB3270_TOGGLE_ID ix) | |
| 393 | +LIB3270_EXPORT const char * lib3270_get_toggle_description(LIB3270_TOGGLE ix) | |
| 394 | 394 | { |
| 395 | 395 | if(ix < LIB3270_TOGGLE_COUNT) |
| 396 | 396 | return toggle_info[ix].description; |
| 397 | 397 | return ""; |
| 398 | 398 | } |
| 399 | 399 | |
| 400 | -LIB3270_EXPORT const char * lib3270_get_toggle_name(LIB3270_TOGGLE_ID ix) | |
| 400 | +LIB3270_EXPORT const char * lib3270_get_toggle_name(LIB3270_TOGGLE ix) | |
| 401 | 401 | { |
| 402 | 402 | if(ix < LIB3270_TOGGLE_COUNT) |
| 403 | 403 | return toggle_info[ix].name; | ... | ... |
src/core/trace_ds.c
| ... | ... | @@ -62,7 +62,7 @@ |
| 62 | 62 | #include "telnetc.h" |
| 63 | 63 | #include "trace_dsc.h" |
| 64 | 64 | #include "utilc.h" |
| 65 | -#include "toggle.h" | |
| 65 | +#include <lib3270/toggle.h> | |
| 66 | 66 | |
| 67 | 67 | /* Maximum size of a tracefile header. */ |
| 68 | 68 | #define MAX_HEADER_SIZE (10*1024) |
| ... | ... | @@ -88,7 +88,7 @@ static void trace_ds_s(H3270 *hSession, char *s, Boolean can_break) |
| 88 | 88 | int len = strlen(s); |
| 89 | 89 | Boolean nl = False; |
| 90 | 90 | |
| 91 | - if (!lib3270_get_toggle(hSession,DS_TRACE) || !len) | |
| 91 | + if (!lib3270_get_toggle(hSession,LIB3270_TOGGLE_DS_TRACE) || !len) | |
| 92 | 92 | return; |
| 93 | 93 | |
| 94 | 94 | if (s && s[len-1] == '\n') |
| ... | ... | @@ -131,7 +131,7 @@ void trace_ds(H3270 *hSession, const char *fmt, ...) |
| 131 | 131 | char * text; |
| 132 | 132 | va_list args; |
| 133 | 133 | |
| 134 | - if (!lib3270_get_toggle(hSession,DS_TRACE)) | |
| 134 | + if (!lib3270_get_toggle(hSession,LIB3270_TOGGLE_DS_TRACE)) | |
| 135 | 135 | return; |
| 136 | 136 | |
| 137 | 137 | va_start(args, fmt); |
| ... | ... | @@ -148,7 +148,7 @@ void trace_ds_nb(H3270 *hSession, const char *fmt, ...) |
| 148 | 148 | char *text; |
| 149 | 149 | va_list args; |
| 150 | 150 | |
| 151 | - if (!lib3270_get_toggle(hSession,DS_TRACE)) | |
| 151 | + if (!lib3270_get_toggle(hSession,LIB3270_TOGGLE_DS_TRACE)) | |
| 152 | 152 | return; |
| 153 | 153 | |
| 154 | 154 | va_start(args, fmt); |
| ... | ... | @@ -166,7 +166,7 @@ void trace_dsn(H3270 *session, const char *fmt, ...) |
| 166 | 166 | { |
| 167 | 167 | va_list args; |
| 168 | 168 | |
| 169 | - if (!lib3270_get_toggle(session,DS_TRACE)) | |
| 169 | + if (!lib3270_get_toggle(session,LIB3270_TOGGLE_DS_TRACE)) | |
| 170 | 170 | return; |
| 171 | 171 | |
| 172 | 172 | /* print out message */ | ... | ... |
src/core/windows/connect.c
src/include/lib3270.h
| ... | ... | @@ -850,77 +850,6 @@ |
| 850 | 850 | LIB3270_EXPORT int lib3270_get_contents(H3270 *h, int first, int last, unsigned char *chr, unsigned short *attr); |
| 851 | 851 | |
| 852 | 852 | /** |
| 853 | - * @brief get toggle state. | |
| 854 | - * | |
| 855 | - * @param h Session handle. | |
| 856 | - * @param ix Toggle id. | |
| 857 | - * | |
| 858 | - * @return 0 if the toggle is disabled, non zero if enabled. | |
| 859 | - * | |
| 860 | - */ | |
| 861 | - LIB3270_EXPORT unsigned char lib3270_get_toggle(H3270 *h, LIB3270_TOGGLE ix); | |
| 862 | - | |
| 863 | - /** | |
| 864 | - * @brief Set toggle state. | |
| 865 | - * | |
| 866 | - * @param h Session handle. | |
| 867 | - * @param ix Toggle id. | |
| 868 | - * @param value New toggle state (non zero for true). | |
| 869 | - * | |
| 870 | - * @returns 0 if the toggle is already at the state, 1 if the toggle was changed; < 0 on error (sets errno). | |
| 871 | - */ | |
| 872 | - LIB3270_EXPORT int lib3270_set_toggle(H3270 *h, LIB3270_TOGGLE ix, int value); | |
| 873 | - | |
| 874 | - /** | |
| 875 | - * @brief Translate a string toggle name to the corresponding value. | |
| 876 | - * | |
| 877 | - * @param name Toggle name. | |
| 878 | - * | |
| 879 | - * @return Toggle ID or -1 if it's invalid. | |
| 880 | - * | |
| 881 | - */ | |
| 882 | - LIB3270_EXPORT LIB3270_TOGGLE lib3270_get_toggle_id(const char *name); | |
| 883 | - | |
| 884 | - /** | |
| 885 | - * @brief Get the toggle name as string. | |
| 886 | - * | |
| 887 | - * @param id Toggle id | |
| 888 | - * | |
| 889 | - * @return Constant string with the toggle name or "" if invalid. | |
| 890 | - * | |
| 891 | - */ | |
| 892 | - LIB3270_EXPORT const char * lib3270_get_toggle_name(LIB3270_TOGGLE ix); | |
| 893 | - | |
| 894 | - /** | |
| 895 | - * @brief Get a long description of the toggle. | |
| 896 | - * | |
| 897 | - * @return Constant string with the toggle description. | |
| 898 | - * | |
| 899 | - */ | |
| 900 | - LIB3270_EXPORT const char * lib3270_get_toggle_description(LIB3270_TOGGLE ix); | |
| 901 | - | |
| 902 | - /** | |
| 903 | - * @brief Get a short description of the toggle (for menus). | |
| 904 | - * | |
| 905 | - * @return Constant string with the toggle label. | |
| 906 | - * | |
| 907 | - */ | |
| 908 | - LIB3270_EXPORT const char * lib3270_get_toggle_label(LIB3270_TOGGLE ix); | |
| 909 | - | |
| 910 | - /** | |
| 911 | - * @brief Revert toggle status. | |
| 912 | - * | |
| 913 | - * @param h Session handle. | |
| 914 | - * @param ix Toggle id. | |
| 915 | - * | |
| 916 | - * @return Toggle status. | |
| 917 | - */ | |
| 918 | - LIB3270_EXPORT int lib3270_toggle(H3270 *h, LIB3270_TOGGLE ix); | |
| 919 | - | |
| 920 | - LIB3270_EXPORT void lib3270_set_session_id(H3270 *hSession, char id); | |
| 921 | - LIB3270_EXPORT char lib3270_get_session_id(H3270 *hSession); | |
| 922 | - | |
| 923 | - /** | |
| 924 | 853 | * @brief IO flags. |
| 925 | 854 | * |
| 926 | 855 | */ | ... | ... |
| ... | ... | @@ -0,0 +1,107 @@ |
| 1 | +/* | |
| 2 | + * "Software G3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 | |
| 3 | + * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a | |
| 4 | + * aplicativos mainframe. Registro no INPI sob o nome G3270. | |
| 5 | + * | |
| 6 | + * Copyright (C) <2008> <Banco do Brasil S.A.> | |
| 7 | + * | |
| 8 | + * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob | |
| 9 | + * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela | |
| 10 | + * Free Software Foundation. | |
| 11 | + * | |
| 12 | + * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER | |
| 13 | + * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO | |
| 14 | + * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para | |
| 15 | + * obter mais detalhes. | |
| 16 | + * | |
| 17 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este | |
| 18 | + * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin | |
| 19 | + * St, Fifth Floor, Boston, MA 02110-1301 USA | |
| 20 | + * | |
| 21 | + * Este programa está nomeado como toggle.h e possui - linhas de código. | |
| 22 | + * | |
| 23 | + * Contatos: | |
| 24 | + * | |
| 25 | + * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | |
| 26 | + * erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) | |
| 27 | + * | |
| 28 | + */ | |
| 29 | + | |
| 30 | +#ifndef LIB3270_TOGGLE_H_INCLUDED | |
| 31 | + | |
| 32 | + #define LIB3270_TOGGLE_H_INCLUDED 1 | |
| 33 | + | |
| 34 | + #include <lib3270.h> | |
| 35 | + | |
| 36 | + /** | |
| 37 | + * @brief get toggle state. | |
| 38 | + * | |
| 39 | + * @param h Session handle. | |
| 40 | + * @param ix Toggle id. | |
| 41 | + * | |
| 42 | + * @return 0 if the toggle is disabled, non zero if enabled. | |
| 43 | + * | |
| 44 | + */ | |
| 45 | + LIB3270_EXPORT unsigned char lib3270_get_toggle(H3270 *h, LIB3270_TOGGLE ix); | |
| 46 | + | |
| 47 | + /** | |
| 48 | + * @brief Set toggle state. | |
| 49 | + * | |
| 50 | + * @param h Session handle. | |
| 51 | + * @param ix Toggle id. | |
| 52 | + * @param value New toggle state (non zero for true). | |
| 53 | + * | |
| 54 | + * @returns 0 if the toggle is already at the state, 1 if the toggle was changed; < 0 on error (sets errno). | |
| 55 | + */ | |
| 56 | + LIB3270_EXPORT int lib3270_set_toggle(H3270 *h, LIB3270_TOGGLE ix, int value); | |
| 57 | + | |
| 58 | + /** | |
| 59 | + * @brief Translate a string toggle name to the corresponding value. | |
| 60 | + * | |
| 61 | + * @param name Toggle name. | |
| 62 | + * | |
| 63 | + * @return Toggle ID or -1 if it's invalid. | |
| 64 | + * | |
| 65 | + */ | |
| 66 | + LIB3270_EXPORT LIB3270_TOGGLE lib3270_get_toggle_id(const char *name); | |
| 67 | + | |
| 68 | + /** | |
| 69 | + * @brief Get the toggle name as string. | |
| 70 | + * | |
| 71 | + * @param id Toggle id | |
| 72 | + * | |
| 73 | + * @return Constant string with the toggle name or "" if invalid. | |
| 74 | + * | |
| 75 | + */ | |
| 76 | + LIB3270_EXPORT const char * lib3270_get_toggle_name(LIB3270_TOGGLE ix); | |
| 77 | + | |
| 78 | + /** | |
| 79 | + * @brief Get a long description of the toggle. | |
| 80 | + * | |
| 81 | + * @return Constant string with the toggle description. | |
| 82 | + * | |
| 83 | + */ | |
| 84 | + LIB3270_EXPORT const char * lib3270_get_toggle_description(LIB3270_TOGGLE ix); | |
| 85 | + | |
| 86 | + /** | |
| 87 | + * @brief Get a short description of the toggle (for menus). | |
| 88 | + * | |
| 89 | + * @return Constant string with the toggle label. | |
| 90 | + * | |
| 91 | + */ | |
| 92 | + LIB3270_EXPORT const char * lib3270_get_toggle_label(LIB3270_TOGGLE ix); | |
| 93 | + | |
| 94 | + /** | |
| 95 | + * @brief Revert toggle status. | |
| 96 | + * | |
| 97 | + * @param h Session handle. | |
| 98 | + * @param ix Toggle id. | |
| 99 | + * | |
| 100 | + * @return Toggle status. | |
| 101 | + */ | |
| 102 | + LIB3270_EXPORT int lib3270_toggle(H3270 *h, LIB3270_TOGGLE ix); | |
| 103 | + | |
| 104 | + LIB3270_EXPORT void lib3270_set_session_id(H3270 *hSession, char id); | |
| 105 | + LIB3270_EXPORT char lib3270_get_session_id(H3270 *hSession); | |
| 106 | + | |
| 107 | +#endif /* LIB3270_TOGGLE_H_INCLUDED */ | ... | ... |
src/include/toggle.h
| ... | ... | @@ -1,81 +0,0 @@ |
| 1 | -/* | |
| 2 | - * "Software G3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 | |
| 3 | - * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a | |
| 4 | - * aplicativos mainframe. Registro no INPI sob o nome G3270. | |
| 5 | - * | |
| 6 | - * Copyright (C) <2008> <Banco do Brasil S.A.> | |
| 7 | - * | |
| 8 | - * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob | |
| 9 | - * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela | |
| 10 | - * Free Software Foundation. | |
| 11 | - * | |
| 12 | - * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER | |
| 13 | - * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO | |
| 14 | - * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para | |
| 15 | - * obter mais detalhes. | |
| 16 | - * | |
| 17 | - * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este | |
| 18 | - * programa; se não, escreva para a Free Software Foundation, Inc., 51 Franklin | |
| 19 | - * St, Fifth Floor, Boston, MA 02110-1301 USA | |
| 20 | - * | |
| 21 | - * Este programa está nomeado como toggle.h e possui 77 linhas de código. | |
| 22 | - * | |
| 23 | - * Contatos: | |
| 24 | - * | |
| 25 | - * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) | |
| 26 | - * erico.mendonca@gmail.com (Erico Mascarenhas de Mendonça) | |
| 27 | - * licinio@bb.com.br (Licínio Luis Branco) | |
| 28 | - * kraucer@bb.com.br (Kraucer Fernandes Mazuco) | |
| 29 | - * | |
| 30 | - */ | |
| 31 | - | |
| 32 | -#ifndef TOGGLE3270_H_INCLUDED | |
| 33 | - | |
| 34 | - #define TOGGLE3270_H_INCLUDED 1 | |
| 35 | - | |
| 36 | - #include <lib3270.h> | |
| 37 | - | |
| 38 | - #define TT_INITIAL LIB3270_TOGGLE_TYPE_INITIAL | |
| 39 | - #define TT_INTERACTIVE LIB3270_TOGGLE_TYPE_INTERACTIVE | |
| 40 | - #define TT_ACTION LIB3270_TOGGLE_TYPE_ACTION | |
| 41 | - #define TT_FINAL LIB3270_TOGGLE_TYPE_FINAL | |
| 42 | - #define TT_UPDATE LIB3270_TOGGLE_TYPE_UPDATE | |
| 43 | - | |
| 44 | - #define MONOCASE LIB3270_TOGGLE_MONOCASE | |
| 45 | - #define ALT_CURSOR LIB3270_TOGGLE_ALT_CURSOR | |
| 46 | - #define CURSOR_BLINK LIB3270_TOGGLE_CURSOR_BLINK | |
| 47 | - #define SHOW_TIMING LIB3270_TOGGLE_SHOW_TIMING | |
| 48 | - #define CURSOR_POS LIB3270_TOGGLE_CURSOR_POS | |
| 49 | - #define DS_TRACE LIB3270_TOGGLE_DS_TRACE | |
| 50 | - #define SCROLL_BAR LIB3270_TOGGLE_SCROLL_BAR | |
| 51 | - #define LINE_WRAP LIB3270_TOGGLE_LINE_WRAP | |
| 52 | -// #define BLANK_FILL LIB3270_TOGGLE_BLANK_FILL | |
| 53 | - #define SCREEN_TRACE LIB3270_TOGGLE_SCREEN_TRACE | |
| 54 | - #define EVENT_TRACE LIB3270_TOGGLE_EVENT_TRACE | |
| 55 | -// #define MARGINED_PASTE LIB3270_TOGGLE_MARGINED_PASTE | |
| 56 | - #define RECTANGLE_SELECT LIB3270_TOGGLE_RECTANGLE_SELECT | |
| 57 | - #define CROSSHAIR LIB3270_TOGGLE_CROSSHAIR | |
| 58 | -// #define VISIBLE_CONTROL LIB3270_TOGGLE_VISIBLE_CONTROL | |
| 59 | - #define AID_WAIT LIB3270_TOGGLE_AID_WAIT | |
| 60 | - #define FULL_SCREEN LIB3270_TOGGLE_FULL_SCREEN | |
| 61 | - #define RECONNECT LIB3270_TOGGLE_RECONNECT | |
| 62 | -// #define INSERT LIB3270_TOGGLE_INSERT | |
| 63 | - #define KEYPAD LIB3270_TOGGLE_KEYPAD | |
| 64 | - #define SMART_PASTE LIB3270_TOGGLE_SMART_PASTE | |
| 65 | -// #define N_TOGGLES LIB3270_TOGGLE_COUNT | |
| 66 | - | |
| 67 | - #define LIB3270_TOGGLE_ID LIB3270_TOGGLE | |
| 68 | - | |
| 69 | -// #define register_3270_toggle_monitor(ix,callback) lib3270_register_tchange(NULL,ix,callback) | |
| 70 | - #define get_3270_toggle_by_name(x) lib3270_get_toggle_id(x) | |
| 71 | - | |
| 72 | - // Compatibility macros | |
| 73 | - #define register_tchange(ix,callback) register_3270_toggle_monitor(ix,callback) | |
| 74 | - #define do_toggle(ix) lib3270_toggle(NULL,ix) | |
| 75 | - | |
| 76 | - #define get_3270_toggle_name(ix) lib3270_get_toggle_name(ix) | |
| 77 | - #define get_toggle_name(ix) lib3270_get_toggle_name(ix) | |
| 78 | -// #define set_toggle(ix,value) lib3270_set_toggle(NULL,ix,value) | |
| 79 | - #define get_toggle_by_name(name) lib3270_get_toggle_id(name) | |
| 80 | - | |
| 81 | -#endif /* TOGGLE3270_H_INCLUDED */ |
src/selection/actions.c
| ... | ... | @@ -34,6 +34,7 @@ |
| 34 | 34 | #include <lib3270/selection.h> |
| 35 | 35 | #include <lib3270/log.h> |
| 36 | 36 | #include <lib3270/trace.h> |
| 37 | + #include <lib3270/toggle.h> | |
| 37 | 38 | #include "3270ds.h" |
| 38 | 39 | |
| 39 | 40 | /*--[ Implement ]------------------------------------------------------------------------------------*/ | ... | ... |
src/ssl/negotiate.c
src/ssl/windows/curl.c
src/ssl/windows/ldap.c