mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	my_global.h:
Patch from Alfredo for TARGET_FAT_BINARY
This commit is contained in:
		| @@ -84,6 +84,42 @@ | |||||||
| #define NETWARE_SET_SCREEN_MODE(A) | #define NETWARE_SET_SCREEN_MODE(A) | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|  | /* | ||||||
|  |   The macros below are used to allow build of Universal/fat binaries of | ||||||
|  |   MySQL and MySQL applications under darwin.  | ||||||
|  | */ | ||||||
|  | #ifdef TARGET_FAT_BINARY | ||||||
|  | # undef SIZEOF_CHARP  | ||||||
|  | # undef SIZEOF_INT  | ||||||
|  | # undef SIZEOF_LONG  | ||||||
|  | # undef SIZEOF_LONG_LONG  | ||||||
|  | # undef SIZEOF_OFF_T  | ||||||
|  | # undef SIZEOF_SHORT  | ||||||
|  |  | ||||||
|  | #if defined(__i386__) | ||||||
|  | # undef WORDS_BIGENDIAN | ||||||
|  | # define SIZEOF_CHARP 4 | ||||||
|  | # define SIZEOF_INT 4 | ||||||
|  | # define SIZEOF_LONG 4 | ||||||
|  | # define SIZEOF_LONG_LONG 8 | ||||||
|  | # define SIZEOF_OFF_T 8 | ||||||
|  | # define SIZEOF_SHORT 2 | ||||||
|  |  | ||||||
|  | #elif defined(__ppc__) | ||||||
|  | # define WORDS_BIGENDIAN | ||||||
|  | # define SIZEOF_CHARP 4 | ||||||
|  | # define SIZEOF_INT 4 | ||||||
|  | # define SIZEOF_LONG 4 | ||||||
|  | # define SIZEOF_LONG_LONG 8 | ||||||
|  | # define SIZEOF_OFF_T 8 | ||||||
|  | # define SIZEOF_SHORT 2 | ||||||
|  |  | ||||||
|  | #else | ||||||
|  | # error Building FAT binary for an unknown architecture. | ||||||
|  | #endif | ||||||
|  | #endif /* TARGET_FAT_BINARY */ | ||||||
|  |  | ||||||
|  |  | ||||||
| /* | /* | ||||||
|   The macros below are borrowed from include/linux/compiler.h in the |   The macros below are borrowed from include/linux/compiler.h in the | ||||||
|   Linux kernel. Use them to indicate the likelyhood of the truthfulness |   Linux kernel. Use them to indicate the likelyhood of the truthfulness | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 mmj@tiger.mmj.dk
					mmj@tiger.mmj.dk