mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-11-04 10:08:56 +01:00 
			
		
		
		
	
		
			
	
	
		
			17 lines
		
	
	
		
			556 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			556 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								#ifndef GLIB_TEST_SYMBOL_VISIBILITY
							 | 
						||
| 
								 | 
							
								#define GLIB_TEST_SYMBOL_VISIBILITY
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* This is the same check that's done in configure to create config.h */
							 | 
						||
| 
								 | 
							
								#ifdef _WIN32
							 | 
						||
| 
								 | 
							
								# ifdef _MSC_VER
							 | 
						||
| 
								 | 
							
								#  define GLIB_TEST_EXPORT_SYMBOL __declspec(dllexport) extern
							 | 
						||
| 
								 | 
							
								# else
							 | 
						||
| 
								 | 
							
								#  define GLIB_TEST_EXPORT_SYMBOL __attribute__((visibility("default"))) __declspec(dllexport) extern
							 | 
						||
| 
								 | 
							
								# endif
							 | 
						||
| 
								 | 
							
								/* Matches GCC and Clang */
							 | 
						||
| 
								 | 
							
								#elif defined(__GNUC__) && (__GNUC__ >= 4)
							 | 
						||
| 
								 | 
							
								# define GLIB_TEST_EXPORT_SYMBOL __attribute__((visibility("default"))) extern
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* GLIB_TEST_SYMBOL_VISIBILITY */
							 |