Changeset 4624 for pjproject


Ignore:
Timestamp:
Oct 21, 2013 6:37:30 AM (11 years ago)
Author:
ming
Message:

Re #1630 (misc):
Fixed compiler warnings. Thanks to Mark Michelson for the patch.

Location:
pjproject/trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib/include/pj/compat/cc_armcc.h

    r3553 r4624  
    4444#define PJ_NORETURN              
    4545#define PJ_ATTR_NORETURN        __attribute__ ((noreturn)) 
     46#define PJ_ATTR_MAY_ALIAS       __attribute__ ((__may_alias__)) 
    4647 
    4748#define PJ_HAS_INT64            1 
  • pjproject/trunk/pjlib/include/pj/compat/cc_codew.h

    r3553 r4624  
    4040#define PJ_NORETURN              
    4141#define PJ_ATTR_NORETURN         
     42#define PJ_ATTR_MAY_ALIAS        
    4243 
    4344#define PJ_HAS_INT64            1 
  • pjproject/trunk/pjlib/include/pj/compat/cc_gcc.h

    r3664 r4624  
    5454  #define PJ_INLINE_SPECIFIER   static __inline 
    5555  #define PJ_ATTR_NORETURN       
     56  #define PJ_ATTR_MAY_ALIAS      
    5657#else 
    5758  typedef long long             pj_int64_t; 
     
    5960  #define PJ_INLINE_SPECIFIER   static inline 
    6061  #define PJ_ATTR_NORETURN      __attribute__ ((noreturn)) 
     62  #define PJ_ATTR_MAY_ALIAS     __attribute__((__may_alias__)) 
    6163#endif 
    6264 
  • pjproject/trunk/pjlib/include/pj/compat/cc_gcce.h

    r3553 r4624  
    4040#define PJ_NORETURN              
    4141#define PJ_ATTR_NORETURN        __attribute__ ((noreturn)) 
     42#define PJ_ATTR_MAY_ALIAS       __attribute__ ((__may_alias__)) 
    4243 
    4344#define PJ_HAS_INT64            1 
  • pjproject/trunk/pjlib/include/pj/compat/cc_msvc.h

    r3664 r4624  
    6969#define PJ_NORETURN             __declspec(noreturn) 
    7070#define PJ_ATTR_NORETURN         
     71#define PJ_ATTR_MAY_ALIAS        
    7172 
    7273#define PJ_HAS_INT64    1 
  • pjproject/trunk/pjlib/include/pj/compat/cc_mwcc.h

    r3553 r4624  
    4040#define PJ_NORETURN              
    4141#define PJ_ATTR_NORETURN        __attribute__ ((noreturn)) 
     42#define PJ_ATTR_MAY_ALIAS        
    4243 
    4344#define PJ_HAS_INT64            1 
  • pjproject/trunk/pjlib/include/pj/list.h

    r3553 r4624  
    7575{ 
    7676    PJ_DECL_LIST_MEMBER(void); 
    77 }; 
     77} PJ_ATTR_MAY_ALIAS; /* may_alias avoids warning with gcc-4.4 -Wall -O2 */ 
    7878 
    7979 
  • pjproject/trunk/pjlib/src/pj/log.c

    r4613 r4624  
    108108} 
    109109 
    110 static int log_get_raw_indent() 
     110static int log_get_raw_indent(void) 
    111111{ 
    112112    return (long)(pj_ssize_t)pj_thread_local_get(thread_indent_tls_id); 
     
    120120} 
    121121 
    122 static int log_get_raw_indent() 
     122static int log_get_raw_indent(void) 
    123123{ 
    124124    return log_indent; 
     
    126126#endif  /* PJ_LOG_ENABLE_INDENT && PJ_HAS_THREADS */ 
    127127 
    128 static int log_get_indent() 
     128static int log_get_indent(void) 
    129129{ 
    130130    int indent = log_get_raw_indent(); 
  • pjproject/trunk/pjlib/src/pj/pool_buf.c

    r4537 r4624  
    4444} 
    4545 
    46 static pj_status_t pool_buf_initialize() 
     46static pj_status_t pool_buf_initialize(void) 
    4747{ 
    4848    pj_atexit(&pool_buf_cleanup); 
  • pjproject/trunk/pjlib/src/pj/ssl_sock_ossl.c

    r4613 r4624  
    611611    ssock->ossl_rbio = BIO_new(BIO_s_mem()); 
    612612    ssock->ossl_wbio = BIO_new(BIO_s_mem()); 
    613     BIO_set_close(ssock->ossl_rbio, BIO_CLOSE); 
    614     BIO_set_close(ssock->ossl_wbio, BIO_CLOSE); 
     613    (void)BIO_set_close(ssock->ossl_rbio, BIO_CLOSE); 
     614    (void)BIO_set_close(ssock->ossl_wbio, BIO_CLOSE); 
    615615    SSL_set_bio(ssock->ossl_ssl, ssock->ossl_rbio, ssock->ossl_wbio); 
    616616 
     
    12741274 
    12751275    /* Reset write BIO */ 
    1276     BIO_reset(ssock->ossl_wbio); 
     1276    (void)BIO_reset(ssock->ossl_wbio); 
    12771277 
    12781278    /* Ticket #1573: Don't hold mutex while calling PJLIB socket send(). */ 
  • pjproject/trunk/pjmedia/src/test/test.c

    r3893 r4624  
    4848 */ 
    4949#if PJMEDIA_HAS_G711_CODEC==0 
    50 int dummy() 
     50void *dummy() 
    5151{ 
    5252    // Dummy 
    53     return (int) &pjmedia_plc_save; 
     53    return &pjmedia_plc_save; 
    5454} 
    5555#endif 
  • pjproject/trunk/pjsip-apps/src/samples/icedemo.c

    r4613 r4624  
    515515} 
    516516 
    517 #define PRINT(fmt, arg0, arg1, arg2, arg3, arg4, arg5)      \ 
     517#define PRINT(...)          \ 
    518518        printed = pj_ansi_snprintf(p, maxlen - (p-buffer),  \ 
    519                                    fmt, arg0, arg1, arg2, arg3, arg4, arg5); \ 
     519                                   __VA_ARGS__); \ 
    520520        if (printed <= 0 || printed >= (int)(maxlen - (p-buffer))) \ 
    521521            return -PJ_ETOOSMALL; \ 
     
    541541 
    542542    PRINT("%s\n", 
    543           pj_ice_get_cand_type_name(cand->type), 
    544           0, 0, 0, 0, 0); 
     543          pj_ice_get_cand_type_name(cand->type)); 
    545544 
    546545    if (p == buffer+maxlen) 
     
    564563 
    565564    /* Write "dummy" SDP v=, o=, s=, and t= lines */ 
    566     PRINT("v=0\no=- 3414953978 3414953978 IN IP4 localhost\ns=ice\nt=0 0\n",  
    567           0, 0, 0, 0, 0, 0); 
     565    PRINT("v=0\no=- 3414953978 3414953978 IN IP4 localhost\ns=ice\nt=0 0\n"); 
    568566 
    569567    /* Get ufrag and pwd from current session */ 
     
    576574           local_ufrag.ptr, 
    577575           (int)local_pwd.slen, 
    578            local_pwd.ptr,  
    579            0, 0); 
     576           local_pwd.ptr); 
    580577 
    581578    /* Write each component */ 
     
    597594                  (int)pj_sockaddr_get_port(&cand[0].addr), 
    598595                  pj_sockaddr_print(&cand[0].addr, ipaddr, 
    599                                     sizeof(ipaddr), 0), 
    600                   0, 0, 0, 0); 
     596                                    sizeof(ipaddr), 0)); 
    601597        } else if (comp==1) { 
    602598            /* For component 2, default address is in a=rtcp line */ 
     
    604600                  (int)pj_sockaddr_get_port(&cand[0].addr), 
    605601                  pj_sockaddr_print(&cand[0].addr, ipaddr, 
    606                                     sizeof(ipaddr), 0), 
    607                   0, 0, 0, 0); 
     602                                    sizeof(ipaddr), 0)); 
    608603        } else { 
    609604            /* For other components, we'll just invent this.. */ 
     
    611606                  (int)pj_sockaddr_get_port(&cand[0].addr), 
    612607                  pj_sockaddr_print(&cand[0].addr, ipaddr, 
    613                                     sizeof(ipaddr), 0), 
    614                   0, 0, 0, 0); 
     608                                    sizeof(ipaddr), 0)); 
    615609        } 
    616610 
Note: See TracChangeset for help on using the changeset viewer.