Changeset 1464


Ignore:
Timestamp:
Sep 30, 2007 6:06:41 PM (12 years ago)
Author:
bennylp
Message:

Fixed compilation error in sip_100rel.c when c++ mode is used

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip-ua/sip_100rel.c

    r1463 r1464  
    8787 
    8888/* List of pending transmission (may include the final response as well) */ 
    89 typedef struct tx_data_list 
    90 { 
    91         PJ_DECL_LIST_MEMBER(struct tx_data_list); 
     89typedef struct tx_data_list_t 
     90{ 
     91        PJ_DECL_LIST_MEMBER(struct tx_data_list_t); 
    9292        pj_uint32_t      rseq; 
    9393        pjsip_tx_data   *tdata; 
    94 } tx_data_list; 
     94} tx_data_list_t; 
    9595 
    9696 
     
    9898 
    9999/* UAS state. */ 
    100 typedef struct uas_state 
     100typedef struct uas_state_t 
    101101{ 
    102102        pj_int32_t       cseq; 
    103103        pj_uint32_t      rseq;  /* Initialized to -1 */ 
    104104        pj_bool_t        has_sdp; 
    105         tx_data_list     tx_data_list; 
     105        tx_data_list_t   tx_data_list; 
    106106        unsigned         retransmit_count; 
    107107        pj_timer_entry   retransmit_timer; 
    108 } uas_state; 
     108} uas_state_t; 
    109109 
    110110 
    111111/* UAC state */ 
    112 typedef struct uac_state 
     112typedef struct uac_state_t 
    113113{ 
    114114        pj_int32_t      cseq; 
    115115        pj_uint32_t     rseq;   /* Initialized to -1 */ 
    116 } uac_state; 
     116} uac_state_t; 
    117117 
    118118 
     
    121121{ 
    122122        pjsip_inv_session       *inv; 
    123         uas_state               *uas_state; 
    124         uac_state               *uac_state; 
     123        uas_state_t             *uas_state; 
     124        uac_state_t             *uac_state; 
    125125}; 
    126126 
     
    276276static void clear_all_responses(dlg_data *dd) 
    277277{ 
    278         tx_data_list *tl; 
     278        tx_data_list_t *tl; 
    279279 
    280280        tl = dd->uas_state->tx_data_list.next; 
     
    332332            cseq == dd->uas_state->cseq) 
    333333        { 
    334                 tx_data_list *tl = dd->uas_state->tx_data_list.next; 
     334                tx_data_list_t *tl = dd->uas_state->tx_data_list.next; 
    335335 
    336336                /* Yes it match! */ 
     
    405405        if (dd->uac_state == NULL) { 
    406406                dd->uac_state = PJ_POOL_ZALLOC_T(dd->inv->dlg->pool, 
    407                                                  struct uac_state); 
     407                                                 uac_state_t); 
    408408                dd->uac_state->cseq = rdata->msg_info.cseq->cseq; 
    409409                dd->uac_state->rseq = rseq - 1; 
     
    449449                                     (int)tsx->method.name.slen, 
    450450                                     tsx->method.name.ptr); 
    451         PJ_ASSERT_ON_FAIL(rack.slen > 0 && rack.slen < sizeof(rack_buf), 
     451        PJ_ASSERT_ON_FAIL(rack.slen > 0 && rack.slen < (int)sizeof(rack_buf), 
    452452                        { pjsip_tx_data_dec_ref(tdata); return; }); 
    453453        rack_hdr = pjsip_generic_string_hdr_create(tdata->pool, &RACK, &rack); 
     
    500500{ 
    501501        dlg_data *dd; 
    502         tx_data_list *tl; 
     502        tx_data_list_t *tl; 
    503503        pjsip_tx_data *tdata; 
    504504        pj_bool_t final; 
     
    600600        hsrc = src->msg->hdr.next; 
    601601        while (hsrc != &src->msg->hdr) { 
    602                 pjsip_hdr *h = pjsip_hdr_clone(dst->pool, hsrc); 
     602                pjsip_hdr *h = (pjsip_hdr*) pjsip_hdr_clone(dst->pool, hsrc); 
    603603                pjsip_msg_add_hdr(msg, h); 
    604604                hsrc = hsrc->next; 
     
    683683                         * In this case, must queue the 2xx response. 
    684684                         */ 
    685                         tx_data_list *tl; 
    686  
    687                         tl = PJ_POOL_ZALLOC_T(tdata->pool, tx_data_list); 
     685                        tx_data_list_t *tl; 
     686 
     687                        tl = PJ_POOL_ZALLOC_T(tdata->pool, tx_data_list_t); 
    688688                        tl->tdata = tdata; 
    689689                        tl->rseq = (pj_uint32_t)-1; 
     
    762762                char rseq_str[32]; 
    763763                pj_str_t rseq; 
    764                 tx_data_list *tl; 
     764                tx_data_list_t *tl; 
    765765 
    766766                /* Create UAS state if we don't have one */ 
    767767                if (dd->uas_state == NULL) { 
    768768                        dd->uas_state = PJ_POOL_ZALLOC_T(inv->dlg->pool, 
    769                                                          uas_state); 
     769                                                         uas_state_t); 
    770770                        dd->uas_state->cseq = cseq_hdr->cseq; 
    771771                        dd->uas_state->rseq = pj_rand() % 0x7FFF; 
     
    794794 
    795795                /* Create list entry for this response */ 
    796                 tl = PJ_POOL_ZALLOC_T(tdata->pool, tx_data_list); 
     796                tl = PJ_POOL_ZALLOC_T(tdata->pool, tx_data_list_t); 
    797797                tl->tdata = tdata; 
    798798                tl->rseq = dd->uas_state->rseq++; 
Note: See TracChangeset for help on using the changeset viewer.