Changeset 789 for pjproject/branches/symbian/pjsip/src/pjsip/sip_tel_uri.c
- Timestamp:
- Oct 29, 2006 6:13:13 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/symbian/pjsip/src/pjsip/sip_tel_uri.c
r145 r789 74 74 pj_bool_t parse_params); 75 75 76 #ifdef __GNUC__ 77 # define HAPPY_FLAG (void*) 78 #else 79 # define HAPPY_FLAG 80 #endif 76 77 typedef const pj_str_t* (*FGETSCHEME)(const void *uri); 78 typedef void* (*FGETURI)(void *uri); 79 typedef pj_ssize_t (*FPRINT)(pjsip_uri_context_e context, 80 const void *uri, 81 char *buf, pj_size_t size); 82 typedef pj_status_t (*FCOMPARE)(pjsip_uri_context_e context, 83 const void *uri1, const void *uri2); 84 typedef void *(*FCLONE)(pj_pool_t *pool, const void *uri); 85 81 86 82 87 static pjsip_uri_vptr tel_uri_vptr = 83 88 { 84 HAPPY_FLAG&tel_uri_get_scheme,85 HAPPY_FLAG&tel_uri_get_uri,86 HAPPY_FLAG&tel_uri_print,87 HAPPY_FLAG&tel_uri_cmp,88 HAPPY_FLAG&tel_uri_clone89 (FGETSCHEME) &tel_uri_get_scheme, 90 (FGETURI) &tel_uri_get_uri, 91 (FPRINT) &tel_uri_print, 92 (FCOMPARE) &tel_uri_cmp, 93 (FCLONE) &tel_uri_clone 89 94 }; 90 95 … … 92 97 PJ_DEF(pjsip_tel_uri*) pjsip_tel_uri_create(pj_pool_t *pool) 93 98 { 94 pjsip_tel_uri *uri = pj_pool_zalloc(pool, sizeof(pjsip_tel_uri)); 99 pjsip_tel_uri *uri = (pjsip_tel_uri *) 100 pj_pool_zalloc(pool, sizeof(pjsip_tel_uri)); 95 101 uri->vptr = &tel_uri_vptr; 96 102 pj_list_init(&uri->other_param); … … 404 410 uri->context = pvalue; 405 411 } else { 406 pjsip_param *param = pj_pool_alloc(pool, sizeof(pjsip_param)); 412 pjsip_param *param = (pjsip_param *) 413 pj_pool_alloc(pool, sizeof(pjsip_param)); 407 414 param->name = pname; 408 415 param->value = pvalue;
Note: See TracChangeset
for help on using the changeset viewer.