Commit 4897924b4ee80051abf8d5bf9868c2c9d27a8318

Authored by Perry Werneck
1 parent 28732962
Exists in develop

Debugging msys bundler.

@@ -85,8 +85,32 @@ You can download installation package for supported distributions in Open Build @@ -85,8 +85,32 @@ You can download installation package for supported distributions in Open Build
85 make clean 85 make clean
86 make all 86 make all
87 ``` 87 ```
  88 +### Windows native with MSYS2 (Using bundle script)
88 89
89 -### Windows native with MSYS2 90 +1. Install and update MSYS2
  91 +
  92 + * Download and install [msys2](https://www.msys2.org/)
  93 + * Update msys:
  94 +
  95 + ```shell
  96 + pacman -Syu
  97 + ```
  98 + Afther this close and reopen mingw shell.
  99 +
  100 +2. Get lib3270 sources from git using the mingw shell
  101 +
  102 + ```shell
  103 + git clone https://github.com/PerryWerneck/lib3270.git ./lib3270
  104 + ```
  105 +
  106 +3. Run bundle script
  107 +
  108 + ```shell
  109 + cd lib3270
  110 + ./win/bundle.msys --pre-reqs --build
  111 + ```
  112 +
  113 +### Windows native with MSYS2 (Manual)
90 114
91 1. Install and update MSYS2 115 1. Install and update MSYS2
92 116
locale/pt_BR.po
@@ -5,7 +5,7 @@ msgid "" @@ -5,7 +5,7 @@ msgid ""
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2023-06-16 00:04-0300\n" 8 +"POT-Creation-Date: 2023-06-16 13:05-0300\n"
9 "PO-Revision-Date: 2023-04-21 08:40-0300\n" 9 "PO-Revision-Date: 2023-04-21 08:40-0300\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n" 11 "Language-Team: Brazilian Portuguese <perry.werneck@gmail.com>\n"
@@ -691,12 +691,12 @@ msgstr &quot;Apagar campos&quot; @@ -691,12 +691,12 @@ msgstr &quot;Apagar campos&quot;
691 msgid "Erro sending data to host" 691 msgid "Erro sending data to host"
692 msgstr "Erro ao enviar dados para o servidor" 692 msgstr "Erro ao enviar dados para o servidor"
693 693
694 -#: src/core/ft/ft_dft.c:413 src/core/ft/ft_cut.c:408 694 +#: src/core/ft/ft_cut.c:408 src/core/ft/ft_dft.c:413
695 #, c-format 695 #, c-format
696 msgid "Error \"%s\" reading from local file (rc=%d)" 696 msgid "Error \"%s\" reading from local file (rc=%d)"
697 msgstr "Erro \"%s\" lendo arquivo local (rc=%d)" 697 msgstr "Erro \"%s\" lendo arquivo local (rc=%d)"
698 698
699 -#: src/core/ft/ft_dft.c:306 src/core/ft/ft_cut.c:504 699 +#: src/core/ft/ft_cut.c:504 src/core/ft/ft_dft.c:306
700 #, c-format 700 #, c-format
701 msgid "Error \"%s\" writing to local file (rc=%d)" 701 msgid "Error \"%s\" writing to local file (rc=%d)"
702 msgstr "Erro \"%s\" gravando arquivo local (rc=%d)" 702 msgstr "Erro \"%s\" gravando arquivo local (rc=%d)"
@@ -1102,10 +1102,10 @@ msgstr &quot;Move para o campo desprotegido anterior&quot; @@ -1102,10 +1102,10 @@ msgstr &quot;Move para o campo desprotegido anterior&quot;
1102 msgid "Negotiating SSL" 1102 msgid "Negotiating SSL"
1103 msgstr "Negociação SSL" 1103 msgstr "Negociação SSL"
1104 1104
1105 -#: src/core/telnet.c:304 src/core/linux/event_dispatcher.c:130  
1106 -#: src/core/linux/connect.c:200 src/core/windows/event_dispatcher.c:135  
1107 -#: src/core/windows/connect.c:223 src/core/macos/event_dispatcher.c:130  
1108 -#: src/core/macos/connect.c:200 1105 +#: src/core/telnet.c:304 src/core/linux/connect.c:200
  1106 +#: src/core/linux/event_dispatcher.c:130 src/core/windows/connect.c:223
  1107 +#: src/core/windows/event_dispatcher.c:135 src/core/macos/connect.c:200
  1108 +#: src/core/macos/event_dispatcher.c:130
1109 msgid "Network error" 1109 msgid "Network error"
1110 msgstr "Erro de rede" 1110 msgstr "Erro de rede"
1111 1111
@@ -1997,8 +1997,8 @@ msgstr &quot;Mostrar posição do cursor&quot; @@ -1997,8 +1997,8 @@ msgstr &quot;Mostrar posição do cursor&quot;
1997 msgid "Transfer cancelled by host" 1997 msgid "Transfer cancelled by host"
1998 msgstr "Transferência cancelada pelo host" 1998 msgstr "Transferência cancelada pelo host"
1999 1999
2000 -#: src/core/ft/ft_dft.c:213 src/core/ft/ft_dft.c:344 src/core/ft/ft_cut.c:387  
2001 -#: src/core/ft/ft_cut.c:475 2000 +#: src/core/ft/ft_cut.c:387 src/core/ft/ft_cut.c:475 src/core/ft/ft_dft.c:213
  2001 +#: src/core/ft/ft_dft.c:344
2002 msgid "Transfer cancelled by user" 2002 msgid "Transfer cancelled by user"
2003 msgstr "Transferência cancelada pelo usuário" 2003 msgstr "Transferência cancelada pelo usuário"
2004 2004
win/bundle.common
@@ -315,7 +315,7 @@ make_zip() { @@ -315,7 +315,7 @@ make_zip() {
315 exit -1 315 exit -1
316 fi 316 fi
317 317
318 - if [ -z $(which gh) ]; then 318 + if [ -z $(which gh 2> /dev/null) ]; then
319 return 0 319 return 0
320 fi 320 fi
321 321
win/bundle.msys
@@ -23,6 +23,47 @@ @@ -23,6 +23,47 @@
23 23
24 prepare 24 prepare
25 25
  26 +argument "pre-reqs" > /dev/null
  27 +if [ "$?" == "0" ]; then
  28 + pacman \
  29 + -S --needed \
  30 + zip \
  31 + autoconf \
  32 + automake \
  33 + make \
  34 + libtool \
  35 + pkgconf \
  36 + gzip \
  37 + dos2unix \
  38 + ${MINGW_PACKAGE_PREFIX}-gcc \
  39 + ${MINGW_PACKAGE_PREFIX}-gettext \
  40 + ${MINGW_PACKAGE_PREFIX}-openssl
  41 +
  42 + if [ "$?" != "0" ]; then
  43 + echo "pacman failed"
  44 + exit -1
  45 + fi
  46 +fi
  47 +
  48 +argument "build" > /dev/null
  49 +if [ "$?" == "0" ]; then
  50 +
  51 + NOCONFIGURE=1 ./autogen.sh
  52 + if [ "$?" != "0" ]; then
  53 + echo "Configure failed"
  54 + exit -1
  55 + fi
  56 +
  57 + ./configure
  58 + if [ "$?" != "0" ]; then
  59 + echo "Configure failed"
  60 + exit -1
  61 + fi
  62 +
  63 + build_package
  64 +
  65 +fi
  66 +
26 install_bin 67 install_bin
27 install_license 68 install_license
28 make_zip 69 make_zip
win/lib3270.def
1 -EXPORTS  
2 - lib3270_action @1  
3 - lib3270_action_activate @2  
4 - lib3270_action_get_by_name @3  
5 - lib3270_action_group_get_activatable @4  
6 - lib3270_action_group_notify @5  
7 - lib3270_action_is_activatable @6  
8 - lib3270_activate_by_name @7  
9 - lib3270_add_poll_fd @8  
10 - lib3270_allow_reconnect @9  
11 - lib3270_asc2ebc @10  
12 - lib3270_attn @11  
13 - lib3270_autoptr_cleanup_HKEY @12  
14 - lib3270_autoptr_cleanup_LIB3270_POPUP @13  
15 - lib3270_autoptr_cleanup_char @14  
16 - lib3270_backspace @15  
17 - lib3270_break @16  
18 - lib3270_build_config_filename @17  
19 - lib3270_build_data_filename @18  
20 - lib3270_build_filename @19  
21 - lib3270_calloc @20  
22 - lib3270_can_paste_next @21  
23 - lib3270_charsettable @22  
24 - lib3270_check_revision @23  
25 - lib3270_chomp @24  
26 - lib3270_chug @25  
27 - lib3270_clear @26  
28 - lib3270_clear_operator_error @27  
29 - lib3270_cmp_string_at @28  
30 - lib3270_cmp_string_at_address @29  
31 - lib3270_connect_url @30  
32 - lib3270_connection_state_get_name @31  
33 - lib3270_crl_get_preferred_protocol @32  
34 - lib3270_crl_set_preferred_protocol @33  
35 - lib3270_cursor_down @34  
36 - lib3270_cursor_left @35  
37 - lib3270_cursor_right @36  
38 - lib3270_cursor_up @37  
39 - lib3270_cut_selected @38  
40 - lib3270_data_recv @39  
41 - lib3270_delete @40  
42 - lib3270_deletefield @41  
43 - lib3270_deleteword @42  
44 - lib3270_disconnect @43  
45 - lib3270_drag_selection @44  
46 - lib3270_dup @45  
47 - lib3270_ebc2asc @46  
48 - lib3270_emulate_input @47  
49 - lib3270_enter @48  
50 - lib3270_erase @49  
51 - lib3270_erase_selected @50  
52 - lib3270_eraseeof @51  
53 - lib3270_eraseeol @52  
54 - lib3270_eraseinput @53  
55 - lib3270_field_addr @54  
56 - lib3270_field_length @55  
57 - lib3270_fieldend @56  
58 - lib3270_fieldmark @57  
59 - lib3270_firstfield @58  
60 - lib3270_free @59  
61 - lib3270_ft_cancel @60  
62 - lib3270_ft_destroy @61  
63 - lib3270_ft_get_user_data @62  
64 - lib3270_ft_new @63  
65 - lib3270_ft_set_blksize @64  
66 - lib3270_ft_set_lrecl @65  
67 - lib3270_ft_set_options @66  
68 - lib3270_ft_set_primspace @67  
69 - lib3270_ft_set_secspace @68  
70 - lib3270_ft_set_user_data @69  
71 - lib3270_ft_start @70  
72 - lib3270_get_action @71  
73 - lib3270_get_actions @72  
74 - lib3270_get_associated_luname @73  
75 - lib3270_get_attribute_at_address @74  
76 - lib3270_get_auto_reconnect @75  
77 - lib3270_get_boolean_properties_list @76  
78 - lib3270_get_color_type @77  
79 - lib3270_get_connection_state @78  
80 - lib3270_get_connection_state_as_string @79  
81 - lib3270_get_contents @80  
82 - lib3270_get_cursor_address @81  
83 - lib3270_get_cursor_position @82  
84 - lib3270_get_default_charset @83  
85 - lib3270_get_default_host @84  
86 - lib3270_get_default_session_handle @85  
87 - lib3270_get_display_charset @86  
88 - lib3270_get_element @87  
89 - lib3270_get_field_attribute @88  
90 - lib3270_get_field_bounds @89  
91 - lib3270_get_field_end @90  
92 - lib3270_get_field_len @91  
93 - lib3270_get_field_start @92  
94 - lib3270_get_field_string_at @93  
95 - lib3270_get_ft_callbacks @94  
96 - lib3270_get_ft_state @95  
97 - lib3270_get_has_copy @96  
98 - lib3270_get_has_selection @97  
99 - lib3270_get_height @98  
100 - lib3270_get_host @99  
101 - lib3270_get_host_charset @100  
102 - lib3270_get_host_type @101  
103 - lib3270_get_host_type_name @102  
104 - lib3270_get_installation_path @103  
105 - lib3270_get_int_properties_list @104  
106 - lib3270_get_int_property @105  
107 - lib3270_get_is_protected @106  
108 - lib3270_get_is_protected_at @107  
109 - lib3270_get_keyboard_lock_state @108  
110 - lib3270_get_length @109  
111 - lib3270_get_lock_on_operator_error @110  
112 - lib3270_get_lock_status @111  
113 - lib3270_get_log_filename @112  
114 - lib3270_get_lunames @113  
115 - lib3270_get_max_height @114  
116 - lib3270_get_max_width @115  
117 - lib3270_get_model @116  
118 - lib3270_get_model_name @117  
119 - lib3270_get_model_number @118  
120 - lib3270_get_next_unprotected @119  
121 - lib3270_get_numeric_lock @120  
122 - lib3270_get_oia_box_solid @121  
123 - lib3270_get_option_list @122  
124 - lib3270_get_oversize @123  
125 - lib3270_get_pointer @124  
126 - lib3270_get_product_name @125  
127 - lib3270_get_program_message @126  
128 - lib3270_get_program_message_as_string @127  
129 - lib3270_get_region @128  
130 - lib3270_get_revision @129  
131 - lib3270_get_screen_size @130  
132 - lib3270_get_selected @131  
133 - lib3270_get_selected_text @132  
134 - lib3270_get_selection @133  
135 - lib3270_get_selection_bounds @134  
136 - lib3270_get_selection_flags @135  
137 - lib3270_get_selection_rectangle @136  
138 - lib3270_get_session_callbacks @137  
139 - lib3270_get_session_id @138  
140 - lib3270_get_ssl_crl_text @139  
141 - lib3270_get_ssl_peer_certificate_text @140  
142 - lib3270_get_ssl_state @141  
143 - lib3270_get_ssl_state_as_string @142  
144 - lib3270_get_ssl_state_description @143  
145 - lib3270_get_ssl_state_icon_name @144  
146 - lib3270_get_ssl_state_message @145  
147 - lib3270_get_string_at @146  
148 - lib3270_get_string_at_address @147  
149 - lib3270_get_string_properties_list @148  
150 - lib3270_get_task_count @149  
151 - lib3270_get_termname @150  
152 - lib3270_get_termtype @151  
153 - lib3270_get_toggle @152  
154 - lib3270_get_toggle_description @153  
155 - lib3270_get_toggle_id @154  
156 - lib3270_get_toggle_label @155  
157 - lib3270_get_toggle_list @156  
158 - lib3270_get_toggle_name @157  
159 - lib3270_get_toggle_summary @158  
160 - lib3270_get_toggles @159  
161 - lib3270_get_trace_filename @160  
162 - lib3270_get_trace_handler @161  
163 - lib3270_get_translation_domain @162  
164 - lib3270_get_typeahead @163  
165 - lib3270_get_undera @164  
166 - lib3270_get_unlock_delay @165  
167 - lib3270_get_unsigned_properties_list @166  
168 - lib3270_get_url @167  
169 - lib3270_get_user_data @168  
170 - lib3270_get_version @169  
171 - lib3270_get_version_info @170  
172 - lib3270_get_width @171  
173 - lib3270_get_word_bounds @172  
174 - lib3270_getpeername @173  
175 - lib3270_getsockname @174  
176 - lib3270_half_connected @175  
177 - lib3270_has_active_script @176  
178 - lib3270_has_selection @177  
179 - lib3270_host_get_name @178  
180 - lib3270_iconv_free @179  
181 - lib3270_iconv_from_host @180  
182 - lib3270_iconv_new @181  
183 - lib3270_iconv_to_host @182  
184 - lib3270_in_3270 @183  
185 - lib3270_in_ansi @184  
186 - lib3270_in_e @185  
187 - lib3270_in_neither @186  
188 - lib3270_in_sscp @187  
189 - lib3270_in_tn3270e @188  
190 - lib3270_input_string @189  
191 - lib3270_is_as400 @190  
192 - lib3270_is_connected @191  
193 - lib3270_is_disconnected @192  
194 - lib3270_is_formatted @193  
195 - lib3270_is_protected @194  
196 - lib3270_is_ready @195  
197 - lib3270_is_secure @196  
198 - lib3270_is_selected @197  
199 - lib3270_is_tso @198  
200 - lib3270_is_unlocked @199  
201 - lib3270_kybdreset @200  
202 - lib3270_load @201  
203 - lib3270_main_iterate @202  
204 - lib3270_malloc @203  
205 - lib3270_move_cursor @204  
206 - lib3270_move_selected_area @205  
207 - lib3270_move_selection @206  
208 - lib3270_newline @207  
209 - lib3270_nextfield @208  
210 - lib3270_nextword @209  
211 - lib3270_pakey @210  
212 - lib3270_parse_host_type @211  
213 - lib3270_paste_next @212  
214 - lib3270_paste_text @213  
215 - lib3270_pconnected @214  
216 - lib3270_pfkey @215  
217 - lib3270_popup @216  
218 - lib3270_popup_an_errno @217  
219 - lib3270_popup_clone_printf @218  
220 - lib3270_popup_dialog @219  
221 - lib3270_popup_va @220  
222 - lib3270_previousfield @221  
223 - lib3270_previousword @222  
224 - lib3270_print @223  
225 - lib3270_print_all @224  
226 - lib3270_print_copy @225  
227 - lib3270_print_selected @226  
228 - lib3270_property_get_by_name @227  
229 - lib3270_property_get_description @228  
230 - lib3270_property_get_label @229  
231 - lib3270_property_get_name @230  
232 - lib3270_property_get_summary @231  
233 - lib3270_property_get_tooltip @232  
234 - lib3270_realloc @233  
235 - lib3270_receive @234  
236 - lib3270_reconnect @235  
237 - lib3270_register_action_group_listener @236  
238 - lib3270_register_fd_handlers @237  
239 - lib3270_register_io_controller @238  
240 - lib3270_register_schange @239  
241 - lib3270_register_timer_handlers @240  
242 - lib3270_register_toggle_listener @241  
243 - lib3270_remap_char @242  
244 - lib3270_remove_poll @243  
245 - lib3270_remove_poll_fd @244  
246 - lib3270_reselect @245  
247 - lib3270_reset_callbacks @246  
248 - lib3270_reset_charset @247  
249 - lib3270_reset_ft_callbacks @248  
250 - lib3270_ring_bell @249  
251 - lib3270_run_task @250  
252 - lib3270_save @251  
253 - lib3270_save_all @252  
254 - lib3270_save_copy @253  
255 - lib3270_save_selected @254  
256 - lib3270_select_all @255  
257 - lib3270_select_field @256  
258 - lib3270_select_field_at @257  
259 - lib3270_select_region @258  
260 - lib3270_select_to @259  
261 - lib3270_select_word @260  
262 - lib3270_select_word_at @261  
263 - lib3270_selection_get_length @262  
264 - lib3270_selection_new @263  
265 - lib3270_send @264  
266 - lib3270_service_get_name @265  
267 - lib3270_session_free @266  
268 - lib3270_session_new @267  
269 - lib3270_set_as400 @268  
270 - lib3270_set_auto_reconnect @269  
271 - lib3270_set_boolean_property @270  
272 - lib3270_set_color_type @271  
273 - lib3270_set_connected_initial @272  
274 - lib3270_set_cursor_address @273  
275 - lib3270_set_cursor_position @274  
276 - lib3270_set_dft_buffersize @275  
277 - lib3270_set_disconnected @276  
278 - lib3270_set_field @277  
279 - lib3270_set_has_copy @278  
280 - lib3270_set_host_charset @279  
281 - lib3270_set_host_type @280  
282 - lib3270_set_host_type_by_name @281  
283 - lib3270_set_int_property @282  
284 - lib3270_set_lock_on_operator_error @283  
285 - lib3270_set_log_filename @284  
286 - lib3270_set_log_handler @285  
287 - lib3270_set_lunames @286  
288 - lib3270_set_model @287  
289 - lib3270_set_model_name @288  
290 - lib3270_set_model_number @289  
291 - lib3270_set_numeric_lock @290  
292 - lib3270_set_oversize @291  
293 - lib3270_set_poll_state @292  
294 - lib3270_set_popup_handler @293  
295 - lib3270_set_session_id @294  
296 - lib3270_set_string @295  
297 - lib3270_set_string_at @296  
298 - lib3270_set_string_at_address @297  
299 - lib3270_set_string_property @298  
300 - lib3270_set_syslog @299  
301 - lib3270_set_toggle @300  
302 - lib3270_set_trace_filename @301  
303 - lib3270_set_trace_handler @302  
304 - lib3270_set_tso @303  
305 - lib3270_set_uint_property @304  
306 - lib3270_set_unlock_delay @305  
307 - lib3270_set_url @306  
308 - lib3270_set_user_data @307  
309 - lib3270_setup_session @308  
310 - lib3270_ssl_get_crl_download @309  
311 - lib3270_ssl_set_crl_download @310  
312 - lib3270_state_get_name @311  
313 - lib3270_strdup @312  
314 - lib3270_strdup_printf @313  
315 - lib3270_strip @314  
316 - lib3270_sysreq @315  
317 - lib3270_testpattern @316  
318 - lib3270_toggle @317  
319 - lib3270_toggle_get_by_name @318  
320 - lib3270_toggle_get_description @319  
321 - lib3270_toggle_get_from_id @320  
322 - lib3270_toggle_get_label @321  
323 - lib3270_toggle_get_name @322  
324 - lib3270_toggle_get_summary @323  
325 - lib3270_trace_data @324  
326 - lib3270_trace_event @325  
327 - lib3270_translate_char @326  
328 - lib3270_translate_ft_message @327  
329 - lib3270_translate_to_address @328  
330 - lib3270_unregister_action_group_listener @329  
331 - lib3270_unregister_schange @330  
332 - lib3270_unregister_toggle_listener @331  
333 - lib3270_unselect @332  
334 - lib3270_unsigned_property_get_by_name @333  
335 - lib3270_update_poll_fd @334  
336 - lib3270_vsprintf @335  
337 - lib3270_wait @336  
338 - lib3270_wait_for_connected @337  
339 - lib3270_wait_for_cstate @338  
340 - lib3270_wait_for_keyboard_unlock @339  
341 - lib3270_wait_for_ready @340  
342 - lib3270_wait_for_string @341  
343 - lib3270_wait_for_string_at @342  
344 - lib3270_wait_for_string_at_address @343  
345 - lib3270_wait_for_update @344  
346 - lib3270_win32_create_regkey @345  
347 - lib3270_win32_get_dword @346  
348 - lib3270_win32_local_charset @347  
349 - lib3270_win32_set_string @348  
350 - lib3270_win32_strerror @349  
351 - lib3270_win32_translate_error_code @350  
352 - lib3270_write_dstrace @351  
353 - lib3270_write_event_trace @352  
354 - lib3270_write_log @353  
355 - lib3270_write_nettrace @354  
356 - lib3270_write_rc @355  
357 - lib3270_write_screen_trace @356  
358 - lib3270_write_trace @357  
359 - lib3270_write_va_log @358 1 +EXPORTS
  2 + lib3270_action @1
  3 + lib3270_action_activate @2
  4 + lib3270_action_get_by_name @3
  5 + lib3270_action_group_get_activatable @4
  6 + lib3270_action_group_notify @5
  7 + lib3270_action_is_activatable @6
  8 + lib3270_activate_by_name @7
  9 + lib3270_add_poll_fd @8
  10 + lib3270_allow_reconnect @9
  11 + lib3270_asc2ebc @10
  12 + lib3270_attn @11
  13 + lib3270_autoptr_cleanup_HKEY @12
  14 + lib3270_autoptr_cleanup_LIB3270_POPUP @13
  15 + lib3270_autoptr_cleanup_char @14
  16 + lib3270_backspace @15
  17 + lib3270_break @16
  18 + lib3270_build_config_filename @17
  19 + lib3270_build_data_filename @18
  20 + lib3270_build_filename @19
  21 + lib3270_calloc @20
  22 + lib3270_can_paste_next @21
  23 + lib3270_charsettable @22
  24 + lib3270_check_revision @23
  25 + lib3270_chomp @24
  26 + lib3270_chug @25
  27 + lib3270_clear @26
  28 + lib3270_clear_operator_error @27
  29 + lib3270_cmp_string_at @28
  30 + lib3270_cmp_string_at_address @29
  31 + lib3270_connect_url @30
  32 + lib3270_connection_state_get_name @31
  33 + lib3270_crl_get_preferred_protocol @32
  34 + lib3270_crl_set_preferred_protocol @33
  35 + lib3270_cursor_down @34
  36 + lib3270_cursor_left @35
  37 + lib3270_cursor_right @36
  38 + lib3270_cursor_up @37
  39 + lib3270_cut_selected @38
  40 + lib3270_data_recv @39
  41 + lib3270_delete @40
  42 + lib3270_deletefield @41
  43 + lib3270_deleteword @42
  44 + lib3270_disconnect @43
  45 + lib3270_drag_selection @44
  46 + lib3270_dup @45
  47 + lib3270_ebc2asc @46
  48 + lib3270_emulate_input @47
  49 + lib3270_enter @48
  50 + lib3270_erase @49
  51 + lib3270_erase_selected @50
  52 + lib3270_eraseeof @51
  53 + lib3270_eraseeol @52
  54 + lib3270_eraseinput @53
  55 + lib3270_field_addr @54
  56 + lib3270_field_length @55
  57 + lib3270_fieldend @56
  58 + lib3270_fieldmark @57
  59 + lib3270_firstfield @58
  60 + lib3270_free @59
  61 + lib3270_ft_cancel @60
  62 + lib3270_ft_destroy @61
  63 + lib3270_ft_get_user_data @62
  64 + lib3270_ft_new @63
  65 + lib3270_ft_set_blksize @64
  66 + lib3270_ft_set_lrecl @65
  67 + lib3270_ft_set_options @66
  68 + lib3270_ft_set_primspace @67
  69 + lib3270_ft_set_secspace @68
  70 + lib3270_ft_set_user_data @69
  71 + lib3270_ft_start @70
  72 + lib3270_get_action @71
  73 + lib3270_get_actions @72
  74 + lib3270_get_associated_luname @73
  75 + lib3270_get_attribute_at_address @74
  76 + lib3270_get_auto_reconnect @75
  77 + lib3270_get_boolean_properties_list @76
  78 + lib3270_get_color_type @77
  79 + lib3270_get_connection_state @78
  80 + lib3270_get_connection_state_as_string @79
  81 + lib3270_get_contents @80
  82 + lib3270_get_cursor_address @81
  83 + lib3270_get_cursor_position @82
  84 + lib3270_get_default_charset @83
  85 + lib3270_get_default_host @84
  86 + lib3270_get_default_session_handle @85
  87 + lib3270_get_display_charset @86
  88 + lib3270_get_element @87
  89 + lib3270_get_field_attribute @88
  90 + lib3270_get_field_bounds @89
  91 + lib3270_get_field_end @90
  92 + lib3270_get_field_len @91
  93 + lib3270_get_field_start @92
  94 + lib3270_get_field_string_at @93
  95 + lib3270_get_ft_callbacks @94
  96 + lib3270_get_ft_state @95
  97 + lib3270_get_has_copy @96
  98 + lib3270_get_has_selection @97
  99 + lib3270_get_height @98
  100 + lib3270_get_host @99
  101 + lib3270_get_host_charset @100
  102 + lib3270_get_host_type @101
  103 + lib3270_get_host_type_name @102
  104 + lib3270_get_installation_path @103
  105 + lib3270_get_int_properties_list @104
  106 + lib3270_get_int_property @105
  107 + lib3270_get_is_protected @106
  108 + lib3270_get_is_protected_at @107
  109 + lib3270_get_keyboard_lock_state @108
  110 + lib3270_get_length @109
  111 + lib3270_get_lock_on_operator_error @110
  112 + lib3270_get_lock_status @111
  113 + lib3270_get_log_filename @112
  114 + lib3270_get_lunames @113
  115 + lib3270_get_max_height @114
  116 + lib3270_get_max_width @115
  117 + lib3270_get_model @116
  118 + lib3270_get_model_name @117
  119 + lib3270_get_model_number @118
  120 + lib3270_get_next_unprotected @119
  121 + lib3270_get_numeric_lock @120
  122 + lib3270_get_oia_box_solid @121
  123 + lib3270_get_option_list @122
  124 + lib3270_get_oversize @123
  125 + lib3270_get_pointer @124
  126 + lib3270_get_product_name @125
  127 + lib3270_get_program_message @126
  128 + lib3270_get_program_message_as_string @127
  129 + lib3270_get_region @128
  130 + lib3270_get_revision @129
  131 + lib3270_get_screen_size @130
  132 + lib3270_get_selected @131
  133 + lib3270_get_selected_text @132
  134 + lib3270_get_selection @133
  135 + lib3270_get_selection_bounds @134
  136 + lib3270_get_selection_flags @135
  137 + lib3270_get_selection_rectangle @136
  138 + lib3270_get_session_callbacks @137
  139 + lib3270_get_session_id @138
  140 + lib3270_get_ssl_crl_text @139
  141 + lib3270_get_ssl_peer_certificate_text @140
  142 + lib3270_get_ssl_state @141
  143 + lib3270_get_ssl_state_as_string @142
  144 + lib3270_get_ssl_state_description @143
  145 + lib3270_get_ssl_state_icon_name @144
  146 + lib3270_get_ssl_state_message @145
  147 + lib3270_get_string_at @146
  148 + lib3270_get_string_at_address @147
  149 + lib3270_get_string_properties_list @148
  150 + lib3270_get_task_count @149
  151 + lib3270_get_termname @150
  152 + lib3270_get_termtype @151
  153 + lib3270_get_toggle @152
  154 + lib3270_get_toggle_description @153
  155 + lib3270_get_toggle_id @154
  156 + lib3270_get_toggle_label @155
  157 + lib3270_get_toggle_list @156
  158 + lib3270_get_toggle_name @157
  159 + lib3270_get_toggle_summary @158
  160 + lib3270_get_toggles @159
  161 + lib3270_get_trace_filename @160
  162 + lib3270_get_trace_handler @161
  163 + lib3270_get_translation_domain @162
  164 + lib3270_get_typeahead @163
  165 + lib3270_get_undera @164
  166 + lib3270_get_unlock_delay @165
  167 + lib3270_get_unsigned_properties_list @166
  168 + lib3270_get_url @167
  169 + lib3270_get_user_data @168
  170 + lib3270_get_version @169
  171 + lib3270_get_version_info @170
  172 + lib3270_get_width @171
  173 + lib3270_get_word_bounds @172
  174 + lib3270_getpeername @173
  175 + lib3270_getsockname @174
  176 + lib3270_half_connected @175
  177 + lib3270_has_active_script @176
  178 + lib3270_has_selection @177
  179 + lib3270_host_get_name @178
  180 + lib3270_iconv_free @179
  181 + lib3270_iconv_from_host @180
  182 + lib3270_iconv_new @181
  183 + lib3270_iconv_to_host @182
  184 + lib3270_in_3270 @183
  185 + lib3270_in_ansi @184
  186 + lib3270_in_e @185
  187 + lib3270_in_neither @186
  188 + lib3270_in_sscp @187
  189 + lib3270_in_tn3270e @188
  190 + lib3270_input_string @189
  191 + lib3270_is_as400 @190
  192 + lib3270_is_connected @191
  193 + lib3270_is_disconnected @192
  194 + lib3270_is_formatted @193
  195 + lib3270_is_protected @194
  196 + lib3270_is_ready @195
  197 + lib3270_is_secure @196
  198 + lib3270_is_selected @197
  199 + lib3270_is_tso @198
  200 + lib3270_is_unlocked @199
  201 + lib3270_kybdreset @200
  202 + lib3270_load @201
  203 + lib3270_main_iterate @202
  204 + lib3270_malloc @203
  205 + lib3270_move_cursor @204
  206 + lib3270_move_selected_area @205
  207 + lib3270_move_selection @206
  208 + lib3270_newline @207
  209 + lib3270_nextfield @208
  210 + lib3270_nextword @209
  211 + lib3270_pakey @210
  212 + lib3270_parse_host_type @211
  213 + lib3270_paste_next @212
  214 + lib3270_paste_text @213
  215 + lib3270_pconnected @214
  216 + lib3270_pfkey @215
  217 + lib3270_popup @216
  218 + lib3270_popup_an_errno @217
  219 + lib3270_popup_clone_printf @218
  220 + lib3270_popup_dialog @219
  221 + lib3270_popup_va @220
  222 + lib3270_previousfield @221
  223 + lib3270_previousword @222
  224 + lib3270_print @223
  225 + lib3270_print_all @224
  226 + lib3270_print_copy @225
  227 + lib3270_print_selected @226
  228 + lib3270_property_get_by_name @227
  229 + lib3270_property_get_description @228
  230 + lib3270_property_get_label @229
  231 + lib3270_property_get_name @230
  232 + lib3270_property_get_summary @231
  233 + lib3270_property_get_tooltip @232
  234 + lib3270_realloc @233
  235 + lib3270_receive @234
  236 + lib3270_reconnect @235
  237 + lib3270_register_action_group_listener @236
  238 + lib3270_register_fd_handlers @237
  239 + lib3270_register_io_controller @238
  240 + lib3270_register_schange @239
  241 + lib3270_register_timer_handlers @240
  242 + lib3270_register_toggle_listener @241
  243 + lib3270_remap_char @242
  244 + lib3270_remove_poll @243
  245 + lib3270_remove_poll_fd @244
  246 + lib3270_reselect @245
  247 + lib3270_reset_callbacks @246
  248 + lib3270_reset_charset @247
  249 + lib3270_reset_ft_callbacks @248
  250 + lib3270_ring_bell @249
  251 + lib3270_run_task @250
  252 + lib3270_save @251
  253 + lib3270_save_all @252
  254 + lib3270_save_copy @253
  255 + lib3270_save_selected @254
  256 + lib3270_select_all @255
  257 + lib3270_select_field @256
  258 + lib3270_select_field_at @257
  259 + lib3270_select_region @258
  260 + lib3270_select_to @259
  261 + lib3270_select_word @260
  262 + lib3270_select_word_at @261
  263 + lib3270_selection_get_length @262
  264 + lib3270_selection_new @263
  265 + lib3270_send @264
  266 + lib3270_service_get_name @265
  267 + lib3270_session_free @266
  268 + lib3270_session_new @267
  269 + lib3270_set_as400 @268
  270 + lib3270_set_auto_reconnect @269
  271 + lib3270_set_boolean_property @270
  272 + lib3270_set_color_type @271
  273 + lib3270_set_connected_initial @272
  274 + lib3270_set_cursor_address @273
  275 + lib3270_set_cursor_position @274
  276 + lib3270_set_dft_buffersize @275
  277 + lib3270_set_disconnected @276
  278 + lib3270_set_field @277
  279 + lib3270_set_has_copy @278
  280 + lib3270_set_host_charset @279
  281 + lib3270_set_host_type @280
  282 + lib3270_set_host_type_by_name @281
  283 + lib3270_set_int_property @282
  284 + lib3270_set_lock_on_operator_error @283
  285 + lib3270_set_log_filename @284
  286 + lib3270_set_log_handler @285
  287 + lib3270_set_lunames @286
  288 + lib3270_set_model @287
  289 + lib3270_set_model_name @288
  290 + lib3270_set_model_number @289
  291 + lib3270_set_numeric_lock @290
  292 + lib3270_set_oversize @291
  293 + lib3270_set_poll_state @292
  294 + lib3270_set_popup_handler @293
  295 + lib3270_set_session_id @294
  296 + lib3270_set_string @295
  297 + lib3270_set_string_at @296
  298 + lib3270_set_string_at_address @297
  299 + lib3270_set_string_property @298
  300 + lib3270_set_syslog @299
  301 + lib3270_set_toggle @300
  302 + lib3270_set_trace_filename @301
  303 + lib3270_set_trace_handler @302
  304 + lib3270_set_tso @303
  305 + lib3270_set_uint_property @304
  306 + lib3270_set_unlock_delay @305
  307 + lib3270_set_url @306
  308 + lib3270_set_user_data @307
  309 + lib3270_setup_session @308
  310 + lib3270_ssl_get_crl_download @309
  311 + lib3270_ssl_set_crl_download @310
  312 + lib3270_state_get_name @311
  313 + lib3270_strdup @312
  314 + lib3270_strdup_printf @313
  315 + lib3270_strip @314
  316 + lib3270_sysreq @315
  317 + lib3270_testpattern @316
  318 + lib3270_toggle @317
  319 + lib3270_toggle_get_by_name @318
  320 + lib3270_toggle_get_description @319
  321 + lib3270_toggle_get_from_id @320
  322 + lib3270_toggle_get_label @321
  323 + lib3270_toggle_get_name @322
  324 + lib3270_toggle_get_summary @323
  325 + lib3270_trace_data @324
  326 + lib3270_trace_event @325
  327 + lib3270_translate_char @326
  328 + lib3270_translate_ft_message @327
  329 + lib3270_translate_to_address @328
  330 + lib3270_unregister_action_group_listener @329
  331 + lib3270_unregister_schange @330
  332 + lib3270_unregister_toggle_listener @331
  333 + lib3270_unselect @332
  334 + lib3270_unsigned_property_get_by_name @333
  335 + lib3270_update_poll_fd @334
  336 + lib3270_vsprintf @335
  337 + lib3270_wait @336
  338 + lib3270_wait_for_connected @337
  339 + lib3270_wait_for_cstate @338
  340 + lib3270_wait_for_keyboard_unlock @339
  341 + lib3270_wait_for_ready @340
  342 + lib3270_wait_for_string @341
  343 + lib3270_wait_for_string_at @342
  344 + lib3270_wait_for_string_at_address @343
  345 + lib3270_wait_for_update @344
  346 + lib3270_win32_create_regkey @345
  347 + lib3270_win32_get_dword @346
  348 + lib3270_win32_local_charset @347
  349 + lib3270_win32_set_string @348
  350 + lib3270_win32_strerror @349
  351 + lib3270_win32_translate_error_code @350
  352 + lib3270_write_dstrace @351
  353 + lib3270_write_event_trace @352
  354 + lib3270_write_log @353
  355 + lib3270_write_nettrace @354
  356 + lib3270_write_rc @355
  357 + lib3270_write_screen_trace @356
  358 + lib3270_write_trace @357
  359 + lib3270_write_va_log @358