提交 be7b4458 编写于 作者: A Andy Polyakov

Keep disclaiming 16-bit platform support. For now remove WIN16 references

from .h files...
上级 7304956e
...@@ -79,7 +79,7 @@ extern "C" { ...@@ -79,7 +79,7 @@ extern "C" {
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/ */
#if defined(OPENSSL_SYS_WIN16) || defined(__LP32__) #if defined(__LP32__)
#define BF_LONG unsigned long #define BF_LONG unsigned long
#elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__) #elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__)
#define BF_LONG unsigned long #define BF_LONG unsigned long
......
...@@ -257,7 +257,6 @@ typedef struct bio_st BIO; ...@@ -257,7 +257,6 @@ typedef struct bio_st BIO;
typedef void bio_info_cb(struct bio_st *, int, const char *, int, long, long); typedef void bio_info_cb(struct bio_st *, int, const char *, int, long, long);
#ifndef OPENSSL_SYS_WIN16
typedef struct bio_method_st typedef struct bio_method_st
{ {
int type; int type;
...@@ -271,21 +270,6 @@ typedef struct bio_method_st ...@@ -271,21 +270,6 @@ typedef struct bio_method_st
int (*destroy)(BIO *); int (*destroy)(BIO *);
long (*callback_ctrl)(BIO *, int, bio_info_cb *); long (*callback_ctrl)(BIO *, int, bio_info_cb *);
} BIO_METHOD; } BIO_METHOD;
#else
typedef struct bio_method_st
{
int type;
const char *name;
int (_far *bwrite)();
int (_far *bread)();
int (_far *bputs)();
int (_far *bgets)();
long (_far *ctrl)();
int (_far *create)();
int (_far *destroy)();
long (_far *callback_ctrl)();
} BIO_METHOD;
#endif
struct bio_st struct bio_st
{ {
...@@ -549,21 +533,10 @@ unsigned long BIO_number_read(BIO *bio); ...@@ -549,21 +533,10 @@ unsigned long BIO_number_read(BIO *bio);
unsigned long BIO_number_written(BIO *bio); unsigned long BIO_number_written(BIO *bio);
# ifndef OPENSSL_NO_FP_API # ifndef OPENSSL_NO_FP_API
# if defined(OPENSSL_SYS_WIN16) && defined(_WINDLL)
BIO_METHOD *BIO_s_file_internal(void);
BIO *BIO_new_file_internal(char *filename, char *mode);
BIO *BIO_new_fp_internal(FILE *stream, int close_flag);
# define BIO_s_file BIO_s_file_internal
# define BIO_new_file BIO_new_file_internal
# define BIO_new_fp BIO_new_fp_internal
# else /* FP_API */
BIO_METHOD *BIO_s_file(void ); BIO_METHOD *BIO_s_file(void );
BIO *BIO_new_file(const char *filename, const char *mode); BIO *BIO_new_file(const char *filename, const char *mode);
BIO *BIO_new_fp(FILE *stream, int close_flag); BIO *BIO_new_fp(FILE *stream, int close_flag);
# define BIO_s_file_internal BIO_s_file # define BIO_s_file_internal BIO_s_file
# define BIO_new_file_internal BIO_new_file
# define BIO_new_fp_internal BIO_s_file
# endif /* FP_API */
# endif # endif
BIO * BIO_new(BIO_METHOD *type); BIO * BIO_new(BIO_METHOD *type);
int BIO_set(BIO *a,BIO_METHOD *type); int BIO_set(BIO *a,BIO_METHOD *type);
...@@ -592,13 +565,8 @@ int BIO_nread(BIO *bio, char **buf, int num); ...@@ -592,13 +565,8 @@ int BIO_nread(BIO *bio, char **buf, int num);
int BIO_nwrite0(BIO *bio, char **buf); int BIO_nwrite0(BIO *bio, char **buf);
int BIO_nwrite(BIO *bio, char **buf, int num); int BIO_nwrite(BIO *bio, char **buf, int num);
#ifndef OPENSSL_SYS_WIN16
long BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi, long BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi,
long argl,long ret); long argl,long ret);
#else
long _far _loadds BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi,
long argl,long ret);
#endif
BIO_METHOD *BIO_s_mem(void); BIO_METHOD *BIO_s_mem(void);
BIO *BIO_new_mem_buf(void *buf, int len); BIO *BIO_new_mem_buf(void *buf, int len);
......
...@@ -127,7 +127,7 @@ BIO *BIO_new_file(const char *filename, const char *mode) ...@@ -127,7 +127,7 @@ BIO *BIO_new_file(const char *filename, const char *mode)
BIOerr(BIO_F_BIO_NEW_FILE,ERR_R_SYS_LIB); BIOerr(BIO_F_BIO_NEW_FILE,ERR_R_SYS_LIB);
return(NULL); return(NULL);
} }
if ((ret=BIO_new(BIO_s_file_internal())) == NULL) if ((ret=BIO_new(BIO_s_file())) == NULL)
return(NULL); return(NULL);
BIO_clear_flags(ret,BIO_FLAGS_UPLINK); /* we did fopen -> we disengage UPLINK */ BIO_clear_flags(ret,BIO_FLAGS_UPLINK); /* we did fopen -> we disengage UPLINK */
......
...@@ -145,7 +145,7 @@ char *_CONF_get_string(const CONF *conf, const char *section, const char *name) ...@@ -145,7 +145,7 @@ char *_CONF_get_string(const CONF *conf, const char *section, const char *name)
if (v != NULL) return(v->value); if (v != NULL) return(v->value);
if (strcmp(section,"ENV") == 0) if (strcmp(section,"ENV") == 0)
{ {
p=Getenv(name); p=getenv(name);
if (p != NULL) return(p); if (p != NULL) return(p);
} }
} }
...@@ -158,7 +158,7 @@ char *_CONF_get_string(const CONF *conf, const char *section, const char *name) ...@@ -158,7 +158,7 @@ char *_CONF_get_string(const CONF *conf, const char *section, const char *name)
return(NULL); return(NULL);
} }
else else
return(Getenv(name)); return(getenv(name));
} }
#if 0 /* There's no way to provide error checking with this function, so #if 0 /* There's no way to provide error checking with this function, so
......
...@@ -61,7 +61,7 @@ ...@@ -61,7 +61,7 @@
#include <openssl/e_os2.h> #include <openssl/e_os2.h>
#if defined(OPENSSL_SYS_WIN32) || defined(OPENSSL_SYS_WIN16) #if defined(OPENSSL_SYS_WIN32)
#ifndef OPENSSL_SYS_MSDOS #ifndef OPENSSL_SYS_MSDOS
#define OPENSSL_SYS_MSDOS #define OPENSSL_SYS_MSDOS
#endif #endif
......
...@@ -76,7 +76,7 @@ extern "C" { ...@@ -76,7 +76,7 @@ extern "C" {
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/ */
#if defined(OPENSSL_SYS_WIN16) || defined(__LP32__) #if defined(__LP32__)
#define MD4_LONG unsigned long #define MD4_LONG unsigned long
#elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__) #elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__)
#define MD4_LONG unsigned long #define MD4_LONG unsigned long
......
...@@ -76,7 +76,7 @@ extern "C" { ...@@ -76,7 +76,7 @@ extern "C" {
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/ */
#if defined(OPENSSL_SYS_WIN16) || defined(__LP32__) #if defined(__LP32__)
#define MD5_LONG unsigned long #define MD5_LONG unsigned long
#elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__) #elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__)
#define MD5_LONG unsigned long #define MD5_LONG unsigned long
......
...@@ -319,7 +319,7 @@ int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \ ...@@ -319,7 +319,7 @@ int PEM_write_bio_##name(BIO *bp, type *x, const EVP_CIPHER *enc, \
/* These are the same except they are for the declarations */ /* These are the same except they are for the declarations */
#if defined(OPENSSL_SYS_WIN16) || defined(OPENSSL_NO_FP_API) #if defined(OPENSSL_NO_FP_API)
#define DECLARE_PEM_read_fp(name, type) /**/ #define DECLARE_PEM_read_fp(name, type) /**/
#define DECLARE_PEM_write_fp(name, type) /**/ #define DECLARE_PEM_write_fp(name, type) /**/
...@@ -558,7 +558,6 @@ int PEM_X509_INFO_write_bio(BIO *bp,X509_INFO *xi, EVP_CIPHER *enc, ...@@ -558,7 +558,6 @@ int PEM_X509_INFO_write_bio(BIO *bp,X509_INFO *xi, EVP_CIPHER *enc,
unsigned char *kstr, int klen, pem_password_cb *cd, void *u); unsigned char *kstr, int klen, pem_password_cb *cd, void *u);
#endif #endif
#ifndef OPENSSL_SYS_WIN16
int PEM_read(FILE *fp, char **name, char **header, int PEM_read(FILE *fp, char **name, char **header,
unsigned char **data,long *len); unsigned char **data,long *len);
int PEM_write(FILE *fp,char *name,char *hdr,unsigned char *data,long len); int PEM_write(FILE *fp,char *name,char *hdr,unsigned char *data,long len);
...@@ -569,7 +568,6 @@ int PEM_ASN1_write(i2d_of_void *i2d,const char *name,FILE *fp, ...@@ -569,7 +568,6 @@ int PEM_ASN1_write(i2d_of_void *i2d,const char *name,FILE *fp,
int klen,pem_password_cb *callback, void *u); int klen,pem_password_cb *callback, void *u);
STACK_OF(X509_INFO) * PEM_X509_INFO_read(FILE *fp, STACK_OF(X509_INFO) *sk, STACK_OF(X509_INFO) * PEM_X509_INFO_read(FILE *fp, STACK_OF(X509_INFO) *sk,
pem_password_cb *cb, void *u); pem_password_cb *cb, void *u);
#endif
int PEM_SealInit(PEM_ENCODE_SEAL_CTX *ctx, EVP_CIPHER *type, int PEM_SealInit(PEM_ENCODE_SEAL_CTX *ctx, EVP_CIPHER *type,
EVP_MD *md_type, unsigned char **ek, int *ekl, EVP_MD *md_type, unsigned char **ek, int *ekl,
......
...@@ -69,7 +69,7 @@ extern "C" { ...@@ -69,7 +69,7 @@ extern "C" {
#error RIPEMD is disabled. #error RIPEMD is disabled.
#endif #endif
#if defined(OPENSSL_SYS_WIN16) || defined(__LP32__) #if defined(__LP32__)
#define RIPEMD160_LONG unsigned long #define RIPEMD160_LONG unsigned long
#elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__) #elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__)
#define RIPEMD160_LONG unsigned long #define RIPEMD160_LONG unsigned long
......
...@@ -80,7 +80,7 @@ extern "C" { ...@@ -80,7 +80,7 @@ extern "C" {
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/ */
#if defined(OPENSSL_SYS_WIN16) || defined(__LP32__) #if defined(__LP32__)
#define SHA_LONG unsigned long #define SHA_LONG unsigned long
#elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__) #elif defined(OPENSSL_SYS_CRAY) || defined(__ILP64__)
#define SHA_LONG unsigned long #define SHA_LONG unsigned long
......
...@@ -346,7 +346,7 @@ ...@@ -346,7 +346,7 @@
/* Case insensiteve linking causes problems.... */ /* Case insensiteve linking causes problems.... */
#if defined(OPENSSL_SYS_WIN16) || defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2) #if defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2)
#undef ERR_load_CRYPTO_strings #undef ERR_load_CRYPTO_strings
#define ERR_load_CRYPTO_strings ERR_load_CRYPTOlib_strings #define ERR_load_CRYPTO_strings ERR_load_CRYPTOlib_strings
#undef OCSP_crlID_new #undef OCSP_crlID_new
......
...@@ -121,7 +121,7 @@ static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, ...@@ -121,7 +121,7 @@ static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl,
case X509_L_ADD_DIR: case X509_L_ADD_DIR:
if (argl == X509_FILETYPE_DEFAULT) if (argl == X509_FILETYPE_DEFAULT)
{ {
dir=(char *)Getenv(X509_get_default_cert_dir_env()); dir=(char *)getenv(X509_get_default_cert_dir_env());
if (dir) if (dir)
ret=add_cert_dir(ld,dir,X509_FILETYPE_PEM); ret=add_cert_dir(ld,dir,X509_FILETYPE_PEM);
else else
......
...@@ -100,7 +100,7 @@ static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, ...@@ -100,7 +100,7 @@ static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl,
case X509_L_FILE_LOAD: case X509_L_FILE_LOAD:
if (argl == X509_FILETYPE_DEFAULT) if (argl == X509_FILETYPE_DEFAULT)
{ {
file = (char *)Getenv(X509_get_default_cert_file_env()); file = (char *)getenv(X509_get_default_cert_file_env());
if (file) if (file)
ok = (X509_load_cert_crl_file(ctx,file, ok = (X509_load_cert_crl_file(ctx,file,
X509_FILETYPE_PEM) != 0); X509_FILETYPE_PEM) != 0);
......
...@@ -123,9 +123,6 @@ extern "C" { ...@@ -123,9 +123,6 @@ extern "C" {
#if defined(OPENSSL_SYS_WIN32) && !defined(WIN32) #if defined(OPENSSL_SYS_WIN32) && !defined(WIN32)
# define WIN32 # define WIN32
#endif #endif
#if defined(OPENSSL_SYS_WIN16) && !defined(WIN16)
# define WIN16
#endif
#if defined(OPENSSL_SYS_WINDOWS) && !defined(WINDOWS) #if defined(OPENSSL_SYS_WINDOWS) && !defined(WINDOWS)
# define WINDOWS # define WINDOWS
#endif #endif
...@@ -203,7 +200,7 @@ extern "C" { ...@@ -203,7 +200,7 @@ extern "C" {
#define writesocket(s,b,n) write((s),(b),(n)) #define writesocket(s,b,n) write((s),(b),(n))
#endif #endif
#ifdef WIN16 #ifdef WIN16 /* never the case */
# define MS_CALLBACK _far _loadds # define MS_CALLBACK _far _loadds
# define MS_FAR _far # define MS_FAR _far
#else #else
...@@ -295,12 +292,7 @@ static unsigned int _strlen31(const char *str) ...@@ -295,12 +292,7 @@ static unsigned int _strlen31(const char *str)
# define _kbhit kbhit # define _kbhit kbhit
# endif # endif
# if defined(WIN16) && defined(SSLEAY) && defined(_WINEXITNOPERSIST) # define EXIT(n) exit(n)
# define EXIT(n) _wsetexit(_WINEXITNOPERSIST)
# define OPENSSL_EXIT(n) do { if (n == 0) EXIT(n); return(n); } while(0)
# else
# define EXIT(n) exit(n)
# endif
# define LIST_SEPARATOR_CHAR ';' # define LIST_SEPARATOR_CHAR ';'
# ifndef X_OK # ifndef X_OK
# define X_OK 0 # define X_OK 0
...@@ -592,18 +584,6 @@ extern char *sys_errlist[]; extern int sys_nerr; ...@@ -592,18 +584,6 @@ extern char *sys_errlist[]; extern int sys_nerr;
/***********************************************/ /***********************************************/
/* do we need to do this for getenv.
* Just define getenv for use under windows */
#ifdef WIN16
/* How to do this needs to be thought out a bit more.... */
/*char *GETENV(char *);
#define Getenv GETENV*/
#define Getenv getenv
#else
#define Getenv getenv
#endif
#define DG_GCC_BUG /* gcc < 2.6.3 on DGUX */ #define DG_GCC_BUG /* gcc < 2.6.3 on DGUX */
#ifdef sgi #ifdef sgi
......
...@@ -256,13 +256,7 @@ extern "C" { ...@@ -256,13 +256,7 @@ extern "C" {
#define SSL_RT_MAX_CIPHER_BLOCK_SIZE 16 #define SSL_RT_MAX_CIPHER_BLOCK_SIZE 16
/* Due to MS stuffing up, this can change.... */
#if defined(OPENSSL_SYS_WIN16) || \
(defined(OPENSSL_SYS_MSDOS) && !defined(OPENSSL_SYS_WIN32))
#define SSL3_RT_MAX_EXTRA (14000)
#else
#define SSL3_RT_MAX_EXTRA (16384) #define SSL3_RT_MAX_EXTRA (16384)
#endif
/* Maximum plaintext length: defined by SSL/TLS standards */ /* Maximum plaintext length: defined by SSL/TLS standards */
#define SSL3_RT_MAX_PLAIN_LENGTH 16384 #define SSL3_RT_MAX_PLAIN_LENGTH 16384
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册