comparison libpurple/xmlnode.c @ 30404:8e9b04071e79

propagate from branch 'im.pidgin.pidgin' (head 9166d0ffe82472b17cee09aabbef61d8ec6e3e44) to branch 'im.pidgin.soc.2010.icq-tlc' (head 4c9bb4231e46e234d01e6dc64bf4be49fb12c27c)
author Mark Doliner <mark@kingant.net>
date Thu, 12 Aug 2010 15:30:11 +0000
parents 77cd42f08ba1
children 61d160a4689f c9244d8303ce
comparison
equal deleted inserted replaced
30403:a4d7d154d00d 30404:8e9b04071e79
221 xmlnode_insert_child(node, attrib_node); 221 xmlnode_insert_child(node, attrib_node);
222 } 222 }
223 223
224 224
225 const char * 225 const char *
226 xmlnode_get_attrib(xmlnode *node, const char *attr) 226 xmlnode_get_attrib(const xmlnode *node, const char *attr)
227 { 227 {
228 xmlnode *x; 228 xmlnode *x;
229 229
230 g_return_val_if_fail(node != NULL, NULL); 230 g_return_val_if_fail(node != NULL, NULL);
231 g_return_val_if_fail(attr != NULL, NULL); 231 g_return_val_if_fail(attr != NULL, NULL);
238 238
239 return NULL; 239 return NULL;
240 } 240 }
241 241
242 const char * 242 const char *
243 xmlnode_get_attrib_with_namespace(xmlnode *node, const char *attr, const char *xmlns) 243 xmlnode_get_attrib_with_namespace(const xmlnode *node, const char *attr, const char *xmlns)
244 { 244 {
245 xmlnode *x; 245 const xmlnode *x;
246 246
247 g_return_val_if_fail(node != NULL, NULL); 247 g_return_val_if_fail(node != NULL, NULL);
248 g_return_val_if_fail(attr != NULL, NULL); 248 g_return_val_if_fail(attr != NULL, NULL);
249 249
250 for(x = node->child; x; x = x->next) { 250 for(x = node->child; x; x = x->next) {