Fix from stable branch.
[oweals/openssl.git] / crypto / asn1 / asn1.h
index 8185e1dbb57c14997f0c4f8d0f6ccf17dba747b4..2e7e9b6810b1ac60ff700d2fc8901c2068566ddf 100644 (file)
@@ -323,8 +323,8 @@ typedef struct ASN1_VALUE_st ASN1_VALUE;
        int i2d_##name##_NDEF(name *a, unsigned char **out);
 
 #define DECLARE_ASN1_FUNCTIONS_const(name) \
-       name *name##_new(void); \
-       void name##_free(name *a); \
+       DECLARE_ASN1_ALLOC_FUNCTIONS(name) \
+       DECLARE_ASN1_ENCODE_FUNCTIONS_const(name, name)
 
 #define DECLARE_ASN1_ALLOC_FUNCTIONS_name(type, name) \
        type *name##_new(void); \