Core XML: make lasso_node_set_custom_namespace/nodename take const string

* lasso/xml/xml.c lasso/xml/xml.h:
   mark argument of lasso_node_set_custom_namespace and
   lasso_node_set_custom_nodename as const char* strings.
This commit is contained in:
Benjamin Dauvergne 2010-01-26 20:59:24 +00:00
parent ce42be1481
commit 7d786e27bf
2 changed files with 5 additions and 4 deletions

View File

@ -869,7 +869,7 @@ _lasso_node_get_custom_element_or_create(LassoNode *node)
* the nearly same namespace.
*/
void
lasso_node_set_custom_namespace(LassoNode *node, char *prefix, char *href)
lasso_node_set_custom_namespace(LassoNode *node, const char *prefix, const char *href)
{
struct _CustomElement *custom_element;
@ -889,7 +889,7 @@ lasso_node_set_custom_namespace(LassoNode *node, char *prefix, char *href)
* a real element.
*/
void
lasso_node_set_custom_nodename(LassoNode *node, char *nodename)
lasso_node_set_custom_nodename(LassoNode *node, const char *nodename)
{
struct _CustomElement *custom_element;

View File

@ -154,9 +154,10 @@ LASSO_EXPORT xmlNode* lasso_node_get_original_xmlnode(LassoNode *node);
LASSO_EXPORT void lasso_node_set_original_xmlnode(LassoNode *node, xmlNode* xmlnode);
LASSO_EXPORT void lasso_node_set_custom_namespace(LassoNode *node, char *prefix, char *href);
LASSO_EXPORT void lasso_node_set_custom_namespace(LassoNode *node, const char *prefix,
const char *href);
LASSO_EXPORT void lasso_node_set_custom_nodename(LassoNode *node, char *nodename);
LASSO_EXPORT void lasso_node_set_custom_nodename(LassoNode *node, const char *nodename);
LASSO_EXPORT const char* lasso_node_get_name(LassoNode *node);