Commit 26ded741ccbe047e2412914215d7c9727fc4cfad
1 parent
83bd5a96
Exists in
master
and in
5 other branches
Removendo warning durante a compilacao da lib em windows
Showing
10 changed files
with
21 additions
and
36 deletions
Show diff stats
src/lib3270/appres.h
src/lib3270/ctlr.c
... | ... | @@ -2841,6 +2841,7 @@ toggle_nop(H3270 *session, struct toggle *t unused, LIB3270_TOGGLE_TYPE tt unuse |
2841 | 2841 | { |
2842 | 2842 | } |
2843 | 2843 | |
2844 | +/* | |
2844 | 2845 | int ctlr_get_rows(void) |
2845 | 2846 | { |
2846 | 2847 | return h3270.rows; |
... | ... | @@ -2850,4 +2851,4 @@ int ctlr_get_cols(void) |
2850 | 2851 | { |
2851 | 2852 | return h3270.cols; |
2852 | 2853 | } |
2853 | - | |
2854 | +*/ | ... | ... |
src/lib3270/ctlr.h
... | ... | @@ -17,8 +17,5 @@ |
17 | 17 | * External declarations for ctlr.c data structures. |
18 | 18 | */ |
19 | 19 | |
20 | -LIB3270_INTERNAL int buffer_addr; /**< buffer address */ | |
21 | -// LIB3270_INTERNAL int cursor_addr; /**< cursor address */ | |
22 | -LIB3270_INTERNAL struct ea *ea_buf; /**< 3270 device buffer */ | |
23 | -//LIB3270_INTERNAL Boolean formatted; /**< contains at least one field? */ | |
24 | -//LIB3270_INTERNAL Boolean is_altbuffer; /**< in alternate-buffer mode? */ | |
20 | +extern int buffer_addr; /**< buffer address */ | |
21 | +extern struct ea *ea_buf; /**< 3270 device buffer */ | ... | ... |
src/lib3270/ftc.h
... | ... | @@ -24,7 +24,7 @@ LIB3270_INTERNAL Boolean ascii_flag; |
24 | 24 | LIB3270_INTERNAL Boolean cr_flag; |
25 | 25 | LIB3270_INTERNAL unsigned long ft_length; |
26 | 26 | LIB3270_INTERNAL FILE *ft_local_file; |
27 | -LIB3270_INTERNAL char *ft_local_filename; | |
27 | +extern char *ft_local_filename; | |
28 | 28 | |
29 | 29 | LIB3270_INTERNAL Boolean ft_last_cr; |
30 | 30 | LIB3270_INTERNAL Boolean remap_flag; | ... | ... |
src/lib3270/globals.h
... | ... | @@ -145,7 +145,7 @@ enum iaction { |
145 | 145 | |
146 | 146 | LIB3270_INTERNAL int COLS; |
147 | 147 | LIB3270_INTERNAL int ROWS; |
148 | -LIB3270_INTERNAL H3270 h3270; | |
148 | +extern H3270 h3270; | |
149 | 149 | |
150 | 150 | #if defined(X3270_DISPLAY) /*[*/ |
151 | 151 | LIB3270_INTERNAL Atom a_3270, a_registry, a_encoding; |
... | ... | @@ -209,7 +209,7 @@ LIB3270_INTERNAL Boolean no_login_host; |
209 | 209 | LIB3270_INTERNAL Boolean non_tn3270e_host; |
210 | 210 | // LIB3270_INTERNAL int ov_cols, ov_rows; |
211 | 211 | LIB3270_INTERNAL Boolean passthru_host; |
212 | -LIB3270_INTERNAL const char *programname; | |
212 | +extern const char *programname; | |
213 | 213 | LIB3270_INTERNAL char *qualified_host; |
214 | 214 | LIB3270_INTERNAL char *reconnect_host; |
215 | 215 | LIB3270_INTERNAL int screen_depth; | ... | ... |
src/lib3270/printer.c
... | ... | @@ -438,8 +438,7 @@ printer_start(const char *lu) |
438 | 438 | NULL, |
439 | 439 | &startupinfo, |
440 | 440 | &process_information) == 0) { |
441 | - popup_an_error("CreateProcess(%s) failed: %s", subcommand, | |
442 | - win32_strerror(GetLastError())); | |
441 | + popup_an_error(NULL,"CreateProcess(%s) failed: %s", subcommand,win32_strerror(GetLastError())); | |
443 | 442 | } |
444 | 443 | printer_handle = process_information.hProcess; |
445 | 444 | CloseHandle(process_information.hThread); |
... | ... | @@ -599,8 +598,7 @@ printer_check(void) |
599 | 598 | |
600 | 599 | st_changed(ST_PRINTER, False); |
601 | 600 | |
602 | - popup_an_error("Printer process exited with status %d", | |
603 | - exit_code); | |
601 | + popup_an_error(NULL,"Printer process exited with status %d",exit_code); | |
604 | 602 | } |
605 | 603 | } |
606 | 604 | #endif /*]*/ | ... | ... |
src/lib3270/screen.c
... | ... | @@ -688,6 +688,7 @@ void show_3270_popup_dialog(H3270 *session, LIB3270_NOTIFY type, const char *tit |
688 | 688 | static int logpopup(H3270 *session, LIB3270_NOTIFY type, const char *title, const char *msg, const char *fmt, va_list arg) |
689 | 689 | { |
690 | 690 | lib3270_write_va_log(session,"lib3270",fmt,arg); |
691 | + return 0; | |
691 | 692 | } |
692 | 693 | |
693 | 694 | void Error(H3270 *session, const char *fmt, ...) | ... | ... |
src/lib3270/selection.c
... | ... | @@ -166,8 +166,6 @@ LIB3270_EXPORT void lib3270_clear_selection(H3270 *session) |
166 | 166 | |
167 | 167 | for(a = 0; a < session->rows*session->cols; a++) |
168 | 168 | { |
169 | - unsigned short attr = ea_buf[a].attr; | |
170 | - | |
171 | 169 | if(ea_buf[a].attr & LIB3270_ATTR_SELECTED) |
172 | 170 | { |
173 | 171 | ea_buf[a].attr &= ~LIB3270_ATTR_SELECTED; | ... | ... |
src/lib3270/telnet.c
... | ... | @@ -390,33 +390,23 @@ static union { |
390 | 390 | } haddr; |
391 | 391 | socklen_t ha_len = sizeof(haddr); |
392 | 392 | |
393 | -#if defined(_WIN32) | |
394 | -void popup_a_sockerr(char *fmt, ...) | |
395 | -{ | |
396 | - va_list args; | |
397 | - char buffer[4096]; | |
398 | - | |
399 | - va_start(args, fmt); | |
400 | - vsprintf(buffer, fmt, args); | |
401 | - va_end(args); | |
402 | - | |
403 | - popup_system_error( N_( "Network error" ), buffer, win32_strerror(socket_errno())); | |
404 | - | |
405 | -} | |
406 | -#else | |
407 | 393 | void popup_a_sockerr(H3270 *session, char *fmt, ...) |
408 | 394 | { |
395 | +#if defined(_WIN32) | |
396 | + const char *msg = win32_strerror(socket_errno()); | |
397 | +#else | |
398 | + const char *msg = strerror(errno) | |
399 | +#endif // WIN32 | |
409 | 400 | va_list args; |
410 | 401 | char buffer[4096]; |
411 | 402 | |
412 | 403 | va_start(args, fmt); |
413 | - vsprintf(buffer, fmt, args); | |
404 | + vsnprintf(buffer, 4095, fmt, args); | |
414 | 405 | va_end(args); |
415 | 406 | |
416 | - popup_system_error(session, N_( "Network error" ), buffer, strerror(errno)); | |
407 | + popup_system_error(session, N_( "Network error" ), buffer, "%s", msg); | |
417 | 408 | |
418 | 409 | } |
419 | -#endif | |
420 | 410 | |
421 | 411 | /* |
422 | 412 | * net_connect |
... | ... | @@ -2780,8 +2770,7 @@ tn3270e_nak(enum pds rv) |
2780 | 2770 | } |
2781 | 2771 | rsp_buf[rsp_len++] = IAC; |
2782 | 2772 | rsp_buf[rsp_len++] = EOR; |
2783 | - trace_dsn("SENT TN3270E(RESPONSE NEGATIVE-RESPONSE %u) %s\n", | |
2784 | - h_in->seq_number[0] << 8 | h_in->seq_number[1], neg); | |
2773 | + trace_dsn("SENT TN3270E(RESPONSE NEGATIVE-RESPONSE %u) %s\n",h_in->seq_number[0] << 8 | h_in->seq_number[1], neg); | |
2785 | 2774 | net_rawout(rsp_buf, rsp_len); |
2786 | 2775 | } |
2787 | 2776 | ... | ... |
src/lib3270/telnetc.h