• D
    · 13083215
    Dr. Stephen Henson 提交于
    Fixes for Win32 build.
    
    This is mostly a work around for the old VC++ problem
    that it treats func() as func(void).
    
    Various prototypes had been added to 'compare' function
    pointers that triggered this. This could be fixed by removing
    the prototype, adding function pointer casts to every call or
    changing the passed function to use the expected arguments.
    I mostly did the latter.
    
    The mkdef.pl script was modified to remove the typesafe
    functions which no longer exist.
    
    Oh and some functions called OPENSSL_freeLibrary() were
    changed back to FreeLibrary(), wonder how that happened :-)
    13083215
asn1.h 39.8 KB