Mercurial > pidgin
comparison libpurple/xmlnode.c @ 27590:a08e84032814
merge of '2348ff22f0ff3453774b8b25b36238465580c609'
and 'e76f11543c2a4aa05bdf584f087cbe3439029661'
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 12 Jul 2009 05:43:38 +0000 |
parents | 01f1929d0936 |
children | f1437342cc0e |
comparison
equal
deleted
inserted
replaced
27104:048bcf41deef | 27590:a08e84032814 |
---|---|
380 g_strfreev(names); | 380 g_strfreev(names); |
381 return ret; | 381 return ret; |
382 } | 382 } |
383 | 383 |
384 char * | 384 char * |
385 xmlnode_get_data(xmlnode *node) | 385 xmlnode_get_data(const xmlnode *node) |
386 { | 386 { |
387 GString *str = NULL; | 387 GString *str = NULL; |
388 xmlnode *c; | 388 xmlnode *c; |
389 | 389 |
390 g_return_val_if_fail(node != NULL, NULL); | 390 g_return_val_if_fail(node != NULL, NULL); |
403 | 403 |
404 return g_string_free(str, FALSE); | 404 return g_string_free(str, FALSE); |
405 } | 405 } |
406 | 406 |
407 char * | 407 char * |
408 xmlnode_get_data_unescaped(xmlnode *node) | 408 xmlnode_get_data_unescaped(const xmlnode *node) |
409 { | 409 { |
410 char *escaped = xmlnode_get_data(node); | 410 char *escaped = xmlnode_get_data(node); |
411 | 411 |
412 char *unescaped = escaped ? purple_unescape_html(escaped) : NULL; | 412 char *unescaped = escaped ? purple_unescape_html(escaped) : NULL; |
413 | 413 |