mirror of https://github.com/zeldaret/mm.git
				
				
				
			
		
			
				
	
	
		
			26 lines
		
	
	
		
			491 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			491 B
		
	
	
	
		
			C
		
	
	
	
| #ifndef LIBC_STDDEF_H
 | |
| #define LIBC_STDDEF_H
 | |
| 
 | |
| #ifndef NULL
 | |
| #define NULL ((void*)0)
 | |
| #endif
 | |
| 
 | |
| #if !defined(_SIZE_T)
 | |
| #define _SIZE_T
 | |
| #if defined(_MIPS_SZLONG) && (_MIPS_SZLONG == 64)
 | |
| typedef unsigned long size_t;
 | |
| #else
 | |
| typedef unsigned int  size_t;
 | |
| #endif
 | |
| #endif
 | |
| 
 | |
| typedef signed long ptrdiff_t;
 | |
| 
 | |
| #ifdef __GNUC__
 | |
| #define offsetof(structure, member) __builtin_offsetof (structure, member)
 | |
| #else
 | |
| #define offsetof(structure, member) ((size_t)&(((structure*)0)->member))
 | |
| #endif
 | |
| 
 | |
| #endif /* STDDEF_H */
 |