diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2004-07-21 17:37:18 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2004-07-21 17:37:18 +0000 |
| commit | 487aac3fc24b319d5030fe3390776dcc21dea0ad (patch) | |
| tree | 84d1abe18023c5791e1b7fa9e8ff927449c0ac9d | |
| parent | 48aaf8b6d38aef4f0ee9bf59ecf4310e0dece029 (diff) | |
| download | lasso-487aac3fc24b319d5030fe3390776dcc21dea0ad.tar.gz lasso-487aac3fc24b319d5030fe3390776dcc21dea0ad.tar.xz lasso-487aac3fc24b319d5030fe3390776dcc21dea0ad.zip | |
compilation warnings; in a better way
| -rw-r--r-- | lasso/xml/xml.c | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c index 4c301d79..75147fa3 100644 --- a/lasso/xml/xml.c +++ b/lasso/xml/xml.c @@ -24,6 +24,8 @@ #include <lasso/xml/xml.h> #include <lasso/xml/ds_signature.h> +#include <xmlsec/base64.h> +#include <xmlsec/xmltree.h> struct _LassoNodePrivate { @@ -592,8 +594,8 @@ lasso_node_impl_export_to_base64(LassoNode *node) xmlChar *buffer, *ret; buffer = lasso_node_impl_dump(node, "utf-8", 0); - ret = (xmlChar*)xmlSecBase64Encode((const xmlSecByte *) buffer, - (xmlSecSize)strlen((const char *)buffer), 0); + ret = xmlSecBase64Encode((const xmlSecByte *) buffer, + (xmlSecSize)strlen((const char *)buffer), 0); xmlFree(buffer); return (ret); @@ -788,19 +790,19 @@ lasso_node_impl_get_child(LassoNode *node, xmlNodePtr child; if (href != NULL) - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, href); + child = xmlSecFindNode(node->private->node, name, href); else { - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, href); + child = xmlSecFindNode(node->private->node, name, href); if (child == NULL) - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, lassoLibHRef); + child = xmlSecFindNode(node->private->node, name, lassoLibHRef); if (child == NULL) - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, lassoSamlAssertionHRef); + child = xmlSecFindNode(node->private->node, name, lassoSamlAssertionHRef); if (child == NULL) - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, lassoSamlProtocolHRef); + child = xmlSecFindNode(node->private->node, name, lassoSamlProtocolHRef); if (child == NULL) - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, lassoSoapEnvHRef); + child = xmlSecFindNode(node->private->node, name, lassoSoapEnvHRef); if (child == NULL) - child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, lassoMetadataHRef); + child = xmlSecFindNode(node->private->node, name, lassoMetadataHRef); } if (child != NULL) return (lasso_node_new_from_xmlNode(child)); @@ -927,7 +929,7 @@ lasso_node_impl_verify_signature(LassoNode *node, LASSO_NODE_GET_CLASS(node)->get_xmlNode(LASSO_NODE(node))); /* find start node */ - signature = (xmlNodePtr)xmlSecFindNode(node->private->node, xmlSecNodeSignature, + signature = xmlSecFindNode(node->private->node, xmlSecNodeSignature, xmlSecDSigNs); if (signature == NULL) { debug(ERROR, "Signature element not found.\n"); @@ -1008,7 +1010,7 @@ lasso_node_impl_add_child(LassoNode *node, if (node->private->node->ns != NULL) { href = node->private->node->ns->href; } - old_child = (xmlNodePtr)xmlSecFindNode(node->private->node, + old_child = xmlSecFindNode(node->private->node, child->private->node->name, href); } @@ -1142,7 +1144,7 @@ lasso_node_impl_new_child(LassoNode *node, if (node->private->node->ns != NULL) { href = node->private->node->ns->href; } - old_child = (xmlNodePtr)xmlSecFindNode(node->private->node, name, href); + old_child = xmlSecFindNode(node->private->node, name, href); /* old_child = lasso_node_get_child(node, name); */ } |
