Commit 9e9239aad1bcd7093b4bf48d5f4439b8a92fb588
1 parent
3fd8058c
Exists in
master
and in
3 other branches
Cleaning unused code.
Showing
5 changed files
with
38 additions
and
29 deletions
Show diff stats
src/core/ctlr.c
@@ -73,7 +73,7 @@ static void set_formatted(H3270 *hSession, int state); | @@ -73,7 +73,7 @@ static void set_formatted(H3270 *hSession, int state); | ||
73 | static void ctlr_blanks(H3270 *session); | 73 | static void ctlr_blanks(H3270 *session); |
74 | static void ctlr_half_connect(H3270 *session, int ignored, void *dunno); | 74 | static void ctlr_half_connect(H3270 *session, int ignored, void *dunno); |
75 | static void ctlr_connect(H3270 *session, int ignored, void *dunno); | 75 | static void ctlr_connect(H3270 *session, int ignored, void *dunno); |
76 | -static void ticking_stop(H3270 *session); | 76 | +//static void ticking_stop(H3270 *session); |
77 | static void ctlr_add_ic(H3270 *session, int baddr, unsigned char ic); | 77 | static void ctlr_add_ic(H3270 *session, int baddr, unsigned char ic); |
78 | 78 | ||
79 | /** | 79 | /** |
@@ -286,7 +286,7 @@ static void update_formatted(H3270 *hSession) | @@ -286,7 +286,7 @@ static void update_formatted(H3270 *hSession) | ||
286 | /// | 286 | /// |
287 | static void ctlr_half_connect(H3270 *hSession, int GNUC_UNUSED(ignored), void GNUC_UNUSED(*dunno)) | 287 | static void ctlr_half_connect(H3270 *hSession, int GNUC_UNUSED(ignored), void GNUC_UNUSED(*dunno)) |
288 | { | 288 | { |
289 | - ticking_start(hSession,True); | 289 | + hSession->cbk.set_timer(hSession,1); |
290 | } | 290 | } |
291 | 291 | ||
292 | /// | 292 | /// |
@@ -294,8 +294,9 @@ static void ctlr_half_connect(H3270 *hSession, int GNUC_UNUSED(ignored), void GN | @@ -294,8 +294,9 @@ static void ctlr_half_connect(H3270 *hSession, int GNUC_UNUSED(ignored), void GN | ||
294 | /// | 294 | /// |
295 | static void ctlr_connect(H3270 *hSession, int GNUC_UNUSED(ignored), void GNUC_UNUSED(*dunno)) | 295 | static void ctlr_connect(H3270 *hSession, int GNUC_UNUSED(ignored), void GNUC_UNUSED(*dunno)) |
296 | { | 296 | { |
297 | - ticking_stop(hSession); | ||
298 | - status_untiming(hSession); | 297 | + hSession->cbk.set_timer(hSession,0); |
298 | +// ticking_stop(hSession); | ||
299 | +// status_untiming(hSession); | ||
299 | 300 | ||
300 | if (hSession->ever_3270) | 301 | if (hSession->ever_3270) |
301 | hSession->ea_buf[-1].fa = FA_PRINTABLE | FA_MODIFY; | 302 | hSession->ea_buf[-1].fa = FA_PRINTABLE | FA_MODIFY; |
@@ -1181,7 +1182,7 @@ enum pds ctlr_write(H3270 *hSession, unsigned char buf[], int buflen, Boolean er | @@ -1181,7 +1182,7 @@ enum pds ctlr_write(H3270 *hSession, unsigned char buf[], int buflen, Boolean er | ||
1181 | } | 1182 | } |
1182 | wcc_keyboard_restore = WCC_KEYBOARD_RESTORE(buf[1]); | 1183 | wcc_keyboard_restore = WCC_KEYBOARD_RESTORE(buf[1]); |
1183 | if (wcc_keyboard_restore) | 1184 | if (wcc_keyboard_restore) |
1184 | - ticking_stop(hSession); | 1185 | + hSession->cbk.set_timer(hSession,0); |
1185 | 1186 | ||
1186 | if (wcc_keyboard_restore) | 1187 | if (wcc_keyboard_restore) |
1187 | { | 1188 | { |
@@ -2676,21 +2677,21 @@ void mdt_clear(H3270 *hSession, int baddr) | @@ -2676,21 +2677,21 @@ void mdt_clear(H3270 *hSession, int baddr) | ||
2676 | } | 2677 | } |
2677 | 2678 | ||
2678 | #if defined(X3270_DBCS) /*[*/ | 2679 | #if defined(X3270_DBCS) /*[*/ |
2679 | -/* | ||
2680 | - * DBCS state query. | ||
2681 | - * Returns: | ||
2682 | - * DBCS_NONE: Buffer position is SBCS. | ||
2683 | - * DBCS_LEFT: Buffer position is left half of a DBCS character. | ||
2684 | - * DBCS_RIGHT: Buffer position is right half of a DBCS character. | ||
2685 | - * DBCS_SI: Buffer position is the SI terminating a DBCS subfield (treated | ||
2686 | - * as DBCS_LEFT for wide cursor tests) | ||
2687 | - * DBCS_SB: Buffer position is an SBCS character after an SI (treated as | ||
2688 | - * DBCS_RIGHT for wide cursor tests) | 2680 | +/** |
2681 | + * @brief DBCS state query. | ||
2689 | * | 2682 | * |
2690 | * Takes line-wrapping into account, which probably isn't done all that well. | 2683 | * Takes line-wrapping into account, which probably isn't done all that well. |
2684 | + * | ||
2685 | + * @return DBCS state | ||
2686 | + * | ||
2687 | + * @retval DBCS_NONE Buffer position is SBCS. | ||
2688 | + * @retval DBCS_LEFT Buffer position is left half of a DBCS character. | ||
2689 | + * @retval DBCS_RIGHT: Buffer position is right half of a DBCS character. | ||
2690 | + * @retval DBCS_SI Buffer position is the SI terminating a DBCS subfield (treated as DBCS_LEFT for wide cursor tests) | ||
2691 | + * @retval DBCS_SB Buffer position is an SBCS character after an SI (treated as DBCS_RIGHT for wide cursor tests) | ||
2692 | + * | ||
2691 | */ | 2693 | */ |
2692 | -enum dbcs_state | ||
2693 | -ctlr_dbcs_state(int baddr) | 2694 | +enum dbcs_state ctlr_dbcs_state(int baddr) |
2694 | { | 2695 | { |
2695 | return dbcs? ea_buf[baddr].db: DBCS_NONE; | 2696 | return dbcs? ea_buf[baddr].db: DBCS_NONE; |
2696 | } | 2697 | } |
@@ -2708,6 +2709,7 @@ ctlr_dbcs_state(int baddr) | @@ -2708,6 +2709,7 @@ ctlr_dbcs_state(int baddr) | ||
2708 | //static void * tick_id; | 2709 | //static void * tick_id; |
2709 | //static struct timeval t_want; | 2710 | //static struct timeval t_want; |
2710 | 2711 | ||
2712 | +/* | ||
2711 | /// @brief Return the difference in milliseconds between two timevals. | 2713 | /// @brief Return the difference in milliseconds between two timevals. |
2712 | static long delta_msec(struct timeval *t1, struct timeval *t0) | 2714 | static long delta_msec(struct timeval *t1, struct timeval *t0) |
2713 | { | 2715 | { |
@@ -2731,7 +2733,9 @@ static int keep_ticking(H3270 *hSession) | @@ -2731,7 +2733,9 @@ static int keep_ticking(H3270 *hSession) | ||
2731 | 2733 | ||
2732 | return 1; | 2734 | return 1; |
2733 | } | 2735 | } |
2736 | +*/ | ||
2734 | 2737 | ||
2738 | +/* | ||
2735 | void ticking_start(H3270 *hSession, Boolean anyway) | 2739 | void ticking_start(H3270 *hSession, Boolean anyway) |
2736 | { | 2740 | { |
2737 | CHECK_SESSION_HANDLE(hSession); | 2741 | CHECK_SESSION_HANDLE(hSession); |
@@ -2761,7 +2765,9 @@ void ticking_start(H3270 *hSession, Boolean anyway) | @@ -2761,7 +2765,9 @@ void ticking_start(H3270 *hSession, Boolean anyway) | ||
2761 | } | 2765 | } |
2762 | 2766 | ||
2763 | } | 2767 | } |
2768 | +*/ | ||
2764 | 2769 | ||
2770 | +/* | ||
2765 | static void ticking_stop(H3270 *hSession) | 2771 | static void ticking_stop(H3270 *hSession) |
2766 | { | 2772 | { |
2767 | CHECK_SESSION_HANDLE(hSession); | 2773 | CHECK_SESSION_HANDLE(hSession); |
@@ -2787,3 +2793,4 @@ static void ticking_stop(H3270 *hSession) | @@ -2787,3 +2793,4 @@ static void ticking_stop(H3270 *hSession) | ||
2787 | status_timing(hSession,&hSession->t_start, &t1); | 2793 | status_timing(hSession,&hSession->t_start, &t1); |
2788 | } | 2794 | } |
2789 | } | 2795 | } |
2796 | +*/ |
src/core/keyboard/kybd.c
@@ -505,7 +505,7 @@ static void key_AID(H3270 *hSession, unsigned char aid_code) | @@ -505,7 +505,7 @@ static void key_AID(H3270 *hSession, unsigned char aid_code) | ||
505 | 505 | ||
506 | hSession->aid = aid_code; | 506 | hSession->aid = aid_code; |
507 | ctlr_read_modified(hSession, hSession->aid, False); | 507 | ctlr_read_modified(hSession, hSession->aid, False); |
508 | - ticking_start(hSession,False); | 508 | + hSession->cbk.set_timer(hSession,1); |
509 | status_ctlr_done(hSession); | 509 | status_ctlr_done(hSession); |
510 | } | 510 | } |
511 | 511 |
src/core/screen.c
@@ -733,6 +733,7 @@ static void status_printer(H3270 *session, int on, void *dunno) | @@ -733,6 +733,7 @@ static void status_printer(H3270 *session, int on, void *dunno) | ||
733 | } | 733 | } |
734 | */ | 734 | */ |
735 | 735 | ||
736 | +/* | ||
736 | void status_timing(H3270 GNUC_UNUSED(*session), struct timeval GNUC_UNUSED(*t0), struct timeval GNUC_UNUSED(*t1)) | 737 | void status_timing(H3270 GNUC_UNUSED(*session), struct timeval GNUC_UNUSED(*t0), struct timeval GNUC_UNUSED(*t1)) |
737 | { | 738 | { |
738 | } | 739 | } |
@@ -744,6 +745,7 @@ void status_untiming(H3270 *session) | @@ -744,6 +745,7 @@ void status_untiming(H3270 *session) | ||
744 | if(session->cbk.set_timer) | 745 | if(session->cbk.set_timer) |
745 | session->cbk.set_timer(session,0); | 746 | session->cbk.set_timer(session,0); |
746 | } | 747 | } |
748 | +*/ | ||
747 | 749 | ||
748 | /* | 750 | /* |
749 | static int logpopup(H3270 *session, void *widget, LIB3270_NOTIFY type, const char *title, const char *msg, const char *fmt, va_list arg) | 751 | static int logpopup(H3270 *session, void *widget, LIB3270_NOTIFY type, const char *title, const char *msg, const char *fmt, va_list arg) |
src/include/ctlrc.h
@@ -71,17 +71,17 @@ LIB3270_INTERNAL void update_model_info(H3270 *session, unsigned int model, unsi | @@ -71,17 +71,17 @@ LIB3270_INTERNAL void update_model_info(H3270 *session, unsigned int model, unsi | ||
71 | LIB3270_INTERNAL void ctlr_set_rows_cols(H3270 *session, int mn, int ovc, int ovr); | 71 | LIB3270_INTERNAL void ctlr_set_rows_cols(H3270 *session, int mn, int ovc, int ovr); |
72 | LIB3270_INTERNAL void ctlr_erase(H3270 *session, int alt); | 72 | LIB3270_INTERNAL void ctlr_erase(H3270 *session, int alt); |
73 | 73 | ||
74 | -LIB3270_INTERNAL void ticking_start(H3270 *session, Boolean anyway); | 74 | +// LIB3270_INTERNAL void ticking_start(H3270 *session, Boolean anyway); |
75 | 75 | ||
76 | enum dbcs_state { | 76 | enum dbcs_state { |
77 | - DBCS_NONE = 0, /**< position is not DBCS */ | ||
78 | - DBCS_LEFT, /**< position is left half of DBCS character */ | ||
79 | - DBCS_RIGHT, /**< position is right half of DBCS character */ | ||
80 | - DBCS_SI, /**< position is SI terminating DBCS subfield */ | ||
81 | - DBCS_SB, /**< position is SBCS character after the SI */ | ||
82 | - DBCS_LEFT_WRAP, /**< position is left half of split DBCS */ | ||
83 | - DBCS_RIGHT_WRAP, /**< position is right half of split DBCS */ | ||
84 | - DBCS_DEAD /**< position is dead left-half DBCS */ | 77 | + DBCS_NONE = 0, ///< @brief position is not DBCS |
78 | + DBCS_LEFT, ///< @brief position is left half of DBCS character | ||
79 | + DBCS_RIGHT, ///< @brief position is right half of DBCS character | ||
80 | + DBCS_SI, ///< @brief position is SI terminating DBCS subfield | ||
81 | + DBCS_SB, ///< @brief position is SBCS character after the SI | ||
82 | + DBCS_LEFT_WRAP, ///< @brief position is left half of split DBCS | ||
83 | + DBCS_RIGHT_WRAP, ///< @brief position is right half of split DBCS | ||
84 | + DBCS_DEAD ///< @brief position is dead left-half DBCS | ||
85 | }; | 85 | }; |
86 | #define IS_LEFT(d) ((d) == DBCS_LEFT || (d) == DBCS_LEFT_WRAP) | 86 | #define IS_LEFT(d) ((d) == DBCS_LEFT || (d) == DBCS_LEFT_WRAP) |
87 | #define IS_RIGHT(d) ((d) == DBCS_RIGHT || (d) == DBCS_RIGHT_WRAP) | 87 | #define IS_RIGHT(d) ((d) == DBCS_RIGHT || (d) == DBCS_RIGHT_WRAP) |
src/include/statusc.h
@@ -30,8 +30,8 @@ | @@ -30,8 +30,8 @@ | ||
30 | LIB3270_INTERNAL void status_compose(int on, unsigned char c, enum keytype keytype); | 30 | LIB3270_INTERNAL void status_compose(int on, unsigned char c, enum keytype keytype); |
31 | LIB3270_INTERNAL void status_ctlr_done(H3270 *session); | 31 | LIB3270_INTERNAL void status_ctlr_done(H3270 *session); |
32 | 32 | ||
33 | -LIB3270_INTERNAL void status_timing(H3270 *session, struct timeval *t0, struct timeval *t1); | ||
34 | -LIB3270_INTERNAL void status_untiming(H3270 *session); | 33 | +// LIB3270_INTERNAL void status_timing(H3270 *session, struct timeval *t0, struct timeval *t1); |
34 | +// LIB3270_INTERNAL void status_untiming(H3270 *session); | ||
35 | 35 | ||
36 | LIB3270_INTERNAL void status_lu(H3270 *session, const char *); | 36 | LIB3270_INTERNAL void status_lu(H3270 *session, const char *); |
37 | LIB3270_INTERNAL void status_oerr(H3270 *session, int error_type); | 37 | LIB3270_INTERNAL void status_oerr(H3270 *session, int error_type); |