Ignore:
Timestamp:
Nov 23, 2005 8:56:30 PM (18 years ago)
Author:
bennylp
Message:

Added tel: uri and user-defined uri parser

File:
1 edited

Legend:

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

    r65 r82  
    1818 */ 
    1919#include <pjsip/sip_msg.h> 
     20#include <pjsip/sip_parser.h> 
    2021#include <pjsip/print_util.h> 
    2122#include <pj/string.h> 
     
    928929        } 
    929930 
    930         printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf,';'); 
     931        printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf, 
     932                                       &pjsip_PARAM_CHAR_SPEC, 
     933                                       &pjsip_PARAM_CHAR_SPEC, ';'); 
    931934        if (printed < 0) 
    932935            return printed; 
     
    11211124    copy_advance_pair(buf, ";tag=", 5, hdr->tag); 
    11221125 
    1123     printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf, ';'); 
     1126    printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf,  
     1127                                   &pjsip_PARAM_CHAR_SPEC, 
     1128                                   &pjsip_PARAM_CHAR_SPEC, ';'); 
    11241129    if (printed < 0) 
    11251130        return -1; 
     
    12441249    buf += printed; 
    12451250 
    1246     printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf, ';'); 
     1251    printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf,  
     1252                                   &pjsip_PARAM_CHAR_SPEC,  
     1253                                   &pjsip_PARAM_CHAR_SPEC, ';'); 
    12471254    if (printed < 0) 
    12481255        return -1; 
     
    14071414    copy_advance_pair(buf, ";branch=", 8, hdr->branch_param); 
    14081415     
    1409     printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf, ';'); 
     1416    printed = pjsip_param_print_on(&hdr->other_param, buf, endbuf-buf,  
     1417                                   &pjsip_PARAM_CHAR_SPEC, 
     1418                                   &pjsip_PARAM_CHAR_SPEC, ';'); 
    14101419    if (printed < 0) 
    14111420        return -1; 
Note: See TracChangeset for help on using the changeset viewer.