comparison libpurple/xmlnode.c @ 15822:32c366eeeb99

sed -ie 's/gaim/purple/g'
author Sean Egan <seanegan@gmail.com>
date Mon, 19 Mar 2007 07:01:17 +0000
parents c2d75b47198d
children 8bcd5840fb12
comparison
equal deleted inserted replaced
15821:84b0f9b23ede 15822:32c366eeeb99
1 /** 1 /**
2 * @file xmlnode.c XML DOM functions 2 * @file xmlnode.c XML DOM functions
3 * 3 *
4 * gaim 4 * purple
5 * 5 *
6 * Gaim is the legal property of its developers, whose names are too numerous 6 * Purple is the legal property of its developers, whose names are too numerous
7 * to list here. Please refer to the COPYRIGHT file distributed with this 7 * to list here. Please refer to the COPYRIGHT file distributed with this
8 * source distribution. 8 * source distribution.
9 * 9 *
10 * This program is free software; you can redistribute it and/or modify 10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License as published by 11 * it under the terms of the GNU General Public License as published by
49 xmlnode *node = g_new0(xmlnode, 1); 49 xmlnode *node = g_new0(xmlnode, 1);
50 50
51 node->name = g_strdup(name); 51 node->name = g_strdup(name);
52 node->type = type; 52 node->type = type;
53 53
54 GAIM_DBUS_REGISTER_POINTER(node, xmlnode); 54 PURPLE_DBUS_REGISTER_POINTER(node, xmlnode);
55 55
56 return node; 56 return node;
57 } 57 }
58 58
59 xmlnode* 59 xmlnode*
276 276
277 g_free(node->name); 277 g_free(node->name);
278 g_free(node->data); 278 g_free(node->data);
279 g_free(node->xmlns); 279 g_free(node->xmlns);
280 280
281 GAIM_DBUS_UNREGISTER_POINTER(node); 281 PURPLE_DBUS_UNREGISTER_POINTER(node);
282 g_free(node); 282 g_free(node);
283 } 283 }
284 284
285 xmlnode* 285 xmlnode*
286 xmlnode_get_child(const xmlnode *parent, const char *name) 286 xmlnode_get_child(const xmlnode *parent, const char *name)
469 int attrib_len = attributes[i+4] - attributes[i+3]; 469 int attrib_len = attributes[i+4] - attributes[i+3];
470 char *attrib = g_malloc(attrib_len + 1); 470 char *attrib = g_malloc(attrib_len + 1);
471 memcpy(attrib, attributes[i+3], attrib_len); 471 memcpy(attrib, attributes[i+3], attrib_len);
472 attrib[attrib_len] = '\0'; 472 attrib[attrib_len] = '\0';
473 txt = attrib; 473 txt = attrib;
474 attrib = gaim_unescape_html(txt); 474 attrib = purple_unescape_html(txt);
475 g_free(txt); 475 g_free(txt);
476 xmlnode_set_attrib(node, (const char*) attributes[i], attrib); 476 xmlnode_set_attrib(node, (const char*) attributes[i], attrib);
477 g_free(attrib); 477 g_free(attrib);
478 } 478 }
479 479