mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-11-03 23:51: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
							 |