From 3aceb94b9e6ac4722b96d4fb1cf7e1a4358941e0 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Fri, 16 Jun 2000 23:29:26 +0000 Subject: Safe stack reorganisation in terms of function casts. After some messing around this seems to work but needs a few more tests. Working out the syntax for sk_set_cmp_func() (cast it to a function that itself returns a function pointer) was painful :-( Needs some testing to see what other compilers think of this syntax. Also needs similar stuff for ASN1_SET_OF etc etc. --- crypto/x509/x509.h | 310 ------------------------------------------------- crypto/x509/x509_vfy.h | 31 ----- 2 files changed, 341 deletions(-) (limited to 'crypto/x509') diff --git a/crypto/x509/x509.h b/crypto/x509/x509.h index 87f192fa80..baf76f3e1e 100644 --- a/crypto/x509/x509.h +++ b/crypto/x509/x509.h @@ -152,37 +152,6 @@ typedef struct X509_algor_st } X509_ALGOR; DECLARE_STACK_OF(X509_ALGOR) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_ALGOR_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_ALGOR_new_null() sk_new_null() - #define sk_X509_ALGOR_free(a) sk_free(a) - #define sk_X509_ALGOR_num(a) sk_num(a) - #define sk_X509_ALGOR_value(a,b) ((X509_ALGOR *) \ - sk_value((a),(b))) - #define sk_X509_ALGOR_set(a,b,c) ((X509_ALGOR *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_ALGOR_zero(a) sk_zero(a) - #define sk_X509_ALGOR_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_ALGOR_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_ALGOR_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_ALGOR_delete(a,b) ((X509_ALGOR *) \ - sk_delete((a),(b))) - #define sk_X509_ALGOR_delete_ptr(a,b) ((X509_ALGOR *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_ALGOR_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_ALGOR_set_cmp_func(a,b) ((int (*) \ - (const X509_ALGOR * const *,const X509_ALGOR * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_ALGOR_dup(a) sk_dup(a) - #define sk_X509_ALGOR_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_ALGOR_shift(a) ((X509_ALGOR *)sk_shift(a)) - #define sk_X509_ALGOR_pop(a) ((X509_ALGOR *)sk_pop(a)) - #define sk_X509_ALGOR_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509_ALGOR) typedef struct X509_val_st @@ -213,37 +182,6 @@ typedef struct X509_name_entry_st } X509_NAME_ENTRY; DECLARE_STACK_OF(X509_NAME_ENTRY) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_NAME_ENTRY_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_NAME_ENTRY_new_null() sk_new_null() - #define sk_X509_NAME_ENTRY_free(a) sk_free(a) - #define sk_X509_NAME_ENTRY_num(a) sk_num(a) - #define sk_X509_NAME_ENTRY_value(a,b) ((X509_NAME_ENTRY *) \ - sk_value((a),(b))) - #define sk_X509_NAME_ENTRY_set(a,b,c) ((X509_NAME_ENTRY *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_NAME_ENTRY_zero(a) sk_zero(a) - #define sk_X509_NAME_ENTRY_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_NAME_ENTRY_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_NAME_ENTRY_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_NAME_ENTRY_delete(a,b) ((X509_NAME_ENTRY *) \ - sk_delete((a),(b))) - #define sk_X509_NAME_ENTRY_delete_ptr(a,b) ((X509_NAME_ENTRY *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_NAME_ENTRY_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_NAME_ENTRY_set_cmp_func(a,b) ((int (*) \ - (const X509_NAME_ENTRY * const *,const X509_NAME_ENTRY * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_NAME_ENTRY_dup(a) sk_dup(a) - #define sk_X509_NAME_ENTRY_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_NAME_ENTRY_shift(a) ((X509_NAME_ENTRY *)sk_shift(a)) - #define sk_X509_NAME_ENTRY_pop(a) ((X509_NAME_ENTRY *)sk_pop(a)) - #define sk_X509_NAME_ENTRY_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509_NAME_ENTRY) /* we always keep X509_NAMEs in 2 forms. */ @@ -260,37 +198,6 @@ typedef struct X509_name_st } X509_NAME; DECLARE_STACK_OF(X509_NAME) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_NAME_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_NAME_new_null() sk_new_null() - #define sk_X509_NAME_free(a) sk_free(a) - #define sk_X509_NAME_num(a) sk_num(a) - #define sk_X509_NAME_value(a,b) ((X509_NAME *) \ - sk_value((a),(b))) - #define sk_X509_NAME_set(a,b,c) ((X509_NAME *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_NAME_zero(a) sk_zero(a) - #define sk_X509_NAME_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_NAME_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_NAME_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_NAME_delete(a,b) ((X509_NAME *) \ - sk_delete((a),(b))) - #define sk_X509_NAME_delete_ptr(a,b) ((X509_NAME *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_NAME_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_NAME_set_cmp_func(a,b) ((int (*) \ - (const X509_NAME * const *,const X509_NAME * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_NAME_dup(a) sk_dup(a) - #define sk_X509_NAME_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_NAME_shift(a) ((X509_NAME *)sk_shift(a)) - #define sk_X509_NAME_pop(a) ((X509_NAME *)sk_pop(a)) - #define sk_X509_NAME_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ #define X509_EX_V_NETSCAPE_HACK 0x8000 #define X509_EX_V_INIT 0x0001 @@ -305,37 +212,6 @@ typedef struct X509_extension_st } X509_EXTENSION; DECLARE_STACK_OF(X509_EXTENSION) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_EXTENSION_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_EXTENSION_new_null() sk_new_null() - #define sk_X509_EXTENSION_free(a) sk_free(a) - #define sk_X509_EXTENSION_num(a) sk_num(a) - #define sk_X509_EXTENSION_value(a,b) ((X509_EXTENSION *) \ - sk_value((a),(b))) - #define sk_X509_EXTENSION_set(a,b,c) ((X509_EXTENSION *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_EXTENSION_zero(a) sk_zero(a) - #define sk_X509_EXTENSION_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_EXTENSION_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_EXTENSION_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_EXTENSION_delete(a,b) ((X509_EXTENSION *) \ - sk_delete((a),(b))) - #define sk_X509_EXTENSION_delete_ptr(a,b) ((X509_EXTENSION *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_EXTENSION_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_EXTENSION_set_cmp_func(a,b) ((int (*) \ - (const X509_EXTENSION * const *,const X509_EXTENSION * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_EXTENSION_dup(a) sk_dup(a) - #define sk_X509_EXTENSION_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_EXTENSION_shift(a) ((X509_EXTENSION *)sk_shift(a)) - #define sk_X509_EXTENSION_pop(a) ((X509_EXTENSION *)sk_pop(a)) - #define sk_X509_EXTENSION_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509_EXTENSION) /* a sequence of these are used */ @@ -351,37 +227,6 @@ typedef struct x509_attributes_st } X509_ATTRIBUTE; DECLARE_STACK_OF(X509_ATTRIBUTE) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_ATTRIBUTE_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_ATTRIBUTE_new_null() sk_new_null() - #define sk_X509_ATTRIBUTE_free(a) sk_free(a) - #define sk_X509_ATTRIBUTE_num(a) sk_num(a) - #define sk_X509_ATTRIBUTE_value(a,b) ((X509_ATTRIBUTE *) \ - sk_value((a),(b))) - #define sk_X509_ATTRIBUTE_set(a,b,c) ((X509_ATTRIBUTE *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_ATTRIBUTE_zero(a) sk_zero(a) - #define sk_X509_ATTRIBUTE_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_ATTRIBUTE_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_ATTRIBUTE_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_ATTRIBUTE_delete(a,b) ((X509_ATTRIBUTE *) \ - sk_delete((a),(b))) - #define sk_X509_ATTRIBUTE_delete_ptr(a,b) ((X509_ATTRIBUTE *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_ATTRIBUTE_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_ATTRIBUTE_set_cmp_func(a,b) ((int (*) \ - (const X509_ATTRIBUTE * const *,const X509_ATTRIBUTE * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_ATTRIBUTE_dup(a) sk_dup(a) - #define sk_X509_ATTRIBUTE_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_ATTRIBUTE_shift(a) ((X509_ATTRIBUTE *)sk_shift(a)) - #define sk_X509_ATTRIBUTE_pop(a) ((X509_ATTRIBUTE *)sk_pop(a)) - #define sk_X509_ATTRIBUTE_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509_ATTRIBUTE) typedef struct X509_req_info_st @@ -453,37 +298,6 @@ typedef struct x509_st } X509; DECLARE_STACK_OF(X509) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_new_null() sk_new_null() - #define sk_X509_free(a) sk_free(a) - #define sk_X509_num(a) sk_num(a) - #define sk_X509_value(a,b) ((X509 *) \ - sk_value((a),(b))) - #define sk_X509_set(a,b,c) ((X509 *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_zero(a) sk_zero(a) - #define sk_X509_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_delete(a,b) ((X509 *) \ - sk_delete((a),(b))) - #define sk_X509_delete_ptr(a,b) ((X509 *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_set_cmp_func(a,b) ((int (*) \ - (const X509 * const *,const X509 * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_dup(a) sk_dup(a) - #define sk_X509_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_shift(a) ((X509 *)sk_shift(a)) - #define sk_X509_pop(a) ((X509 *)sk_pop(a)) - #define sk_X509_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509) /* This is used for a table of trust checking functions */ @@ -498,37 +312,6 @@ typedef struct x509_trust_st { } X509_TRUST; DECLARE_STACK_OF(X509_TRUST) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_TRUST_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_TRUST_new_null() sk_new_null() - #define sk_X509_TRUST_free(a) sk_free(a) - #define sk_X509_TRUST_num(a) sk_num(a) - #define sk_X509_TRUST_value(a,b) ((X509_TRUST *) \ - sk_value((a),(b))) - #define sk_X509_TRUST_set(a,b,c) ((X509_TRUST *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_TRUST_zero(a) sk_zero(a) - #define sk_X509_TRUST_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_TRUST_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_TRUST_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_TRUST_delete(a,b) ((X509_TRUST *) \ - sk_delete((a),(b))) - #define sk_X509_TRUST_delete_ptr(a,b) ((X509_TRUST *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_TRUST_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_TRUST_set_cmp_func(a,b) ((int (*) \ - (const X509_TRUST * const *,const X509_TRUST * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_TRUST_dup(a) sk_dup(a) - #define sk_X509_TRUST_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_TRUST_shift(a) ((X509_TRUST *)sk_shift(a)) - #define sk_X509_TRUST_pop(a) ((X509_TRUST *)sk_pop(a)) - #define sk_X509_TRUST_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ /* standard trust ids */ @@ -564,37 +347,6 @@ typedef struct X509_revoked_st } X509_REVOKED; DECLARE_STACK_OF(X509_REVOKED) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_REVOKED_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_REVOKED_new_null() sk_new_null() - #define sk_X509_REVOKED_free(a) sk_free(a) - #define sk_X509_REVOKED_num(a) sk_num(a) - #define sk_X509_REVOKED_value(a,b) ((X509_REVOKED *) \ - sk_value((a),(b))) - #define sk_X509_REVOKED_set(a,b,c) ((X509_REVOKED *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_REVOKED_zero(a) sk_zero(a) - #define sk_X509_REVOKED_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_REVOKED_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_REVOKED_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_REVOKED_delete(a,b) ((X509_REVOKED *) \ - sk_delete((a),(b))) - #define sk_X509_REVOKED_delete_ptr(a,b) ((X509_REVOKED *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_REVOKED_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_REVOKED_set_cmp_func(a,b) ((int (*) \ - (const X509_REVOKED * const *,const X509_REVOKED * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_REVOKED_dup(a) sk_dup(a) - #define sk_X509_REVOKED_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_REVOKED_shift(a) ((X509_REVOKED *)sk_shift(a)) - #define sk_X509_REVOKED_pop(a) ((X509_REVOKED *)sk_pop(a)) - #define sk_X509_REVOKED_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509_REVOKED) typedef struct X509_crl_info_st @@ -618,37 +370,6 @@ typedef struct X509_crl_st } X509_CRL; DECLARE_STACK_OF(X509_CRL) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_CRL_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_CRL_new_null() sk_new_null() - #define sk_X509_CRL_free(a) sk_free(a) - #define sk_X509_CRL_num(a) sk_num(a) - #define sk_X509_CRL_value(a,b) ((X509_CRL *) \ - sk_value((a),(b))) - #define sk_X509_CRL_set(a,b,c) ((X509_CRL *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_CRL_zero(a) sk_zero(a) - #define sk_X509_CRL_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_CRL_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_CRL_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_CRL_delete(a,b) ((X509_CRL *) \ - sk_delete((a),(b))) - #define sk_X509_CRL_delete_ptr(a,b) ((X509_CRL *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_CRL_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_CRL_set_cmp_func(a,b) ((int (*) \ - (const X509_CRL * const *,const X509_CRL * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_CRL_dup(a) sk_dup(a) - #define sk_X509_CRL_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_CRL_shift(a) ((X509_CRL *)sk_shift(a)) - #define sk_X509_CRL_pop(a) ((X509_CRL *)sk_pop(a)) - #define sk_X509_CRL_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ DECLARE_ASN1_SET_OF(X509_CRL) typedef struct private_key_st @@ -687,37 +408,6 @@ typedef struct X509_info_st } X509_INFO; DECLARE_STACK_OF(X509_INFO) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_INFO_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_INFO_new_null() sk_new_null() - #define sk_X509_INFO_free(a) sk_free(a) - #define sk_X509_INFO_num(a) sk_num(a) - #define sk_X509_INFO_value(a,b) ((X509_INFO *) \ - sk_value((a),(b))) - #define sk_X509_INFO_set(a,b,c) ((X509_INFO *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_INFO_zero(a) sk_zero(a) - #define sk_X509_INFO_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_INFO_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_INFO_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_INFO_delete(a,b) ((X509_INFO *) \ - sk_delete((a),(b))) - #define sk_X509_INFO_delete_ptr(a,b) ((X509_INFO *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_INFO_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_INFO_set_cmp_func(a,b) ((int (*) \ - (const X509_INFO * const *,const X509_INFO * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_INFO_dup(a) sk_dup(a) - #define sk_X509_INFO_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_INFO_shift(a) ((X509_INFO *)sk_shift(a)) - #define sk_X509_INFO_pop(a) ((X509_INFO *)sk_pop(a)) - #define sk_X509_INFO_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ #endif /* The next 2 structures and their 8 routines were sent to me by diff --git a/crypto/x509/x509_vfy.h b/crypto/x509/x509_vfy.h index f842e4ac72..cc0bd3dbc2 100644 --- a/crypto/x509/x509_vfy.h +++ b/crypto/x509/x509_vfy.h @@ -131,37 +131,6 @@ typedef struct x509_object_st typedef struct x509_lookup_st X509_LOOKUP; DECLARE_STACK_OF(X509_LOOKUP) -/* This block of defines is updated by a perl script, please do not touch! */ -#ifndef DEBUG_SAFESTACK - #define sk_X509_LOOKUP_new(a) sk_new((int (*) \ - (const char * const *, const char * const *))(a)) - #define sk_X509_LOOKUP_new_null() sk_new_null() - #define sk_X509_LOOKUP_free(a) sk_free(a) - #define sk_X509_LOOKUP_num(a) sk_num(a) - #define sk_X509_LOOKUP_value(a,b) ((X509_LOOKUP *) \ - sk_value((a),(b))) - #define sk_X509_LOOKUP_set(a,b,c) ((X509_LOOKUP *) \ - sk_set((a),(b),(char *)(c))) - #define sk_X509_LOOKUP_zero(a) sk_zero(a) - #define sk_X509_LOOKUP_push(a,b) sk_push((a),(char *)(b)) - #define sk_X509_LOOKUP_unshift(a,b) sk_unshift((a),(b)) - #define sk_X509_LOOKUP_find(a,b) sk_find((a), (char *)(b)) - #define sk_X509_LOOKUP_delete(a,b) ((X509_LOOKUP *) \ - sk_delete((a),(b))) - #define sk_X509_LOOKUP_delete_ptr(a,b) ((X509_LOOKUP *) \ - sk_delete_ptr((a),(char *)(b))) - #define sk_X509_LOOKUP_insert(a,b,c) sk_insert((a),(char *)(b),(c)) - #define sk_X509_LOOKUP_set_cmp_func(a,b) ((int (*) \ - (const X509_LOOKUP * const *,const X509_LOOKUP * const *)) \ - sk_set_cmp_func((a),(int (*) \ - (const char * const *, const char * const *))(b))) - #define sk_X509_LOOKUP_dup(a) sk_dup(a) - #define sk_X509_LOOKUP_pop_free(a,b) sk_pop_free((a),(void (*)(void *))(b)) - #define sk_X509_LOOKUP_shift(a) ((X509_LOOKUP *)sk_shift(a)) - #define sk_X509_LOOKUP_pop(a) ((X509_LOOKUP *)sk_pop(a)) - #define sk_X509_LOOKUP_sort(a) sk_sort(a) -#endif /* !DEBUG_SAFESTACK */ -/* End of perl script block, you may now edit :-) */ /* This is a static that defines the function interface */ typedef struct x509_lookup_method_st -- cgit v1.2.3