- asn1_der_decoding_element() is an alias to asn1_der_decoding().
- optimized asn1_der_decoding_startEnd(). It only performs the decoding
step, if it is not already done.
-- Added asn1_copy_node2().
+- Added asn1_dup_node().
- asn1_read_value() understands the ?CURRENT keyword, which can be used
to indicate the current element of a sequence, when the provided node
is a sequence element.
asn1_copy_node (asn1_node dst, const char *dst_name,
asn1_node src, const char *src_name);
extern ASN1_API asn1_node
- asn1_copy_node2 (asn1_node src, const char *src_name);
+ asn1_dup_node (asn1_node src, const char *src_name);
/* Internal and low-level DER utility functions. */
}
/**
- * asn1_copy_node2:
+ * asn1_dup_node:
* @src: Source asn1 node.
* @src_name: Field name in source node.
*
* Returns: Return %NULL on failure.
**/
asn1_node
-asn1_copy_node2 (asn1_node src, const char *src_name)
+asn1_dup_node (asn1_node src, const char *src_name)
{
return _asn1_copy_structure2(src, src_name);
}
asn1_delete_structure (&cpy_node);
- /* Test asn1_copy_node2 */
- cpy_node = asn1_copy_node2(asn1_element, "");
+ /* Test asn1_dup_node */
+ cpy_node = asn1_dup_node(asn1_element, "");
if (cpy_node == NULL)
{
- printf ("Cannot copy node (copy_node2)\n");
+ printf ("Cannot copy node (dup_node)\n");
exit (1);
}