Changeset 5635 for pjproject


Ignore:
Timestamp:
Aug 1, 2017 7:49:34 AM (7 years ago)
Author:
nanang
Message:

Misc (re #1994): Fixed compile warnings on MSVC 2005 & 2015.

Location:
pjproject/trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/build/vs/pjproject-vs14-win32-common-defaults.props

    r5539 r5635  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    3   <ImportGroup Label="PropertySheets">     
     3  <ImportGroup Label="PropertySheets"> 
    44  </ImportGroup> 
    55  <PropertyGroup Label="UserMacros"> 
     
    1414      <TargetMachine>MachineX86</TargetMachine> 
    1515    </Link> 
     16    <Lib> 
     17      <AdditionalOptions>/ignore:4221</AdditionalOptions> 
     18    </Lib> 
    1619  </ItemDefinitionGroup> 
    1720  <ItemGroup> 
  • pjproject/trunk/build/vs/pjproject-vs14-win64-common-defaults.props

    r5539 r5635  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    3   <ImportGroup Label="PropertySheets">     
     3  <ImportGroup Label="PropertySheets"> 
    44  </ImportGroup> 
    55  <PropertyGroup Label="UserMacros"> 
     
    1414      <TargetMachine>MachineX64</TargetMachine> 
    1515    </Link> 
     16    <Lib> 
     17      <AdditionalOptions>/ignore:4221</AdditionalOptions> 
     18    </Lib> 
    1619  </ItemDefinitionGroup> 
    1720  <ItemGroup> 
  • pjproject/trunk/pjlib-util/src/pjlib-util/srv_resolver.c

    r5559 r5635  
    663663        pj_dns_addr_record rec; 
    664664 
     665        /* Avoid warning: potentially uninitialized local variable 'rec' */ 
     666        rec.alias.slen = 0; 
     667        rec.addr_count = 0; 
     668 
    665669        /* Clear outstanding job */ 
    666670        if (common->type == PJ_DNS_TYPE_A) { 
     
    692696                          status, 
    693697                          pj_strerror(status,errmsg,sizeof(errmsg)).ptr)); 
    694             } 
    695         } 
     698            } 
     699        } 
    696700 
    697701        /* Check that we really have answer */ 
  • pjproject/trunk/pjlib/src/pj/os_info.c

    r5539 r5635  
    100100static pj_uint32_t parse_version(char *str) 
    101101{     
    102     int i, maxtok, found_idx; 
     102    int i, maxtok; 
     103    pj_ssize_t found_idx; 
    103104    pj_uint32_t version = 0; 
    104105    pj_str_t in_str = pj_str(str); 
  • pjproject/trunk/pjlib/src/pj/sock_qos_bsd.c

    r5444 r5635  
    104104{ 
    105105    pj_status_t last_err = PJ_ENOTSUP; 
    106     int val, optlen; 
     106    int val = 0, optlen; 
    107107    pj_sockaddr sa; 
    108108    int salen = sizeof(salen); 
  • pjproject/trunk/pjlib/src/pj/ssl_sock_ossl.c

    r5631 r5635  
    116116#  define M_ASN1_STRING_data(x)     ASN1_STRING_get0_data(x) 
    117117#  define M_ASN1_STRING_length(x)   ASN1_STRING_length(x) 
    118 #  define X509_get_notBefore(x)     X509_get0_notBefore(x) 
    119 #  define X509_get_notAfter(x)      X509_get0_notAfter(x) 
     118#  if defined(OPENSSL_API_COMPAT) && OPENSSL_API_COMPAT >= 0x10100000L 
     119#     define X509_get_notBefore(x)  X509_get0_notBefore(x) 
     120#     define X509_get_notAfter(x)   X509_get0_notAfter(x) 
     121#  endif 
    120122#else 
    121123#  define SSL_CIPHER_get_id(c)      (c)->id 
     
    133135#    pragma comment(lib, "ssleay32") 
    134136#  endif 
     137#  define strerror_r(errno,buf,len) strerror_s(buf,len,errno) 
    135138#endif 
    136139 
  • pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c

    r5634 r5635  
    769769{ 
    770770    pj_str_t token, delim, host; 
    771     int af, found_idx;     
     771    int af; 
     772    pj_ssize_t found_idx; 
    772773    pj_status_t status = PJNATH_EICEINCANDSDP; 
    773774 
  • pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.c

    r5621 r5635  
    832832        /* TX crypto and key */ 
    833833        b64_len = sizeof(b64); 
    834         status = pj_base64_encode((pj_uint8_t*)tx->key.ptr, tx->key.slen, 
     834        status = pj_base64_encode((pj_uint8_t*)tx->key.ptr, (int)tx->key.slen, 
    835835                                  b64, &b64_len); 
    836836        if (status != PJ_SUCCESS) 
     
    849849        /* RX crypto and key */ 
    850850        b64_len = sizeof(b64); 
    851         status = pj_base64_encode((pj_uint8_t*)rx->key.ptr, rx->key.slen, 
     851        status = pj_base64_encode((pj_uint8_t*)rx->key.ptr, (int)rx->key.slen, 
    852852                                  b64, &b64_len); 
    853853        if (status != PJ_SUCCESS) 
     
    11791179{ 
    11801180    transport_srtp *srtp = (transport_srtp *) user_data; 
    1181     int len = size; 
     1181    int len = (int)size; 
    11821182    srtp_err_status_t err; 
    11831183    void (*cb)(void*, void*, pj_ssize_t) = NULL; 
     
    12731273{ 
    12741274    transport_srtp *srtp = (transport_srtp *) user_data; 
    1275     int len = size; 
     1275    int len = (int)size; 
    12761276    srtp_err_status_t err; 
    12771277    void (*cb)(void*, void*, pj_ssize_t) = NULL; 
  • pjproject/trunk/pjmedia/src/pjmedia/transport_srtp_dtls.c

    r5623 r5635  
    3333#include <openssl/ssl.h> 
    3434 
    35 #if OPENSSL_VERSION_NUMBER >= 0x10100000L 
     35#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \ 
     36    defined(OPENSSL_API_COMPAT) && OPENSSL_API_COMPAT >= 0x10100000L 
    3637#  define X509_get_notBefore(x)     X509_getm_notBefore(x) 
    3738#  define X509_get_notAfter(x)      X509_getm_notAfter(x) 
  • pjproject/trunk/pjmedia/src/pjmedia/transport_srtp_sdes.c

    r5621 r5635  
    158158 
    159159    /* Key transmitted via SDP should be base64 encoded. */ 
    160     status = pj_base64_encode((pj_uint8_t*)crypto->key.ptr, crypto->key.slen, 
     160    status = pj_base64_encode((pj_uint8_t*)crypto->key.ptr, (int)crypto->key.slen, 
    161161                              b64_key, &b64_key_len); 
    162162    if (status != PJ_SUCCESS) { 
     
    192192    pj_str_t token, delim; 
    193193    pj_status_t status; 
    194     int itmp, found_idx; 
     194    int itmp; 
     195    pj_ssize_t found_idx; 
    195196 
    196197    pj_bzero(crypto, sizeof(*crypto)); 
  • pjproject/trunk/pjmedia/src/pjmedia/wav_player.c

    r5170 r5635  
    456456    } 
    457457 
    458     info->size_bytes = pjmedia_wav_player_get_len(port); 
     458    info->size_bytes = (pj_uint32_t)pjmedia_wav_player_get_len(port); 
    459459    info->size_samples = info->size_bytes / 
    460460                         (info->payload_bits_per_sample / 8); 
  • pjproject/trunk/pjnath/src/pjnath/turn_session.c

    r5583 r5635  
    17791779    /* Run pending allocation */ 
    17801780    if (sess->pending_alloc) { 
    1781         pj_status_t status; 
    1782         status = pj_turn_session_alloc(sess, NULL); 
    1783         if (status != PJ_SUCCESS) 
    1784             on_session_fail(sess, PJ_STUN_ALLOCATE_METHOD, status, NULL); 
     1781        pj_status_t status2; 
     1782        status2 = pj_turn_session_alloc(sess, NULL); 
     1783        if (status2 != PJ_SUCCESS) 
     1784            on_session_fail(sess, PJ_STUN_ALLOCATE_METHOD, status2, NULL); 
    17851785    } 
    17861786 
  • pjproject/trunk/pjsip-apps/src/samples/encdec.c

    r5253 r5635  
    177177        } 
    178178         
    179         bitstream_size += frm_bit.size; 
     179        bitstream_size += (unsigned)frm_bit.size; 
    180180 
    181181        /* Parse the bitstream (not really necessary for this case 
  • pjproject/trunk/pjsip/src/pjsip/sip_resolve.c

    r5476 r5635  
    281281                    unsigned int count = 1; 
    282282                    pj_addrinfo ai[1]; 
    283                     pj_status_t status; 
    284  
    285                     status = pj_getaddrinfo(pj_AF_INET6(), 
     283                    pj_status_t status2; 
     284 
     285                    status2 = pj_getaddrinfo(pj_AF_INET6(), 
    286286                                            &target->addr.host, &count, ai); 
    287                     if (status == PJ_SUCCESS && count > 0 && 
     287                    if (status2 == PJ_SUCCESS && count > 0 && 
    288288                        ai[0].ai_addr.addr.sa_family == pj_AF_INET6()) 
    289289                    { 
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c

    r5629 r5635  
    29402940    */ 
    29412941    pconst = pjsip_parser_const();       
    2942     call_id_len = pj_strncpy2_escape(call_id_dest_buf, &dest_dlg->call_id->id, 
    2943                                      PJ_ARRAY_SIZE(call_id_dest_buf), 
    2944                                      &pconst->pjsip_HDR_CHAR_SPEC); 
     2942    call_id_len = (int)pj_strncpy2_escape(call_id_dest_buf, &dest_dlg->call_id->id, 
     2943                                          PJ_ARRAY_SIZE(call_id_dest_buf), 
     2944                                          &pconst->pjsip_HDR_CHAR_SPEC); 
    29452945    if (call_id_len < 0) { 
    29462946        status = PJSIP_EURITOOLONG; 
  • pjproject/trunk/pjsip/src/pjsua2/endpoint.cpp

    r5522 r5635  
    8585        verifyMsgs.push_back(verif_msgs[i]); 
    8686    } 
     87#else 
     88    PJ_UNUSED_ARG(info); 
    8789#endif 
    8890} 
     
    13941396     
    13951397    srtp_opt->use = prm.srtpUse; 
    1396     srtp_opt->crypto_count = prm.cryptos.size(); 
     1398    srtp_opt->crypto_count = (unsigned)prm.cryptos.size(); 
    13971399    for (unsigned i = 0; i < srtp_opt->crypto_count; i++) { 
    13981400        srtp_opt->crypto[i].key   = str2Pj(prm.cryptos[i].key); 
  • pjproject/trunk/pjsip/src/pjsua2/media.cpp

    r5581 r5635  
    352352    pj_ssize_t pos = pjsua_player_get_pos(playerId); 
    353353    if (pos < 0) { 
    354         PJSUA2_RAISE_ERROR2(-pos, "AudioMediaPlayer::getPos()"); 
     354        PJSUA2_RAISE_ERROR2((pj_status_t)-pos, "AudioMediaPlayer::getPos()"); 
    355355    } 
    356356    return (pj_uint32_t)pos; 
     
    509509    } 
    510510 
    511     status = pjmedia_tonegen_play(tonegen, tones.size(), &tones[0], 
     511    status = pjmedia_tonegen_play(tonegen, (unsigned)tones.size(), &tones[0], 
    512512                                  loop? PJMEDIA_TONEGEN_LOOP : 0); 
    513513    PJSUA2_CHECK_RAISE_ERROR2(status, "ToneGenerator::play()"); 
     
    526526    } 
    527527 
    528     status = pjmedia_tonegen_play_digits(tonegen, digits.size(), &digits[0], 
     528    status = pjmedia_tonegen_play_digits(tonegen, (unsigned)digits.size(), &digits[0], 
    529529                                         loop? PJMEDIA_TONEGEN_LOOP : 0); 
    530530    PJSUA2_CHECK_RAISE_ERROR2(status, "ToneGenerator::playDigits()"); 
     
    572572    } 
    573573 
    574     digitMap.count = digit_map.size(); 
     574    digitMap.count = (unsigned)digit_map.size(); 
    575575    if (digitMap.count > PJ_ARRAY_SIZE(digitMap.digits)) 
    576576        digitMap.count = PJ_ARRAY_SIZE(digitMap.digits); 
  • pjproject/trunk/third_party/build/speex/config.h

    r5170 r5635  
    2828#   pragma warning(disable: 4018)   // signed/unsigned mismatch 
    2929#   pragma warning(disable: 4456)   // declaration of '[var]' hides previous local declaration 
     30#   pragma warning(disable: 4267)   // conversion from 'size_t' to 'int', possible loss of data 
    3031//#   pragma warning(disable: 4701)   // local variable used without initialized 
    3132#endif 
  • pjproject/trunk/third_party/build/srtp/srtp_config.h

    r5614 r5635  
    138138#   endif 
    139139 
    140 //#   pragma warning(disable:4311) 
     140#   pragma warning(disable:4311) // 'type cast': pointer truncation from 'unsigned char *' to 'unsigned long' 
    141141//#   pragma warning(disable:4761) // integral mismatch 
    142 //#   pragma warning(disable:4018) // signed/unsigned mismatch 
     142#   pragma warning(disable:4018) // '<' : signed/unsigned mismatch 
    143143#   pragma warning(disable:4244) // conversion from int64 to int 
    144144#   pragma warning(disable:4100) // unreferenced formal parameter 
     
    147147#   pragma warning(disable:4701) // potentially uninitialized local variable used 
    148148#   pragma warning(disable:4702) // unreachable code 
     149#   pragma warning(disable:4703) // potentially uninitialized local pointer variable used 
    149150#endif 
    150151 
Note: See TracChangeset for help on using the changeset viewer.