Since a stack with quite long name is declared here, vms_idhacks.h is
also needed to get around C compilers on VMS that set the symbol limit to 31 characters. Bot the macros VMS and __VMS are checked, since there's no real way to know if e_os.h has been included yet.
This commit is contained in:
parent
1340db6569
commit
c29b6d560b
@ -77,6 +77,11 @@ extern "C" {
|
|||||||
#include <openssl/ebcdic.h>
|
#include <openssl/ebcdic.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(VMS) || defined(__VMS)
|
||||||
|
#include "vms_idhacks.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Backward compatibility to SSLeay */
|
/* Backward compatibility to SSLeay */
|
||||||
/* This is more to be used to check the correct DLL is being used
|
/* This is more to be used to check the correct DLL is being used
|
||||||
* in the MS world. */
|
* in the MS world. */
|
||||||
@ -183,7 +188,7 @@ typedef int CRYPTO_EX_dup(CRYPTO_EX_DATA *to, CRYPTO_EX_DATA *from, void *from_d
|
|||||||
int idx, long argl, void *argp);
|
int idx, long argl, void *argp);
|
||||||
|
|
||||||
/* This stuff is basically class callback functions
|
/* This stuff is basically class callback functions
|
||||||
* The current classes are SSL_CTX, SSL, SSL_SESION, and a few more */
|
* The current classes are SSL_CTX, SSL, SSL_SESSION, and a few more */
|
||||||
|
|
||||||
typedef struct crypto_ex_data_func_st
|
typedef struct crypto_ex_data_func_st
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user