mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-10-31 06:01:39 +01:00 
			
		
		
		
	
		
			
	
	
		
			45 lines
		
	
	
		
			934 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			934 B
		
	
	
	
		
			C
		
	
	
	
	
	
|   | 
 | ||
|  | #ifndef sodium_export_H
 | ||
|  | #define sodium_export_H
 | ||
|  | 
 | ||
|  | #ifndef __GNUC__
 | ||
|  | # ifdef __attribute__
 | ||
|  | #  undef __attribute__
 | ||
|  | # endif
 | ||
|  | # define __attribute__(a)
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #ifdef SODIUM_STATIC
 | ||
|  | # define SODIUM_EXPORT
 | ||
|  | #else
 | ||
|  | # if defined(_MSC_VER)
 | ||
|  | #  ifdef SODIUM_DLL_EXPORT
 | ||
|  | #   define SODIUM_EXPORT __declspec(dllexport)
 | ||
|  | #  else
 | ||
|  | #   define SODIUM_EXPORT __declspec(dllimport)
 | ||
|  | #  endif
 | ||
|  | # else
 | ||
|  | #  if defined(__SUNPRO_C)
 | ||
|  | #   ifndef __GNU_C__
 | ||
|  | #    define SODIUM_EXPORT __attribute__ (visibility(__global))
 | ||
|  | #   else
 | ||
|  | #    define SODIUM_EXPORT __attribute__ __global
 | ||
|  | #   endif
 | ||
|  | #  elif defined(_MSG_VER)
 | ||
|  | #   define SODIUM_EXPORT extern __declspec(dllexport)
 | ||
|  | #  else
 | ||
|  | #   define SODIUM_EXPORT __attribute__ ((visibility ("default")))
 | ||
|  | #  endif
 | ||
|  | # endif
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #ifndef CRYPTO_ALIGN
 | ||
|  | # if defined(__INTEL_COMPILER) || defined(_MSC_VER)
 | ||
|  | #  define CRYPTO_ALIGN(x) __declspec(align(x))
 | ||
|  | # else
 | ||
|  | #  define CRYPTO_ALIGN(x) __attribute__ ((aligned(x)))
 | ||
|  | # endif
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #endif
 |