Fixed compiler warnings in Windows build (MinGW).

git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@3125 e7ae566f-a301-0410-adde-c780ea21d3b5
This commit is contained in:
james 2008-07-26 08:27:50 +00:00
parent 5a2e9a2587
commit c373382c1e
6 changed files with 8 additions and 5 deletions

View File

@ -35,9 +35,9 @@
size_t
array_mult_safe (const size_t m1, const size_t m2)
{
const unsigned long long limit = 0xFFFFFFFF;
const size_t limit = 0xFFFFFFFF;
unsigned long long res = (unsigned long long)m1 * (unsigned long long)m2;
if (unlikely(m1 > limit) || unlikely(m2 > limit) || unlikely(res > limit))
if (unlikely(m1 > limit) || unlikely(m2 > limit) || unlikely(res > (unsigned long long)limit))
msg (M_FATAL, "attemped allocation of excessively large array");
return (size_t) res;
}

View File

@ -369,7 +369,7 @@ int SSL_CTX_use_CryptoAPI_certificate(SSL_CTX *ssl_ctx, const char *cert_prop)
}
/* cert_context->pbCertEncoded is the cert X509 DER encoded. */
cert = d2i_X509(NULL, (unsigned char **) &cd->cert_context->pbCertEncoded,
cert = d2i_X509(NULL, (const unsigned char **) &cd->cert_context->pbCertEncoded,
cd->cert_context->cbCertEncoded);
if (cert == NULL) {
SSLerr(SSL_F_SSL_CTX_USE_CERTIFICATE_FILE, ERR_R_ASN1_LIB);

View File

@ -78,7 +78,9 @@ static bool use_syslog; /* GLOBAL */
static bool suppress_timestamps; /* GLOBAL */
/* The program name passed to syslog */
#if SYSLOG_CAPABILITY
static char *pgmname_syslog; /* GLOBAL */
#endif
/* If non-null, messages should be written here (used for debugging only) */
static FILE *msgfp; /* GLOBAL */

View File

@ -436,7 +436,9 @@ pkcs11_management_id_get (
) {
pkcs11h_certificate_id_list_t id_list = NULL;
pkcs11h_certificate_id_list_t entry = NULL;
#if 0 /* certificate_id seems to be unused -- JY */
pkcs11h_certificate_id_t certificate_id = NULL;
#endif
pkcs11h_certificate_t certificate = NULL;
CK_RV rv = CKR_OK;
char *certificate_blob = NULL;

View File

@ -2041,7 +2041,7 @@ static void
get_bypass_addresses (struct route_bypass *rb, const unsigned int flags)
{
struct gc_arena gc = gc_new ();
bool ret_bool = false;
/*bool ret_bool = false;*/
/* get full routing table */
const MIB_IPFORWARDTABLE *routes = get_windows_routing_table (&gc);

View File

@ -774,7 +774,6 @@ getpass (const char *prompt)
static bool
cmp_prefix (const char *str, const bool n, const char *pre)
{
const size_t len = strlen (pre);
size_t i = 0;
if (!str)