X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fcryptlib.h;h=4761a894a81d3baab2d9ea2ae95fd280cf2e3d40;hp=967385281009c156a19a3315c13850f155287f5a;hb=3fa39ed723fb431fa5517f5511847e06fa2f825f;hpb=7d7d2cbcb02206f3393681f2bce198e11e2e185b diff --git a/crypto/cryptlib.h b/crypto/cryptlib.h index 9673852810..4761a894a8 100644 --- a/crypto/cryptlib.h +++ b/crypto/cryptlib.h @@ -62,18 +62,24 @@ #include #include -#ifdef __cplusplus -extern "C" { +#include "e_os.h" + +#ifdef OPENSSL_USE_APPLINK +#define BIO_FLAGS_UPLINK 0x8000 +#include "ms/uplink.h" #endif -#include #include #include #include #include #include -#ifndef VMS +#ifdef __cplusplus +extern "C" { +#endif + +#ifndef OPENSSL_SYS_VMS #define X509_CERT_AREA OPENSSLDIR #define X509_CERT_DIR OPENSSLDIR "/certs" #define X509_CERT_FILE OPENSSLDIR "/cert.pem" @@ -88,6 +94,17 @@ extern "C" { #define X509_CERT_DIR_EVP "SSL_CERT_DIR" #define X509_CERT_FILE_EVP "SSL_CERT_FILE" +/* size of string representations */ +#define DECIMAL_SIZE(type) ((sizeof(type)*8+2)/3+1) +#define HEX_SIZE(type) (sizeof(type)*2) + +void OPENSSL_cpuid_setup(void); +extern unsigned int OPENSSL_ia32cap_P[]; +void OPENSSL_showfatal(const char *,...); +void *OPENSSL_stderr(void); +extern int OPENSSL_NONPIC_relocated; +int OPENSSL_isservice(void); + #ifdef __cplusplus } #endif