Ignore:
Timestamp:
May 2, 2007 5:14:29 AM (17 years ago)
Author:
bennylp
Message:

Ported PJSIP and PJSIP-SIMPLE to Symbian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsip/sip_tel_uri.c

    r974 r1241  
    7676                                     pj_bool_t parse_params); 
    7777 
    78 #ifdef __GNUC__ 
    79 #  define HAPPY_FLAG    (void*) 
    80 #else 
    81 #  define HAPPY_FLAG 
    82 #endif 
     78typedef const pj_str_t* (*P_GET_SCHEME)(const void*); 
     79typedef void*           (*P_GET_URI)(void*); 
     80typedef pj_ssize_t      (*P_PRINT_URI)(pjsip_uri_context_e,const void *, 
     81                                       char*,unsigned); 
     82typedef int             (*P_CMP_URI)(pjsip_uri_context_e, const void*,  
     83                                     const void*); 
     84typedef void*           (*P_CLONE)(pj_pool_t*, const void*); 
    8385 
    8486static pjsip_uri_vptr tel_uri_vptr =  
    8587{ 
    86     HAPPY_FLAG &tel_uri_get_scheme, 
    87     HAPPY_FLAG &tel_uri_get_uri, 
    88     HAPPY_FLAG &tel_uri_print, 
    89     HAPPY_FLAG &tel_uri_cmp, 
    90     HAPPY_FLAG &tel_uri_clone 
     88    (P_GET_SCHEME)      &tel_uri_get_scheme, 
     89    (P_GET_URI)         &tel_uri_get_uri, 
     90    (P_PRINT_URI)       &tel_uri_print, 
     91    (P_CMP_URI)         &tel_uri_cmp, 
     92    (P_CLONE)           &tel_uri_clone 
    9193}; 
    9294 
     
    9496PJ_DEF(pjsip_tel_uri*) pjsip_tel_uri_create(pj_pool_t *pool) 
    9597{ 
    96     pjsip_tel_uri *uri = pj_pool_zalloc(pool, sizeof(pjsip_tel_uri)); 
     98    pjsip_tel_uri *uri = PJ_POOL_ZALLOC_T(pool, pjsip_tel_uri); 
    9799    uri->vptr = &tel_uri_vptr; 
    98100    pj_list_init(&uri->other_param); 
     
    427429                uri->context = pvalue; 
    428430            } else { 
    429                 pjsip_param *param = pj_pool_alloc(pool, sizeof(pjsip_param)); 
     431                pjsip_param *param = PJ_POOL_ALLOC_T(pool, pjsip_param); 
    430432                param->name = pname; 
    431433                param->value = pvalue; 
Note: See TracChangeset for help on using the changeset viewer.