?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*
  2. ** $Id: lprefix.h $
  3. ** Definitions for Lua code that must come before any other header file
  4. ** See Copyright Notice in lua.h
  5. */
  6.  
  7. #ifndef lprefix_h
  8. #define lprefix_h
  9.  
  10.  
  11. /*
  12. ** Allows POSIX/XSI stuff
  13. */
  14. #if !defined(LUA_USE_C89)       /* { */
  15.  
  16. #if !defined(_XOPEN_SOURCE)
  17. #define _XOPEN_SOURCE           600
  18. #elif _XOPEN_SOURCE == 0
  19. #undef _XOPEN_SOURCE  /* use -D_XOPEN_SOURCE=0 to undefine it */
  20. #endif
  21.  
  22. /*
  23. ** Allows manipulation of large files in gcc and some other compilers
  24. */
  25. #if !defined(LUA_32BITS) && !defined(_FILE_OFFSET_BITS)
  26. #define _LARGEFILE_SOURCE       1
  27. #define _FILE_OFFSET_BITS       64
  28. #endif
  29.  
  30. #endif                          /* } */
  31.  
  32.  
  33. /*
  34. ** Windows stuff
  35. */
  36. #if defined(_WIN32)     /* { */
  37.  
  38. #if !defined(_CRT_SECURE_NO_WARNINGS)
  39. #define _CRT_SECURE_NO_WARNINGS  /* avoid warnings about ISO C functions */
  40. #endif
  41.  
  42. #endif                  /* } */
  43.  
  44. #endif
  45.  
  46.