> Now it would be possible to change the ASN1 code to use either function
> pointers or a hybrid of optional function pointers where needed. Since
> most of this stuff is implemented and declared through macros this isn't
> too painful.

You can do it like ANSI says for errno.

#ifdef GOOD_LINKER
extern ASN1_ITEM* ku_item;
#else /* BAD_LINKER */
#define ku_item asn1_item_lookup(ku_item_nid)
extern ASN1_ITEM* asn1_item_lookup(int);
#endf

Then developers get source compatibility.
        /r$
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to