46 lines
		
	
	
		
			867 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			867 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								** $Id: lprefix.h,v 1.2 2014/12/29 16:54:13 roberto Exp $
							 | 
						||
| 
								 | 
							
								** Definitions for Lua code that must come before any other header file
							 | 
						||
| 
								 | 
							
								** See Copyright Notice in lua.h
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef lprefix_h
							 | 
						||
| 
								 | 
							
								#define lprefix_h
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								** Allows POSIX/XSI stuff
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								#if !defined(LUA_USE_C89)	/* { */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#if !defined(_XOPEN_SOURCE)
							 | 
						||
| 
								 | 
							
								#define _XOPEN_SOURCE           600
							 | 
						||
| 
								 | 
							
								#elif _XOPEN_SOURCE == 0
							 | 
						||
| 
								 | 
							
								#undef _XOPEN_SOURCE  /* use -D_XOPEN_SOURCE=0 to undefine it */
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								** Allows manipulation of large files in gcc and some other compilers
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								#if !defined(LUA_32BITS) && !defined(_FILE_OFFSET_BITS)
							 | 
						||
| 
								 | 
							
								#define _LARGEFILE_SOURCE       1
							 | 
						||
| 
								 | 
							
								#define _FILE_OFFSET_BITS       64
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif				/* } */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								** Windows stuff
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								#if defined(_WIN32) 	/* { */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#if !defined(_CRT_SECURE_NO_WARNINGS)
							 | 
						||
| 
								 | 
							
								#define _CRT_SECURE_NO_WARNINGS  /* avoid warnings about ISO C functions */
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif			/* } */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 |