Lua TeamLua 5.3.0-rc348416b811 years agoHistory
45 lines · 867 B · C
RawDownload
/*** $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