mirror of https://github.com/openssl/openssl.git
				
				
				
			
		
			
	
	
		
			29 lines
		
	
	
		
			606 B
		
	
	
	
		
			C
		
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			606 B
		
	
	
	
		
			C
		
	
	
	
|  | /* e_os2.h */ | ||
|  | 
 | ||
|  | #ifndef HEADER_E_OS2_H
 | ||
|  | #define HEADER_E_OS2_H
 | ||
|  | 
 | ||
|  | #ifdef  __cplusplus
 | ||
|  | extern "C" { | ||
|  | #endif
 | ||
|  | 
 | ||
|  | /* Definitions of OPENSSL_GLOBAL and OPENSSL_EXTERN,
 | ||
|  |    to define and declare certain global | ||
|  |    symbols that, with some compilers under VMS, have to be defined and | ||
|  |    declared explicitely with globaldef and globalref.  On other OS:es, | ||
|  |    these macros are defined with something sensible. */ | ||
|  | 
 | ||
|  | #if defined(VMS) && !defined(__DECC)
 | ||
|  | # define OPENSSL_EXTERN globalref
 | ||
|  | # define OPENSSL_GLOBAL globaldef
 | ||
|  | #else
 | ||
|  | # define OPENSSL_EXTERN extern
 | ||
|  | # define OPENSSL_GLOBAL
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #ifdef  __cplusplus
 | ||
|  | } | ||
|  | #endif
 | ||
|  | #endif
 | ||
|  | 
 |