Make update: delete duplicate error code.
[oweals/openssl.git] / crypto / x509v3 / pcy_node.c
index 3d6bd34cc5d75787f8e50aea2530cc4324a93003..dcc1554e299267a6ea9c49ae856cbbfc018ffbb2 100644 (file)
  *
  */
 
-#include <memory.h>
 #include <openssl/asn1.h>
 #include <openssl/x509.h>
 #include <openssl/x509v3.h>
 
 #include "pcy_int.h"
 
-static int node_cmp(void *pa, void *pb)
+static int node_cmp(const X509_POLICY_NODE * const *a,
+                       const X509_POLICY_NODE * const *b)
        {
-       X509_POLICY_NODE **a = pa, **b = pb;
        return OBJ_cmp((*a)->data->valid_policy, (*b)->data->valid_policy);
        }
 
@@ -99,7 +98,7 @@ X509_POLICY_NODE *level_find_node(const X509_POLICY_LEVEL *level,
        }
 
 X509_POLICY_NODE *level_add_node(X509_POLICY_LEVEL *level,
-                       const X509_POLICY_DATA *data,
+                       X509_POLICY_DATA *data,
                        X509_POLICY_NODE *parent,
                        X509_POLICY_TREE *tree)
        {