Commit 4953c4147c79f0dfc074af6e544e1c0cb46657f9
1 parent
e75c1838
Exists in
master
and in
3 other branches
Fixing warnings (Windows).
Showing
6 changed files
with
69 additions
and
39 deletions
Show diff stats
locale/pt_BR.po
... | ... | @@ -5,7 +5,7 @@ msgid "" |
5 | 5 | msgstr "" |
6 | 6 | "Project-Id-Version: pw3270 5.0\n" |
7 | 7 | "Report-Msgid-Bugs-To: \n" |
8 | -"POT-Creation-Date: 2020-07-29 10:26-0300\n" | |
8 | +"POT-Creation-Date: 2020-07-31 13:59-0300\n" | |
9 | 9 | "PO-Revision-Date: 2020-07-27 18:12-0300\n" |
10 | 10 | "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" |
11 | 11 | "Language-Team: Português <>\n" |
... | ... | @@ -30,7 +30,7 @@ msgstr "%dx%d é negativa ou zero" |
30 | 30 | msgid "%dx%d screen size is bigger than the maximum size" |
31 | 31 | msgstr "Tela %dx%d é maior que o tamanho máximo" |
32 | 32 | |
33 | -#: src/core/iocalls.c:554 src/core/iocalls.c:571 | |
33 | +#: src/core/iocalls.c:508 src/core/iocalls.c:525 | |
34 | 34 | #, c-format |
35 | 35 | msgid "%s" |
36 | 36 | msgstr "%s" |
... | ... | @@ -359,11 +359,11 @@ msgstr "Não posso enviar requisição HTTP" |
359 | 359 | msgid "Can't set LDAP protocol version" |
360 | 360 | msgstr "Não é possível setar a versão do protocolo LDAP" |
361 | 361 | |
362 | -#: src/core/iocalls.c:570 | |
362 | +#: src/core/iocalls.c:524 | |
363 | 363 | msgid "Can't set socket to blocking mode." |
364 | 364 | msgstr "Não foi possível mudar o socket para o modo blocante." |
365 | 365 | |
366 | -#: src/core/iocalls.c:570 | |
366 | +#: src/core/iocalls.c:524 | |
367 | 367 | msgid "Can't set socket to non blocking mode" |
368 | 368 | msgstr "Não foi possível setar o socket para o modo não blocante." |
369 | 369 | |
... | ... | @@ -480,7 +480,7 @@ msgstr "Comando incompleto, transferência cancelada" |
480 | 480 | msgid "Connect on startup" |
481 | 481 | msgstr "Conectar ao iniciar" |
482 | 482 | |
483 | -#: src/core/iocalls.c:538 src/core/windows/connect.c:317 | |
483 | +#: src/core/iocalls.c:492 src/core/windows/connect.c:317 | |
484 | 484 | #: src/core/windows/connect.c:333 |
485 | 485 | msgid "Connection error" |
486 | 486 | msgstr "Erro de conexão" |
... | ... | @@ -739,7 +739,7 @@ msgstr "Erro de formato no campo \"notAfter\" do certificado" |
739 | 739 | msgid "Format error in certificate's notBefore field" |
740 | 740 | msgstr "Erro de formato no campo \"notBefore\" do certificado" |
741 | 741 | |
742 | -#: src/core/properties/boolean.c:175 | |
742 | +#: src/core/properties/boolean.c:178 | |
743 | 743 | msgid "Formatted screen" |
744 | 744 | msgstr "Tela formatada" |
745 | 745 | |
... | ... | @@ -751,7 +751,7 @@ msgstr "Tela cheia" |
751 | 751 | msgid "Got an invalid certificate revocation list from server" |
752 | 752 | msgstr "Servidor enviou uma lista de certificados revogados inválida" |
753 | 753 | |
754 | -#: src/core/properties/boolean.c:154 | |
754 | +#: src/core/properties/boolean.c:157 | |
755 | 755 | msgid "Has selected area" |
756 | 756 | msgstr "Tem área selecionada" |
757 | 757 | |
... | ... | @@ -929,23 +929,23 @@ msgstr "Opção xxxxxxxx inválida: Transferência cancelada" |
929 | 929 | msgid "Invalid oversize" |
930 | 930 | msgstr "Valor inválido para 'oversize'" |
931 | 931 | |
932 | -#: src/core/properties/boolean.c:75 | |
932 | +#: src/core/properties/boolean.c:78 | |
933 | 933 | msgid "Is connection secure" |
934 | 934 | msgstr "A conexão é segura ?" |
935 | 935 | |
936 | -#: src/core/properties/boolean.c:168 | |
936 | +#: src/core/properties/boolean.c:171 | |
937 | 937 | msgid "Is starting (no first screen)?" |
938 | 938 | msgstr "Está iniciando (não recebeu a primeira tela)?" |
939 | 939 | |
940 | -#: src/core/properties/boolean.c:68 | |
940 | +#: src/core/properties/boolean.c:71 | |
941 | 941 | msgid "Is terminal connected" |
942 | 942 | msgstr "O terminal está conectado" |
943 | 943 | |
944 | -#: src/core/properties/boolean.c:147 | |
944 | +#: src/core/properties/boolean.c:150 | |
945 | 945 | msgid "Is terminal in the INITIAL_E state?" |
946 | 946 | msgstr "O terminal está no estad INITIAL_E?" |
947 | 947 | |
948 | -#: src/core/properties/boolean.c:61 | |
948 | +#: src/core/properties/boolean.c:64 | |
949 | 949 | msgid "Is terminal ready" |
950 | 950 | msgstr "O terminal está pronto" |
951 | 951 | |
... | ... | @@ -973,7 +973,7 @@ msgstr "Última mensagem de programa" |
973 | 973 | msgid "Left" |
974 | 974 | msgstr "Esquerda" |
975 | 975 | |
976 | -#: src/core/properties/boolean.c:182 | |
976 | +#: src/core/properties/boolean.c:185 | |
977 | 977 | msgid "Lock keyboard on operator error" |
978 | 978 | msgstr "Bloqueia teclado em caso de erro do operador" |
979 | 979 | |
... | ... | @@ -1095,11 +1095,11 @@ msgstr "" |
1095 | 1095 | msgid "No transfer in progress" |
1096 | 1096 | msgstr "Nenhuma transferência em andamento" |
1097 | 1097 | |
1098 | -#: src/core/properties/boolean.c:91 | |
1098 | +#: src/core/properties/boolean.c:94 | |
1099 | 1099 | msgid "Non zero if the host is AS400." |
1100 | 1100 | msgstr "Diferente de zero se o host é AS400" |
1101 | 1101 | |
1102 | -#: src/core/properties/boolean.c:83 | |
1102 | +#: src/core/properties/boolean.c:86 | |
1103 | 1103 | msgid "Non zero if the host is TSO." |
1104 | 1104 | msgstr "Diferente de zero se o host é TSO" |
1105 | 1105 | |
... | ... | @@ -1455,7 +1455,7 @@ msgstr "Show timer when processing" |
1455 | 1455 | msgid "Smart paste" |
1456 | 1456 | msgstr "Colar inteligente" |
1457 | 1457 | |
1458 | -#: src/core/iocalls.c:552 src/core/iocalls.c:569 | |
1458 | +#: src/core/iocalls.c:506 src/core/iocalls.c:523 | |
1459 | 1459 | msgid "Socket error" |
1460 | 1460 | msgstr "Erro no socket" |
1461 | 1461 | |
... | ... | @@ -1471,11 +1471,11 @@ msgstr "Erro ao enviar dados para a rede" |
1471 | 1471 | msgid "Sound" |
1472 | 1472 | msgstr "Som" |
1473 | 1473 | |
1474 | -#: src/core/properties/boolean.c:126 | |
1474 | +#: src/core/properties/boolean.c:129 | |
1475 | 1475 | msgid "State is 3270, TN3270e or SSCP" |
1476 | 1476 | msgstr "Estado do terminal é 3270, TN3270e or SSCP" |
1477 | 1477 | |
1478 | -#: src/core/properties/boolean.c:161 | |
1478 | +#: src/core/properties/boolean.c:164 | |
1479 | 1479 | msgid "Still have text to paste" |
1480 | 1480 | msgstr "Ainda existe texto para colar" |
1481 | 1481 | |
... | ... | @@ -2178,11 +2178,11 @@ msgstr "desabilitar" |
2178 | 2178 | msgid "enable" |
2179 | 2179 | msgstr "habilitar" |
2180 | 2180 | |
2181 | -#: src/core/iocalls.c:553 | |
2181 | +#: src/core/iocalls.c:507 | |
2182 | 2182 | msgid "fcntl() error when getting socket state." |
2183 | 2183 | msgstr "erro fcntl() ao obter estado do socket." |
2184 | 2184 | |
2185 | -#: src/core/iocalls.c:539 | |
2185 | +#: src/core/iocalls.c:493 | |
2186 | 2186 | msgid "ioctlsocket(FIONBIO) failed." |
2187 | 2187 | msgstr "ioctlsocket(FIONBIO) failed." |
2188 | 2188 | |
... | ... | @@ -2194,7 +2194,7 @@ msgstr "Revisão da lib3270" |
2194 | 2194 | msgid "lib3270 version" |
2195 | 2195 | msgstr "Versão da lib3270" |
2196 | 2196 | |
2197 | -#: src/core/properties/boolean.c:189 | |
2197 | +#: src/core/properties/boolean.c:192 | |
2198 | 2198 | msgid "numeric lock" |
2199 | 2199 | msgstr "numeric lock" |
2200 | 2200 | ... | ... |
src/core/host.c
... | ... | @@ -237,11 +237,11 @@ void lib3270_st_changed(H3270 *hSession, LIB3270_STATE tx, int mode) |
237 | 237 | { |
238 | 238 | struct lib3270_linked_list_node * node; |
239 | 239 | |
240 | - debug("%s(%s,%d)",__FUNCTION__,lib3270_connection_state_get_name(tx),mode); | |
240 | + debug("%s(%s,%d)",__FUNCTION__,lib3270_state_get_name(tx),mode); | |
241 | 241 | trace_dsn( |
242 | 242 | hSession, |
243 | 243 | "Notifying state %s with mode %d.\n", |
244 | - lib3270_connection_state_get_name(tx), | |
244 | + lib3270_state_get_name(tx), | |
245 | 245 | mode |
246 | 246 | ); |
247 | 247 | ... | ... |
src/core/properties/boolean.c
... | ... | @@ -45,15 +45,19 @@ |
45 | 45 | return hSession->starting != 0; |
46 | 46 | } |
47 | 47 | |
48 | - int lib3270_disable_crl_download(H3270 *hSession, int enabled) | |
49 | - { | |
50 | 48 | #ifdef SSL_ENABLE_CRL_CHECK |
49 | + LIB3270_EXPORT int lib3270_ssl_set_crl_download(H3270 *hSession, int enabled) | |
50 | + { | |
51 | + FAIL_IF_ONLINE(hSession); | |
51 | 52 | hSession->ssl.crl.download = enabled ? 1 : 0; |
52 | 53 | return 0; |
54 | + } | |
53 | 55 | #else |
56 | + LIB3270_EXPORT int lib3270_ssl_set_crl_download(H3270 GNUC_UNUSED(*hSession), int GNUC_UNUSED(enabled)) | |
57 | + { | |
54 | 58 | return errno = ENOTSUP; |
55 | -#endif // SSL_ENABLE_CRL_CHECK | |
56 | 59 | } |
60 | +#endif // SSL_ENABLE_CRL_CHECK | |
57 | 61 | |
58 | 62 | const LIB3270_INT_PROPERTY * lib3270_get_boolean_properties_list(void) |
59 | 63 | { | ... | ... |
src/core/telnet.c
... | ... | @@ -2016,24 +2016,48 @@ const char * lib3270_connection_state_get_name(const LIB3270_CSTATE cstate) |
2016 | 2016 | { |
2017 | 2017 | static const char *state_names[] = |
2018 | 2018 | { |
2019 | - "unconnected", | |
2020 | - "resolving", | |
2021 | - "pending", | |
2022 | - "connected initial", | |
2023 | - "TN3270 NVT", | |
2024 | - "TN3270 3270", | |
2025 | - "TN3270E", | |
2026 | - "TN3270E NVT", | |
2027 | - "TN3270E SSCP-LU", | |
2028 | - "TN3270E 3270" | |
2019 | + N_("Unconnected"), | |
2020 | + N_("Resolving"), | |
2021 | + N_("Pending"), | |
2022 | + N_("Connected initial"), | |
2023 | + N_("TN3270 NVT"), | |
2024 | + N_("TN3270 3270"), | |
2025 | + N_("TN3270E"), | |
2026 | + N_("TN3270E NVT"), | |
2027 | + N_("TN3270E SSCP-LU"), | |
2028 | + N_("TN3270E 3270") | |
2029 | 2029 | }; |
2030 | 2030 | |
2031 | 2031 | if(cstate > (sizeof(state_names)/sizeof(state_names[0]))) |
2032 | - return "unknown"; | |
2032 | + return _("Unknown"); | |
2033 | 2033 | |
2034 | - return state_names[cstate]; | |
2034 | + return dgettext(GETTEXT_PACKAGE,state_names[cstate]); | |
2035 | 2035 | } |
2036 | 2036 | |
2037 | +LIB3270_EXPORT const char * lib3270_state_get_name(const LIB3270_STATE state) | |
2038 | +{ | |
2039 | + static const char *state_names[] = | |
2040 | + { | |
2041 | + N_("Resolving"), | |
2042 | + N_("Connecting"), | |
2043 | + N_("Half connect"), | |
2044 | + N_("Connect"), | |
2045 | + N_("3270 Mode"), | |
2046 | + N_("Line mode"), | |
2047 | + N_("Remodel"), | |
2048 | + N_("Printer"), | |
2049 | + N_("Exiting"), | |
2050 | + N_("Charset"), | |
2051 | + }; | |
2052 | + | |
2053 | + if(state > (sizeof(state_names)/sizeof(state_names[0]))) | |
2054 | + return _("Unknown"); | |
2055 | + | |
2056 | + return dgettext(GETTEXT_PACKAGE,state_names[state]); | |
2057 | + | |
2058 | +} | |
2059 | + | |
2060 | + | |
2037 | 2061 | /** |
2038 | 2062 | * Check for switches between NVT, SSCP-LU and 3270 modes. |
2039 | 2063 | * | ... | ... |
src/include/lib3270.h
... | ... | @@ -686,6 +686,8 @@ |
686 | 686 | |
687 | 687 | LIB3270_EXPORT const char * lib3270_connection_state_get_name(const LIB3270_CSTATE cstate); |
688 | 688 | |
689 | + LIB3270_EXPORT const char * lib3270_state_get_name(const LIB3270_STATE state); | |
690 | + | |
689 | 691 | /** |
690 | 692 | * @brief Pretend that a sequence of keys was entered at the keyboard. |
691 | 693 | * | ... | ... |
src/include/lib3270/properties.h
... | ... | @@ -220,7 +220,7 @@ |
220 | 220 | * |
221 | 221 | * @return 0 if ok or error code if not (Sets errno). |
222 | 222 | * |
223 | - * @retval 0 Download of the CRL was disabled. | |
223 | + * @retval 0 Success, the property was set. | |
224 | 224 | * @retval ENOTSUP No SSL/TLS support. |
225 | 225 | */ |
226 | 226 | LIB3270_EXPORT int lib3270_ssl_set_crl_download(H3270 *hSession, int enabled); | ... | ... |