Commit 3b66e2056c52ddecf72e719a25b1ec995333667c
1 parent
3a9a036b
Exists in
master
and in
3 other branches
Implementando funções na extensão LibreOffice
Showing
4 changed files
with
10 additions
and
3 deletions
Show diff stats
| @@ -119,7 +119,7 @@ | @@ -119,7 +119,7 @@ | ||
| 119 | 119 | ||
| 120 | /** connection state */ | 120 | /** connection state */ |
| 121 | #define cstate LIB3270_CSTATE | 121 | #define cstate LIB3270_CSTATE |
| 122 | - #define NOT_CONNECTED LIB3270_NOT_CONNECTED | 122 | +// #define NOT_CONNECTED LIB3270_NOT_CONNECTED |
| 123 | #define RESOLVING LIB3270_RESOLVING | 123 | #define RESOLVING LIB3270_RESOLVING |
| 124 | #define PENDING LIB3270_PENDING | 124 | #define PENDING LIB3270_PENDING |
| 125 | #define CONNECTED_INITIAL LIB3270_CONNECTED_INITIAL | 125 | #define CONNECTED_INITIAL LIB3270_CONNECTED_INITIAL |
host.c
| @@ -556,7 +556,7 @@ void lib3270_set_disconnected(H3270 *hSession) | @@ -556,7 +556,7 @@ void lib3270_set_disconnected(H3270 *hSession) | ||
| 556 | { | 556 | { |
| 557 | CHECK_SESSION_HANDLE(hSession); | 557 | CHECK_SESSION_HANDLE(hSession); |
| 558 | 558 | ||
| 559 | - hSession->cstate = NOT_CONNECTED; | 559 | + hSession->cstate = LIB3270_NOT_CONNECTED; |
| 560 | hSession->starting = 0; | 560 | hSession->starting = 0; |
| 561 | 561 | ||
| 562 | set_status(hSession,OIA_FLAG_UNDERA,False); | 562 | set_status(hSession,OIA_FLAG_UNDERA,False); |
state.c
| @@ -55,6 +55,13 @@ LIB3270_EXPORT int lib3270_connected(H3270 *h) | @@ -55,6 +55,13 @@ LIB3270_EXPORT int lib3270_connected(H3270 *h) | ||
| 55 | return ((int) h->cstate >= (int)CONNECTED_INITIAL); | 55 | return ((int) h->cstate >= (int)CONNECTED_INITIAL); |
| 56 | } | 56 | } |
| 57 | 57 | ||
| 58 | +LIB3270_EXPORT int lib3270_disconnected(H3270 *h) | ||
| 59 | +{ | ||
| 60 | + CHECK_SESSION_HANDLE(h); | ||
| 61 | + return ((int) h->cstate == (int)LIB3270_NOT_CONNECTED); | ||
| 62 | +} | ||
| 63 | + | ||
| 64 | + | ||
| 58 | LIB3270_EXPORT int lib3270_in_neither(H3270 *h) | 65 | LIB3270_EXPORT int lib3270_in_neither(H3270 *h) |
| 59 | { | 66 | { |
| 60 | CHECK_SESSION_HANDLE(h); | 67 | CHECK_SESSION_HANDLE(h); |
telnet.c
| @@ -2430,7 +2430,7 @@ static void do_lnext(H3270 *hSession, char c) | @@ -2430,7 +2430,7 @@ static void do_lnext(H3270 *hSession, char c) | ||
| 2430 | */ | 2430 | */ |
| 2431 | static void check_in3270(H3270 *hSession) | 2431 | static void check_in3270(H3270 *hSession) |
| 2432 | { | 2432 | { |
| 2433 | - LIB3270_CSTATE new_cstate = NOT_CONNECTED; | 2433 | + LIB3270_CSTATE new_cstate = LIB3270_NOT_CONNECTED; |
| 2434 | 2434 | ||
| 2435 | #if defined(X3270_TRACE) /*[*/ | 2435 | #if defined(X3270_TRACE) /*[*/ |
| 2436 | static const char *state_name[] = | 2436 | static const char *state_name[] = |