Changeset 1241 for pjproject/trunk/pjsip/src/pjsip-simple/pidf.c
- Timestamp:
- May 2, 2007 5:14:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/pjsip-simple/pidf.c
r1146 r1241 89 89 const pj_str_t *value) 90 90 { 91 pj_xml_attr *attr = pj_pool_alloc(pool, sizeof(*attr));91 pj_xml_attr *attr = PJ_POOL_ALLOC_T(pool, pj_xml_attr); 92 92 attr->name = *name; 93 93 pj_strdup(pool, &attr->value, value); … … 111 111 const pj_str_t *id) 112 112 { 113 pjpidf_tuple *t = pj_pool_alloc(pool, sizeof(*t));113 pjpidf_tuple *t = PJ_POOL_ALLOC_T(pool, pjpidf_tuple); 114 114 pjpidf_tuple_construct(pool, t, id); 115 115 pj_xml_add_node(pres, t); … … 130 130 static pj_bool_t find_tuple_by_id(pj_xml_node *node, const void *id) 131 131 { 132 return pj_xml_find_attr(node, &ID, id) != NULL;132 return pj_xml_find_attr(node, &ID, (const pj_str_t*)id) != NULL; 133 133 } 134 134 … … 147 147 const pj_str_t *text) 148 148 { 149 pjpidf_note *note = pj_pool_alloc(pool, sizeof(*note));149 pjpidf_note *note = PJ_POOL_ALLOC_T(pool, pjpidf_note); 150 150 xml_init_node(pool, note, &NOTE, text); 151 151 pj_xml_add_node(pres, note); … … 174 174 attr = xml_create_attr(pool, &ID, id); 175 175 pj_xml_add_attr(t, attr); 176 st = pj_pool_alloc(pool, sizeof(*st));176 st = PJ_POOL_ALLOC_T(pool, pjpidf_status); 177 177 pjpidf_status_construct(pool, st); 178 178 pj_xml_add_node(t, st); … … 215 215 pj_xml_node *node = pj_xml_find_node(t, &CONTACT); 216 216 if (!node) { 217 node = pj_pool_alloc(pool, sizeof(*node));217 node = PJ_POOL_ALLOC_T(pool, pj_xml_node); 218 218 xml_init_node(pool, node, &CONTACT, contact); 219 219 pj_xml_add_node(t, node); … … 230 230 231 231 if (!node) { 232 node = pj_pool_alloc(pool, sizeof(*node));232 node = PJ_POOL_ALLOC_T(pool, pj_xml_node); 233 233 xml_init_node(pool, node, &CONTACT, NULL); 234 234 pj_xml_add_node(t, node); … … 260 260 const pj_str_t *text) 261 261 { 262 pjpidf_note *note = pj_pool_alloc(pool, sizeof(*note));262 pjpidf_note *note = PJ_POOL_ALLOC_T(pool, pjpidf_note); 263 263 xml_init_node(pool, note, &NOTE, text); 264 264 pj_xml_add_node(t, note); … … 288 288 pj_xml_node *node = pj_xml_find_node(t, &TIMESTAMP); 289 289 if (!node) { 290 node = pj_pool_alloc(pool, sizeof(*node));290 node = PJ_POOL_ALLOC_T(pool, pj_xml_node); 291 291 xml_init_node(pool, node, &TIMESTAMP, ts); 292 292 } else { … … 301 301 pj_xml_node *node = pj_xml_find_node(t, &TIMESTAMP); 302 302 if (!node) { 303 node = pj_pool_alloc(pool, sizeof(*node));303 node = PJ_POOL_ALLOC_T(pool, pj_xml_node); 304 304 xml_init_node(pool, node, &TIMESTAMP, ts); 305 305 } else { … … 315 315 316 316 xml_init_node(pool, st, &STATUS, NULL); 317 node = pj_pool_alloc(pool, sizeof(*node));317 node = PJ_POOL_ALLOC_T(pool, pj_xml_node); 318 318 xml_init_node(pool, node, &BASIC, &CLOSED); 319 319 pj_xml_add_node(st, node); … … 336 336 PJ_DEF(pjpidf_pres*) pjpidf_create(pj_pool_t *pool, const pj_str_t *entity) 337 337 { 338 pjpidf_pres *pres = pj_pool_alloc(pool, sizeof(*pres));338 pjpidf_pres *pres = PJ_POOL_ALLOC_T(pool, pjpidf_pres); 339 339 pjpidf_pres_construct(pool, pres, entity); 340 340 return pres;
Note: See TracChangeset
for help on using the changeset viewer.