Commit 4953c4147c79f0dfc074af6e544e1c0cb46657f9

Authored by Perry Werneck
1 parent e75c1838

Fixing warnings (Windows).

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 &quot;%dx%d é negativa ou zero&quot;
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 &quot;Não posso enviar requisição HTTP&quot;
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 &quot;Comando incompleto, transferência cancelada&quot;
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 &quot;Erro de formato no campo \&quot;notAfter\&quot; do certificado&quot;
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 &quot;Tela cheia&quot;
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 &quot;Opção xxxxxxxx inválida: Transferência cancelada&quot;
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 &quot;Última mensagem de programa&quot;
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 &quot;&quot;
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 &quot;Show timer when processing&quot;
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 &quot;Erro ao enviar dados para a rede&quot;
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 &quot;desabilitar&quot;
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 &quot;Revisão da lib3270&quot;
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);
... ...