Commit 6e064240 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Various fixes to Win32, update ssleay.num, libeay.num, shuffle various #ifdefs

around so more options appear in e_os.h
parent 86fd166e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -62,7 +62,6 @@

*/

#if !defined(WIN32) || defined(WINNT)

#include <stdio.h>
#include <errno.h>
@@ -74,6 +73,8 @@
#include "cryptlib.h"
#include "buffer.h"
#include "err.h"
#ifndef NO_SYSLOG


#ifndef NOPROTO
static int MS_CALLBACK slg_write(BIO *h,char *buf,int num);
+1 −5
Original line number Diff line number Diff line
@@ -63,13 +63,9 @@
#include <graph.h>
#endif

#if defined(WIN32) && !defined(WINNT)
#define WIN_CONSOLE_BUG
#endif


/* 06-Apr-92 Luke Brennan    Support for VMS */
#include "des_locl.h"
#include "cryptlib.h"
#include <signal.h>
#include <string.h>
#include <setjmp.h>
+9 −0
Original line number Diff line number Diff line
@@ -102,6 +102,9 @@ extern "C" {
#ifdef WIN32
#define get_last_sys_error()	GetLastError()
#define clear_sys_error()	SetLastError(0)
#if !defined(WINNT)
#define WIN_CONSOLE_BUG
#endif
#else
#define get_last_sys_error()	errno
#define clear_sys_error()	errno=0
@@ -143,6 +146,12 @@ extern "C" {

#ifndef S_IFMT
#define S_IFMT	_S_IFMT

#if !defined(WINNT)
#define NO_SYSLOG
#define NO_DIRENT
#endif

#endif

#define strncasecmp(a,b,c)	strnicmp((a),(b),(c))
+1 −0
Original line number Diff line number Diff line
@@ -1218,3 +1218,4 @@ BIO_s_log 1243
BIO_f_reliable                          1244
PKCS7_dataFinal                         1245
PKCS7_dataDecode                        1246
X509V3_EXT_CRL_add_conf                 1247
+1 −1
Original line number Diff line number Diff line
@@ -235,7 +235,7 @@ sub do_line
		{ return(undef); }
	elsif ($W32 && /BIO_new_fp_internal/)
		{ return(undef); }
        elsif (/SSL_add_cert_dir_to_stack/)
        elsif (/SSL_add_dir_cert_subjects_to_stack/)
		{ return(undef); }
	elsif (!$NT && /BIO_s_log/)
		{ return(undef); }
Loading