"Fossies" - the Fresh Open Source Software Archive

Member "memcached-1.6.15/vendor/lua/src/lprefix.h" (1 Oct 2021, 828 Bytes) of package /linux/www/memcached-1.6.15.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    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