Ignore:
Timestamp:
Aug 16, 2007 10:11:44 AM (17 years ago)
Author:
bennylp
Message:

Ticket #354: continuing work to port the Symbian libraries to .DSO format

File:
1 edited

Legend:

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

    r1241 r1417  
    244244    char *endbuf = buf+size; 
    245245    const pj_str_t *scheme; 
     246    const pjsip_parser_const_t *pc = pjsip_parser_const(); 
    246247 
    247248    *buf = '\0'; 
     
    254255    /* Print "user:password@", if any. */ 
    255256    if (url->user.slen) { 
    256         copy_advance_escape(buf, url->user, pjsip_USER_SPEC); 
     257        copy_advance_escape(buf, url->user, pc->pjsip_USER_SPEC); 
    257258        if (url->passwd.slen) { 
    258259            *buf++ = ':'; 
    259             copy_advance_escape(buf, url->passwd, pjsip_PASSWD_SPEC); 
     260            copy_advance_escape(buf, url->passwd, pc->pjsip_PASSWD_SPEC); 
    260261        } 
    261262 
     
    290291    if (context == PJSIP_URI_IN_OTHER) { 
    291292        copy_advance_pair_escape(buf, ";method=", 8, url->method_param,  
    292                                  pjsip_PARAM_CHAR_SPEC); 
     293                                 pc->pjsip_PARAM_CHAR_SPEC); 
    293294    } 
    294295 
     
    296297    if (context != PJSIP_URI_IN_FROMTO_HDR) { 
    297298        copy_advance_pair_escape(buf, ";transport=", 11, url->transport_param, 
    298                                  pjsip_PARAM_CHAR_SPEC); 
     299                                 pc->pjsip_PARAM_CHAR_SPEC); 
    299300    } 
    300301 
     
    313314    if (context != PJSIP_URI_IN_FROMTO_HDR) { 
    314315        copy_advance_pair_escape(buf, ";maddr=", 7, url->maddr_param, 
    315                                  pjsip_PARAM_CHAR_SPEC); 
     316                                 pc->pjsip_PARAM_CHAR_SPEC); 
    316317    } 
    317318 
     
    328329    /* Other param. */ 
    329330    printed = pjsip_param_print_on(&url->other_param, buf, endbuf-buf,  
    330                                    &pjsip_PARAM_CHAR_SPEC,  
    331                                    &pjsip_PARAM_CHAR_SPEC, ';'); 
     331                                   &pc->pjsip_PARAM_CHAR_SPEC,  
     332                                   &pc->pjsip_PARAM_CHAR_SPEC, ';'); 
    332333    if (printed < 0) 
    333334        return -1; 
     
    341342    if (context == PJSIP_URI_IN_CONTACT_HDR || context == PJSIP_URI_IN_OTHER) { 
    342343        printed = pjsip_param_print_on(&url->header_param, buf, endbuf-buf, 
    343                                        &pjsip_HDR_CHAR_SPEC,  
    344                                        &pjsip_HDR_CHAR_SPEC, '?'); 
     344                                       &pc->pjsip_HDR_CHAR_SPEC,  
     345                                       &pc->pjsip_HDR_CHAR_SPEC, '?'); 
    345346        if (printed < 0) 
    346347            return -1; 
Note: See TracChangeset for help on using the changeset viewer.