Changeset 1240 for pjproject/trunk/pjsip/src/pjsip/sip_parser.c
- Timestamp:
- May 1, 2007 4:54:54 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip/sip_parser.c
r1228 r1240 251 251 252 252 len = param->slen + pname->slen + pvalue->slen + 3; 253 p = new_param = pj_pool_alloc(pool, len);253 p = new_param = (char*) pj_pool_alloc(pool, len); 254 254 255 255 if (param->slen) { … … 1002 1002 */ 1003 1003 if (ctype_hdr && scanner->curptr!=scanner->end) { 1004 pjsip_msg_body *body = pj_pool_alloc(pool, sizeof(pjsip_msg_body));1004 pjsip_msg_body *body = PJ_POOL_ALLOC_T(pool, pjsip_msg_body); 1005 1005 body->content_type.type = ctype_hdr->media.type; 1006 1006 body->content_type.subtype = ctype_hdr->media.subtype; … … 1023 1023 pjsip_parser_err_report *err_info; 1024 1024 1025 err_info = pj_pool_alloc(pool, sizeof(*err_info));1025 err_info = PJ_POOL_ALLOC_T(pool, pjsip_parser_err_report); 1026 1026 err_info->except_code = PJ_GET_EXCEPTION(); 1027 1027 err_info->line = scanner->line; … … 1251 1251 } 1252 1252 1253 uri = (*func)( scanner, pool, 1254 (opt & PJSIP_PARSE_URI_IN_FROM_TO_HDR)== 0); 1253 uri = (pjsip_uri*) 1254 (*func)(scanner, pool, 1255 (opt & PJSIP_PARSE_URI_IN_FROM_TO_HDR)==0); 1255 1256 1256 1257 … … 1380 1381 1381 1382 } else { 1382 pjsip_param *p = pj_pool_alloc(pool, sizeof(pjsip_param));1383 pjsip_param *p = PJ_POOL_ALLOC_T(pool, pjsip_param); 1383 1384 p->name = pname; 1384 1385 p->value = pvalue; … … 1392 1393 do { 1393 1394 pjsip_param *param; 1394 param = pj_pool_alloc(pool, sizeof(pjsip_param));1395 param = PJ_POOL_ALLOC_T(pool, pjsip_param); 1395 1396 int_parse_hparam(scanner, pool, ¶m->name, ¶m->value); 1396 1397 pj_list_insert_before(&url->header_param, param); … … 1624 1625 int_parse_param( scanner, pool, &pname, &pvalue, 0); 1625 1626 if (!parser_stricmp(pname, pjsip_Q_STR) && pvalue.slen) { 1626 char *dot_pos = pj_memchr(pvalue.ptr, '.', pvalue.slen);1627 char *dot_pos = (char*) pj_memchr(pvalue.ptr, '.', pvalue.slen); 1627 1628 if (!dot_pos) { 1628 1629 hdr->q1000 = pj_strtoul(&pvalue); … … 1636 1637 1637 1638 } else { 1638 pjsip_param *p = pj_pool_alloc(pool, sizeof(pjsip_param));1639 pjsip_param *p = PJ_POOL_ALLOC_T(pool, pjsip_param); 1639 1640 p->name = pname; 1640 1641 p->value = pvalue; … … 1774 1775 1775 1776 } else { 1776 pjsip_param *p = pj_pool_alloc(pool, sizeof(pjsip_param));1777 pjsip_param *p = PJ_POOL_ALLOC_T(pool, pjsip_param); 1777 1778 p->name = pname; 1778 1779 p->value = pvalue; … … 1872 1873 hdr->rport_param = 0; 1873 1874 } else { 1874 pjsip_param *p = pj_pool_alloc(pool, sizeof(pjsip_param));1875 pjsip_param *p = PJ_POOL_ALLOC_T(pool, pjsip_param); 1875 1876 p->name = pname; 1876 1877 p->value = pvalue; … … 1912 1913 1913 1914 while (*scanner->curptr == ';') { 1914 pjsip_param *p = pj_pool_alloc(pool, sizeof(pjsip_param));1915 pjsip_param *p = PJ_POOL_ALLOC_T(pool, pjsip_param); 1915 1916 int_parse_param(scanner, pool, &p->name, &p->value, 0); 1916 1917 pj_list_insert_before(&hdr->other_param, p);
Note: See TracChangeset
for help on using the changeset viewer.