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