microsoft / vscode-cpptools

Official repository for the Microsoft C/C++ extension for VS Code.
Other
5.53k stars 1.56k forks source link

gnu17 isn't being used for .c files with "compile_commands.json" #6279

Closed dslijepcevic closed 4 years ago

dslijepcevic commented 4 years ago

Type: LanguageService

Describe the bug

IntelliSense does not work properly with the following code snippet when compile_commands.json are being used:

test.c:

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <netinet/in.h>
#include <unistd.h>

int main(int argc, char *argv[])
{
    char buffer[PATH_MAX];
    struct in6_addr a, b;

    puts(optarg);
    IN6_ARE_ADDR_EQUAL(&a, &b);

    return 0;
}

CMakeLists.txt:

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(test C)
add_executable(test test.c)

configuration-provider

Steps to reproduce

  1. Open folder
  2. Configure and build the project with CMake
  3. Verify that IntelliSense is working properly
  4. Allow CMake Tools to configure IntelliSense for the folder
  5. Error squiggles will appear on certain lines

It seems that the problem occurs when compile_commands.json are being used, either manually or via a configuration provider. This can be reproduced with the following c_cpp_properties.json:

{
    "configurations": [
        {
            "name": "Linux",
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "IntelliSenseMode": "gcc-x64",
            "compileCommands": "${workspaceFolder}/build/compile_commands.json",
            "configurationProvider": "ms-vscode.cmake-tools"
        }
    ],
    "version": 4
}

When "compileCommands" gets commented out the problem goes away:

c_cpp_properties

Logs C/C++ Log Diagnostics *before* CMake configures IntelliSense: ``` -------- Diagnostics - 10/8/2020, 7:02:48 PM Version: 1.0.1 Current Configuration: { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64", "compilerArgs": [], "browse": { "path": [ "${workspaceFolder}/**" ], "limitSymbolsToIncludedHeaders": true } } Translation Unit Mappings: [ /proj/test/test.c ]: /proj/test/test.c Translation Unit Configurations: [ /proj/test/test.c ]: Process ID: 19581 Memory Usage: 16 MB Compiler Path: /usr/bin/gcc Includes: /usr/lib/gcc/x86_64-linux-gnu/5/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed /usr/include/x86_64-linux-gnu /usr/include Standard Version: c11 IntelliSense Mode: gcc-x64 Other Flags: --gcc --gnu_version=50400 Total Memory Usage: 16 MB ------- Workspace parsing diagnostics ------- Number of folders and files enumerated: 2851 Number of files discovered (not excluded): 2712 ``` C/C++ Log Diagnostics *after* CMake configures IntelliSense: ``` -------- Diagnostics - 10/8/2020, 7:03:29 PM Version: 1.0.1 Current Configuration: { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64", "compilerArgs": [], "configurationProvider": "ms-vscode.cmake-tools", "browse": { "path": [ "${workspaceFolder}/**" ], "limitSymbolsToIncludedHeaders": true } } Custom browse configuration: { "browsePath": [ "/proj/test" ], "standard": "c++17", "compilerPath": "/usr/bin/g++-5", "compilerArgs": [ "-g" ] } Custom configurations: [ /proj/test/test.c ] { "defines": [], "standard": "c11", "includePath": [], "intelliSenseMode": "gcc-x64", "compilerPath": "/usr/bin/gcc-5", "compilerArgs": [ "-g" ] } Translation Unit Mappings: [ /proj/test/test.c ]: /proj/test/test.c Translation Unit Configurations: [ /proj/test/test.c ]: Process ID: 19767 Memory Usage: 17 MB Compiler Path: /usr/bin/gcc-5 Includes: /usr/lib/gcc/x86_64-linux-gnu/5/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed /usr/include/x86_64-linux-gnu /usr/include Standard Version: c11 IntelliSense Mode: gcc-x64 Other Flags: --gcc --gnu_version=50400 Total Memory Usage: 17 MB ------- Workspace parsing diagnostics ------- Number of folders and files enumerated: 2851 Number of files discovered (not excluded): 2712 ``` Log from the language server: ``` Custom configuration provider 'CMake Tools' registered cpptools/didChangeCppProperties terminating child process: 25713 terminating child process: 25714 Attempting to get defaults from compiler in "compilerPath" property: '/usr/bin/gcc' terminating child process: 25715 Compiler probe command line: /usr/bin/gcc -std=gnu11 -Wp,-v -E -dD -x c -m64 /dev/null terminating child process: 25717 Code browsing service initialized Attempting to get defaults from compiler in "compilerPath" property: '/usr/bin/gcc' terminating child process: 25719 Compiler probe command line: /usr/bin/gcc -std=c++17 -Wp,-v -E -dD -x c++ -m64 /dev/null terminating child process: 25721 Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include/ will be indexed Folder: /usr/local/include/ will be indexed Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ will be indexed Folder: /usr/include/ will be indexed Folder: /proj/test/ will be indexed Populate include completion cache. textDocument/didOpen: file:///proj/test/test.c Discovering files... cpptools/activeDocumentChange: file:///proj/test/test.c cpptools/textEditorSelectionChange cpptools/clearCustomConfigurations cpptools/clearCustomConfigurations cpptools/getDocumentSymbols: file:///proj/test/test.c (id: 2) cpptools/getDocumentSymbols Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include/ Processing folder (recursive): /usr/local/include/ Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ Processing folder (recursive): /usr/include/ sending compilation args for /proj/test/test.c include: /usr/lib/gcc/x86_64-linux-gnu/5/include include: /usr/local/include include: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed include: /usr/include/x86_64-linux-gnu include: /usr/include define: __STDC__=1 define: __STDC_VERSION__=201112L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: linux=1 define: __unix=1 define: __unix__=1 define: unix=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 other: --gcc other: --gnu_version=50400 stdver: c11 intelliSenseMode: gcc-x64 Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c Processing folder (recursive): /proj/test/ Discovering files: 2712 file(s) processed 0 file(s) removed from database Done discovering files. Parsing remaining files... tag parsing file: /proj/test/build/CMakeFiles/3.17.0/CompilerIdC/CMakeCCompilerId.c idle loop: reparsing the active document Parsing: 1 files(s) processed Done parsing remaining files. cpptools/getFoldingRanges: file:///proj/test/test.c (id: 3) cpptools/getSemanticTokens: file:///proj/test/test.c (id: 4) Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c cpptools/finishUpdateSquiggles Error squiggle count: 0 terminating child process: 25732 Update IntelliSense time (sec): 0.553 textDocument/hover: file:///proj/test/test.c (id: 5) Database safe to open textDocument/hover: file:///proj/test/test.c (id: 6) textDocument/hover: file:///proj/test/test.c (id: 7) cpptools/fileCreated: file:///proj/test/build/.ninja_deps Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c cpptools/fileCreated: file:///proj/test/build/.ninja_log cpptools/fileCreated: file:///proj/test/build/CMakeFiles/test.dir/test.c.o.d cpptools/fileCreated: file:///proj/test/build/CMakeFiles/test.dir/test.c.o cpptools/fileCreated: file:///proj/test/build/test cpptools/fileDeleted: file:///proj/test/build/CMakeFiles/test.dir/test.c.o.d cpptools/clearCustomConfigurations Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c cpptools/finishUpdateSquiggles Error squiggle count: 0 Update IntelliSense time (sec): 0.504 cpptools/getSemanticTokens: file:///proj/test/test.c (id: 8) cpptools/activeDocumentChange: file:///proj/test/test.c cpptools/textEditorSelectionChange cpptools/pauseParsing cpptools/fileCreated: file:///proj/test/.vscode cpptools/fileCreated: file:///proj/test/.vscode/settings.json Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c Database safe to open Custom browse configuration received: { "browsePath": [ "/proj/test" ], "standard": "c++17", "compilerPath": "/usr/bin/g++-5", "compilerArgs": [ "-g" ] } cpptools/didChangeSettings IntelliSense Engine = Default. Enhanced Colorization is enabled. Error squiggles are enabled if all header dependencies are resolved. Autocomplete is enabled. File exclude: **/.git File exclude: **/.svn File exclude: **/.hg File exclude: **/CVS File exclude: **/.DS_Store File exclude: **/.vscode Search exclude: **/node_modules Search exclude: **/bower_components Search exclude: **/*.code-search Search exclude: **/.vscode Populate include completion cache. Discovering files... Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include/ Processing folder (recursive): /usr/local/include/ Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ Processing folder (recursive): /usr/include/ cpptools/didChangeCppProperties terminating child process: 25758 terminating child process: 25759 terminating child process: 25723 still alive, killing... not exited yet. Will sleep for 10 milliseconds and try again. Closing the communication channel. Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include/ will be indexed Folder: /usr/local/include/ will be indexed Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ will be indexed Folder: /usr/include/ will be indexed Folder: /proj/test/ will be indexed cpptools/clearCustomConfigurations cpptools/queryTranslationUnitSource: file:///proj/test/test.c (id: 9) Custom configurations received: uri: file:///proj/test/test.c config: { "defines": [], "standard": "c11", "includePath": [], "intelliSenseMode": "gcc-x64", "compilerPath": "/usr/bin/gcc-5", "compilerArgs": [ "-g" ] } $/setTraceNotification cpptools/didChangeCustomBrowseConfiguration Checking for syntax errors: file:///proj/test/test.c Shutting down IntelliSense server: /proj/test/test.c terminating child process: 25768 Attempting to get defaults from compiler in "compilerPath" property: '/usr/bin/g++-5' terminating child process: 25769 Compiler probe command line: /usr/bin/g++-5 -g -std=c++17 -Wp,-v -E -dD -x c++ -m64 /dev/null terminating child process: 25771 Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include/ will be indexed Folder: /usr/local/include/ will be indexed Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ will be indexed Folder: /usr/include/ will be indexed Folder: /proj/test/ will be indexed cpptools/didChangeCustomConfiguration File discovery was aborted terminating child process: 25779 sending compilation args for /proj/test/test.c include: /usr/lib/gcc/x86_64-linux-gnu/5/include include: /usr/local/include include: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed include: /usr/include/x86_64-linux-gnu include: /usr/include define: __STDC__=1 define: __STDC_VERSION__=201112L Attempting to get defaults from compiler in "compilerPath" property: '/usr/bin/gcc-5' define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int Discovering files: 2684 file(s) processed Done discovering files. Populate include completion cache. Discovering files... define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: linux=1 define: __unix=1 define: __unix__=1 define: unix=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 other: --gcc other: --gnu_version=50400 stdver: c11 intelliSenseMode: gcc-x64 Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include/ Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c Processing folder (recursive): /usr/local/include/ Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ Processing folder (recursive): /usr/include/ terminating child process: 25781 Compiler probe command line: /usr/bin/gcc-5 -g -std=c11 -Wp,-v -E -dD -x c -m64 /dev/null terminating child process: 25789 cpptools/resumeParsing cpptools/getDocumentSymbols: file:///proj/test/test.c (id: 10) cpptools/getDocumentSymbols cpptools/getDocumentSymbols: file:///proj/test/test.c (id: 11) cpptools/getDocumentSymbols Processing folder (recursive): /proj/test/ Discovering files: 2716 file(s) processed 0 file(s) removed from database Done discovering files. Parsing open files... Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. Done parsing open files. idle loop: reparsing the active document Checking for syntax errors: file:///proj/test/test.c Shutting down IntelliSense server: /proj/test/test.c terminating child process: 25773 still alive, killing... not exited yet. Will sleep for 10 milliseconds and try again. sending compilation args for /proj/test/test.c include: /usr/lib/gcc/x86_64-linux-gnu/5/include include: /usr/local/include include: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed include: /usr/include/x86_64-linux-gnu include: /usr/include define: __STDC__=1 define: __STDC_VERSION__=201112L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __STRICT_ANSI__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: __unix=1 define: __unix__=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 other: --gcc other: --gnu_version=50400 stdver: c11 intelliSenseMode: gcc-x64 Queueing IntelliSense update for files in translation unit of: /proj/test/test.c Closing the communication channel. cpptools/getFoldingRanges: file:///proj/test/test.c (id: 12) cpptools/finishUpdateSquiggles Error squiggle count: 3 Update IntelliSense time (sec): 0.95 cpptools/getSemanticTokens: file:///proj/test/test.c (id: 13) textDocument/hover: file:///proj/test/test.c (id: 14) cpptools/getCodeActions: file:///proj/test/test.c (id: 15) cpptools/activeDocumentChange: file:///proj/test/test.c cpptools/textEditorSelectionChange idle loop: reparsing the active document Checking for syntax errors: file:///proj/test/test.c Queueing IntelliSense update for files in translation unit of: /proj/test/test.c cpptools/finishUpdateSquiggles Error squiggle count: 3 Update IntelliSense time (sec): 0.253 cpptools/getSemanticTokens: file:///proj/test/test.c (id: 16) ```
sean-mcmanus commented 4 years ago

This is caused by gnu11 or gnu17/18 not being used as the cStandard. With CMake Tools, I'm seeing c11 being used instead and with compile commands I'm seeing c++17 being used.

sean-mcmanus commented 4 years ago

A workaround might be to stop using compileCommands and configurationProvider and changing cStandard to gnu11.

sean-mcmanus commented 4 years ago

After the compileCommands is modified, I'm seeing it switch to c17, but it's not using the cStandard specified in the compileCommands.

sean-mcmanus commented 4 years ago

The compile commands issue is fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/1.1.0-insiders . The CMake Tools issue is being tracked by https://github.com/microsoft/vscode-cmake-tools/issues/1477 .

dslijepcevic commented 4 years ago

Thanks for the quick fix. I got it working in a test project, however the exact same file has the same issues when placed in a real project, one that does not use CMake Tools configuration provider, which, I guess still waits for a fix. Could be a user error, I'll do some further investigations and get back to you. Also, since 1.50.0 I've noticed some similar issues with IntelliSense not finding system header dependencies such as <stddef.h> that gets included from <stdio.h>. I don't recall seeing any of that with 1.49.x. It could be the same or a similar bug with the wrong compiler being selected.

sean-mcmanus commented 4 years ago

When you do C/C++: Log Diagnostics is the "Standard version" correct? Might also be related to https://github.com/microsoft/vscode-cpptools/issues/6324 .

dslijepcevic commented 4 years ago

image

It's broken again with v1.1.0-insiders2 :(

sean-mcmanus commented 4 years ago

Can you do a C/C++: Log Diagnostics so we can tell what cStandard is being used?

dslijepcevic commented 4 years ago
-------- Diagnostics - 10/16/2020, 5:11:45 AM
Version: 1.1.0-insiders2
Current Configuration:
{
    "name": "Linux",
    "includePath": [
        "${workspaceFolder}/**"
    ],
    "defines": [],
    "cppStandard": "c++17",
    "compileCommands": "${workspaceFolder}/build/compile_commands.json",
    "compilerArgs": [],
    "cStandard": "c11",
    "intelliSenseMode": "gcc-x64",
    "intelliSenseModeIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "compilerPathIsExplicit": true,
    "browse": {
        "path": [
            "${workspaceFolder}/**"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
Translation Unit Mappings:
[ /proj/test/test.c ]:
    /proj/test/test.c
Translation Unit Configurations:
[ /proj/test/test.c ]:
    Process ID: 28169
    Memory Usage: 15 MB
    Compiler Path: /usr/bin/gcc-5
    Includes:
        /usr/lib/gcc/x86_64-linux-gnu/5/include
        /usr/local/include
        /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed
        /usr/include/x86_64-linux-gnu
        /usr/include
    Standard Version: c11
    IntelliSense Mode: gcc-x64
    Other Flags:
        --gcc
        --gnu_version=50400
    compile_commands.json entry:
        directory: /proj/test/build
        file: /proj/test/test.c
        command: /usr/bin/gcc-5   -g   -o CMakeFiles/test.dir/test.c.o   -c /proj/test/test.c
Total Memory Usage: 15 MB
Browse Paths from compile_commands.json, from workspace folder: /proj/test
    /proj/test

------- Workspace parsing diagnostics -------
Number of folders and files enumerated: 3020
Number of files discovered (not excluded): 2806
sean-mcmanus commented 4 years ago

Your cStandard needs to be either removed (so that the default is used) or changed to "gnu11" -- 1.1.0-insiders2 fixed a bug in which that was not used, i.e. the regression you're seeing with the latest version is actually a bug fix. Let me know if that doesn't fix your issue.

Note that the logging won't show "gnu11" being used (it'll be reported as c11), even when gnu11 is actually being used, which is potentially confusing.

sean-mcmanus commented 4 years ago

Okay -- I'm seeing a bug now with the gnu part not working.

sean-mcmanus commented 4 years ago

Ah, okay, it's working for me now (I was confused by _GNU_SOURCE not being defined, but that's just for C++).

But you have to do a Reload Window after changing c11 to gnu11. I'll file a bug on that.

Colengms commented 4 years ago

I believe all of those C_Cpp.default settings (compilerPath, cStandard, intelliSenseMode) will override what is inferred from compile_commands.json. Also, as Sean mentioned, the output of Log Diagnostics may be misleading in this case, as it reflects the value passed to the IntelliSense process. We should interpret gnu standard versions properly when we encounter then in a compiler arg, and will use a specified standard to query the compiler to pick up system defines and system includes. But, the IntelliSense process does not actually handle gnu standards differently, and is passed the non-gnu equivalent (or other special values you may see there, such as ms_c++latest for C++20).

dslijepcevic commented 4 years ago

Okay, I made it work now with v1.1.0-insiders2, thanks!

dslijepcevic commented 4 years ago

Well, kind of. It does not work with files that contain spaces in names:

image

-------- Diagnostics - 10/16/2020, 5:33:50 PM
Version: 1.1.0-insiders2
Current Configuration:
{
    "name": "Linux",
    "includePath": [
        "${workspaceFolder}/**"
    ],
    "defines": [],
    "cStandard": "gnu11",
    "cppStandard": "c++17",
    "intelliSenseMode": "gcc-x64",
    "compileCommands": "${workspaceFolder}/build/linux64/compile_commands.json",
    "compilerArgs": [],
    "intelliSenseModeIsExplicit": true,
    "cStandardIsExplicit": true,
    "cppStandardIsExplicit": true,
    "compilerPathIsExplicit": true,
    "browse": {
        "path": [
            "${workspaceFolder}/**"
        ],
        "limitSymbolsToIncludedHeaders": true
    }
}
Translation Unit Mappings:
[ /proj/test/test file.c ]:
    /proj/test/test file.c
Translation Unit Configurations:
[ /proj/test/test file.c ]:
    Process ID: 21532
    Memory Usage: 13 MB
    Compiler Path: /usr/bin/gcc-5
    Includes:
        /proj/include
        /usr/lib/gcc/x86_64-linux-gnu/5/include
        /usr/local/include
        /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed
        /usr/include/x86_64-linux-gnu
        /usr/include
    Standard Version: c11
    IntelliSense Mode: gcc-x64
    Other Flags:
        --gcc
        --gnu_version=50400
    compile_commands.json entry:
        directory: /proj/test/build/linux64
        file: /proj/test/test file.c
        command: /usr/bin/gcc-5  -I/proj/include  -g   -o CMakeFiles/test.dir/test_file.c.o   -c "/proj/test/test file.c"
Total Memory Usage: 13 MB
Browse Paths from compile_commands.json, from workspace folder: /proj/test
    /proj/include
    /proj/test

------- Workspace parsing diagnostics -------
Number of folders and files enumerated: 3025
Number of files discovered (not excluded): 2811
sean-mcmanus commented 4 years ago

I'm not able to repro an issue with a file with a space in the name. Does the issue still repro if you Reload Window?

image

dslijepcevic commented 4 years ago

Yes, it happens after Reload Window as well.

CMakeLists.txt:

cmake_minimum_required(VERSION 3.8 FATAL_ERROR)
project(test C)
add_executable(test "test file.c")

.vscode/settings.json:

{
    "C_Cpp.default.compileCommands": "${workspaceFolder}/build/compile_commands.json",
    "C_Cpp.default.configurationProvider": "${default}"
}

test file.c:

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <netinet/in.h>
#include <unistd.h>

int main(int argc, char *argv[])
{
    char buffer[PATH_MAX] = { 0 };
    struct in6_addr a, b;

    printf((optarg = "%s\n"), buffer);
    IN6_ARE_ADDR_EQUAL(&a, &b);

    return 0;
}
sean-mcmanus commented 4 years ago

Yeah, I'm still not reproing the issue with the space in the filename. If you see PATH_MAX being defined, then gnu11 is being used. It looks like there's some issue with in6_addr. What does it open when you go to definition on in6_addr? The error in the screenshot seems to indicate that the in6_addr definition isn't being found, perhaps due to missing defines.

@Colengms @michelleangela Can someone double check if they can repro this?

dslijepcevic commented 4 years ago

gcc-5 @ Ubuntu 16.04:

in6_addr: /usr/include/netinet/in.h optarg: /usr/include/getopt.h

sean-mcmanus commented 4 years ago

Do you see the code below in in.h or is code grayed out?:

image

dslijepcevic commented 4 years ago

It is not greyed out. In .c file without space in filename IntelliSense works normally while in a file with space it doesn't. Both files are part of the same project.

Colengms commented 4 years ago

Hi @dslijepcevic . Can you provide the contents of the C/C++ Output channel (with "C_Cpp.loggingLevel": "Debug" set), after freshly loading VS Code and opening the file with the space in it's name? I'd like to confirm what cStandard we actually used when probing the compiler before creating that TU. I'm not aware of anything that would behave differently regarding the cStandard due to a file having a space in it's name.

Is it possible that the file was added to compile_commands.json prior to creating the file on disk? That might result in falling back to the base config, due to: https://github.com/microsoft/vscode-cpptools/issues/6311

dslijepcevic commented 4 years ago

It happens after Reload window too, so there are no "entry not found" errors that I see.

Logs C/C++ Log Diagnostics: ``` -------- Diagnostics - 10/17/2020, 5:01:10 AM Version: 1.1.0-insiders2 Current Configuration: { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "cStandard": "gnu11", "cppStandard": "c++17", "intelliSenseMode": "gcc-x64", "compileCommands": "${workspaceFolder}/build/compile_commands.json", "compilerArgs": [], "intelliSenseModeIsExplicit": true, "cStandardIsExplicit": true, "cppStandardIsExplicit": true, "compilerPathIsExplicit": true, "configurationProvider": "${default}", "browse": { "path": [ "${workspaceFolder}/**" ], "limitSymbolsToIncludedHeaders": true } } Translation Unit Mappings: [ /proj/test2/test file.c ]: /proj/test2/test file.c Translation Unit Configurations: [ /proj/test2/test file.c ]: Process ID: 19520 Memory Usage: 13 MB Compiler Path: /usr/bin/cc Includes: /usr/lib/gcc/x86_64-linux-gnu/5/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed /usr/include/x86_64-linux-gnu /usr/include Standard Version: c11 IntelliSense Mode: gcc-x64 Other Flags: --gcc --gnu_version=50400 compile_commands.json entry: directory: /proj/test2/build file: /proj/test2/test file.c command: /usr/bin/cc -g -o CMakeFiles/test.dir/test_file.c.o -c "/proj/test2/test file.c" Total Memory Usage: 13 MB Browse Paths from compile_commands.json, from workspace folder: /proj/test2 /proj/test2 ------- Workspace parsing diagnostics ------- Number of folders and files enumerated: 2899 Number of files discovered (not excluded): 2755 ``` Log from the language server: ``` cpptools/didChangeCppProperties Attempting to get defaults from compiler found on the machine: '/usr/bin/gcc' Compiler probe command line: "/usr/bin/gcc" -std=gnu11 -Wp,-v -E -dD -x c -m64 /dev/null terminating child process: 19499 Code browsing service initialized Attempting to get defaults from compiler found on the machine: '/usr/bin/gcc' Compiler probe command line: "/usr/bin/gcc" -std=c++17 -Wp,-v -E -dD -x c++ -m64 /dev/null terminating child process: 19502 Attempting to get defaults from C compiler in compile_commands.json file: '/usr/bin/cc' Probing compiler for default C language standard using command line: "/usr/bin/cc" -x c -E -dM /dev/null terminating child process: 19504 Detected language standard version: gnu11 Probing compiler for default C++ language standard using command line: "/usr/bin/cc" -x c++ -E -dM /dev/null terminating child process: 19506 Probing compiler's default target using command line: "/usr/bin/cc" -dumpmachine Compiler returned default target value: x86_64-linux-gnu terminating child process: 19508 Compiler probe command line: "/usr/bin/cc" -g /proj/test2/test file.c -std=gnu11 -Wp,-v -E -dD -x c -m64 /dev/null terminating child process: 19509 Folder: /usr/include/ will be indexed Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include/ will be indexed Folder: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ will be indexed Folder: /usr/local/include/ will be indexed Folder: /proj/test2/ will be indexed textDocument/didOpen: file:///proj/test2/test%20file.c Populate include completion cache. Discovering files... cpptools/clearCustomConfigurations Checking for syntax errors: file:///proj/test2/test%20file.c cpptools/getDocumentSymbols: file:///proj/test2/test%20file.c (id: 2) cpptools/activeDocumentChange: file:///proj/test2/test%20file.c cpptools/getDocumentSymbols cpptools/textEditorSelectionChange Processing folder (recursive): /usr/include/ sending compilation args for /proj/test2/test file.c include: /usr/lib/gcc/x86_64-linux-gnu/5/include include: /usr/local/include include: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed include: /usr/include/x86_64-linux-gnu include: /usr/include define: __STDC__=1 define: __STDC_VERSION__=201112L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: linux=1 define: __unix=1 define: __unix__=1 define: unix=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 define: _STDIO_H=1 define: _FEATURES_H=1 define: __KERNEL_STRICT_NAMES= define: __GNUC_PREREQ(maj,min)=((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) define: _DEFAULT_SOURCE=1 define: __USE_ISOC11=1 define: __USE_ISOC99=1 define: __USE_ISOC95=1 define: __USE_POSIX_IMPLICITLY=1 define: _POSIX_SOURCE=1 define: _POSIX_C_SOURCE=200809L define: __USE_POSIX=1 define: __USE_POSIX2=1 define: __USE_POSIX199309=1 define: __USE_POSIX199506=1 define: __USE_XOPEN2K=1 define: __USE_ISOC95=1 define: __USE_ISOC99=1 define: __USE_XOPEN2K8=1 define: _ATFILE_SOURCE=1 define: __USE_MISC=1 define: __USE_ATFILE=1 define: __USE_FORTIFY_LEVEL=0 define: __GNU_LIBRARY__=6 define: __GLIBC__=2 define: __GLIBC_MINOR__=23 define: __GLIBC_PREREQ(maj,min)=((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) define: _SYS_CDEFS_H=1 define: __LEAF=, __leaf__ define: __LEAF_ATTR=__attribute__ ((__leaf__)) define: __THROW=__attribute__ ((__nothrow__ __LEAF)) define: __THROWNL=__attribute__ ((__nothrow__)) define: __NTH(fct)=__attribute__ ((__nothrow__ __LEAF)) fct define: __P(args)=args define: __PMT(args)=args define: __CONCAT(x,y)=x ## y define: __STRING(x)=#x define: __ptr_t=void * define: __long_double_t=long double define: __BEGIN_DECLS= define: __END_DECLS= define: __BEGIN_NAMESPACE_STD= define: __END_NAMESPACE_STD= define: __USING_NAMESPACE_STD(name)= define: __BEGIN_NAMESPACE_C99= define: __END_NAMESPACE_C99= define: __USING_NAMESPACE_C99(name)= define: __bos(ptr)=__builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) define: __bos0(ptr)=__builtin_object_size (ptr, 0) define: __warndecl(name,msg)=extern void name (void) __attribute__((__warning__ (msg))) define: __warnattr(msg)=__attribute__((__warning__ (msg))) define: __errordecl(name,msg)=extern void name (void) __attribute__((__error__ (msg))) define: __flexarr=[] define: __REDIRECT(name,proto,alias)=name proto __asm__ (__ASMNAME (#alias)) define: __REDIRECT_NTH(name,proto,alias)=name proto __asm__ (__ASMNAME (#alias)) __THROW define: __REDIRECT_NTHNL(name,proto,alias)=name proto __asm__ (__ASMNAME (#alias)) __THROWNL define: __ASMNAME(cname)=__ASMNAME2 (__USER_LABEL_PREFIX__, cname) define: __ASMNAME2(prefix,cname)=__STRING (prefix) cname define: __attribute_malloc__=__attribute__ ((__malloc__)) define: __attribute_alloc_size__(params)=__attribute__ ((__alloc_size__ params)) define: __attribute_pure__=__attribute__ ((__pure__)) define: __attribute_const__=__attribute__ ((__const__)) define: __attribute_used__=__attribute__ ((__used__)) define: __attribute_noinline__=__attribute__ ((__noinline__)) define: __attribute_deprecated__=__attribute__ ((__deprecated__)) define: __attribute_format_arg__(x)=__attribute__ ((__format_arg__ (x))) define: __attribute_format_strfmon__(a,b)=__attribute__ ((__format__ (__strfmon__, a, b))) define: __nonnull(params)=__attribute__ ((__nonnull__ params)) define: __attribute_warn_unused_result__=__attribute__ ((__warn_unused_result__)) define: __wur= define: __always_inline=__inline __attribute__ ((__always_inline__)) define: __attribute_artificial__=__attribute__ ((__artificial__)) define: __extern_inline=extern __inline __attribute__ ((__gnu_inline__)) define: __extern_always_inline=extern __always_inline __attribute__ ((__gnu_inline__)) define: __fortify_function=__extern_always_inline __attribute_artificial__ define: __va_arg_pack()=__builtin_va_arg_pack () define: __va_arg_pack_len()=__builtin_va_arg_pack_len () define: __restrict_arr=__restrict define: __glibc_unlikely(cond)=__builtin_expect ((cond), 0) define: __glibc_likely(cond)=__builtin_expect ((cond), 1) define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __LDBL_REDIR1(name,proto,alias)=name proto define: __LDBL_REDIR(name,proto)=name proto define: __LDBL_REDIR1_NTH(name,proto,alias)=name proto __THROW define: __LDBL_REDIR_NTH(name,proto)=name proto __THROW define: __LDBL_REDIR_DECL(name)= define: __REDIRECT_LDBL(name,proto,alias)=__REDIRECT (name, proto, alias) define: __REDIRECT_NTH_LDBL(name,proto,alias)=__REDIRECT_NTH (name, proto, alias) define: __stub___compat_bdflush= define: __stub_chflags= define: __stub_fattach= define: __stub_fchflags= define: __stub_fdetach= define: __stub_getmsg= define: __stub_gtty= define: __stub_lchmod= define: __stub_putmsg= define: __stub_revoke= define: __stub_setlogin= define: __stub_sigreturn= define: __stub_sstk= define: __stub_stty= define: __need_size_t= define: __need_NULL= define: __size_t__= define: __SIZE_T__= define: _SIZE_T= define: _SYS_SIZE_T_H= define: _T_SIZE_= define: _T_SIZE= define: __SIZE_T= define: _SIZE_T_= define: _BSD_SIZE_T_= define: _SIZE_T_DEFINED_= define: _SIZE_T_DEFINED= define: _BSD_SIZE_T_DEFINED_= define: _SIZE_T_DECLARED= define: ___int_size_t_h= define: _GCC_SIZE_T= define: _SIZET_= define: __size_t= define: NULL=((void *)0) define: _BITS_TYPES_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __S16_TYPE=short int define: __U16_TYPE=unsigned short int define: __S32_TYPE=int define: __U32_TYPE=unsigned int define: __SLONGWORD_TYPE=long int define: __ULONGWORD_TYPE=unsigned long int define: __SQUAD_TYPE=long int define: __UQUAD_TYPE=unsigned long int define: __SWORD_TYPE=long int define: __UWORD_TYPE=unsigned long int define: __SLONG32_TYPE=int define: __ULONG32_TYPE=unsigned int define: __S64_TYPE=long int define: __U64_TYPE=unsigned long int define: __STD_TYPE=typedef define: _BITS_TYPESIZES_H=1 define: __SYSCALL_SLONG_TYPE=__SLONGWORD_TYPE define: __SYSCALL_ULONG_TYPE=__ULONGWORD_TYPE define: __DEV_T_TYPE=__UQUAD_TYPE define: __UID_T_TYPE=__U32_TYPE define: __GID_T_TYPE=__U32_TYPE define: __INO_T_TYPE=__SYSCALL_ULONG_TYPE define: __INO64_T_TYPE=__UQUAD_TYPE define: __MODE_T_TYPE=__U32_TYPE define: __NLINK_T_TYPE=__SYSCALL_ULONG_TYPE define: __FSWORD_T_TYPE=__SYSCALL_SLONG_TYPE define: __OFF_T_TYPE=__SYSCALL_SLONG_TYPE define: __OFF64_T_TYPE=__SQUAD_TYPE define: __PID_T_TYPE=__S32_TYPE define: __RLIM_T_TYPE=__SYSCALL_ULONG_TYPE define: __RLIM64_T_TYPE=__UQUAD_TYPE define: __BLKCNT_T_TYPE=__SYSCALL_SLONG_TYPE define: __BLKCNT64_T_TYPE=__SQUAD_TYPE define: __FSBLKCNT_T_TYPE=__SYSCALL_ULONG_TYPE define: __FSBLKCNT64_T_TYPE=__UQUAD_TYPE define: __FSFILCNT_T_TYPE=__SYSCALL_ULONG_TYPE define: __FSFILCNT64_T_TYPE=__UQUAD_TYPE define: __ID_T_TYPE=__U32_TYPE define: __CLOCK_T_TYPE=__SYSCALL_SLONG_TYPE define: __TIME_T_TYPE=__SYSCALL_SLONG_TYPE define: __USECONDS_T_TYPE=__U32_TYPE define: __SUSECONDS_T_TYPE=__SYSCALL_SLONG_TYPE define: __DADDR_T_TYPE=__S32_TYPE define: __KEY_T_TYPE=__S32_TYPE define: __CLOCKID_T_TYPE=__S32_TYPE define: __TIMER_T_TYPE=void * define: __BLKSIZE_T_TYPE=__SYSCALL_SLONG_TYPE define: __FSID_T_TYPE=struct { int __val[2]; } define: __SSIZE_T_TYPE=__SWORD_TYPE define: __CPU_MASK_TYPE=__SYSCALL_ULONG_TYPE define: __OFF_T_MATCHES_OFF64_T=1 define: __INO_T_MATCHES_INO64_T=1 define: __FD_SETSIZE=1024 define: __need_FILE= define: __need___FILE= define: __FILE_defined=1 define: ____FILE_defined=1 define: _STDIO_USES_IOSTREAM= define: _IO_STDIO_H= define: _G_config_h=1 define: __need_size_t= define: __need_NULL= define: NULL=((void *)0) define: __need_mbstate_t= define: ____mbstate_t_defined=1 define: _G_va_list=__gnuc_va_list define: _G_HAVE_MMAP=1 define: _G_HAVE_MREMAP=1 define: _G_IO_IO_FILE_VERSION=0x20001 define: _G_HAVE_ST_BLKSIZE=defined (_STATBUF_ST_BLKSIZE) define: _G_BUFSIZ=8192 define: _IO_fpos_t=_G_fpos_t define: _IO_fpos64_t=_G_fpos64_t define: _IO_size_t=size_t define: _IO_ssize_t=__ssize_t define: _IO_off_t=__off_t define: _IO_off64_t=__off64_t define: _IO_pid_t=__pid_t define: _IO_uid_t=__uid_t define: _IO_iconv_t=_G_iconv_t define: _IO_HAVE_ST_BLKSIZE=_G_HAVE_ST_BLKSIZE define: _IO_BUFSIZ=_G_BUFSIZ define: _IO_va_list=_G_va_list define: _IO_wint_t=wint_t define: __need___va_list= define: __GNUC_VA_LIST= define: _IO_va_list=__gnuc_va_list define: _IO_UNIFIED_JUMPTABLES=1 define: EOF=(-1) define: _IOS_INPUT=1 define: _IOS_OUTPUT=2 define: _IOS_ATEND=4 define: _IOS_APPEND=8 define: _IOS_TRUNC=16 define: _IOS_NOCREATE=32 define: _IOS_NOREPLACE=64 define: _IOS_BIN=128 define: _IO_MAGIC=0xFBAD0000 define: _OLD_STDIO_MAGIC=0xFABC0000 define: _IO_MAGIC_MASK=0xFFFF0000 define: _IO_USER_BUF=1 define: _IO_UNBUFFERED=2 define: _IO_NO_READS=4 define: _IO_NO_WRITES=8 define: _IO_EOF_SEEN=0x10 define: _IO_ERR_SEEN=0x20 define: _IO_DELETE_DONT_CLOSE=0x40 define: _IO_LINKED=0x80 define: _IO_IN_BACKUP=0x100 define: _IO_LINE_BUF=0x200 define: _IO_TIED_PUT_GET=0x400 define: _IO_CURRENTLY_PUTTING=0x800 define: _IO_IS_APPENDING=0x1000 define: _IO_IS_FILEBUF=0x2000 define: _IO_BAD_SEEN=0x4000 define: _IO_USER_LOCK=0x8000 define: _IO_FLAGS2_MMAP=1 define: _IO_FLAGS2_NOTCANCEL=2 define: _IO_FLAGS2_USER_WBUF=8 define: _IO_SKIPWS=01 define: _IO_LEFT=02 define: _IO_RIGHT=04 define: _IO_INTERNAL=010 define: _IO_DEC=020 define: _IO_OCT=040 define: _IO_HEX=0100 define: _IO_SHOWBASE=0200 define: _IO_SHOWPOINT=0400 define: _IO_UPPERCASE=01000 define: _IO_SHOWPOS=02000 define: _IO_SCIENTIFIC=04000 define: _IO_FIXED=010000 define: _IO_UNITBUF=020000 define: _IO_STDIO=040000 define: _IO_DONT_CLOSE=0100000 define: _IO_BOOLALPHA=0200000 define: _IO_file_flags=_flags define: __HAVE_COLUMN= define: _IO_stdin=((_IO_FILE*)(&_IO_2_1_stdin_)) define: _IO_stdout=((_IO_FILE*)(&_IO_2_1_stdout_)) define: _IO_stderr=((_IO_FILE*)(&_IO_2_1_stderr_)) define: _IO_BE(expr,res)=__builtin_expect ((expr), res) define: _IO_getc_unlocked(_fp)=(_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++) define: _IO_peekc_unlocked(_fp)=(_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr) define: _IO_putc_unlocked(_ch,_fp)=(_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch))) define: _IO_feof_unlocked(__fp)=(((__fp)->_flags & _IO_EOF_SEEN) != 0) define: _IO_ferror_unlocked(__fp)=(((__fp)->_flags & _IO_ERR_SEEN) != 0) define: _IO_PENDING_OUTPUT_COUNT(_fp)=((_fp)->_IO_write_ptr - (_fp)->_IO_write_base) define: _IO_peekc(_fp)=_IO_peekc_unlocked (_fp) define: _IO_flockfile(_fp)= define: _IO_funlockfile(_fp)= define: _IO_ftrylockfile(_fp)= define: _IO_cleanup_region_start(_fct,_fp)= define: _IO_cleanup_region_end(_Doit)= define: _VA_LIST_DEFINED= define: __off_t_defined= define: __ssize_t_defined= define: _IOFBF=0 define: _IOLBF=1 define: _IONBF=2 define: BUFSIZ=_IO_BUFSIZ define: SEEK_SET=0 define: SEEK_CUR=1 define: SEEK_END=2 define: P_tmpdir="/tmp" define: L_tmpnam=20 define: TMP_MAX=238328 define: FILENAME_MAX=4096 define: L_ctermid=9 define: FOPEN_MAX=16 define: stdin=stdin define: stdout=stdout define: stderr=stderr define: getc(_fp)=_IO_getc (_fp) define: putc(_ch,_fp)=_IO_putc (_ch, _fp) define: __need_size_t= define: __need_wchar_t= define: __need_NULL= define: __wchar_t__= define: __WCHAR_T__= define: _WCHAR_T= define: _T_WCHAR_= define: _T_WCHAR= define: __WCHAR_T= define: _WCHAR_T_= define: _BSD_WCHAR_T_= define: _WCHAR_T_DEFINED_= define: _WCHAR_T_DEFINED= define: _WCHAR_T_H= define: ___int_wchar_t_h= define: __INT_WCHAR_T_H= define: _GCC_WCHAR_T= define: _WCHAR_T_DECLARED= define: NULL=((void *)0) define: _STDLIB_H=1 define: WNOHANG=1 define: WUNTRACED=2 define: WSTOPPED=2 define: WEXITED=4 define: WCONTINUED=8 define: WNOWAIT=0x01000000 define: __WNOTHREAD=0x20000000 define: __WALL=0x40000000 define: __WCLONE=0x80000000 define: __ENUM_IDTYPE_T=1 define: __WEXITSTATUS(status)=(((status) & 0xff00) >> 8) define: __WTERMSIG(status)=((status) & 0x7f) define: __WSTOPSIG(status)=__WEXITSTATUS(status) define: __WIFEXITED(status)=(__WTERMSIG(status) == 0) define: __WIFSIGNALED(status)=(((signed char) (((status) & 0x7f) + 1) >> 1) > 0) define: __WIFSTOPPED(status)=(((status) & 0xff) == 0x7f) define: __WIFCONTINUED(status)=((status) == __W_CONTINUED) define: __WCOREDUMP(status)=((status) & __WCOREFLAG) define: __W_EXITCODE(ret,sig)=((ret) << 8 | (sig)) define: __W_STOPCODE(sig)=((sig) << 8 | 0x7f) define: __W_CONTINUED=0xffff define: __WCOREFLAG=0x80 define: _ENDIAN_H=1 define: __LITTLE_ENDIAN=1234 define: __BIG_ENDIAN=4321 define: __PDP_ENDIAN=3412 define: __BYTE_ORDER=__LITTLE_ENDIAN define: __FLOAT_WORD_ORDER=__BYTE_ORDER define: LITTLE_ENDIAN=__LITTLE_ENDIAN define: BIG_ENDIAN=__BIG_ENDIAN define: PDP_ENDIAN=__PDP_ENDIAN define: BYTE_ORDER=__BYTE_ORDER define: __LONG_LONG_PAIR(HI,LO)=LO, HI define: _BITS_BYTESWAP_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __bswap_constant_16(x)=((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))) define: __bswap_16(x)=(__extension__ ({ unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; })) define: __bswap_constant_32(x)=((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24)) define: __bswap_constant_64(x)=(__extension__ ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))) define: htobe16(x)=__bswap_16 (x) define: htole16(x)=(x) define: be16toh(x)=__bswap_16 (x) define: le16toh(x)=(x) define: htobe32(x)=__bswap_32 (x) define: htole32(x)=(x) define: be32toh(x)=__bswap_32 (x) define: le32toh(x)=(x) define: htobe64(x)=__bswap_64 (x) define: htole64(x)=(x) define: be64toh(x)=__bswap_64 (x) define: le64toh(x)=(x) define: w_termsig=__wait_terminated.__w_termsig define: w_coredump=__wait_terminated.__w_coredump define: w_retcode=__wait_terminated.__w_retcode define: w_stopsig=__wait_stopped.__w_stopsig define: w_stopval=__wait_stopped.__w_stopval define: __WAIT_INT(status)=(__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i)) define: __WAIT_STATUS_DEFN=int * define: WEXITSTATUS(status)=__WEXITSTATUS (__WAIT_INT (status)) define: WTERMSIG(status)=__WTERMSIG (__WAIT_INT (status)) define: WSTOPSIG(status)=__WSTOPSIG (__WAIT_INT (status)) define: WIFEXITED(status)=__WIFEXITED (__WAIT_INT (status)) define: WIFSIGNALED(status)=__WIFSIGNALED (__WAIT_INT (status)) define: WIFSTOPPED(status)=__WIFSTOPPED (__WAIT_INT (status)) define: WIFCONTINUED(status)=__WIFCONTINUED (__WAIT_INT (status)) define: __ldiv_t_defined=1 define: __lldiv_t_defined=1 define: RAND_MAX=2147483647 define: EXIT_FAILURE=1 define: EXIT_SUCCESS=0 define: MB_CUR_MAX=(__ctype_get_mb_cur_max ()) define: _SYS_TYPES_H=1 define: __u_char_defined= define: __ino_t_defined= define: __dev_t_defined= define: __gid_t_defined= define: __mode_t_defined= define: __nlink_t_defined= define: __uid_t_defined= define: __pid_t_defined= define: __id_t_defined= define: __daddr_t_defined= define: __key_t_defined= define: __need_clock_t= define: __need_time_t= define: __need_timer_t= define: __need_clockid_t= define: __clock_t_defined=1 define: __time_t_defined=1 define: __clockid_t_defined=1 define: __timer_t_defined=1 define: __need_size_t= define: __intN_t(N,MODE)=typedef int int ##N ##_t __attribute__ ((__mode__ (MODE))) define: __u_intN_t(N,MODE)=typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE))) define: __int8_t_defined= define: __BIT_TYPES_DEFINED__=1 define: _SYS_SELECT_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __FD_ZERO_STOS="stosq" define: __FD_ZERO(fdsp)=do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0) define: __FD_SET(d,set)=((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d))) define: __FD_CLR(d,set)=((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d))) define: __FD_ISSET(d,set)=((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0) define: _SIGSET_H_types=1 define: _SIGSET_NWORDS=(1024 / (8 * sizeof (unsigned long int))) define: __sigset_t_defined= define: __need_time_t= define: __need_timespec= define: __timespec_defined=1 define: __need_timeval= define: _STRUCT_TIMEVAL=1 define: __suseconds_t_defined= define: __NFDBITS=(8 * (int) sizeof (__fd_mask)) define: __FD_ELT(d)=((d) / __NFDBITS) define: __FD_MASK(d)=((__fd_mask) (1UL << ((d) % __NFDBITS))) define: __FDS_BITS(set)=((set)->__fds_bits) define: FD_SETSIZE=__FD_SETSIZE define: NFDBITS=__NFDBITS define: FD_SET(fd,fdsetp)=__FD_SET (fd, fdsetp) define: FD_CLR(fd,fdsetp)=__FD_CLR (fd, fdsetp) define: FD_ISSET(fd,fdsetp)=__FD_ISSET (fd, fdsetp) define: FD_ZERO(fdsetp)=__FD_ZERO (fdsetp) define: _SYS_SYSMACROS_H=1 define: major(dev)=gnu_dev_major (dev) define: minor(dev)=gnu_dev_minor (dev) define: makedev(maj,min)=gnu_dev_makedev (maj, min) define: __blksize_t_defined= define: __blkcnt_t_defined= define: __fsblkcnt_t_defined= define: __fsfilcnt_t_defined= define: _BITS_PTHREADTYPES_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __SIZEOF_PTHREAD_ATTR_T=56 define: __SIZEOF_PTHREAD_MUTEX_T=40 define: __SIZEOF_PTHREAD_MUTEXATTR_T=4 define: __SIZEOF_PTHREAD_COND_T=48 define: __SIZEOF_PTHREAD_CONDATTR_T=4 define: __SIZEOF_PTHREAD_RWLOCK_T=56 define: __SIZEOF_PTHREAD_RWLOCKATTR_T=8 define: __SIZEOF_PTHREAD_BARRIER_T=32 define: __SIZEOF_PTHREAD_BARRIERATTR_T=4 define: __have_pthread_attr_t=1 define: __PTHREAD_MUTEX_HAVE_PREV=1 define: __PTHREAD_SPINS=0, 0 define: __PTHREAD_RWLOCK_ELISION_EXTRA=0, { 0, 0, 0, 0, 0, 0, 0 } define: __PTHREAD_RWLOCK_INT_FLAGS_SHARED=1 define: __malloc_and_calloc_defined= define: _ALLOCA_H=1 define: __need_size_t= define: alloca(size)=__builtin_alloca (size) define: __COMPAR_FN_T= define: _GCC_LIMITS_H_= define: _GCC_NEXT_LIMITS_H= define: _LIBC_LIMITS_H_=1 define: MB_LEN_MAX=16 define: LLONG_MIN=(-LLONG_MAX-1) define: LLONG_MAX=__LONG_LONG_MAX__ define: ULLONG_MAX=(LLONG_MAX * 2ULL + 1) define: _BITS_POSIX1_LIM_H=1 define: _POSIX_AIO_LISTIO_MAX=2 define: _POSIX_AIO_MAX=1 define: _POSIX_ARG_MAX=4096 define: _POSIX_CHILD_MAX=25 define: _POSIX_DELAYTIMER_MAX=32 define: _POSIX_HOST_NAME_MAX=255 define: _POSIX_LINK_MAX=8 define: _POSIX_LOGIN_NAME_MAX=9 define: _POSIX_MAX_CANON=255 define: _POSIX_MAX_INPUT=255 define: _POSIX_MQ_OPEN_MAX=8 define: _POSIX_MQ_PRIO_MAX=32 define: _POSIX_NAME_MAX=14 define: _POSIX_NGROUPS_MAX=8 define: _POSIX_OPEN_MAX=20 define: _POSIX_PATH_MAX=256 define: _POSIX_PIPE_BUF=512 define: _POSIX_RE_DUP_MAX=255 define: _POSIX_RTSIG_MAX=8 define: _POSIX_SEM_NSEMS_MAX=256 define: _POSIX_SEM_VALUE_MAX=32767 define: _POSIX_SIGQUEUE_MAX=32 define: _POSIX_SSIZE_MAX=32767 define: _POSIX_STREAM_MAX=8 define: _POSIX_SYMLINK_MAX=255 define: _POSIX_SYMLOOP_MAX=8 define: _POSIX_TIMER_MAX=32 define: _POSIX_TTY_NAME_MAX=9 define: _POSIX_TZNAME_MAX=6 define: _POSIX_CLOCKRES_MIN=20000000 define: __undef_NR_OPEN= define: __undef_LINK_MAX= define: __undef_OPEN_MAX= define: __undef_ARG_MAX= define: _LINUX_LIMITS_H= define: NR_OPEN=1024 define: NGROUPS_MAX=65536 define: ARG_MAX=131072 define: LINK_MAX=127 define: MAX_CANON=255 define: MAX_INPUT=255 define: NAME_MAX=255 define: PATH_MAX=4096 define: PIPE_BUF=4096 define: XATTR_NAME_MAX=255 define: XATTR_SIZE_MAX=65536 define: XATTR_LIST_MAX=65536 define: RTSIG_MAX=32 define: _POSIX_THREAD_KEYS_MAX=128 define: PTHREAD_KEYS_MAX=1024 define: _POSIX_THREAD_DESTRUCTOR_ITERATIONS=4 define: PTHREAD_DESTRUCTOR_ITERATIONS=_POSIX_THREAD_DESTRUCTOR_ITERATIONS define: _POSIX_THREAD_THREADS_MAX=64 define: AIO_PRIO_DELTA_MAX=20 define: PTHREAD_STACK_MIN=16384 define: DELAYTIMER_MAX=2147483647 define: TTY_NAME_MAX=32 define: LOGIN_NAME_MAX=256 define: HOST_NAME_MAX=64 define: MQ_PRIO_MAX=32768 define: SEM_VALUE_MAX=(2147483647) define: SSIZE_MAX=LONG_MAX define: _BITS_POSIX2_LIM_H=1 define: _POSIX2_BC_BASE_MAX=99 define: _POSIX2_BC_DIM_MAX=2048 define: _POSIX2_BC_SCALE_MAX=99 define: _POSIX2_BC_STRING_MAX=1000 define: _POSIX2_COLL_WEIGHTS_MAX=2 define: _POSIX2_EXPR_NEST_MAX=32 define: _POSIX2_LINE_MAX=2048 define: _POSIX2_RE_DUP_MAX=255 define: _POSIX2_CHARCLASS_NAME_MAX=14 define: BC_BASE_MAX=_POSIX2_BC_BASE_MAX define: BC_DIM_MAX=_POSIX2_BC_DIM_MAX define: BC_SCALE_MAX=_POSIX2_BC_SCALE_MAX define: BC_STRING_MAX=_POSIX2_BC_STRING_MAX define: COLL_WEIGHTS_MAX=255 define: EXPR_NEST_MAX=_POSIX2_EXPR_NEST_MAX define: LINE_MAX=_POSIX2_LINE_MAX define: CHARCLASS_NAME_MAX=2048 define: RE_DUP_MAX=(0x7fff) define: _LIMITS_H___= define: CHAR_BIT=__CHAR_BIT__ define: SCHAR_MIN=(-SCHAR_MAX - 1) define: SCHAR_MAX=__SCHAR_MAX__ define: UCHAR_MAX=(SCHAR_MAX * 2 + 1) define: CHAR_MIN=SCHAR_MIN define: CHAR_MAX=SCHAR_MAX define: SHRT_MIN=(-SHRT_MAX - 1) define: SHRT_MAX=__SHRT_MAX__ define: USHRT_MAX=(SHRT_MAX * 2 + 1) define: INT_MIN=(-INT_MAX - 1) define: INT_MAX=__INT_MAX__ define: UINT_MAX=(INT_MAX * 2U + 1U) define: LONG_MIN=(-LONG_MAX - 1L) define: LONG_MAX=__LONG_MAX__ define: ULONG_MAX=(LONG_MAX * 2UL + 1UL) define: LLONG_MIN=(-LLONG_MAX - 1LL) define: LLONG_MAX=__LONG_LONG_MAX__ define: ULLONG_MAX=(LLONG_MAX * 2ULL + 1ULL) define: _NETINET_IN_H=1 define: _STDINT_H=1 define: _BITS_WCHAR_H=1 define: __WCHAR_MAX=__WCHAR_MAX__ define: __WCHAR_MIN=__WCHAR_MIN__ define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __uint32_t_defined= define: __intptr_t_defined= define: __INT64_C(c)=c ## L define: __UINT64_C(c)=c ## UL define: INT8_MIN=(-128) define: INT16_MIN=(-32767-1) define: INT32_MIN=(-2147483647-1) define: INT64_MIN=(-__INT64_C(9223372036854775807)-1) define: INT8_MAX=(127) define: INT16_MAX=(32767) define: INT32_MAX=(2147483647) define: INT64_MAX=(__INT64_C(9223372036854775807)) define: UINT8_MAX=(255) define: UINT16_MAX=(65535) define: UINT32_MAX=(4294967295U) define: UINT64_MAX=(__UINT64_C(18446744073709551615)) define: INT_LEAST8_MIN=(-128) define: INT_LEAST16_MIN=(-32767-1) define: INT_LEAST32_MIN=(-2147483647-1) define: INT_LEAST64_MIN=(-__INT64_C(9223372036854775807)-1) define: INT_LEAST8_MAX=(127) define: INT_LEAST16_MAX=(32767) define: INT_LEAST32_MAX=(2147483647) define: INT_LEAST64_MAX=(__INT64_C(9223372036854775807)) define: UINT_LEAST8_MAX=(255) define: UINT_LEAST16_MAX=(65535) define: UINT_LEAST32_MAX=(4294967295U) define: UINT_LEAST64_MAX=(__UINT64_C(18446744073709551615)) define: INT_FAST8_MIN=(-128) define: INT_FAST16_MIN=(-9223372036854775807L-1) define: INT_FAST32_MIN=(-9223372036854775807L-1) define: INT_FAST64_MIN=(-__INT64_C(9223372036854775807)-1) define: INT_FAST8_MAX=(127) define: INT_FAST16_MAX=(9223372036854775807L) define: INT_FAST32_MAX=(9223372036854775807L) define: INT_FAST64_MAX=(__INT64_C(9223372036854775807)) define: UINT_FAST8_MAX=(255) define: UINT_FAST16_MAX=(18446744073709551615UL) define: UINT_FAST32_MAX=(18446744073709551615UL) define: UINT_FAST64_MAX=(__UINT64_C(18446744073709551615)) define: INTPTR_MIN=(-9223372036854775807L-1) define: INTPTR_MAX=(9223372036854775807L) define: UINTPTR_MAX=(18446744073709551615UL) define: INTMAX_MIN=(-__INT64_C(9223372036854775807)-1) define: INTMAX_MAX=(__INT64_C(9223372036854775807)) define: UINTMAX_MAX=(__UINT64_C(18446744073709551615)) define: PTRDIFF_MIN=(-9223372036854775807L-1) define: PTRDIFF_MAX=(9223372036854775807L) define: SIG_ATOMIC_MIN=(-2147483647-1) define: SIG_ATOMIC_MAX=(2147483647) define: SIZE_MAX=(18446744073709551615UL) define: WCHAR_MIN=__WCHAR_MIN define: WCHAR_MAX=__WCHAR_MAX define: WINT_MIN=(0u) define: WINT_MAX=(4294967295u) define: INT8_C(c)=c define: INT16_C(c)=c define: INT32_C(c)=c define: INT64_C(c)=c ## L define: UINT8_C(c)=c define: UINT16_C(c)=c define: UINT32_C(c)=c ## U define: UINT64_C(c)=c ## UL define: INTMAX_C(c)=c ## L define: UINTMAX_C(c)=c ## UL define: _GCC_WRAP_STDINT_H= define: _SYS_SOCKET_H=1 define: _SYS_UIO_H=1 define: _BITS_UIO_H=1 define: UIO_MAXIOV=1024 define: __need_size_t= define: __BITS_SOCKET_H= define: __need_size_t= define: __socklen_t_defined= define: SOCK_STREAM=SOCK_STREAM define: SOCK_DGRAM=SOCK_DGRAM define: SOCK_RAW=SOCK_RAW define: SOCK_RDM=SOCK_RDM define: SOCK_SEQPACKET=SOCK_SEQPACKET define: SOCK_DCCP=SOCK_DCCP define: SOCK_PACKET=SOCK_PACKET define: SOCK_CLOEXEC=SOCK_CLOEXEC define: SOCK_NONBLOCK=SOCK_NONBLOCK define: PF_UNSPEC=0 define: PF_LOCAL=1 define: PF_UNIX=PF_LOCAL define: PF_FILE=PF_LOCAL define: PF_INET=2 define: PF_AX25=3 define: PF_IPX=4 define: PF_APPLETALK=5 define: PF_NETROM=6 define: PF_BRIDGE=7 define: PF_ATMPVC=8 define: PF_X25=9 define: PF_INET6=10 define: PF_ROSE=11 define: PF_DECnet=12 define: PF_NETBEUI=13 define: PF_SECURITY=14 define: PF_KEY=15 define: PF_NETLINK=16 define: PF_ROUTE=PF_NETLINK define: PF_PACKET=17 define: PF_ASH=18 define: PF_ECONET=19 define: PF_ATMSVC=20 define: PF_RDS=21 define: PF_SNA=22 define: PF_IRDA=23 define: PF_PPPOX=24 define: PF_WANPIPE=25 define: PF_LLC=26 define: PF_IB=27 define: PF_MPLS=28 define: PF_CAN=29 define: PF_TIPC=30 define: PF_BLUETOOTH=31 define: PF_IUCV=32 define: PF_RXRPC=33 define: PF_ISDN=34 define: PF_PHONET=35 define: PF_IEEE802154=36 define: PF_CAIF=37 define: PF_ALG=38 define: PF_NFC=39 define: PF_VSOCK=40 define: PF_MAX=41 define: AF_UNSPEC=PF_UNSPEC define: AF_LOCAL=PF_LOCAL define: AF_UNIX=PF_UNIX define: AF_FILE=PF_FILE define: AF_INET=PF_INET define: AF_AX25=PF_AX25 define: AF_IPX=PF_IPX define: AF_APPLETALK=PF_APPLETALK define: AF_NETROM=PF_NETROM define: AF_BRIDGE=PF_BRIDGE define: AF_ATMPVC=PF_ATMPVC define: AF_X25=PF_X25 define: AF_INET6=PF_INET6 define: AF_ROSE=PF_ROSE define: AF_DECnet=PF_DECnet define: AF_NETBEUI=PF_NETBEUI define: AF_SECURITY=PF_SECURITY define: AF_KEY=PF_KEY define: AF_NETLINK=PF_NETLINK define: AF_ROUTE=PF_ROUTE define: AF_PACKET=PF_PACKET define: AF_ASH=PF_ASH define: AF_ECONET=PF_ECONET define: AF_ATMSVC=PF_ATMSVC define: AF_RDS=PF_RDS define: AF_SNA=PF_SNA define: AF_IRDA=PF_IRDA define: AF_PPPOX=PF_PPPOX define: AF_WANPIPE=PF_WANPIPE define: AF_LLC=PF_LLC define: AF_IB=PF_IB define: AF_MPLS=PF_MPLS define: AF_CAN=PF_CAN define: AF_TIPC=PF_TIPC define: AF_BLUETOOTH=PF_BLUETOOTH define: AF_IUCV=PF_IUCV define: AF_RXRPC=PF_RXRPC define: AF_ISDN=PF_ISDN define: AF_PHONET=PF_PHONET define: AF_IEEE802154=PF_IEEE802154 define: AF_CAIF=PF_CAIF define: AF_ALG=PF_ALG define: AF_NFC=PF_NFC define: AF_VSOCK=PF_VSOCK define: AF_MAX=PF_MAX define: SOL_RAW=255 define: SOL_DECNET=261 define: SOL_X25=262 define: SOL_PACKET=263 define: SOL_ATM=264 define: SOL_AAL=265 define: SOL_IRDA=266 define: SOMAXCONN=128 define: _BITS_SOCKADDR_H=1 define: __SOCKADDR_COMMON(sa_prefix)=sa_family_t sa_prefix ##family define: __SOCKADDR_COMMON_SIZE=(sizeof (unsigned short int)) define: _SS_SIZE=128 define: __ss_aligntype=unsigned long int define: _SS_PADSIZE=(_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype)) define: MSG_OOB=MSG_OOB define: MSG_PEEK=MSG_PEEK define: MSG_DONTROUTE=MSG_DONTROUTE define: MSG_CTRUNC=MSG_CTRUNC define: MSG_PROXY=MSG_PROXY define: MSG_TRUNC=MSG_TRUNC define: MSG_DONTWAIT=MSG_DONTWAIT define: MSG_EOR=MSG_EOR define: MSG_WAITALL=MSG_WAITALL define: MSG_FIN=MSG_FIN define: MSG_SYN=MSG_SYN define: MSG_CONFIRM=MSG_CONFIRM define: MSG_RST=MSG_RST define: MSG_ERRQUEUE=MSG_ERRQUEUE define: MSG_NOSIGNAL=MSG_NOSIGNAL define: MSG_MORE=MSG_MORE define: MSG_WAITFORONE=MSG_WAITFORONE define: MSG_FASTOPEN=MSG_FASTOPEN define: MSG_CMSG_CLOEXEC=MSG_CMSG_CLOEXEC define: CMSG_DATA(cmsg)=((cmsg)->__cmsg_data) define: CMSG_NXTHDR(mhdr,cmsg)=__cmsg_nxthdr (mhdr, cmsg) define: CMSG_FIRSTHDR(mhdr)=((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0) define: CMSG_ALIGN(len)=(((len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1)) define: CMSG_SPACE(len)=(CMSG_ALIGN (len) + CMSG_ALIGN (sizeof (struct cmsghdr))) define: CMSG_LEN(len)=(CMSG_ALIGN (sizeof (struct cmsghdr)) + (len)) define: SCM_RIGHTS=SCM_RIGHTS define: __ASM_GENERIC_SOCKET_H= define: __ASM_GENERIC_SOCKIOS_H= define: FIOSETOWN=0x8901 define: SIOCSPGRP=0x8902 define: FIOGETOWN=0x8903 define: SIOCGPGRP=0x8904 define: SIOCATMARK=0x8905 define: SIOCGSTAMP=0x8906 define: SIOCGSTAMPNS=0x8907 define: SOL_SOCKET=1 define: SO_DEBUG=1 define: SO_REUSEADDR=2 define: SO_TYPE=3 define: SO_ERROR=4 define: SO_DONTROUTE=5 define: SO_BROADCAST=6 define: SO_SNDBUF=7 define: SO_RCVBUF=8 define: SO_SNDBUFFORCE=32 define: SO_RCVBUFFORCE=33 define: SO_KEEPALIVE=9 define: SO_OOBINLINE=10 define: SO_NO_CHECK=11 define: SO_PRIORITY=12 define: SO_LINGER=13 define: SO_BSDCOMPAT=14 define: SO_REUSEPORT=15 define: SO_PASSCRED=16 define: SO_PEERCRED=17 define: SO_RCVLOWAT=18 define: SO_SNDLOWAT=19 define: SO_RCVTIMEO=20 define: SO_SNDTIMEO=21 define: SO_SECURITY_AUTHENTICATION=22 define: SO_SECURITY_ENCRYPTION_TRANSPORT=23 define: SO_SECURITY_ENCRYPTION_NETWORK=24 define: SO_BINDTODEVICE=25 define: SO_ATTACH_FILTER=26 define: SO_DETACH_FILTER=27 define: SO_GET_FILTER=SO_ATTACH_FILTER define: SO_PEERNAME=28 define: SO_TIMESTAMP=29 define: SCM_TIMESTAMP=SO_TIMESTAMP define: SO_ACCEPTCONN=30 define: SO_PEERSEC=31 define: SO_PASSSEC=34 define: SO_TIMESTAMPNS=35 define: SCM_TIMESTAMPNS=SO_TIMESTAMPNS define: SO_MARK=36 define: SO_TIMESTAMPING=37 define: SCM_TIMESTAMPING=SO_TIMESTAMPING define: SO_PROTOCOL=38 define: SO_DOMAIN=39 define: SO_RXQ_OVFL=40 define: SO_WIFI_STATUS=41 define: SCM_WIFI_STATUS=SO_WIFI_STATUS define: SO_PEEK_OFF=42 define: SO_NOFCS=43 define: SO_LOCK_FILTER=44 define: SO_SELECT_ERR_QUEUE=45 define: SO_BUSY_POLL=46 define: SO_MAX_PACING_RATE=47 define: SO_BPF_EXTENSIONS=48 define: SO_INCOMING_CPU=49 define: SO_ATTACH_BPF=50 define: SO_DETACH_BPF=SO_DETACH_FILTER define: SHUT_RD=SHUT_RD define: SHUT_WR=SHUT_WR define: SHUT_RDWR=SHUT_RDWR define: __SOCKADDR_ARG=struct sockaddr *__restrict define: __CONST_SOCKADDR_ARG=const struct sockaddr * define: IP_OPTIONS=4 define: IP_HDRINCL=3 define: IP_TOS=1 define: IP_TTL=2 define: IP_RECVOPTS=6 define: IP_RECVRETOPTS=IP_RETOPTS define: IP_RETOPTS=7 define: IP_MULTICAST_IF=32 define: IP_MULTICAST_TTL=33 define: IP_MULTICAST_LOOP=34 define: IP_ADD_MEMBERSHIP=35 define: IP_DROP_MEMBERSHIP=36 define: IP_UNBLOCK_SOURCE=37 define: IP_BLOCK_SOURCE=38 define: IP_ADD_SOURCE_MEMBERSHIP=39 define: IP_DROP_SOURCE_MEMBERSHIP=40 define: IP_MSFILTER=41 define: MCAST_JOIN_GROUP=42 define: MCAST_BLOCK_SOURCE=43 define: MCAST_UNBLOCK_SOURCE=44 define: MCAST_LEAVE_GROUP=45 define: MCAST_JOIN_SOURCE_GROUP=46 define: MCAST_LEAVE_SOURCE_GROUP=47 define: MCAST_MSFILTER=48 define: IP_MULTICAST_ALL=49 define: IP_UNICAST_IF=50 define: MCAST_EXCLUDE=0 define: MCAST_INCLUDE=1 define: IP_ROUTER_ALERT=5 define: IP_PKTINFO=8 define: IP_PKTOPTIONS=9 define: IP_PMTUDISC=10 define: IP_MTU_DISCOVER=10 define: IP_RECVERR=11 define: IP_RECVTTL=12 define: IP_RECVTOS=13 define: IP_MTU=14 define: IP_FREEBIND=15 define: IP_IPSEC_POLICY=16 define: IP_XFRM_POLICY=17 define: IP_PASSSEC=18 define: IP_TRANSPARENT=19 define: IP_MULTICAST_ALL=49 define: IP_ORIGDSTADDR=20 define: IP_RECVORIGDSTADDR=IP_ORIGDSTADDR define: IP_MINTTL=21 define: IP_NODEFRAG=22 define: IP_CHECKSUM=23 define: IP_BIND_ADDRESS_NO_PORT=24 define: IP_PMTUDISC_DONT=0 define: IP_PMTUDISC_WANT=1 define: IP_PMTUDISC_DO=2 define: IP_PMTUDISC_PROBE=3 define: IP_PMTUDISC_INTERFACE=4 define: IP_PMTUDISC_OMIT=5 define: IP_MULTICAST_IF=32 define: IP_MULTICAST_TTL=33 define: IP_MULTICAST_LOOP=34 define: IP_ADD_MEMBERSHIP=35 define: IP_DROP_MEMBERSHIP=36 define: IP_UNBLOCK_SOURCE=37 define: IP_BLOCK_SOURCE=38 define: IP_ADD_SOURCE_MEMBERSHIP=39 define: IP_DROP_SOURCE_MEMBERSHIP=40 define: IP_MSFILTER=41 define: IP_MULTICAST_ALL=49 define: IP_UNICAST_IF=50 define: SOL_IP=0 define: IP_DEFAULT_MULTICAST_TTL=1 define: IP_DEFAULT_MULTICAST_LOOP=1 define: IP_MAX_MEMBERSHIPS=20 define: IPV6_ADDRFORM=1 define: IPV6_2292PKTINFO=2 define: IPV6_2292HOPOPTS=3 define: IPV6_2292DSTOPTS=4 define: IPV6_2292RTHDR=5 define: IPV6_2292PKTOPTIONS=6 define: IPV6_CHECKSUM=7 define: IPV6_2292HOPLIMIT=8 define: SCM_SRCRT=IPV6_RXSRCRT define: IPV6_NEXTHOP=9 define: IPV6_AUTHHDR=10 define: IPV6_UNICAST_HOPS=16 define: IPV6_MULTICAST_IF=17 define: IPV6_MULTICAST_HOPS=18 define: IPV6_MULTICAST_LOOP=19 define: IPV6_JOIN_GROUP=20 define: IPV6_LEAVE_GROUP=21 define: IPV6_ROUTER_ALERT=22 define: IPV6_MTU_DISCOVER=23 define: IPV6_MTU=24 define: IPV6_RECVERR=25 define: IPV6_V6ONLY=26 define: IPV6_JOIN_ANYCAST=27 define: IPV6_LEAVE_ANYCAST=28 define: IPV6_IPSEC_POLICY=34 define: IPV6_XFRM_POLICY=35 define: IPV6_RECVPKTINFO=49 define: IPV6_PKTINFO=50 define: IPV6_RECVHOPLIMIT=51 define: IPV6_HOPLIMIT=52 define: IPV6_RECVHOPOPTS=53 define: IPV6_HOPOPTS=54 define: IPV6_RTHDRDSTOPTS=55 define: IPV6_RECVRTHDR=56 define: IPV6_RTHDR=57 define: IPV6_RECVDSTOPTS=58 define: IPV6_DSTOPTS=59 define: IPV6_RECVPATHMTU=60 define: IPV6_PATHMTU=61 define: IPV6_DONTFRAG=62 define: IPV6_RECVTCLASS=66 define: IPV6_TCLASS=67 define: IPV6_ADD_MEMBERSHIP=IPV6_JOIN_GROUP define: IPV6_DROP_MEMBERSHIP=IPV6_LEAVE_GROUP define: IPV6_RXHOPOPTS=IPV6_HOPOPTS define: IPV6_RXDSTOPTS=IPV6_DSTOPTS define: IPV6_PMTUDISC_DONT=0 define: IPV6_PMTUDISC_WANT=1 define: IPV6_PMTUDISC_DO=2 define: IPV6_PMTUDISC_PROBE=3 define: IPV6_PMTUDISC_INTERFACE=4 define: IPV6_PMTUDISC_OMIT=5 define: SOL_IPV6=41 define: SOL_ICMPV6=58 define: IPV6_RTHDR_LOOSE=0 define: IPV6_RTHDR_STRICT=1 define: IPV6_RTHDR_TYPE_0=0 define: IPPROTO_IP=IPPROTO_IP define: IPPROTO_ICMP=IPPROTO_ICMP define: IPPROTO_IGMP=IPPROTO_IGMP define: IPPROTO_IPIP=IPPROTO_IPIP define: IPPROTO_TCP=IPPROTO_TCP define: IPPROTO_EGP=IPPROTO_EGP define: IPPROTO_PUP=IPPROTO_PUP define: IPPROTO_UDP=IPPROTO_UDP define: IPPROTO_IDP=IPPROTO_IDP define: IPPROTO_TP=IPPROTO_TP define: IPPROTO_DCCP=IPPROTO_DCCP define: IPPROTO_IPV6=IPPROTO_IPV6 define: IPPROTO_RSVP=IPPROTO_RSVP define: IPPROTO_GRE=IPPROTO_GRE define: IPPROTO_ESP=IPPROTO_ESP define: IPPROTO_AH=IPPROTO_AH define: IPPROTO_MTP=IPPROTO_MTP define: IPPROTO_BEETPH=IPPROTO_BEETPH define: IPPROTO_ENCAP=IPPROTO_ENCAP define: IPPROTO_PIM=IPPROTO_PIM define: IPPROTO_COMP=IPPROTO_COMP define: IPPROTO_SCTP=IPPROTO_SCTP define: IPPROTO_UDPLITE=IPPROTO_UDPLITE define: IPPROTO_MPLS=IPPROTO_MPLS define: IPPROTO_RAW=IPPROTO_RAW define: IPPROTO_HOPOPTS=IPPROTO_HOPOPTS define: IPPROTO_ROUTING=IPPROTO_ROUTING define: IPPROTO_FRAGMENT=IPPROTO_FRAGMENT define: IPPROTO_ICMPV6=IPPROTO_ICMPV6 define: IPPROTO_NONE=IPPROTO_NONE define: IPPROTO_DSTOPTS=IPPROTO_DSTOPTS define: IPPROTO_MH=IPPROTO_MH define: IN_CLASSA(a)=((((in_addr_t)(a)) & 0x80000000) == 0) define: IN_CLASSA_NET=0xff000000 define: IN_CLASSA_NSHIFT=24 define: IN_CLASSA_HOST=(0xffffffff & ~IN_CLASSA_NET) define: IN_CLASSA_MAX=128 define: IN_CLASSB(a)=((((in_addr_t)(a)) & 0xc0000000) == 0x80000000) define: IN_CLASSB_NET=0xffff0000 define: IN_CLASSB_NSHIFT=16 define: IN_CLASSB_HOST=(0xffffffff & ~IN_CLASSB_NET) define: IN_CLASSB_MAX=65536 define: IN_CLASSC(a)=((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000) define: IN_CLASSC_NET=0xffffff00 define: IN_CLASSC_NSHIFT=8 define: IN_CLASSC_HOST=(0xffffffff & ~IN_CLASSC_NET) define: IN_CLASSD(a)=((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000) define: IN_MULTICAST(a)=IN_CLASSD(a) define: IN_EXPERIMENTAL(a)=((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000) define: IN_BADCLASS(a)=((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000) define: INADDR_ANY=((in_addr_t) 0x00000000) define: INADDR_BROADCAST=((in_addr_t) 0xffffffff) define: INADDR_NONE=((in_addr_t) 0xffffffff) define: IN_LOOPBACKNET=127 define: INADDR_LOOPBACK=((in_addr_t) 0x7f000001) define: INADDR_UNSPEC_GROUP=((in_addr_t) 0xe0000000) define: INADDR_ALLHOSTS_GROUP=((in_addr_t) 0xe0000001) define: INADDR_ALLRTRS_GROUP=((in_addr_t) 0xe0000002) define: INADDR_MAX_LOCAL_GROUP=((in_addr_t) 0xe00000ff) define: s6_addr=__in6_u.__u6_addr8 define: s6_addr16=__in6_u.__u6_addr16 define: s6_addr32=__in6_u.__u6_addr32 define: IN6ADDR_ANY_INIT={ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } define: IN6ADDR_LOOPBACK_INIT={ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } define: INET_ADDRSTRLEN=16 define: INET6_ADDRSTRLEN=46 define: IP_MSFILTER_SIZE(numsrc)=(sizeof (struct ip_msfilter) - sizeof (struct in_addr) + (numsrc) * sizeof (struct in_addr)) define: GROUP_FILTER_SIZE(numsrc)=(sizeof (struct group_filter) - sizeof (struct sockaddr_storage) + ((numsrc) * sizeof (struct sockaddr_storage))) define: IN6_IS_ADDR_UNSPECIFIED(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == 0 && __a->s6_addr32[3] == 0; })) define: IN6_IS_ADDR_LOOPBACK(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == 0 && __a->s6_addr32[3] == htonl (1); })) define: IN6_IS_ADDR_LINKLOCAL(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->s6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); })) define: IN6_IS_ADDR_SITELOCAL(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->s6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); })) define: IN6_IS_ADDR_V4MAPPED(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == htonl (0xffff); })) define: IN6_IS_ADDR_V4COMPAT(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == 0 && ntohl (__a->s6_addr32[3]) > 1; })) define: IN6_ARE_ADDR_EQUAL(a,b)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); const struct in6_addr *__b = (const struct in6_addr *) (b); __a->s6_addr32[0] == __b->s6_addr32[0] && __a->s6_addr32[1] == __b->s6_addr32[1] && __a->s6_addr32[2] == __b->s6_addr32[2] && __a->s6_addr32[3] == __b->s6_addr32[3]; })) define: IN6_IS_ADDR_MULTICAST(a)=(((const uint8_t *) (a))[0] == 0xff) define: IN6_IS_ADDR_MC_NODELOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x1)) define: IN6_IS_ADDR_MC_LINKLOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x2)) define: IN6_IS_ADDR_MC_SITELOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x5)) define: IN6_IS_ADDR_MC_ORGLOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x8)) define: IN6_IS_ADDR_MC_GLOBAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0xe)) define: _UNISTD_H=1 define: _POSIX_VERSION=200809L define: __POSIX2_THIS_VERSION=200809L define: _POSIX2_VERSION=__POSIX2_THIS_VERSION define: _POSIX2_C_VERSION=__POSIX2_THIS_VERSION define: _POSIX2_C_BIND=__POSIX2_THIS_VERSION define: _POSIX2_C_DEV=__POSIX2_THIS_VERSION define: _POSIX2_SW_DEV=__POSIX2_THIS_VERSION define: _POSIX2_LOCALEDEF=__POSIX2_THIS_VERSION define: _XOPEN_VERSION=700 define: _XOPEN_XCU_VERSION=4 define: _XOPEN_XPG2=1 define: _XOPEN_XPG3=1 define: _XOPEN_XPG4=1 define: _XOPEN_UNIX=1 define: _XOPEN_CRYPT=1 define: _XOPEN_ENH_I18N=1 define: _XOPEN_LEGACY=1 define: _BITS_POSIX_OPT_H=1 define: _POSIX_JOB_CONTROL=1 define: _POSIX_SAVED_IDS=1 define: _POSIX_PRIORITY_SCHEDULING=200809L define: _POSIX_SYNCHRONIZED_IO=200809L define: _POSIX_FSYNC=200809L define: _POSIX_MAPPED_FILES=200809L define: _POSIX_MEMLOCK=200809L define: _POSIX_MEMLOCK_RANGE=200809L define: _POSIX_MEMORY_PROTECTION=200809L define: _POSIX_CHOWN_RESTRICTED=0 define: _POSIX_VDISABLE='\0' define: _POSIX_NO_TRUNC=1 define: _XOPEN_REALTIME=1 define: _XOPEN_REALTIME_THREADS=1 define: _XOPEN_SHM=1 define: _POSIX_THREADS=200809L define: _POSIX_REENTRANT_FUNCTIONS=1 define: _POSIX_THREAD_SAFE_FUNCTIONS=200809L define: _POSIX_THREAD_PRIORITY_SCHEDULING=200809L define: _POSIX_THREAD_ATTR_STACKSIZE=200809L define: _POSIX_THREAD_ATTR_STACKADDR=200809L define: _POSIX_THREAD_PRIO_INHERIT=200809L define: _POSIX_THREAD_PRIO_PROTECT=200809L define: _POSIX_THREAD_ROBUST_PRIO_INHERIT=200809L define: _POSIX_THREAD_ROBUST_PRIO_PROTECT=-1 define: _POSIX_SEMAPHORES=200809L define: _POSIX_REALTIME_SIGNALS=200809L define: _POSIX_ASYNCHRONOUS_IO=200809L define: _POSIX_ASYNC_IO=1 define: _LFS_ASYNCHRONOUS_IO=1 define: _POSIX_PRIORITIZED_IO=200809L define: _LFS64_ASYNCHRONOUS_IO=1 define: _LFS_LARGEFILE=1 define: _LFS64_LARGEFILE=1 define: _LFS64_STDIO=1 define: _POSIX_SHARED_MEMORY_OBJECTS=200809L define: _POSIX_CPUTIME=0 define: _POSIX_THREAD_CPUTIME=0 define: _POSIX_REGEXP=1 define: _POSIX_READER_WRITER_LOCKS=200809L define: _POSIX_SHELL=1 define: _POSIX_TIMEOUTS=200809L define: _POSIX_SPIN_LOCKS=200809L define: _POSIX_SPAWN=200809L define: _POSIX_TIMERS=200809L define: _POSIX_BARRIERS=200809L define: _POSIX_MESSAGE_PASSING=200809L define: _POSIX_THREAD_PROCESS_SHARED=200809L define: _POSIX_MONOTONIC_CLOCK=0 define: _POSIX_CLOCK_SELECTION=200809L define: _POSIX_ADVISORY_INFO=200809L define: _POSIX_IPV6=200809L define: _POSIX_RAW_SOCKETS=200809L define: _POSIX2_CHAR_TERM=200809L define: _POSIX_SPORADIC_SERVER=-1 define: _POSIX_THREAD_SPORADIC_SERVER=-1 define: _POSIX_TRACE=-1 define: _POSIX_TRACE_EVENT_FILTER=-1 define: _POSIX_TRACE_INHERIT=-1 define: _POSIX_TRACE_LOG=-1 define: _POSIX_TYPED_MEMORY_OBJECTS=-1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: _POSIX_V7_LPBIG_OFFBIG=-1 define: _POSIX_V6_LPBIG_OFFBIG=-1 define: _XBS5_LPBIG_OFFBIG=-1 define: _POSIX_V7_LP64_OFF64=1 define: _POSIX_V6_LP64_OFF64=1 define: _XBS5_LP64_OFF64=1 define: __ILP32_OFF32_CFLAGS="-m32" define: __ILP32_OFF32_LDFLAGS="-m32" define: __ILP32_OFFBIG_CFLAGS="-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" define: __ILP32_OFFBIG_LDFLAGS="-m32" define: __LP64_OFF64_CFLAGS="-m64" define: __LP64_OFF64_LDFLAGS="-m64" define: STDIN_FILENO=0 define: STDOUT_FILENO=1 define: STDERR_FILENO=2 define: __need_size_t= define: __need_NULL= define: NULL=((void *)0) define: __useconds_t_defined= define: R_OK=4 define: W_OK=2 define: X_OK=1 define: F_OK=0 define: L_SET=SEEK_SET define: L_INCR=SEEK_CUR define: L_XTND=SEEK_END define: _PC_LINK_MAX=_PC_LINK_MAX define: _PC_MAX_CANON=_PC_MAX_CANON define: _PC_MAX_INPUT=_PC_MAX_INPUT define: _PC_NAME_MAX=_PC_NAME_MAX define: _PC_PATH_MAX=_PC_PATH_MAX define: _PC_PIPE_BUF=_PC_PIPE_BUF define: _PC_CHOWN_RESTRICTED=_PC_CHOWN_RESTRICTED define: _PC_NO_TRUNC=_PC_NO_TRUNC define: _PC_VDISABLE=_PC_VDISABLE define: _PC_SYNC_IO=_PC_SYNC_IO define: _PC_ASYNC_IO=_PC_ASYNC_IO define: _PC_PRIO_IO=_PC_PRIO_IO define: _PC_SOCK_MAXBUF=_PC_SOCK_MAXBUF define: _PC_FILESIZEBITS=_PC_FILESIZEBITS define: _PC_REC_INCR_XFER_SIZE=_PC_REC_INCR_XFER_SIZE define: _PC_REC_MAX_XFER_SIZE=_PC_REC_MAX_XFER_SIZE define: _PC_REC_MIN_XFER_SIZE=_PC_REC_MIN_XFER_SIZE define: _PC_REC_XFER_ALIGN=_PC_REC_XFER_ALIGN define: _PC_ALLOC_SIZE_MIN=_PC_ALLOC_SIZE_MIN define: _PC_SYMLINK_MAX=_PC_SYMLINK_MAX define: _PC_2_SYMLINKS=_PC_2_SYMLINKS define: _SC_ARG_MAX=_SC_ARG_MAX define: _SC_CHILD_MAX=_SC_CHILD_MAX define: _SC_CLK_TCK=_SC_CLK_TCK define: _SC_NGROUPS_MAX=_SC_NGROUPS_MAX define: _SC_OPEN_MAX=_SC_OPEN_MAX define: _SC_STREAM_MAX=_SC_STREAM_MAX define: _SC_TZNAME_MAX=_SC_TZNAME_MAX define: _SC_JOB_CONTROL=_SC_JOB_CONTROL define: _SC_SAVED_IDS=_SC_SAVED_IDS define: _SC_REALTIME_SIGNALS=_SC_REALTIME_SIGNALS define: _SC_PRIORITY_SCHEDULING=_SC_PRIORITY_SCHEDULING define: _SC_TIMERS=_SC_TIMERS define: _SC_ASYNCHRONOUS_IO=_SC_ASYNCHRONOUS_IO define: _SC_PRIORITIZED_IO=_SC_PRIORITIZED_IO define: _SC_SYNCHRONIZED_IO=_SC_SYNCHRONIZED_IO define: _SC_FSYNC=_SC_FSYNC define: _SC_MAPPED_FILES=_SC_MAPPED_FILES define: _SC_MEMLOCK=_SC_MEMLOCK define: _SC_MEMLOCK_RANGE=_SC_MEMLOCK_RANGE define: _SC_MEMORY_PROTECTION=_SC_MEMORY_PROTECTION define: _SC_MESSAGE_PASSING=_SC_MESSAGE_PASSING define: _SC_SEMAPHORES=_SC_SEMAPHORES define: _SC_SHARED_MEMORY_OBJECTS=_SC_SHARED_MEMORY_OBJECTS define: _SC_AIO_LISTIO_MAX=_SC_AIO_LISTIO_MAX define: _SC_AIO_MAX=_SC_AIO_MAX define: _SC_AIO_PRIO_DELTA_MAX=_SC_AIO_PRIO_DELTA_MAX define: _SC_DELAYTIMER_MAX=_SC_DELAYTIMER_MAX define: _SC_MQ_OPEN_MAX=_SC_MQ_OPEN_MAX define: _SC_MQ_PRIO_MAX=_SC_MQ_PRIO_MAX define: _SC_VERSION=_SC_VERSION define: _SC_PAGESIZE=_SC_PAGESIZE define: _SC_PAGE_SIZE=_SC_PAGESIZE define: _SC_RTSIG_MAX=_SC_RTSIG_MAX define: _SC_SEM_NSEMS_MAX=_SC_SEM_NSEMS_MAX define: _SC_SEM_VALUE_MAX=_SC_SEM_VALUE_MAX define: _SC_SIGQUEUE_MAX=_SC_SIGQUEUE_MAX define: _SC_TIMER_MAX=_SC_TIMER_MAX define: _SC_BC_BASE_MAX=_SC_BC_BASE_MAX define: _SC_BC_DIM_MAX=_SC_BC_DIM_MAX define: _SC_BC_SCALE_MAX=_SC_BC_SCALE_MAX define: _SC_BC_STRING_MAX=_SC_BC_STRING_MAX define: _SC_COLL_WEIGHTS_MAX=_SC_COLL_WEIGHTS_MAX define: _SC_EQUIV_CLASS_MAX=_SC_EQUIV_CLASS_MAX define: _SC_EXPR_NEST_MAX=_SC_EXPR_NEST_MAX define: _SC_LINE_MAX=_SC_LINE_MAX define: _SC_RE_DUP_MAX=_SC_RE_DUP_MAX define: _SC_CHARCLASS_NAME_MAX=_SC_CHARCLASS_NAME_MAX define: _SC_2_VERSION=_SC_2_VERSION define: _SC_2_C_BIND=_SC_2_C_BIND define: _SC_2_C_DEV=_SC_2_C_DEV define: _SC_2_FORT_DEV=_SC_2_FORT_DEV define: _SC_2_FORT_RUN=_SC_2_FORT_RUN define: _SC_2_SW_DEV=_SC_2_SW_DEV define: _SC_2_LOCALEDEF=_SC_2_LOCALEDEF define: _SC_PII=_SC_PII define: _SC_PII_XTI=_SC_PII_XTI define: _SC_PII_SOCKET=_SC_PII_SOCKET define: _SC_PII_INTERNET=_SC_PII_INTERNET define: _SC_PII_OSI=_SC_PII_OSI define: _SC_POLL=_SC_POLL define: _SC_SELECT=_SC_SELECT define: _SC_UIO_MAXIOV=_SC_UIO_MAXIOV define: _SC_IOV_MAX=_SC_IOV_MAX define: _SC_PII_INTERNET_STREAM=_SC_PII_INTERNET_STREAM define: _SC_PII_INTERNET_DGRAM=_SC_PII_INTERNET_DGRAM define: _SC_PII_OSI_COTS=_SC_PII_OSI_COTS define: _SC_PII_OSI_CLTS=_SC_PII_OSI_CLTS define: _SC_PII_OSI_M=_SC_PII_OSI_M define: _SC_T_IOV_MAX=_SC_T_IOV_MAX define: _SC_THREADS=_SC_THREADS define: _SC_THREAD_SAFE_FUNCTIONS=_SC_THREAD_SAFE_FUNCTIONS define: _SC_GETGR_R_SIZE_MAX=_SC_GETGR_R_SIZE_MAX define: _SC_GETPW_R_SIZE_MAX=_SC_GETPW_R_SIZE_MAX define: _SC_LOGIN_NAME_MAX=_SC_LOGIN_NAME_MAX define: _SC_TTY_NAME_MAX=_SC_TTY_NAME_MAX define: _SC_THREAD_DESTRUCTOR_ITERATIONS=_SC_THREAD_DESTRUCTOR_ITERATIONS define: _SC_THREAD_KEYS_MAX=_SC_THREAD_KEYS_MAX define: _SC_THREAD_STACK_MIN=_SC_THREAD_STACK_MIN define: _SC_THREAD_THREADS_MAX=_SC_THREAD_THREADS_MAX define: _SC_THREAD_ATTR_STACKADDR=_SC_THREAD_ATTR_STACKADDR define: _SC_THREAD_ATTR_STACKSIZE=_SC_THREAD_ATTR_STACKSIZE define: _SC_THREAD_PRIORITY_SCHEDULING=_SC_THREAD_PRIORITY_SCHEDULING define: _SC_THREAD_PRIO_INHERIT=_SC_THREAD_PRIO_INHERIT define: _SC_THREAD_PRIO_PROTECT=_SC_THREAD_PRIO_PROTECT define: _SC_THREAD_PROCESS_SHARED=_SC_THREAD_PROCESS_SHARED define: _SC_NPROCESSORS_CONF=_SC_NPROCESSORS_CONF define: _SC_NPROCESSORS_ONLN=_SC_NPROCESSORS_ONLN define: _SC_PHYS_PAGES=_SC_PHYS_PAGES define: _SC_AVPHYS_PAGES=_SC_AVPHYS_PAGES define: _SC_ATEXIT_MAX=_SC_ATEXIT_MAX define: _SC_PASS_MAX=_SC_PASS_MAX define: _SC_XOPEN_VERSION=_SC_XOPEN_VERSION define: _SC_XOPEN_XCU_VERSION=_SC_XOPEN_XCU_VERSION define: _SC_XOPEN_UNIX=_SC_XOPEN_UNIX define: _SC_XOPEN_CRYPT=_SC_XOPEN_CRYPT define: _SC_XOPEN_ENH_I18N=_SC_XOPEN_ENH_I18N define: _SC_XOPEN_SHM=_SC_XOPEN_SHM define: _SC_2_CHAR_TERM=_SC_2_CHAR_TERM define: _SC_2_C_VERSION=_SC_2_C_VERSION define: _SC_2_UPE=_SC_2_UPE define: _SC_XOPEN_XPG2=_SC_XOPEN_XPG2 define: _SC_XOPEN_XPG3=_SC_XOPEN_XPG3 define: _SC_XOPEN_XPG4=_SC_XOPEN_XPG4 define: _SC_CHAR_BIT=_SC_CHAR_BIT define: _SC_CHAR_MAX=_SC_CHAR_MAX define: _SC_CHAR_MIN=_SC_CHAR_MIN define: _SC_INT_MAX=_SC_INT_MAX define: _SC_INT_MIN=_SC_INT_MIN define: _SC_LONG_BIT=_SC_LONG_BIT define: _SC_WORD_BIT=_SC_WORD_BIT define: _SC_MB_LEN_MAX=_SC_MB_LEN_MAX define: _SC_NZERO=_SC_NZERO define: _SC_SSIZE_MAX=_SC_SSIZE_MAX define: _SC_SCHAR_MAX=_SC_SCHAR_MAX define: _SC_SCHAR_MIN=_SC_SCHAR_MIN define: _SC_SHRT_MAX=_SC_SHRT_MAX define: _SC_SHRT_MIN=_SC_SHRT_MIN define: _SC_UCHAR_MAX=_SC_UCHAR_MAX define: _SC_UINT_MAX=_SC_UINT_MAX define: _SC_ULONG_MAX=_SC_ULONG_MAX define: _SC_USHRT_MAX=_SC_USHRT_MAX define: _SC_NL_ARGMAX=_SC_NL_ARGMAX define: _SC_NL_LANGMAX=_SC_NL_LANGMAX define: _SC_NL_MSGMAX=_SC_NL_MSGMAX define: _SC_NL_NMAX=_SC_NL_NMAX define: _SC_NL_SETMAX=_SC_NL_SETMAX define: _SC_NL_TEXTMAX=_SC_NL_TEXTMAX define: _SC_XBS5_ILP32_OFF32=_SC_XBS5_ILP32_OFF32 define: _SC_XBS5_ILP32_OFFBIG=_SC_XBS5_ILP32_OFFBIG define: _SC_XBS5_LP64_OFF64=_SC_XBS5_LP64_OFF64 define: _SC_XBS5_LPBIG_OFFBIG=_SC_XBS5_LPBIG_OFFBIG define: _SC_XOPEN_LEGACY=_SC_XOPEN_LEGACY define: _SC_XOPEN_REALTIME=_SC_XOPEN_REALTIME define: _SC_XOPEN_REALTIME_THREADS=_SC_XOPEN_REALTIME_THREADS define: _SC_ADVISORY_INFO=_SC_ADVISORY_INFO define: _SC_BARRIERS=_SC_BARRIERS define: _SC_BASE=_SC_BASE define: _SC_C_LANG_SUPPORT=_SC_C_LANG_SUPPORT define: _SC_C_LANG_SUPPORT_R=_SC_C_LANG_SUPPORT_R define: _SC_CLOCK_SELECTION=_SC_CLOCK_SELECTION define: _SC_CPUTIME=_SC_CPUTIME define: _SC_THREAD_CPUTIME=_SC_THREAD_CPUTIME define: _SC_DEVICE_IO=_SC_DEVICE_IO define: _SC_DEVICE_SPECIFIC=_SC_DEVICE_SPECIFIC define: _SC_DEVICE_SPECIFIC_R=_SC_DEVICE_SPECIFIC_R define: _SC_FD_MGMT=_SC_FD_MGMT define: _SC_FIFO=_SC_FIFO define: _SC_PIPE=_SC_PIPE define: _SC_FILE_ATTRIBUTES=_SC_FILE_ATTRIBUTES define: _SC_FILE_LOCKING=_SC_FILE_LOCKING define: _SC_FILE_SYSTEM=_SC_FILE_SYSTEM define: _SC_MONOTONIC_CLOCK=_SC_MONOTONIC_CLOCK define: _SC_MULTI_PROCESS=_SC_MULTI_PROCESS define: _SC_SINGLE_PROCESS=_SC_SINGLE_PROCESS define: _SC_NETWORKING=_SC_NETWORKING define: _SC_READER_WRITER_LOCKS=_SC_READER_WRITER_LOCKS define: _SC_SPIN_LOCKS=_SC_SPIN_LOCKS define: _SC_REGEXP=_SC_REGEXP define: _SC_REGEX_VERSION=_SC_REGEX_VERSION define: _SC_SHELL=_SC_SHELL define: _SC_SIGNALS=_SC_SIGNALS define: _SC_SPAWN=_SC_SPAWN define: _SC_SPORADIC_SERVER=_SC_SPORADIC_SERVER define: _SC_THREAD_SPORADIC_SERVER=_SC_THREAD_SPORADIC_SERVER define: _SC_SYSTEM_DATABASE=_SC_SYSTEM_DATABASE define: _SC_SYSTEM_DATABASE_R=_SC_SYSTEM_DATABASE_R define: _SC_TIMEOUTS=_SC_TIMEOUTS define: _SC_TYPED_MEMORY_OBJECTS=_SC_TYPED_MEMORY_OBJECTS define: _SC_USER_GROUPS=_SC_USER_GROUPS define: _SC_USER_GROUPS_R=_SC_USER_GROUPS_R define: _SC_2_PBS=_SC_2_PBS define: _SC_2_PBS_ACCOUNTING=_SC_2_PBS_ACCOUNTING define: _SC_2_PBS_LOCATE=_SC_2_PBS_LOCATE define: _SC_2_PBS_MESSAGE=_SC_2_PBS_MESSAGE define: _SC_2_PBS_TRACK=_SC_2_PBS_TRACK define: _SC_SYMLOOP_MAX=_SC_SYMLOOP_MAX define: _SC_STREAMS=_SC_STREAMS define: _SC_2_PBS_CHECKPOINT=_SC_2_PBS_CHECKPOINT define: _SC_V6_ILP32_OFF32=_SC_V6_ILP32_OFF32 define: _SC_V6_ILP32_OFFBIG=_SC_V6_ILP32_OFFBIG define: _SC_V6_LP64_OFF64=_SC_V6_LP64_OFF64 define: _SC_V6_LPBIG_OFFBIG=_SC_V6_LPBIG_OFFBIG define: _SC_HOST_NAME_MAX=_SC_HOST_NAME_MAX define: _SC_TRACE=_SC_TRACE define: _SC_TRACE_EVENT_FILTER=_SC_TRACE_EVENT_FILTER define: _SC_TRACE_INHERIT=_SC_TRACE_INHERIT define: _SC_TRACE_LOG=_SC_TRACE_LOG define: _SC_LEVEL1_ICACHE_SIZE=_SC_LEVEL1_ICACHE_SIZE define: _SC_LEVEL1_ICACHE_ASSOC=_SC_LEVEL1_ICACHE_ASSOC define: _SC_LEVEL1_ICACHE_LINESIZE=_SC_LEVEL1_ICACHE_LINESIZE define: _SC_LEVEL1_DCACHE_SIZE=_SC_LEVEL1_DCACHE_SIZE define: _SC_LEVEL1_DCACHE_ASSOC=_SC_LEVEL1_DCACHE_ASSOC define: _SC_LEVEL1_DCACHE_LINESIZE=_SC_LEVEL1_DCACHE_LINESIZE define: _SC_LEVEL2_CACHE_SIZE=_SC_LEVEL2_CACHE_SIZE define: _SC_LEVEL2_CACHE_ASSOC=_SC_LEVEL2_CACHE_ASSOC define: _SC_LEVEL2_CACHE_LINESIZE=_SC_LEVEL2_CACHE_LINESIZE define: _SC_LEVEL3_CACHE_SIZE=_SC_LEVEL3_CACHE_SIZE define: _SC_LEVEL3_CACHE_ASSOC=_SC_LEVEL3_CACHE_ASSOC define: _SC_LEVEL3_CACHE_LINESIZE=_SC_LEVEL3_CACHE_LINESIZE define: _SC_LEVEL4_CACHE_SIZE=_SC_LEVEL4_CACHE_SIZE define: _SC_LEVEL4_CACHE_ASSOC=_SC_LEVEL4_CACHE_ASSOC define: _SC_LEVEL4_CACHE_LINESIZE=_SC_LEVEL4_CACHE_LINESIZE define: _SC_IPV6=_SC_IPV6 define: _SC_RAW_SOCKETS=_SC_RAW_SOCKETS define: _SC_V7_ILP32_OFF32=_SC_V7_ILP32_OFF32 define: _SC_V7_ILP32_OFFBIG=_SC_V7_ILP32_OFFBIG define: _SC_V7_LP64_OFF64=_SC_V7_LP64_OFF64 define: _SC_V7_LPBIG_OFFBIG=_SC_V7_LPBIG_OFFBIG define: _SC_SS_REPL_MAX=_SC_SS_REPL_MAX define: _SC_TRACE_EVENT_NAME_MAX=_SC_TRACE_EVENT_NAME_MAX define: _SC_TRACE_NAME_MAX=_SC_TRACE_NAME_MAX define: _SC_TRACE_SYS_MAX=_SC_TRACE_SYS_MAX define: _SC_TRACE_USER_EVENT_MAX=_SC_TRACE_USER_EVENT_MAX define: _SC_XOPEN_STREAMS=_SC_XOPEN_STREAMS define: _SC_THREAD_ROBUST_PRIO_INHERIT=_SC_THREAD_ROBUST_PRIO_INHERIT define: _SC_THREAD_ROBUST_PRIO_PROTECT=_SC_THREAD_ROBUST_PRIO_PROTECT define: _CS_PATH=_CS_PATH define: _CS_V6_WIDTH_RESTRICTED_ENVS=_CS_V6_WIDTH_RESTRICTED_ENVS define: _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS=_CS_V6_WIDTH_RESTRICTED_ENVS define: _CS_GNU_LIBC_VERSION=_CS_GNU_LIBC_VERSION define: _CS_GNU_LIBPTHREAD_VERSION=_CS_GNU_LIBPTHREAD_VERSION define: _CS_V5_WIDTH_RESTRICTED_ENVS=_CS_V5_WIDTH_RESTRICTED_ENVS define: _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS=_CS_V5_WIDTH_RESTRICTED_ENVS define: _CS_V7_WIDTH_RESTRICTED_ENVS=_CS_V7_WIDTH_RESTRICTED_ENVS define: _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS=_CS_V7_WIDTH_RESTRICTED_ENVS define: _CS_LFS_CFLAGS=_CS_LFS_CFLAGS define: _CS_LFS_LDFLAGS=_CS_LFS_LDFLAGS define: _CS_LFS_LIBS=_CS_LFS_LIBS define: _CS_LFS_LINTFLAGS=_CS_LFS_LINTFLAGS define: _CS_LFS64_CFLAGS=_CS_LFS64_CFLAGS define: _CS_LFS64_LDFLAGS=_CS_LFS64_LDFLAGS define: _CS_LFS64_LIBS=_CS_LFS64_LIBS define: _CS_LFS64_LINTFLAGS=_CS_LFS64_LINTFLAGS define: _CS_XBS5_ILP32_OFF32_CFLAGS=_CS_XBS5_ILP32_OFF32_CFLAGS define: _CS_XBS5_ILP32_OFF32_LDFLAGS=_CS_XBS5_ILP32_OFF32_LDFLAGS define: _CS_XBS5_ILP32_OFF32_LIBS=_CS_XBS5_ILP32_OFF32_LIBS define: _CS_XBS5_ILP32_OFF32_LINTFLAGS=_CS_XBS5_ILP32_OFF32_LINTFLAGS define: _CS_XBS5_ILP32_OFFBIG_CFLAGS=_CS_XBS5_ILP32_OFFBIG_CFLAGS define: _CS_XBS5_ILP32_OFFBIG_LDFLAGS=_CS_XBS5_ILP32_OFFBIG_LDFLAGS define: _CS_XBS5_ILP32_OFFBIG_LIBS=_CS_XBS5_ILP32_OFFBIG_LIBS define: _CS_XBS5_ILP32_OFFBIG_LINTFLAGS=_CS_XBS5_ILP32_OFFBIG_LINTFLAGS define: _CS_XBS5_LP64_OFF64_CFLAGS=_CS_XBS5_LP64_OFF64_CFLAGS define: _CS_XBS5_LP64_OFF64_LDFLAGS=_CS_XBS5_LP64_OFF64_LDFLAGS define: _CS_XBS5_LP64_OFF64_LIBS=_CS_XBS5_LP64_OFF64_LIBS define: _CS_XBS5_LP64_OFF64_LINTFLAGS=_CS_XBS5_LP64_OFF64_LINTFLAGS define: _CS_XBS5_LPBIG_OFFBIG_CFLAGS=_CS_XBS5_LPBIG_OFFBIG_CFLAGS define: _CS_XBS5_LPBIG_OFFBIG_LDFLAGS=_CS_XBS5_LPBIG_OFFBIG_LDFLAGS define: _CS_XBS5_LPBIG_OFFBIG_LIBS=_CS_XBS5_LPBIG_OFFBIG_LIBS define: _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS=_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS define: _CS_POSIX_V6_ILP32_OFF32_CFLAGS=_CS_POSIX_V6_ILP32_OFF32_CFLAGS define: _CS_POSIX_V6_ILP32_OFF32_LDFLAGS=_CS_POSIX_V6_ILP32_OFF32_LDFLAGS define: _CS_POSIX_V6_ILP32_OFF32_LIBS=_CS_POSIX_V6_ILP32_OFF32_LIBS define: _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS=_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS define: _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS=_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS define: _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS=_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS define: _CS_POSIX_V6_ILP32_OFFBIG_LIBS=_CS_POSIX_V6_ILP32_OFFBIG_LIBS define: _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS=_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS define: _CS_POSIX_V6_LP64_OFF64_CFLAGS=_CS_POSIX_V6_LP64_OFF64_CFLAGS define: _CS_POSIX_V6_LP64_OFF64_LDFLAGS=_CS_POSIX_V6_LP64_OFF64_LDFLAGS define: _CS_POSIX_V6_LP64_OFF64_LIBS=_CS_POSIX_V6_LP64_OFF64_LIBS define: _CS_POSIX_V6_LP64_OFF64_LINTFLAGS=_CS_POSIX_V6_LP64_OFF64_LINTFLAGS define: _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS=_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS define: _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS=_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS define: _CS_POSIX_V6_LPBIG_OFFBIG_LIBS=_CS_POSIX_V6_LPBIG_OFFBIG_LIBS define: _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS=_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS define: _CS_POSIX_V7_ILP32_OFF32_CFLAGS=_CS_POSIX_V7_ILP32_OFF32_CFLAGS define: _CS_POSIX_V7_ILP32_OFF32_LDFLAGS=_CS_POSIX_V7_ILP32_OFF32_LDFLAGS define: _CS_POSIX_V7_ILP32_OFF32_LIBS=_CS_POSIX_V7_ILP32_OFF32_LIBS define: _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS=_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS define: _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS=_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS define: _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS=_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS define: _CS_POSIX_V7_ILP32_OFFBIG_LIBS=_CS_POSIX_V7_ILP32_OFFBIG_LIBS define: _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS=_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS define: _CS_POSIX_V7_LP64_OFF64_CFLAGS=_CS_POSIX_V7_LP64_OFF64_CFLAGS define: _CS_POSIX_V7_LP64_OFF64_LDFLAGS=_CS_POSIX_V7_LP64_OFF64_LDFLAGS define: _CS_POSIX_V7_LP64_OFF64_LIBS=_CS_POSIX_V7_LP64_OFF64_LIBS define: _CS_POSIX_V7_LP64_OFF64_LINTFLAGS=_CS_POSIX_V7_LP64_OFF64_LINTFLAGS define: _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS=_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS define: _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS=_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS define: _CS_POSIX_V7_LPBIG_OFFBIG_LIBS=_CS_POSIX_V7_LPBIG_OFFBIG_LIBS define: _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS=_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS define: _CS_V6_ENV=_CS_V6_ENV define: _CS_V7_ENV=_CS_V7_ENV define: __need_getopt= define: F_ULOCK=0 define: F_LOCK=1 define: F_TLOCK=2 define: F_TEST=3 define: __STDC__=1 define: __STDC_VERSION__=201112L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: linux=1 define: __unix=1 define: __unix__=1 define: unix=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 other: --gcc other: --gnu_version=50400 stdver: c11 intelliSenseMode: gcc-x64 Shutting down IntelliSense server: /proj/test2/test file.c terminating child process: 19513 still alive, killing... not exited yet. Will sleep for 10 milliseconds and try again. Closing the communication channel. sending compilation args for /proj/test2/test file.c include: /usr/lib/gcc/x86_64-linux-gnu/5/include include: /usr/local/include include: /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed include: /usr/include/x86_64-linux-gnu include: /usr/include define: __STDC__=1 define: __STDC_VERSION__=201112L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: linux=1 define: __unix=1 define: __unix__=1 define: unix=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 define: _STDIO_H=1 define: _FEATURES_H=1 define: __KERNEL_STRICT_NAMES= define: __GNUC_PREREQ(maj,min)=((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) define: _DEFAULT_SOURCE=1 define: __USE_ISOC11=1 define: __USE_ISOC99=1 define: __USE_ISOC95=1 define: __USE_POSIX_IMPLICITLY=1 define: _POSIX_SOURCE=1 define: _POSIX_C_SOURCE=200809L define: __USE_POSIX=1 define: __USE_POSIX2=1 define: __USE_POSIX199309=1 define: __USE_POSIX199506=1 define: __USE_XOPEN2K=1 define: __USE_ISOC95=1 define: __USE_ISOC99=1 define: __USE_XOPEN2K8=1 define: _ATFILE_SOURCE=1 define: __USE_MISC=1 define: __USE_ATFILE=1 define: __USE_FORTIFY_LEVEL=0 define: __GNU_LIBRARY__=6 define: __GLIBC__=2 define: __GLIBC_MINOR__=23 define: __GLIBC_PREREQ(maj,min)=((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) define: _SYS_CDEFS_H=1 define: __LEAF=, __leaf__ define: __LEAF_ATTR=__attribute__ ((__leaf__)) define: __THROW=__attribute__ ((__nothrow__ __LEAF)) define: __THROWNL=__attribute__ ((__nothrow__)) define: __NTH(fct)=__attribute__ ((__nothrow__ __LEAF)) fct define: __P(args)=args define: __PMT(args)=args define: __CONCAT(x,y)=x ## y define: __STRING(x)=#x define: __ptr_t=void * define: __long_double_t=long double define: __BEGIN_DECLS= define: __END_DECLS= define: __BEGIN_NAMESPACE_STD= define: __END_NAMESPACE_STD= define: __USING_NAMESPACE_STD(name)= define: __BEGIN_NAMESPACE_C99= define: __END_NAMESPACE_C99= define: __USING_NAMESPACE_C99(name)= define: __bos(ptr)=__builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1) define: __bos0(ptr)=__builtin_object_size (ptr, 0) define: __warndecl(name,msg)=extern void name (void) __attribute__((__warning__ (msg))) define: __warnattr(msg)=__attribute__((__warning__ (msg))) define: __errordecl(name,msg)=extern void name (void) __attribute__((__error__ (msg))) define: __flexarr=[] define: __REDIRECT(name,proto,alias)=name proto __asm__ (__ASMNAME (#alias)) define: __REDIRECT_NTH(name,proto,alias)=name proto __asm__ (__ASMNAME (#alias)) __THROW define: __REDIRECT_NTHNL(name,proto,alias)=name proto __asm__ (__ASMNAME (#alias)) __THROWNL define: __ASMNAME(cname)=__ASMNAME2 (__USER_LABEL_PREFIX__, cname) define: __ASMNAME2(prefix,cname)=__STRING (prefix) cname define: __attribute_malloc__=__attribute__ ((__malloc__)) define: __attribute_alloc_size__(params)=__attribute__ ((__alloc_size__ params)) define: __attribute_pure__=__attribute__ ((__pure__)) define: __attribute_const__=__attribute__ ((__const__)) define: __attribute_used__=__attribute__ ((__used__)) define: __attribute_noinline__=__attribute__ ((__noinline__)) define: __attribute_deprecated__=__attribute__ ((__deprecated__)) define: __attribute_format_arg__(x)=__attribute__ ((__format_arg__ (x))) define: __attribute_format_strfmon__(a,b)=__attribute__ ((__format__ (__strfmon__, a, b))) define: __nonnull(params)=__attribute__ ((__nonnull__ params)) define: __attribute_warn_unused_result__=__attribute__ ((__warn_unused_result__)) define: __wur= define: __always_inline=__inline __attribute__ ((__always_inline__)) define: __attribute_artificial__=__attribute__ ((__artificial__)) define: __extern_inline=extern __inline __attribute__ ((__gnu_inline__)) define: __extern_always_inline=extern __always_inline __attribute__ ((__gnu_inline__)) define: __fortify_function=__extern_always_inline __attribute_artificial__ define: __va_arg_pack()=__builtin_va_arg_pack () define: __va_arg_pack_len()=__builtin_va_arg_pack_len () define: __restrict_arr=__restrict define: __glibc_unlikely(cond)=__builtin_expect ((cond), 0) define: __glibc_likely(cond)=__builtin_expect ((cond), 1) define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __LDBL_REDIR1(name,proto,alias)=name proto define: __LDBL_REDIR(name,proto)=name proto define: __LDBL_REDIR1_NTH(name,proto,alias)=name proto __THROW define: __LDBL_REDIR_NTH(name,proto)=name proto __THROW define: __LDBL_REDIR_DECL(name)= define: __REDIRECT_LDBL(name,proto,alias)=__REDIRECT (name, proto, alias) define: __REDIRECT_NTH_LDBL(name,proto,alias)=__REDIRECT_NTH (name, proto, alias) define: __stub___compat_bdflush= define: __stub_chflags= define: __stub_fattach= define: __stub_fchflags= define: __stub_fdetach= define: __stub_getmsg= define: __stub_gtty= define: __stub_lchmod= define: __stub_putmsg= define: __stub_revoke= define: __stub_setlogin= define: __stub_sigreturn= define: __stub_sstk= define: __stub_stty= define: __need_size_t= define: __need_NULL= define: __size_t__= define: __SIZE_T__= define: _SIZE_T= define: _SYS_SIZE_T_H= define: _T_SIZE_= define: _T_SIZE= define: __SIZE_T= define: _SIZE_T_= define: _BSD_SIZE_T_= define: _SIZE_T_DEFINED_= define: _SIZE_T_DEFINED= define: _BSD_SIZE_T_DEFINED_= define: _SIZE_T_DECLARED= define: ___int_size_t_h= define: _GCC_SIZE_T= define: _SIZET_= define: __size_t= define: NULL=((void *)0) define: _BITS_TYPES_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __S16_TYPE=short int define: __U16_TYPE=unsigned short int define: __S32_TYPE=int define: __U32_TYPE=unsigned int define: __SLONGWORD_TYPE=long int define: __ULONGWORD_TYPE=unsigned long int define: __SQUAD_TYPE=long int define: __UQUAD_TYPE=unsigned long int define: __SWORD_TYPE=long int define: __UWORD_TYPE=unsigned long int define: __SLONG32_TYPE=int define: __ULONG32_TYPE=unsigned int define: __S64_TYPE=long int define: __U64_TYPE=unsigned long int define: __STD_TYPE=typedef define: _BITS_TYPESIZES_H=1 define: __SYSCALL_SLONG_TYPE=__SLONGWORD_TYPE define: __SYSCALL_ULONG_TYPE=__ULONGWORD_TYPE define: __DEV_T_TYPE=__UQUAD_TYPE define: __UID_T_TYPE=__U32_TYPE define: __GID_T_TYPE=__U32_TYPE define: __INO_T_TYPE=__SYSCALL_ULONG_TYPE define: __INO64_T_TYPE=__UQUAD_TYPE define: __MODE_T_TYPE=__U32_TYPE define: __NLINK_T_TYPE=__SYSCALL_ULONG_TYPE define: __FSWORD_T_TYPE=__SYSCALL_SLONG_TYPE define: __OFF_T_TYPE=__SYSCALL_SLONG_TYPE define: __OFF64_T_TYPE=__SQUAD_TYPE define: __PID_T_TYPE=__S32_TYPE define: __RLIM_T_TYPE=__SYSCALL_ULONG_TYPE define: __RLIM64_T_TYPE=__UQUAD_TYPE define: __BLKCNT_T_TYPE=__SYSCALL_SLONG_TYPE define: __BLKCNT64_T_TYPE=__SQUAD_TYPE define: __FSBLKCNT_T_TYPE=__SYSCALL_ULONG_TYPE define: __FSBLKCNT64_T_TYPE=__UQUAD_TYPE define: __FSFILCNT_T_TYPE=__SYSCALL_ULONG_TYPE define: __FSFILCNT64_T_TYPE=__UQUAD_TYPE define: __ID_T_TYPE=__U32_TYPE define: __CLOCK_T_TYPE=__SYSCALL_SLONG_TYPE define: __TIME_T_TYPE=__SYSCALL_SLONG_TYPE define: __USECONDS_T_TYPE=__U32_TYPE define: __SUSECONDS_T_TYPE=__SYSCALL_SLONG_TYPE define: __DADDR_T_TYPE=__S32_TYPE define: __KEY_T_TYPE=__S32_TYPE define: __CLOCKID_T_TYPE=__S32_TYPE define: __TIMER_T_TYPE=void * define: __BLKSIZE_T_TYPE=__SYSCALL_SLONG_TYPE define: __FSID_T_TYPE=struct { int __val[2]; } define: __SSIZE_T_TYPE=__SWORD_TYPE define: __CPU_MASK_TYPE=__SYSCALL_ULONG_TYPE define: __OFF_T_MATCHES_OFF64_T=1 define: __INO_T_MATCHES_INO64_T=1 define: __FD_SETSIZE=1024 define: __need_FILE= define: __need___FILE= define: __FILE_defined=1 define: ____FILE_defined=1 define: _STDIO_USES_IOSTREAM= define: _IO_STDIO_H= define: _G_config_h=1 define: __need_size_t= define: __need_NULL= define: NULL=((void *)0) define: __need_mbstate_t= define: ____mbstate_t_defined=1 define: _G_va_list=__gnuc_va_list define: _G_HAVE_MMAP=1 define: _G_HAVE_MREMAP=1 define: _G_IO_IO_FILE_VERSION=0x20001 define: _G_HAVE_ST_BLKSIZE=defined (_STATBUF_ST_BLKSIZE) define: _G_BUFSIZ=8192 define: _IO_fpos_t=_G_fpos_t define: _IO_fpos64_t=_G_fpos64_t define: _IO_size_t=size_t define: _IO_ssize_t=__ssize_t define: _IO_off_t=__off_t define: _IO_off64_t=__off64_t define: _IO_pid_t=__pid_t define: _IO_uid_t=__uid_t define: _IO_iconv_t=_G_iconv_t define: _IO_HAVE_ST_BLKSIZE=_G_HAVE_ST_BLKSIZE define: _IO_BUFSIZ=_G_BUFSIZ define: _IO_va_list=_G_va_list define: _IO_wint_t=wint_t define: __need___va_list= define: __GNUC_VA_LIST= define: _IO_va_list=__gnuc_va_list define: _IO_UNIFIED_JUMPTABLES=1 define: EOF=(-1) define: _IOS_INPUT=1 define: _IOS_OUTPUT=2 define: _IOS_ATEND=4 define: _IOS_APPEND=8 define: _IOS_TRUNC=16 define: _IOS_NOCREATE=32 define: _IOS_NOREPLACE=64 define: _IOS_BIN=128 define: _IO_MAGIC=0xFBAD0000 define: _OLD_STDIO_MAGIC=0xFABC0000 define: _IO_MAGIC_MASK=0xFFFF0000 define: _IO_USER_BUF=1 define: _IO_UNBUFFERED=2 define: _IO_NO_READS=4 define: _IO_NO_WRITES=8 define: _IO_EOF_SEEN=0x10 define: _IO_ERR_SEEN=0x20 define: _IO_DELETE_DONT_CLOSE=0x40 define: _IO_LINKED=0x80 define: _IO_IN_BACKUP=0x100 define: _IO_LINE_BUF=0x200 define: _IO_TIED_PUT_GET=0x400 define: _IO_CURRENTLY_PUTTING=0x800 define: _IO_IS_APPENDING=0x1000 define: _IO_IS_FILEBUF=0x2000 define: _IO_BAD_SEEN=0x4000 define: _IO_USER_LOCK=0x8000 define: _IO_FLAGS2_MMAP=1 define: _IO_FLAGS2_NOTCANCEL=2 define: _IO_FLAGS2_USER_WBUF=8 define: _IO_SKIPWS=01 define: _IO_LEFT=02 define: _IO_RIGHT=04 define: _IO_INTERNAL=010 define: _IO_DEC=020 define: _IO_OCT=040 define: _IO_HEX=0100 define: _IO_SHOWBASE=0200 define: _IO_SHOWPOINT=0400 define: _IO_UPPERCASE=01000 define: _IO_SHOWPOS=02000 define: _IO_SCIENTIFIC=04000 define: _IO_FIXED=010000 define: _IO_UNITBUF=020000 define: _IO_STDIO=040000 define: _IO_DONT_CLOSE=0100000 define: _IO_BOOLALPHA=0200000 define: _IO_file_flags=_flags define: __HAVE_COLUMN= define: _IO_stdin=((_IO_FILE*)(&_IO_2_1_stdin_)) define: _IO_stdout=((_IO_FILE*)(&_IO_2_1_stdout_)) define: _IO_stderr=((_IO_FILE*)(&_IO_2_1_stderr_)) define: _IO_BE(expr,res)=__builtin_expect ((expr), res) define: _IO_getc_unlocked(_fp)=(_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++) define: _IO_peekc_unlocked(_fp)=(_IO_BE ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end, 0) && __underflow (_fp) == EOF ? EOF : *(unsigned char *) (_fp)->_IO_read_ptr) define: _IO_putc_unlocked(_ch,_fp)=(_IO_BE ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end, 0) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch))) define: _IO_feof_unlocked(__fp)=(((__fp)->_flags & _IO_EOF_SEEN) != 0) define: _IO_ferror_unlocked(__fp)=(((__fp)->_flags & _IO_ERR_SEEN) != 0) define: _IO_PENDING_OUTPUT_COUNT(_fp)=((_fp)->_IO_write_ptr - (_fp)->_IO_write_base) define: _IO_peekc(_fp)=_IO_peekc_unlocked (_fp) define: _IO_flockfile(_fp)= define: _IO_funlockfile(_fp)= define: _IO_ftrylockfile(_fp)= define: _IO_cleanup_region_start(_fct,_fp)= define: _IO_cleanup_region_end(_Doit)= define: _VA_LIST_DEFINED= define: __off_t_defined= define: __ssize_t_defined= define: _IOFBF=0 define: _IOLBF=1 define: _IONBF=2 define: BUFSIZ=_IO_BUFSIZ define: SEEK_SET=0 define: SEEK_CUR=1 define: SEEK_END=2 define: P_tmpdir="/tmp" define: L_tmpnam=20 define: TMP_MAX=238328 define: FILENAME_MAX=4096 define: L_ctermid=9 define: FOPEN_MAX=16 define: stdin=stdin define: stdout=stdout define: stderr=stderr define: getc(_fp)=_IO_getc (_fp) define: putc(_ch,_fp)=_IO_putc (_ch, _fp) define: __need_size_t= define: __need_wchar_t= define: __need_NULL= define: __wchar_t__= define: __WCHAR_T__= define: _WCHAR_T= define: _T_WCHAR_= define: _T_WCHAR= define: __WCHAR_T= define: _WCHAR_T_= define: _BSD_WCHAR_T_= define: _WCHAR_T_DEFINED_= define: _WCHAR_T_DEFINED= define: _WCHAR_T_H= define: ___int_wchar_t_h= define: __INT_WCHAR_T_H= define: _GCC_WCHAR_T= define: _WCHAR_T_DECLARED= define: NULL=((void *)0) define: _STDLIB_H=1 define: WNOHANG=1 define: WUNTRACED=2 define: WSTOPPED=2 define: WEXITED=4 define: WCONTINUED=8 define: WNOWAIT=0x01000000 define: __WNOTHREAD=0x20000000 define: __WALL=0x40000000 define: __WCLONE=0x80000000 define: __ENUM_IDTYPE_T=1 define: __WEXITSTATUS(status)=(((status) & 0xff00) >> 8) define: __WTERMSIG(status)=((status) & 0x7f) define: __WSTOPSIG(status)=__WEXITSTATUS(status) define: __WIFEXITED(status)=(__WTERMSIG(status) == 0) define: __WIFSIGNALED(status)=(((signed char) (((status) & 0x7f) + 1) >> 1) > 0) define: __WIFSTOPPED(status)=(((status) & 0xff) == 0x7f) define: __WIFCONTINUED(status)=((status) == __W_CONTINUED) define: __WCOREDUMP(status)=((status) & __WCOREFLAG) define: __W_EXITCODE(ret,sig)=((ret) << 8 | (sig)) define: __W_STOPCODE(sig)=((sig) << 8 | 0x7f) define: __W_CONTINUED=0xffff define: __WCOREFLAG=0x80 define: _ENDIAN_H=1 define: __LITTLE_ENDIAN=1234 define: __BIG_ENDIAN=4321 define: __PDP_ENDIAN=3412 define: __BYTE_ORDER=__LITTLE_ENDIAN define: __FLOAT_WORD_ORDER=__BYTE_ORDER define: LITTLE_ENDIAN=__LITTLE_ENDIAN define: BIG_ENDIAN=__BIG_ENDIAN define: PDP_ENDIAN=__PDP_ENDIAN define: BYTE_ORDER=__BYTE_ORDER define: __LONG_LONG_PAIR(HI,LO)=LO, HI define: _BITS_BYTESWAP_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __bswap_constant_16(x)=((unsigned short int) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8))) define: __bswap_16(x)=(__extension__ ({ unsigned short int __v, __x = (unsigned short int) (x); if (__builtin_constant_p (__x)) __v = __bswap_constant_16 (__x); else __asm__ ("rorw $8, %w0" : "=r" (__v) : "0" (__x) : "cc"); __v; })) define: __bswap_constant_32(x)=((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24)) define: __bswap_constant_64(x)=(__extension__ ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))) define: htobe16(x)=__bswap_16 (x) define: htole16(x)=(x) define: be16toh(x)=__bswap_16 (x) define: le16toh(x)=(x) define: htobe32(x)=__bswap_32 (x) define: htole32(x)=(x) define: be32toh(x)=__bswap_32 (x) define: le32toh(x)=(x) define: htobe64(x)=__bswap_64 (x) define: htole64(x)=(x) define: be64toh(x)=__bswap_64 (x) define: le64toh(x)=(x) define: w_termsig=__wait_terminated.__w_termsig define: w_coredump=__wait_terminated.__w_coredump define: w_retcode=__wait_terminated.__w_retcode define: w_stopsig=__wait_stopped.__w_stopsig define: w_stopval=__wait_stopped.__w_stopval define: __WAIT_INT(status)=(__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = (status) }).__i)) define: __WAIT_STATUS_DEFN=int * define: WEXITSTATUS(status)=__WEXITSTATUS (__WAIT_INT (status)) define: WTERMSIG(status)=__WTERMSIG (__WAIT_INT (status)) define: WSTOPSIG(status)=__WSTOPSIG (__WAIT_INT (status)) define: WIFEXITED(status)=__WIFEXITED (__WAIT_INT (status)) define: WIFSIGNALED(status)=__WIFSIGNALED (__WAIT_INT (status)) define: WIFSTOPPED(status)=__WIFSTOPPED (__WAIT_INT (status)) define: WIFCONTINUED(status)=__WIFCONTINUED (__WAIT_INT (status)) define: __ldiv_t_defined=1 define: __lldiv_t_defined=1 define: RAND_MAX=2147483647 define: EXIT_FAILURE=1 define: EXIT_SUCCESS=0 define: MB_CUR_MAX=(__ctype_get_mb_cur_max ()) define: _SYS_TYPES_H=1 define: __u_char_defined= define: __ino_t_defined= define: __dev_t_defined= define: __gid_t_defined= define: __mode_t_defined= define: __nlink_t_defined= define: __uid_t_defined= define: __pid_t_defined= define: __id_t_defined= define: __daddr_t_defined= define: __key_t_defined= define: __need_clock_t= define: __need_time_t= define: __need_timer_t= define: __need_clockid_t= define: __clock_t_defined=1 define: __time_t_defined=1 define: __clockid_t_defined=1 define: __timer_t_defined=1 define: __need_size_t= define: __intN_t(N,MODE)=typedef int int ##N ##_t __attribute__ ((__mode__ (MODE))) define: __u_intN_t(N,MODE)=typedef unsigned int u_int ##N ##_t __attribute__ ((__mode__ (MODE))) define: __int8_t_defined= define: __BIT_TYPES_DEFINED__=1 define: _SYS_SELECT_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __FD_ZERO_STOS="stosq" define: __FD_ZERO(fdsp)=do { int __d0, __d1; __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS : "=c" (__d0), "=D" (__d1) : "a" (0), "0" (sizeof (fd_set) / sizeof (__fd_mask)), "1" (&__FDS_BITS (fdsp)[0]) : "memory"); } while (0) define: __FD_SET(d,set)=((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d))) define: __FD_CLR(d,set)=((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d))) define: __FD_ISSET(d,set)=((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0) define: _SIGSET_H_types=1 define: _SIGSET_NWORDS=(1024 / (8 * sizeof (unsigned long int))) define: __sigset_t_defined= define: __need_time_t= define: __need_timespec= define: __timespec_defined=1 define: __need_timeval= define: _STRUCT_TIMEVAL=1 define: __suseconds_t_defined= define: __NFDBITS=(8 * (int) sizeof (__fd_mask)) define: __FD_ELT(d)=((d) / __NFDBITS) define: __FD_MASK(d)=((__fd_mask) (1UL << ((d) % __NFDBITS))) define: __FDS_BITS(set)=((set)->__fds_bits) define: FD_SETSIZE=__FD_SETSIZE define: NFDBITS=__NFDBITS define: FD_SET(fd,fdsetp)=__FD_SET (fd, fdsetp) define: FD_CLR(fd,fdsetp)=__FD_CLR (fd, fdsetp) define: FD_ISSET(fd,fdsetp)=__FD_ISSET (fd, fdsetp) define: FD_ZERO(fdsetp)=__FD_ZERO (fdsetp) define: _SYS_SYSMACROS_H=1 define: major(dev)=gnu_dev_major (dev) define: minor(dev)=gnu_dev_minor (dev) define: makedev(maj,min)=gnu_dev_makedev (maj, min) define: __blksize_t_defined= define: __blkcnt_t_defined= define: __fsblkcnt_t_defined= define: __fsfilcnt_t_defined= define: _BITS_PTHREADTYPES_H=1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __SIZEOF_PTHREAD_ATTR_T=56 define: __SIZEOF_PTHREAD_MUTEX_T=40 define: __SIZEOF_PTHREAD_MUTEXATTR_T=4 define: __SIZEOF_PTHREAD_COND_T=48 define: __SIZEOF_PTHREAD_CONDATTR_T=4 define: __SIZEOF_PTHREAD_RWLOCK_T=56 define: __SIZEOF_PTHREAD_RWLOCKATTR_T=8 define: __SIZEOF_PTHREAD_BARRIER_T=32 define: __SIZEOF_PTHREAD_BARRIERATTR_T=4 define: __have_pthread_attr_t=1 define: __PTHREAD_MUTEX_HAVE_PREV=1 define: __PTHREAD_SPINS=0, 0 define: __PTHREAD_RWLOCK_ELISION_EXTRA=0, { 0, 0, 0, 0, 0, 0, 0 } define: __PTHREAD_RWLOCK_INT_FLAGS_SHARED=1 define: __malloc_and_calloc_defined= define: _ALLOCA_H=1 define: __need_size_t= define: alloca(size)=__builtin_alloca (size) define: __COMPAR_FN_T= define: _GCC_LIMITS_H_= define: _GCC_NEXT_LIMITS_H= define: _LIBC_LIMITS_H_=1 define: MB_LEN_MAX=16 define: LLONG_MIN=(-LLONG_MAX-1) define: LLONG_MAX=__LONG_LONG_MAX__ define: ULLONG_MAX=(LLONG_MAX * 2ULL + 1) define: _BITS_POSIX1_LIM_H=1 define: _POSIX_AIO_LISTIO_MAX=2 define: _POSIX_AIO_MAX=1 define: _POSIX_ARG_MAX=4096 define: _POSIX_CHILD_MAX=25 define: _POSIX_DELAYTIMER_MAX=32 define: _POSIX_HOST_NAME_MAX=255 define: _POSIX_LINK_MAX=8 define: _POSIX_LOGIN_NAME_MAX=9 define: _POSIX_MAX_CANON=255 define: _POSIX_MAX_INPUT=255 define: _POSIX_MQ_OPEN_MAX=8 define: _POSIX_MQ_PRIO_MAX=32 define: _POSIX_NAME_MAX=14 define: _POSIX_NGROUPS_MAX=8 define: _POSIX_OPEN_MAX=20 define: _POSIX_PATH_MAX=256 define: _POSIX_PIPE_BUF=512 define: _POSIX_RE_DUP_MAX=255 define: _POSIX_RTSIG_MAX=8 define: _POSIX_SEM_NSEMS_MAX=256 define: _POSIX_SEM_VALUE_MAX=32767 define: _POSIX_SIGQUEUE_MAX=32 define: _POSIX_SSIZE_MAX=32767 define: _POSIX_STREAM_MAX=8 define: _POSIX_SYMLINK_MAX=255 define: _POSIX_SYMLOOP_MAX=8 define: _POSIX_TIMER_MAX=32 define: _POSIX_TTY_NAME_MAX=9 define: _POSIX_TZNAME_MAX=6 define: _POSIX_CLOCKRES_MIN=20000000 define: __undef_NR_OPEN= define: __undef_LINK_MAX= define: __undef_OPEN_MAX= define: __undef_ARG_MAX= define: _LINUX_LIMITS_H= define: NR_OPEN=1024 define: NGROUPS_MAX=65536 define: ARG_MAX=131072 define: LINK_MAX=127 define: MAX_CANON=255 define: MAX_INPUT=255 define: NAME_MAX=255 define: PATH_MAX=4096 define: PIPE_BUF=4096 define: XATTR_NAME_MAX=255 define: XATTR_SIZE_MAX=65536 define: XATTR_LIST_MAX=65536 define: RTSIG_MAX=32 define: _POSIX_THREAD_KEYS_MAX=128 define: PTHREAD_KEYS_MAX=1024 define: _POSIX_THREAD_DESTRUCTOR_ITERATIONS=4 define: PTHREAD_DESTRUCTOR_ITERATIONS=_POSIX_THREAD_DESTRUCTOR_ITERATIONS define: _POSIX_THREAD_THREADS_MAX=64 define: AIO_PRIO_DELTA_MAX=20 define: PTHREAD_STACK_MIN=16384 define: DELAYTIMER_MAX=2147483647 define: TTY_NAME_MAX=32 define: LOGIN_NAME_MAX=256 define: HOST_NAME_MAX=64 define: MQ_PRIO_MAX=32768 define: SEM_VALUE_MAX=(2147483647) define: SSIZE_MAX=LONG_MAX define: _BITS_POSIX2_LIM_H=1 define: _POSIX2_BC_BASE_MAX=99 define: _POSIX2_BC_DIM_MAX=2048 define: _POSIX2_BC_SCALE_MAX=99 define: _POSIX2_BC_STRING_MAX=1000 define: _POSIX2_COLL_WEIGHTS_MAX=2 define: _POSIX2_EXPR_NEST_MAX=32 define: _POSIX2_LINE_MAX=2048 define: _POSIX2_RE_DUP_MAX=255 define: _POSIX2_CHARCLASS_NAME_MAX=14 define: BC_BASE_MAX=_POSIX2_BC_BASE_MAX define: BC_DIM_MAX=_POSIX2_BC_DIM_MAX define: BC_SCALE_MAX=_POSIX2_BC_SCALE_MAX define: BC_STRING_MAX=_POSIX2_BC_STRING_MAX define: COLL_WEIGHTS_MAX=255 define: EXPR_NEST_MAX=_POSIX2_EXPR_NEST_MAX define: LINE_MAX=_POSIX2_LINE_MAX define: CHARCLASS_NAME_MAX=2048 define: RE_DUP_MAX=(0x7fff) define: _LIMITS_H___= define: CHAR_BIT=__CHAR_BIT__ define: SCHAR_MIN=(-SCHAR_MAX - 1) define: SCHAR_MAX=__SCHAR_MAX__ define: UCHAR_MAX=(SCHAR_MAX * 2 + 1) define: CHAR_MIN=SCHAR_MIN define: CHAR_MAX=SCHAR_MAX define: SHRT_MIN=(-SHRT_MAX - 1) define: SHRT_MAX=__SHRT_MAX__ define: USHRT_MAX=(SHRT_MAX * 2 + 1) define: INT_MIN=(-INT_MAX - 1) define: INT_MAX=__INT_MAX__ define: UINT_MAX=(INT_MAX * 2U + 1U) define: LONG_MIN=(-LONG_MAX - 1L) define: LONG_MAX=__LONG_MAX__ define: ULONG_MAX=(LONG_MAX * 2UL + 1UL) define: LLONG_MIN=(-LLONG_MAX - 1LL) define: LLONG_MAX=__LONG_LONG_MAX__ define: ULLONG_MAX=(LLONG_MAX * 2ULL + 1ULL) define: _NETINET_IN_H=1 define: _STDINT_H=1 define: _BITS_WCHAR_H=1 define: __WCHAR_MAX=__WCHAR_MAX__ define: __WCHAR_MIN=__WCHAR_MIN__ define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: __uint32_t_defined= define: __intptr_t_defined= define: __INT64_C(c)=c ## L define: __UINT64_C(c)=c ## UL define: INT8_MIN=(-128) define: INT16_MIN=(-32767-1) define: INT32_MIN=(-2147483647-1) define: INT64_MIN=(-__INT64_C(9223372036854775807)-1) define: INT8_MAX=(127) define: INT16_MAX=(32767) define: INT32_MAX=(2147483647) define: INT64_MAX=(__INT64_C(9223372036854775807)) define: UINT8_MAX=(255) define: UINT16_MAX=(65535) define: UINT32_MAX=(4294967295U) define: UINT64_MAX=(__UINT64_C(18446744073709551615)) define: INT_LEAST8_MIN=(-128) define: INT_LEAST16_MIN=(-32767-1) define: INT_LEAST32_MIN=(-2147483647-1) define: INT_LEAST64_MIN=(-__INT64_C(9223372036854775807)-1) define: INT_LEAST8_MAX=(127) define: INT_LEAST16_MAX=(32767) define: INT_LEAST32_MAX=(2147483647) define: INT_LEAST64_MAX=(__INT64_C(9223372036854775807)) define: UINT_LEAST8_MAX=(255) define: UINT_LEAST16_MAX=(65535) define: UINT_LEAST32_MAX=(4294967295U) define: UINT_LEAST64_MAX=(__UINT64_C(18446744073709551615)) define: INT_FAST8_MIN=(-128) define: INT_FAST16_MIN=(-9223372036854775807L-1) define: INT_FAST32_MIN=(-9223372036854775807L-1) define: INT_FAST64_MIN=(-__INT64_C(9223372036854775807)-1) define: INT_FAST8_MAX=(127) define: INT_FAST16_MAX=(9223372036854775807L) define: INT_FAST32_MAX=(9223372036854775807L) define: INT_FAST64_MAX=(__INT64_C(9223372036854775807)) define: UINT_FAST8_MAX=(255) define: UINT_FAST16_MAX=(18446744073709551615UL) define: UINT_FAST32_MAX=(18446744073709551615UL) define: UINT_FAST64_MAX=(__UINT64_C(18446744073709551615)) define: INTPTR_MIN=(-9223372036854775807L-1) define: INTPTR_MAX=(9223372036854775807L) define: UINTPTR_MAX=(18446744073709551615UL) define: INTMAX_MIN=(-__INT64_C(9223372036854775807)-1) define: INTMAX_MAX=(__INT64_C(9223372036854775807)) define: UINTMAX_MAX=(__UINT64_C(18446744073709551615)) define: PTRDIFF_MIN=(-9223372036854775807L-1) define: PTRDIFF_MAX=(9223372036854775807L) define: SIG_ATOMIC_MIN=(-2147483647-1) define: SIG_ATOMIC_MAX=(2147483647) define: SIZE_MAX=(18446744073709551615UL) define: WCHAR_MIN=__WCHAR_MIN define: WCHAR_MAX=__WCHAR_MAX define: WINT_MIN=(0u) define: WINT_MAX=(4294967295u) define: INT8_C(c)=c define: INT16_C(c)=c define: INT32_C(c)=c define: INT64_C(c)=c ## L define: UINT8_C(c)=c define: UINT16_C(c)=c define: UINT32_C(c)=c ## U define: UINT64_C(c)=c ## UL define: INTMAX_C(c)=c ## L define: UINTMAX_C(c)=c ## UL define: _GCC_WRAP_STDINT_H= define: _SYS_SOCKET_H=1 define: _SYS_UIO_H=1 define: _BITS_UIO_H=1 define: UIO_MAXIOV=1024 define: __need_size_t= define: __BITS_SOCKET_H= define: __need_size_t= define: __socklen_t_defined= define: SOCK_STREAM=SOCK_STREAM define: SOCK_DGRAM=SOCK_DGRAM define: SOCK_RAW=SOCK_RAW define: SOCK_RDM=SOCK_RDM define: SOCK_SEQPACKET=SOCK_SEQPACKET define: SOCK_DCCP=SOCK_DCCP define: SOCK_PACKET=SOCK_PACKET define: SOCK_CLOEXEC=SOCK_CLOEXEC define: SOCK_NONBLOCK=SOCK_NONBLOCK define: PF_UNSPEC=0 define: PF_LOCAL=1 define: PF_UNIX=PF_LOCAL define: PF_FILE=PF_LOCAL define: PF_INET=2 define: PF_AX25=3 define: PF_IPX=4 define: PF_APPLETALK=5 define: PF_NETROM=6 define: PF_BRIDGE=7 define: PF_ATMPVC=8 define: PF_X25=9 define: PF_INET6=10 define: PF_ROSE=11 define: PF_DECnet=12 define: PF_NETBEUI=13 define: PF_SECURITY=14 define: PF_KEY=15 define: PF_NETLINK=16 define: PF_ROUTE=PF_NETLINK define: PF_PACKET=17 define: PF_ASH=18 define: PF_ECONET=19 define: PF_ATMSVC=20 define: PF_RDS=21 define: PF_SNA=22 define: PF_IRDA=23 define: PF_PPPOX=24 define: PF_WANPIPE=25 define: PF_LLC=26 define: PF_IB=27 define: PF_MPLS=28 define: PF_CAN=29 define: PF_TIPC=30 define: PF_BLUETOOTH=31 define: PF_IUCV=32 define: PF_RXRPC=33 define: PF_ISDN=34 define: PF_PHONET=35 define: PF_IEEE802154=36 define: PF_CAIF=37 define: PF_ALG=38 define: PF_NFC=39 define: PF_VSOCK=40 define: PF_MAX=41 define: AF_UNSPEC=PF_UNSPEC define: AF_LOCAL=PF_LOCAL define: AF_UNIX=PF_UNIX define: AF_FILE=PF_FILE define: AF_INET=PF_INET define: AF_AX25=PF_AX25 define: AF_IPX=PF_IPX define: AF_APPLETALK=PF_APPLETALK define: AF_NETROM=PF_NETROM define: AF_BRIDGE=PF_BRIDGE define: AF_ATMPVC=PF_ATMPVC define: AF_X25=PF_X25 define: AF_INET6=PF_INET6 define: AF_ROSE=PF_ROSE define: AF_DECnet=PF_DECnet define: AF_NETBEUI=PF_NETBEUI define: AF_SECURITY=PF_SECURITY define: AF_KEY=PF_KEY define: AF_NETLINK=PF_NETLINK define: AF_ROUTE=PF_ROUTE define: AF_PACKET=PF_PACKET define: AF_ASH=PF_ASH define: AF_ECONET=PF_ECONET define: AF_ATMSVC=PF_ATMSVC define: AF_RDS=PF_RDS define: AF_SNA=PF_SNA define: AF_IRDA=PF_IRDA define: AF_PPPOX=PF_PPPOX define: AF_WANPIPE=PF_WANPIPE define: AF_LLC=PF_LLC define: AF_IB=PF_IB define: AF_MPLS=PF_MPLS define: AF_CAN=PF_CAN define: AF_TIPC=PF_TIPC define: AF_BLUETOOTH=PF_BLUETOOTH define: AF_IUCV=PF_IUCV define: AF_RXRPC=PF_RXRPC define: AF_ISDN=PF_ISDN define: AF_PHONET=PF_PHONET define: AF_IEEE802154=PF_IEEE802154 define: AF_CAIF=PF_CAIF define: AF_ALG=PF_ALG define: AF_NFC=PF_NFC define: AF_VSOCK=PF_VSOCK define: AF_MAX=PF_MAX define: SOL_RAW=255 define: SOL_DECNET=261 define: SOL_X25=262 define: SOL_PACKET=263 define: SOL_ATM=264 define: SOL_AAL=265 define: SOL_IRDA=266 define: SOMAXCONN=128 define: _BITS_SOCKADDR_H=1 define: __SOCKADDR_COMMON(sa_prefix)=sa_family_t sa_prefix ##family define: __SOCKADDR_COMMON_SIZE=(sizeof (unsigned short int)) define: _SS_SIZE=128 define: __ss_aligntype=unsigned long int define: _SS_PADSIZE=(_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype)) define: MSG_OOB=MSG_OOB define: MSG_PEEK=MSG_PEEK define: MSG_DONTROUTE=MSG_DONTROUTE define: MSG_CTRUNC=MSG_CTRUNC define: MSG_PROXY=MSG_PROXY define: MSG_TRUNC=MSG_TRUNC define: MSG_DONTWAIT=MSG_DONTWAIT define: MSG_EOR=MSG_EOR define: MSG_WAITALL=MSG_WAITALL define: MSG_FIN=MSG_FIN define: MSG_SYN=MSG_SYN define: MSG_CONFIRM=MSG_CONFIRM define: MSG_RST=MSG_RST define: MSG_ERRQUEUE=MSG_ERRQUEUE define: MSG_NOSIGNAL=MSG_NOSIGNAL define: MSG_MORE=MSG_MORE define: MSG_WAITFORONE=MSG_WAITFORONE define: MSG_FASTOPEN=MSG_FASTOPEN define: MSG_CMSG_CLOEXEC=MSG_CMSG_CLOEXEC define: CMSG_DATA(cmsg)=((cmsg)->__cmsg_data) define: CMSG_NXTHDR(mhdr,cmsg)=__cmsg_nxthdr (mhdr, cmsg) define: CMSG_FIRSTHDR(mhdr)=((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0) define: CMSG_ALIGN(len)=(((len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1)) define: CMSG_SPACE(len)=(CMSG_ALIGN (len) + CMSG_ALIGN (sizeof (struct cmsghdr))) define: CMSG_LEN(len)=(CMSG_ALIGN (sizeof (struct cmsghdr)) + (len)) define: SCM_RIGHTS=SCM_RIGHTS define: __ASM_GENERIC_SOCKET_H= define: __ASM_GENERIC_SOCKIOS_H= define: FIOSETOWN=0x8901 define: SIOCSPGRP=0x8902 define: FIOGETOWN=0x8903 define: SIOCGPGRP=0x8904 define: SIOCATMARK=0x8905 define: SIOCGSTAMP=0x8906 define: SIOCGSTAMPNS=0x8907 define: SOL_SOCKET=1 define: SO_DEBUG=1 define: SO_REUSEADDR=2 define: SO_TYPE=3 define: SO_ERROR=4 define: SO_DONTROUTE=5 define: SO_BROADCAST=6 define: SO_SNDBUF=7 define: SO_RCVBUF=8 define: SO_SNDBUFFORCE=32 define: SO_RCVBUFFORCE=33 define: SO_KEEPALIVE=9 define: SO_OOBINLINE=10 define: SO_NO_CHECK=11 define: SO_PRIORITY=12 define: SO_LINGER=13 define: SO_BSDCOMPAT=14 define: SO_REUSEPORT=15 define: SO_PASSCRED=16 define: SO_PEERCRED=17 define: SO_RCVLOWAT=18 define: SO_SNDLOWAT=19 define: SO_RCVTIMEO=20 define: SO_SNDTIMEO=21 define: SO_SECURITY_AUTHENTICATION=22 define: SO_SECURITY_ENCRYPTION_TRANSPORT=23 define: SO_SECURITY_ENCRYPTION_NETWORK=24 define: SO_BINDTODEVICE=25 define: SO_ATTACH_FILTER=26 define: SO_DETACH_FILTER=27 define: SO_GET_FILTER=SO_ATTACH_FILTER define: SO_PEERNAME=28 define: SO_TIMESTAMP=29 define: SCM_TIMESTAMP=SO_TIMESTAMP define: SO_ACCEPTCONN=30 define: SO_PEERSEC=31 define: SO_PASSSEC=34 define: SO_TIMESTAMPNS=35 define: SCM_TIMESTAMPNS=SO_TIMESTAMPNS define: SO_MARK=36 define: SO_TIMESTAMPING=37 define: SCM_TIMESTAMPING=SO_TIMESTAMPING define: SO_PROTOCOL=38 define: SO_DOMAIN=39 define: SO_RXQ_OVFL=40 define: SO_WIFI_STATUS=41 define: SCM_WIFI_STATUS=SO_WIFI_STATUS define: SO_PEEK_OFF=42 define: SO_NOFCS=43 define: SO_LOCK_FILTER=44 define: SO_SELECT_ERR_QUEUE=45 define: SO_BUSY_POLL=46 define: SO_MAX_PACING_RATE=47 define: SO_BPF_EXTENSIONS=48 define: SO_INCOMING_CPU=49 define: SO_ATTACH_BPF=50 define: SO_DETACH_BPF=SO_DETACH_FILTER define: SHUT_RD=SHUT_RD define: SHUT_WR=SHUT_WR define: SHUT_RDWR=SHUT_RDWR define: __SOCKADDR_ARG=struct sockaddr *__restrict define: __CONST_SOCKADDR_ARG=const struct sockaddr * define: IP_OPTIONS=4 define: IP_HDRINCL=3 define: IP_TOS=1 define: IP_TTL=2 define: IP_RECVOPTS=6 define: IP_RECVRETOPTS=IP_RETOPTS define: IP_RETOPTS=7 define: IP_MULTICAST_IF=32 define: IP_MULTICAST_TTL=33 define: IP_MULTICAST_LOOP=34 define: IP_ADD_MEMBERSHIP=35 define: IP_DROP_MEMBERSHIP=36 define: IP_UNBLOCK_SOURCE=37 define: IP_BLOCK_SOURCE=38 define: IP_ADD_SOURCE_MEMBERSHIP=39 define: IP_DROP_SOURCE_MEMBERSHIP=40 define: IP_MSFILTER=41 define: MCAST_JOIN_GROUP=42 define: MCAST_BLOCK_SOURCE=43 define: MCAST_UNBLOCK_SOURCE=44 define: MCAST_LEAVE_GROUP=45 define: MCAST_JOIN_SOURCE_GROUP=46 define: MCAST_LEAVE_SOURCE_GROUP=47 define: MCAST_MSFILTER=48 define: IP_MULTICAST_ALL=49 define: IP_UNICAST_IF=50 define: MCAST_EXCLUDE=0 define: MCAST_INCLUDE=1 define: IP_ROUTER_ALERT=5 define: IP_PKTINFO=8 define: IP_PKTOPTIONS=9 define: IP_PMTUDISC=10 define: IP_MTU_DISCOVER=10 define: IP_RECVERR=11 define: IP_RECVTTL=12 define: IP_RECVTOS=13 define: IP_MTU=14 define: IP_FREEBIND=15 define: IP_IPSEC_POLICY=16 define: IP_XFRM_POLICY=17 define: IP_PASSSEC=18 define: IP_TRANSPARENT=19 define: IP_MULTICAST_ALL=49 define: IP_ORIGDSTADDR=20 define: IP_RECVORIGDSTADDR=IP_ORIGDSTADDR define: IP_MINTTL=21 define: IP_NODEFRAG=22 define: IP_CHECKSUM=23 define: IP_BIND_ADDRESS_NO_PORT=24 define: IP_PMTUDISC_DONT=0 define: IP_PMTUDISC_WANT=1 define: IP_PMTUDISC_DO=2 define: IP_PMTUDISC_PROBE=3 define: IP_PMTUDISC_INTERFACE=4 define: IP_PMTUDISC_OMIT=5 define: IP_MULTICAST_IF=32 define: IP_MULTICAST_TTL=33 define: IP_MULTICAST_LOOP=34 define: IP_ADD_MEMBERSHIP=35 define: IP_DROP_MEMBERSHIP=36 define: IP_UNBLOCK_SOURCE=37 define: IP_BLOCK_SOURCE=38 define: IP_ADD_SOURCE_MEMBERSHIP=39 define: IP_DROP_SOURCE_MEMBERSHIP=40 define: IP_MSFILTER=41 define: IP_MULTICAST_ALL=49 define: IP_UNICAST_IF=50 define: SOL_IP=0 define: IP_DEFAULT_MULTICAST_TTL=1 define: IP_DEFAULT_MULTICAST_LOOP=1 define: IP_MAX_MEMBERSHIPS=20 define: IPV6_ADDRFORM=1 define: IPV6_2292PKTINFO=2 define: IPV6_2292HOPOPTS=3 define: IPV6_2292DSTOPTS=4 define: IPV6_2292RTHDR=5 define: IPV6_2292PKTOPTIONS=6 define: IPV6_CHECKSUM=7 define: IPV6_2292HOPLIMIT=8 define: SCM_SRCRT=IPV6_RXSRCRT define: IPV6_NEXTHOP=9 define: IPV6_AUTHHDR=10 define: IPV6_UNICAST_HOPS=16 define: IPV6_MULTICAST_IF=17 define: IPV6_MULTICAST_HOPS=18 define: IPV6_MULTICAST_LOOP=19 define: IPV6_JOIN_GROUP=20 define: IPV6_LEAVE_GROUP=21 define: IPV6_ROUTER_ALERT=22 define: IPV6_MTU_DISCOVER=23 define: IPV6_MTU=24 define: IPV6_RECVERR=25 define: IPV6_V6ONLY=26 define: IPV6_JOIN_ANYCAST=27 define: IPV6_LEAVE_ANYCAST=28 define: IPV6_IPSEC_POLICY=34 define: IPV6_XFRM_POLICY=35 define: IPV6_RECVPKTINFO=49 define: IPV6_PKTINFO=50 define: IPV6_RECVHOPLIMIT=51 define: IPV6_HOPLIMIT=52 define: IPV6_RECVHOPOPTS=53 define: IPV6_HOPOPTS=54 define: IPV6_RTHDRDSTOPTS=55 define: IPV6_RECVRTHDR=56 define: IPV6_RTHDR=57 define: IPV6_RECVDSTOPTS=58 define: IPV6_DSTOPTS=59 define: IPV6_RECVPATHMTU=60 define: IPV6_PATHMTU=61 define: IPV6_DONTFRAG=62 define: IPV6_RECVTCLASS=66 define: IPV6_TCLASS=67 define: IPV6_ADD_MEMBERSHIP=IPV6_JOIN_GROUP define: IPV6_DROP_MEMBERSHIP=IPV6_LEAVE_GROUP define: IPV6_RXHOPOPTS=IPV6_HOPOPTS define: IPV6_RXDSTOPTS=IPV6_DSTOPTS define: IPV6_PMTUDISC_DONT=0 define: IPV6_PMTUDISC_WANT=1 define: IPV6_PMTUDISC_DO=2 define: IPV6_PMTUDISC_PROBE=3 define: IPV6_PMTUDISC_INTERFACE=4 define: IPV6_PMTUDISC_OMIT=5 define: SOL_IPV6=41 define: SOL_ICMPV6=58 define: IPV6_RTHDR_LOOSE=0 define: IPV6_RTHDR_STRICT=1 define: IPV6_RTHDR_TYPE_0=0 define: IPPROTO_IP=IPPROTO_IP define: IPPROTO_ICMP=IPPROTO_ICMP define: IPPROTO_IGMP=IPPROTO_IGMP define: IPPROTO_IPIP=IPPROTO_IPIP define: IPPROTO_TCP=IPPROTO_TCP define: IPPROTO_EGP=IPPROTO_EGP define: IPPROTO_PUP=IPPROTO_PUP define: IPPROTO_UDP=IPPROTO_UDP define: IPPROTO_IDP=IPPROTO_IDP define: IPPROTO_TP=IPPROTO_TP define: IPPROTO_DCCP=IPPROTO_DCCP define: IPPROTO_IPV6=IPPROTO_IPV6 define: IPPROTO_RSVP=IPPROTO_RSVP define: IPPROTO_GRE=IPPROTO_GRE define: IPPROTO_ESP=IPPROTO_ESP define: IPPROTO_AH=IPPROTO_AH define: IPPROTO_MTP=IPPROTO_MTP define: IPPROTO_BEETPH=IPPROTO_BEETPH define: IPPROTO_ENCAP=IPPROTO_ENCAP define: IPPROTO_PIM=IPPROTO_PIM define: IPPROTO_COMP=IPPROTO_COMP define: IPPROTO_SCTP=IPPROTO_SCTP define: IPPROTO_UDPLITE=IPPROTO_UDPLITE define: IPPROTO_MPLS=IPPROTO_MPLS define: IPPROTO_RAW=IPPROTO_RAW define: IPPROTO_HOPOPTS=IPPROTO_HOPOPTS define: IPPROTO_ROUTING=IPPROTO_ROUTING define: IPPROTO_FRAGMENT=IPPROTO_FRAGMENT define: IPPROTO_ICMPV6=IPPROTO_ICMPV6 define: IPPROTO_NONE=IPPROTO_NONE define: IPPROTO_DSTOPTS=IPPROTO_DSTOPTS define: IPPROTO_MH=IPPROTO_MH define: IN_CLASSA(a)=((((in_addr_t)(a)) & 0x80000000) == 0) define: IN_CLASSA_NET=0xff000000 define: IN_CLASSA_NSHIFT=24 define: IN_CLASSA_HOST=(0xffffffff & ~IN_CLASSA_NET) define: IN_CLASSA_MAX=128 define: IN_CLASSB(a)=((((in_addr_t)(a)) & 0xc0000000) == 0x80000000) define: IN_CLASSB_NET=0xffff0000 define: IN_CLASSB_NSHIFT=16 define: IN_CLASSB_HOST=(0xffffffff & ~IN_CLASSB_NET) define: IN_CLASSB_MAX=65536 define: IN_CLASSC(a)=((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000) define: IN_CLASSC_NET=0xffffff00 define: IN_CLASSC_NSHIFT=8 define: IN_CLASSC_HOST=(0xffffffff & ~IN_CLASSC_NET) define: IN_CLASSD(a)=((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000) define: IN_MULTICAST(a)=IN_CLASSD(a) define: IN_EXPERIMENTAL(a)=((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000) define: IN_BADCLASS(a)=((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000) define: INADDR_ANY=((in_addr_t) 0x00000000) define: INADDR_BROADCAST=((in_addr_t) 0xffffffff) define: INADDR_NONE=((in_addr_t) 0xffffffff) define: IN_LOOPBACKNET=127 define: INADDR_LOOPBACK=((in_addr_t) 0x7f000001) define: INADDR_UNSPEC_GROUP=((in_addr_t) 0xe0000000) define: INADDR_ALLHOSTS_GROUP=((in_addr_t) 0xe0000001) define: INADDR_ALLRTRS_GROUP=((in_addr_t) 0xe0000002) define: INADDR_MAX_LOCAL_GROUP=((in_addr_t) 0xe00000ff) define: s6_addr=__in6_u.__u6_addr8 define: s6_addr16=__in6_u.__u6_addr16 define: s6_addr32=__in6_u.__u6_addr32 define: IN6ADDR_ANY_INIT={ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } } define: IN6ADDR_LOOPBACK_INIT={ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } } define: INET_ADDRSTRLEN=16 define: INET6_ADDRSTRLEN=46 define: IP_MSFILTER_SIZE(numsrc)=(sizeof (struct ip_msfilter) - sizeof (struct in_addr) + (numsrc) * sizeof (struct in_addr)) define: GROUP_FILTER_SIZE(numsrc)=(sizeof (struct group_filter) - sizeof (struct sockaddr_storage) + ((numsrc) * sizeof (struct sockaddr_storage))) define: IN6_IS_ADDR_UNSPECIFIED(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == 0 && __a->s6_addr32[3] == 0; })) define: IN6_IS_ADDR_LOOPBACK(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == 0 && __a->s6_addr32[3] == htonl (1); })) define: IN6_IS_ADDR_LINKLOCAL(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->s6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); })) define: IN6_IS_ADDR_SITELOCAL(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->s6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); })) define: IN6_IS_ADDR_V4MAPPED(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == htonl (0xffff); })) define: IN6_IS_ADDR_V4COMPAT(a)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->s6_addr32[0] == 0 && __a->s6_addr32[1] == 0 && __a->s6_addr32[2] == 0 && ntohl (__a->s6_addr32[3]) > 1; })) define: IN6_ARE_ADDR_EQUAL(a,b)=(__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); const struct in6_addr *__b = (const struct in6_addr *) (b); __a->s6_addr32[0] == __b->s6_addr32[0] && __a->s6_addr32[1] == __b->s6_addr32[1] && __a->s6_addr32[2] == __b->s6_addr32[2] && __a->s6_addr32[3] == __b->s6_addr32[3]; })) define: IN6_IS_ADDR_MULTICAST(a)=(((const uint8_t *) (a))[0] == 0xff) define: IN6_IS_ADDR_MC_NODELOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x1)) define: IN6_IS_ADDR_MC_LINKLOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x2)) define: IN6_IS_ADDR_MC_SITELOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x5)) define: IN6_IS_ADDR_MC_ORGLOCAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x8)) define: IN6_IS_ADDR_MC_GLOBAL(a)=(IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0xe)) define: _UNISTD_H=1 define: _POSIX_VERSION=200809L define: __POSIX2_THIS_VERSION=200809L define: _POSIX2_VERSION=__POSIX2_THIS_VERSION define: _POSIX2_C_VERSION=__POSIX2_THIS_VERSION define: _POSIX2_C_BIND=__POSIX2_THIS_VERSION define: _POSIX2_C_DEV=__POSIX2_THIS_VERSION define: _POSIX2_SW_DEV=__POSIX2_THIS_VERSION define: _POSIX2_LOCALEDEF=__POSIX2_THIS_VERSION define: _XOPEN_VERSION=700 define: _XOPEN_XCU_VERSION=4 define: _XOPEN_XPG2=1 define: _XOPEN_XPG3=1 define: _XOPEN_XPG4=1 define: _XOPEN_UNIX=1 define: _XOPEN_CRYPT=1 define: _XOPEN_ENH_I18N=1 define: _XOPEN_LEGACY=1 define: _BITS_POSIX_OPT_H=1 define: _POSIX_JOB_CONTROL=1 define: _POSIX_SAVED_IDS=1 define: _POSIX_PRIORITY_SCHEDULING=200809L define: _POSIX_SYNCHRONIZED_IO=200809L define: _POSIX_FSYNC=200809L define: _POSIX_MAPPED_FILES=200809L define: _POSIX_MEMLOCK=200809L define: _POSIX_MEMLOCK_RANGE=200809L define: _POSIX_MEMORY_PROTECTION=200809L define: _POSIX_CHOWN_RESTRICTED=0 define: _POSIX_VDISABLE='\0' define: _POSIX_NO_TRUNC=1 define: _XOPEN_REALTIME=1 define: _XOPEN_REALTIME_THREADS=1 define: _XOPEN_SHM=1 define: _POSIX_THREADS=200809L define: _POSIX_REENTRANT_FUNCTIONS=1 define: _POSIX_THREAD_SAFE_FUNCTIONS=200809L define: _POSIX_THREAD_PRIORITY_SCHEDULING=200809L define: _POSIX_THREAD_ATTR_STACKSIZE=200809L define: _POSIX_THREAD_ATTR_STACKADDR=200809L define: _POSIX_THREAD_PRIO_INHERIT=200809L define: _POSIX_THREAD_PRIO_PROTECT=200809L define: _POSIX_THREAD_ROBUST_PRIO_INHERIT=200809L define: _POSIX_THREAD_ROBUST_PRIO_PROTECT=-1 define: _POSIX_SEMAPHORES=200809L define: _POSIX_REALTIME_SIGNALS=200809L define: _POSIX_ASYNCHRONOUS_IO=200809L define: _POSIX_ASYNC_IO=1 define: _LFS_ASYNCHRONOUS_IO=1 define: _POSIX_PRIORITIZED_IO=200809L define: _LFS64_ASYNCHRONOUS_IO=1 define: _LFS_LARGEFILE=1 define: _LFS64_LARGEFILE=1 define: _LFS64_STDIO=1 define: _POSIX_SHARED_MEMORY_OBJECTS=200809L define: _POSIX_CPUTIME=0 define: _POSIX_THREAD_CPUTIME=0 define: _POSIX_REGEXP=1 define: _POSIX_READER_WRITER_LOCKS=200809L define: _POSIX_SHELL=1 define: _POSIX_TIMEOUTS=200809L define: _POSIX_SPIN_LOCKS=200809L define: _POSIX_SPAWN=200809L define: _POSIX_TIMERS=200809L define: _POSIX_BARRIERS=200809L define: _POSIX_MESSAGE_PASSING=200809L define: _POSIX_THREAD_PROCESS_SHARED=200809L define: _POSIX_MONOTONIC_CLOCK=0 define: _POSIX_CLOCK_SELECTION=200809L define: _POSIX_ADVISORY_INFO=200809L define: _POSIX_IPV6=200809L define: _POSIX_RAW_SOCKETS=200809L define: _POSIX2_CHAR_TERM=200809L define: _POSIX_SPORADIC_SERVER=-1 define: _POSIX_THREAD_SPORADIC_SERVER=-1 define: _POSIX_TRACE=-1 define: _POSIX_TRACE_EVENT_FILTER=-1 define: _POSIX_TRACE_INHERIT=-1 define: _POSIX_TRACE_LOG=-1 define: _POSIX_TYPED_MEMORY_OBJECTS=-1 define: __WORDSIZE=64 define: __WORDSIZE_TIME64_COMPAT32=1 define: __SYSCALL_WORDSIZE=64 define: _POSIX_V7_LPBIG_OFFBIG=-1 define: _POSIX_V6_LPBIG_OFFBIG=-1 define: _XBS5_LPBIG_OFFBIG=-1 define: _POSIX_V7_LP64_OFF64=1 define: _POSIX_V6_LP64_OFF64=1 define: _XBS5_LP64_OFF64=1 define: __ILP32_OFF32_CFLAGS="-m32" define: __ILP32_OFF32_LDFLAGS="-m32" define: __ILP32_OFFBIG_CFLAGS="-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" define: __ILP32_OFFBIG_LDFLAGS="-m32" define: __LP64_OFF64_CFLAGS="-m64" define: __LP64_OFF64_LDFLAGS="-m64" define: STDIN_FILENO=0 define: STDOUT_FILENO=1 define: STDERR_FILENO=2 define: __need_size_t= define: __need_NULL= define: NULL=((void *)0) define: __useconds_t_defined= define: R_OK=4 define: W_OK=2 define: X_OK=1 define: F_OK=0 define: L_SET=SEEK_SET define: L_INCR=SEEK_CUR define: L_XTND=SEEK_END define: _PC_LINK_MAX=_PC_LINK_MAX define: _PC_MAX_CANON=_PC_MAX_CANON define: _PC_MAX_INPUT=_PC_MAX_INPUT define: _PC_NAME_MAX=_PC_NAME_MAX define: _PC_PATH_MAX=_PC_PATH_MAX define: _PC_PIPE_BUF=_PC_PIPE_BUF define: _PC_CHOWN_RESTRICTED=_PC_CHOWN_RESTRICTED define: _PC_NO_TRUNC=_PC_NO_TRUNC define: _PC_VDISABLE=_PC_VDISABLE define: _PC_SYNC_IO=_PC_SYNC_IO define: _PC_ASYNC_IO=_PC_ASYNC_IO define: _PC_PRIO_IO=_PC_PRIO_IO define: _PC_SOCK_MAXBUF=_PC_SOCK_MAXBUF define: _PC_FILESIZEBITS=_PC_FILESIZEBITS define: _PC_REC_INCR_XFER_SIZE=_PC_REC_INCR_XFER_SIZE define: _PC_REC_MAX_XFER_SIZE=_PC_REC_MAX_XFER_SIZE define: _PC_REC_MIN_XFER_SIZE=_PC_REC_MIN_XFER_SIZE define: _PC_REC_XFER_ALIGN=_PC_REC_XFER_ALIGN define: _PC_ALLOC_SIZE_MIN=_PC_ALLOC_SIZE_MIN define: _PC_SYMLINK_MAX=_PC_SYMLINK_MAX define: _PC_2_SYMLINKS=_PC_2_SYMLINKS define: _SC_ARG_MAX=_SC_ARG_MAX define: _SC_CHILD_MAX=_SC_CHILD_MAX define: _SC_CLK_TCK=_SC_CLK_TCK define: _SC_NGROUPS_MAX=_SC_NGROUPS_MAX define: _SC_OPEN_MAX=_SC_OPEN_MAX define: _SC_STREAM_MAX=_SC_STREAM_MAX define: _SC_TZNAME_MAX=_SC_TZNAME_MAX define: _SC_JOB_CONTROL=_SC_JOB_CONTROL define: _SC_SAVED_IDS=_SC_SAVED_IDS define: _SC_REALTIME_SIGNALS=_SC_REALTIME_SIGNALS define: _SC_PRIORITY_SCHEDULING=_SC_PRIORITY_SCHEDULING define: _SC_TIMERS=_SC_TIMERS define: _SC_ASYNCHRONOUS_IO=_SC_ASYNCHRONOUS_IO define: _SC_PRIORITIZED_IO=_SC_PRIORITIZED_IO define: _SC_SYNCHRONIZED_IO=_SC_SYNCHRONIZED_IO define: _SC_FSYNC=_SC_FSYNC define: _SC_MAPPED_FILES=_SC_MAPPED_FILES define: _SC_MEMLOCK=_SC_MEMLOCK define: _SC_MEMLOCK_RANGE=_SC_MEMLOCK_RANGE define: _SC_MEMORY_PROTECTION=_SC_MEMORY_PROTECTION define: _SC_MESSAGE_PASSING=_SC_MESSAGE_PASSING define: _SC_SEMAPHORES=_SC_SEMAPHORES define: _SC_SHARED_MEMORY_OBJECTS=_SC_SHARED_MEMORY_OBJECTS define: _SC_AIO_LISTIO_MAX=_SC_AIO_LISTIO_MAX define: _SC_AIO_MAX=_SC_AIO_MAX define: _SC_AIO_PRIO_DELTA_MAX=_SC_AIO_PRIO_DELTA_MAX define: _SC_DELAYTIMER_MAX=_SC_DELAYTIMER_MAX define: _SC_MQ_OPEN_MAX=_SC_MQ_OPEN_MAX define: _SC_MQ_PRIO_MAX=_SC_MQ_PRIO_MAX define: _SC_VERSION=_SC_VERSION define: _SC_PAGESIZE=_SC_PAGESIZE define: _SC_PAGE_SIZE=_SC_PAGESIZE define: _SC_RTSIG_MAX=_SC_RTSIG_MAX define: _SC_SEM_NSEMS_MAX=_SC_SEM_NSEMS_MAX define: _SC_SEM_VALUE_MAX=_SC_SEM_VALUE_MAX define: _SC_SIGQUEUE_MAX=_SC_SIGQUEUE_MAX define: _SC_TIMER_MAX=_SC_TIMER_MAX define: _SC_BC_BASE_MAX=_SC_BC_BASE_MAX define: _SC_BC_DIM_MAX=_SC_BC_DIM_MAX define: _SC_BC_SCALE_MAX=_SC_BC_SCALE_MAX define: _SC_BC_STRING_MAX=_SC_BC_STRING_MAX define: _SC_COLL_WEIGHTS_MAX=_SC_COLL_WEIGHTS_MAX define: _SC_EQUIV_CLASS_MAX=_SC_EQUIV_CLASS_MAX define: _SC_EXPR_NEST_MAX=_SC_EXPR_NEST_MAX define: _SC_LINE_MAX=_SC_LINE_MAX define: _SC_RE_DUP_MAX=_SC_RE_DUP_MAX define: _SC_CHARCLASS_NAME_MAX=_SC_CHARCLASS_NAME_MAX define: _SC_2_VERSION=_SC_2_VERSION define: _SC_2_C_BIND=_SC_2_C_BIND define: _SC_2_C_DEV=_SC_2_C_DEV define: _SC_2_FORT_DEV=_SC_2_FORT_DEV define: _SC_2_FORT_RUN=_SC_2_FORT_RUN define: _SC_2_SW_DEV=_SC_2_SW_DEV define: _SC_2_LOCALEDEF=_SC_2_LOCALEDEF define: _SC_PII=_SC_PII define: _SC_PII_XTI=_SC_PII_XTI define: _SC_PII_SOCKET=_SC_PII_SOCKET define: _SC_PII_INTERNET=_SC_PII_INTERNET define: _SC_PII_OSI=_SC_PII_OSI define: _SC_POLL=_SC_POLL define: _SC_SELECT=_SC_SELECT define: _SC_UIO_MAXIOV=_SC_UIO_MAXIOV define: _SC_IOV_MAX=_SC_IOV_MAX define: _SC_PII_INTERNET_STREAM=_SC_PII_INTERNET_STREAM define: _SC_PII_INTERNET_DGRAM=_SC_PII_INTERNET_DGRAM define: _SC_PII_OSI_COTS=_SC_PII_OSI_COTS define: _SC_PII_OSI_CLTS=_SC_PII_OSI_CLTS define: _SC_PII_OSI_M=_SC_PII_OSI_M define: _SC_T_IOV_MAX=_SC_T_IOV_MAX define: _SC_THREADS=_SC_THREADS define: _SC_THREAD_SAFE_FUNCTIONS=_SC_THREAD_SAFE_FUNCTIONS define: _SC_GETGR_R_SIZE_MAX=_SC_GETGR_R_SIZE_MAX define: _SC_GETPW_R_SIZE_MAX=_SC_GETPW_R_SIZE_MAX define: _SC_LOGIN_NAME_MAX=_SC_LOGIN_NAME_MAX define: _SC_TTY_NAME_MAX=_SC_TTY_NAME_MAX define: _SC_THREAD_DESTRUCTOR_ITERATIONS=_SC_THREAD_DESTRUCTOR_ITERATIONS define: _SC_THREAD_KEYS_MAX=_SC_THREAD_KEYS_MAX define: _SC_THREAD_STACK_MIN=_SC_THREAD_STACK_MIN define: _SC_THREAD_THREADS_MAX=_SC_THREAD_THREADS_MAX define: _SC_THREAD_ATTR_STACKADDR=_SC_THREAD_ATTR_STACKADDR define: _SC_THREAD_ATTR_STACKSIZE=_SC_THREAD_ATTR_STACKSIZE define: _SC_THREAD_PRIORITY_SCHEDULING=_SC_THREAD_PRIORITY_SCHEDULING define: _SC_THREAD_PRIO_INHERIT=_SC_THREAD_PRIO_INHERIT define: _SC_THREAD_PRIO_PROTECT=_SC_THREAD_PRIO_PROTECT define: _SC_THREAD_PROCESS_SHARED=_SC_THREAD_PROCESS_SHARED define: _SC_NPROCESSORS_CONF=_SC_NPROCESSORS_CONF define: _SC_NPROCESSORS_ONLN=_SC_NPROCESSORS_ONLN define: _SC_PHYS_PAGES=_SC_PHYS_PAGES define: _SC_AVPHYS_PAGES=_SC_AVPHYS_PAGES define: _SC_ATEXIT_MAX=_SC_ATEXIT_MAX define: _SC_PASS_MAX=_SC_PASS_MAX define: _SC_XOPEN_VERSION=_SC_XOPEN_VERSION define: _SC_XOPEN_XCU_VERSION=_SC_XOPEN_XCU_VERSION define: _SC_XOPEN_UNIX=_SC_XOPEN_UNIX define: _SC_XOPEN_CRYPT=_SC_XOPEN_CRYPT define: _SC_XOPEN_ENH_I18N=_SC_XOPEN_ENH_I18N define: _SC_XOPEN_SHM=_SC_XOPEN_SHM define: _SC_2_CHAR_TERM=_SC_2_CHAR_TERM define: _SC_2_C_VERSION=_SC_2_C_VERSION define: _SC_2_UPE=_SC_2_UPE define: _SC_XOPEN_XPG2=_SC_XOPEN_XPG2 define: _SC_XOPEN_XPG3=_SC_XOPEN_XPG3 define: _SC_XOPEN_XPG4=_SC_XOPEN_XPG4 define: _SC_CHAR_BIT=_SC_CHAR_BIT define: _SC_CHAR_MAX=_SC_CHAR_MAX define: _SC_CHAR_MIN=_SC_CHAR_MIN define: _SC_INT_MAX=_SC_INT_MAX define: _SC_INT_MIN=_SC_INT_MIN define: _SC_LONG_BIT=_SC_LONG_BIT define: _SC_WORD_BIT=_SC_WORD_BIT define: _SC_MB_LEN_MAX=_SC_MB_LEN_MAX define: _SC_NZERO=_SC_NZERO define: _SC_SSIZE_MAX=_SC_SSIZE_MAX define: _SC_SCHAR_MAX=_SC_SCHAR_MAX define: _SC_SCHAR_MIN=_SC_SCHAR_MIN define: _SC_SHRT_MAX=_SC_SHRT_MAX define: _SC_SHRT_MIN=_SC_SHRT_MIN define: _SC_UCHAR_MAX=_SC_UCHAR_MAX define: _SC_UINT_MAX=_SC_UINT_MAX define: _SC_ULONG_MAX=_SC_ULONG_MAX define: _SC_USHRT_MAX=_SC_USHRT_MAX define: _SC_NL_ARGMAX=_SC_NL_ARGMAX define: _SC_NL_LANGMAX=_SC_NL_LANGMAX define: _SC_NL_MSGMAX=_SC_NL_MSGMAX define: _SC_NL_NMAX=_SC_NL_NMAX define: _SC_NL_SETMAX=_SC_NL_SETMAX define: _SC_NL_TEXTMAX=_SC_NL_TEXTMAX define: _SC_XBS5_ILP32_OFF32=_SC_XBS5_ILP32_OFF32 define: _SC_XBS5_ILP32_OFFBIG=_SC_XBS5_ILP32_OFFBIG define: _SC_XBS5_LP64_OFF64=_SC_XBS5_LP64_OFF64 define: _SC_XBS5_LPBIG_OFFBIG=_SC_XBS5_LPBIG_OFFBIG define: _SC_XOPEN_LEGACY=_SC_XOPEN_LEGACY define: _SC_XOPEN_REALTIME=_SC_XOPEN_REALTIME define: _SC_XOPEN_REALTIME_THREADS=_SC_XOPEN_REALTIME_THREADS define: _SC_ADVISORY_INFO=_SC_ADVISORY_INFO define: _SC_BARRIERS=_SC_BARRIERS define: _SC_BASE=_SC_BASE define: _SC_C_LANG_SUPPORT=_SC_C_LANG_SUPPORT define: _SC_C_LANG_SUPPORT_R=_SC_C_LANG_SUPPORT_R define: _SC_CLOCK_SELECTION=_SC_CLOCK_SELECTION define: _SC_CPUTIME=_SC_CPUTIME define: _SC_THREAD_CPUTIME=_SC_THREAD_CPUTIME define: _SC_DEVICE_IO=_SC_DEVICE_IO define: _SC_DEVICE_SPECIFIC=_SC_DEVICE_SPECIFIC define: _SC_DEVICE_SPECIFIC_R=_SC_DEVICE_SPECIFIC_R define: _SC_FD_MGMT=_SC_FD_MGMT define: _SC_FIFO=_SC_FIFO define: _SC_PIPE=_SC_PIPE define: _SC_FILE_ATTRIBUTES=_SC_FILE_ATTRIBUTES define: _SC_FILE_LOCKING=_SC_FILE_LOCKING define: _SC_FILE_SYSTEM=_SC_FILE_SYSTEM define: _SC_MONOTONIC_CLOCK=_SC_MONOTONIC_CLOCK define: _SC_MULTI_PROCESS=_SC_MULTI_PROCESS define: _SC_SINGLE_PROCESS=_SC_SINGLE_PROCESS define: _SC_NETWORKING=_SC_NETWORKING define: _SC_READER_WRITER_LOCKS=_SC_READER_WRITER_LOCKS define: _SC_SPIN_LOCKS=_SC_SPIN_LOCKS define: _SC_REGEXP=_SC_REGEXP define: _SC_REGEX_VERSION=_SC_REGEX_VERSION define: _SC_SHELL=_SC_SHELL define: _SC_SIGNALS=_SC_SIGNALS define: _SC_SPAWN=_SC_SPAWN define: _SC_SPORADIC_SERVER=_SC_SPORADIC_SERVER define: _SC_THREAD_SPORADIC_SERVER=_SC_THREAD_SPORADIC_SERVER define: _SC_SYSTEM_DATABASE=_SC_SYSTEM_DATABASE define: _SC_SYSTEM_DATABASE_R=_SC_SYSTEM_DATABASE_R define: _SC_TIMEOUTS=_SC_TIMEOUTS define: _SC_TYPED_MEMORY_OBJECTS=_SC_TYPED_MEMORY_OBJECTS define: _SC_USER_GROUPS=_SC_USER_GROUPS define: _SC_USER_GROUPS_R=_SC_USER_GROUPS_R define: _SC_2_PBS=_SC_2_PBS define: _SC_2_PBS_ACCOUNTING=_SC_2_PBS_ACCOUNTING define: _SC_2_PBS_LOCATE=_SC_2_PBS_LOCATE define: _SC_2_PBS_MESSAGE=_SC_2_PBS_MESSAGE define: _SC_2_PBS_TRACK=_SC_2_PBS_TRACK define: _SC_SYMLOOP_MAX=_SC_SYMLOOP_MAX define: _SC_STREAMS=_SC_STREAMS define: _SC_2_PBS_CHECKPOINT=_SC_2_PBS_CHECKPOINT define: _SC_V6_ILP32_OFF32=_SC_V6_ILP32_OFF32 define: _SC_V6_ILP32_OFFBIG=_SC_V6_ILP32_OFFBIG define: _SC_V6_LP64_OFF64=_SC_V6_LP64_OFF64 define: _SC_V6_LPBIG_OFFBIG=_SC_V6_LPBIG_OFFBIG define: _SC_HOST_NAME_MAX=_SC_HOST_NAME_MAX define: _SC_TRACE=_SC_TRACE define: _SC_TRACE_EVENT_FILTER=_SC_TRACE_EVENT_FILTER define: _SC_TRACE_INHERIT=_SC_TRACE_INHERIT define: _SC_TRACE_LOG=_SC_TRACE_LOG define: _SC_LEVEL1_ICACHE_SIZE=_SC_LEVEL1_ICACHE_SIZE define: _SC_LEVEL1_ICACHE_ASSOC=_SC_LEVEL1_ICACHE_ASSOC define: _SC_LEVEL1_ICACHE_LINESIZE=_SC_LEVEL1_ICACHE_LINESIZE define: _SC_LEVEL1_DCACHE_SIZE=_SC_LEVEL1_DCACHE_SIZE define: _SC_LEVEL1_DCACHE_ASSOC=_SC_LEVEL1_DCACHE_ASSOC define: _SC_LEVEL1_DCACHE_LINESIZE=_SC_LEVEL1_DCACHE_LINESIZE define: _SC_LEVEL2_CACHE_SIZE=_SC_LEVEL2_CACHE_SIZE define: _SC_LEVEL2_CACHE_ASSOC=_SC_LEVEL2_CACHE_ASSOC define: _SC_LEVEL2_CACHE_LINESIZE=_SC_LEVEL2_CACHE_LINESIZE define: _SC_LEVEL3_CACHE_SIZE=_SC_LEVEL3_CACHE_SIZE define: _SC_LEVEL3_CACHE_ASSOC=_SC_LEVEL3_CACHE_ASSOC define: _SC_LEVEL3_CACHE_LINESIZE=_SC_LEVEL3_CACHE_LINESIZE define: _SC_LEVEL4_CACHE_SIZE=_SC_LEVEL4_CACHE_SIZE define: _SC_LEVEL4_CACHE_ASSOC=_SC_LEVEL4_CACHE_ASSOC define: _SC_LEVEL4_CACHE_LINESIZE=_SC_LEVEL4_CACHE_LINESIZE define: _SC_IPV6=_SC_IPV6 define: _SC_RAW_SOCKETS=_SC_RAW_SOCKETS define: _SC_V7_ILP32_OFF32=_SC_V7_ILP32_OFF32 define: _SC_V7_ILP32_OFFBIG=_SC_V7_ILP32_OFFBIG define: _SC_V7_LP64_OFF64=_SC_V7_LP64_OFF64 define: _SC_V7_LPBIG_OFFBIG=_SC_V7_LPBIG_OFFBIG define: _SC_SS_REPL_MAX=_SC_SS_REPL_MAX define: _SC_TRACE_EVENT_NAME_MAX=_SC_TRACE_EVENT_NAME_MAX define: _SC_TRACE_NAME_MAX=_SC_TRACE_NAME_MAX define: _SC_TRACE_SYS_MAX=_SC_TRACE_SYS_MAX define: _SC_TRACE_USER_EVENT_MAX=_SC_TRACE_USER_EVENT_MAX define: _SC_XOPEN_STREAMS=_SC_XOPEN_STREAMS define: _SC_THREAD_ROBUST_PRIO_INHERIT=_SC_THREAD_ROBUST_PRIO_INHERIT define: _SC_THREAD_ROBUST_PRIO_PROTECT=_SC_THREAD_ROBUST_PRIO_PROTECT define: _CS_PATH=_CS_PATH define: _CS_V6_WIDTH_RESTRICTED_ENVS=_CS_V6_WIDTH_RESTRICTED_ENVS define: _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS=_CS_V6_WIDTH_RESTRICTED_ENVS define: _CS_GNU_LIBC_VERSION=_CS_GNU_LIBC_VERSION define: _CS_GNU_LIBPTHREAD_VERSION=_CS_GNU_LIBPTHREAD_VERSION define: _CS_V5_WIDTH_RESTRICTED_ENVS=_CS_V5_WIDTH_RESTRICTED_ENVS define: _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS=_CS_V5_WIDTH_RESTRICTED_ENVS define: _CS_V7_WIDTH_RESTRICTED_ENVS=_CS_V7_WIDTH_RESTRICTED_ENVS define: _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS=_CS_V7_WIDTH_RESTRICTED_ENVS define: _CS_LFS_CFLAGS=_CS_LFS_CFLAGS define: _CS_LFS_LDFLAGS=_CS_LFS_LDFLAGS define: _CS_LFS_LIBS=_CS_LFS_LIBS define: _CS_LFS_LINTFLAGS=_CS_LFS_LINTFLAGS define: _CS_LFS64_CFLAGS=_CS_LFS64_CFLAGS define: _CS_LFS64_LDFLAGS=_CS_LFS64_LDFLAGS define: _CS_LFS64_LIBS=_CS_LFS64_LIBS define: _CS_LFS64_LINTFLAGS=_CS_LFS64_LINTFLAGS define: _CS_XBS5_ILP32_OFF32_CFLAGS=_CS_XBS5_ILP32_OFF32_CFLAGS define: _CS_XBS5_ILP32_OFF32_LDFLAGS=_CS_XBS5_ILP32_OFF32_LDFLAGS define: _CS_XBS5_ILP32_OFF32_LIBS=_CS_XBS5_ILP32_OFF32_LIBS define: _CS_XBS5_ILP32_OFF32_LINTFLAGS=_CS_XBS5_ILP32_OFF32_LINTFLAGS define: _CS_XBS5_ILP32_OFFBIG_CFLAGS=_CS_XBS5_ILP32_OFFBIG_CFLAGS define: _CS_XBS5_ILP32_OFFBIG_LDFLAGS=_CS_XBS5_ILP32_OFFBIG_LDFLAGS define: _CS_XBS5_ILP32_OFFBIG_LIBS=_CS_XBS5_ILP32_OFFBIG_LIBS define: _CS_XBS5_ILP32_OFFBIG_LINTFLAGS=_CS_XBS5_ILP32_OFFBIG_LINTFLAGS define: _CS_XBS5_LP64_OFF64_CFLAGS=_CS_XBS5_LP64_OFF64_CFLAGS define: _CS_XBS5_LP64_OFF64_LDFLAGS=_CS_XBS5_LP64_OFF64_LDFLAGS define: _CS_XBS5_LP64_OFF64_LIBS=_CS_XBS5_LP64_OFF64_LIBS define: _CS_XBS5_LP64_OFF64_LINTFLAGS=_CS_XBS5_LP64_OFF64_LINTFLAGS define: _CS_XBS5_LPBIG_OFFBIG_CFLAGS=_CS_XBS5_LPBIG_OFFBIG_CFLAGS define: _CS_XBS5_LPBIG_OFFBIG_LDFLAGS=_CS_XBS5_LPBIG_OFFBIG_LDFLAGS define: _CS_XBS5_LPBIG_OFFBIG_LIBS=_CS_XBS5_LPBIG_OFFBIG_LIBS define: _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS=_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS define: _CS_POSIX_V6_ILP32_OFF32_CFLAGS=_CS_POSIX_V6_ILP32_OFF32_CFLAGS define: _CS_POSIX_V6_ILP32_OFF32_LDFLAGS=_CS_POSIX_V6_ILP32_OFF32_LDFLAGS define: _CS_POSIX_V6_ILP32_OFF32_LIBS=_CS_POSIX_V6_ILP32_OFF32_LIBS define: _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS=_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS define: _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS=_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS define: _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS=_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS define: _CS_POSIX_V6_ILP32_OFFBIG_LIBS=_CS_POSIX_V6_ILP32_OFFBIG_LIBS define: _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS=_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS define: _CS_POSIX_V6_LP64_OFF64_CFLAGS=_CS_POSIX_V6_LP64_OFF64_CFLAGS define: _CS_POSIX_V6_LP64_OFF64_LDFLAGS=_CS_POSIX_V6_LP64_OFF64_LDFLAGS define: _CS_POSIX_V6_LP64_OFF64_LIBS=_CS_POSIX_V6_LP64_OFF64_LIBS define: _CS_POSIX_V6_LP64_OFF64_LINTFLAGS=_CS_POSIX_V6_LP64_OFF64_LINTFLAGS define: _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS=_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS define: _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS=_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS define: _CS_POSIX_V6_LPBIG_OFFBIG_LIBS=_CS_POSIX_V6_LPBIG_OFFBIG_LIBS define: _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS=_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS define: _CS_POSIX_V7_ILP32_OFF32_CFLAGS=_CS_POSIX_V7_ILP32_OFF32_CFLAGS define: _CS_POSIX_V7_ILP32_OFF32_LDFLAGS=_CS_POSIX_V7_ILP32_OFF32_LDFLAGS define: _CS_POSIX_V7_ILP32_OFF32_LIBS=_CS_POSIX_V7_ILP32_OFF32_LIBS define: _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS=_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS define: _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS=_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS define: _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS=_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS define: _CS_POSIX_V7_ILP32_OFFBIG_LIBS=_CS_POSIX_V7_ILP32_OFFBIG_LIBS define: _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS=_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS define: _CS_POSIX_V7_LP64_OFF64_CFLAGS=_CS_POSIX_V7_LP64_OFF64_CFLAGS define: _CS_POSIX_V7_LP64_OFF64_LDFLAGS=_CS_POSIX_V7_LP64_OFF64_LDFLAGS define: _CS_POSIX_V7_LP64_OFF64_LIBS=_CS_POSIX_V7_LP64_OFF64_LIBS define: _CS_POSIX_V7_LP64_OFF64_LINTFLAGS=_CS_POSIX_V7_LP64_OFF64_LINTFLAGS define: _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS=_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS define: _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS=_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS define: _CS_POSIX_V7_LPBIG_OFFBIG_LIBS=_CS_POSIX_V7_LPBIG_OFFBIG_LIBS define: _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS=_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS define: _CS_V6_ENV=_CS_V6_ENV define: _CS_V7_ENV=_CS_V7_ENV define: __need_getopt= define: F_ULOCK=0 define: F_LOCK=1 define: F_TLOCK=2 define: F_TEST=3 define: __STDC__=1 define: __STDC_VERSION__=201112L define: __STDC_UTF_16__=1 define: __STDC_UTF_32__=1 define: __STDC_HOSTED__=1 define: __GNUC__=5 define: __GNUC_MINOR__=4 define: __GNUC_PATCHLEVEL__=0 define: __VERSION__="5.4.0 20160609" define: __ATOMIC_RELAXED=0 define: __ATOMIC_SEQ_CST=5 define: __ATOMIC_ACQUIRE=2 define: __ATOMIC_RELEASE=3 define: __ATOMIC_ACQ_REL=4 define: __ATOMIC_CONSUME=1 define: __FINITE_MATH_ONLY__=0 define: _LP64=1 define: __LP64__=1 define: __SIZEOF_INT__=4 define: __SIZEOF_LONG__=8 define: __SIZEOF_LONG_LONG__=8 define: __SIZEOF_SHORT__=2 define: __SIZEOF_FLOAT__=4 define: __SIZEOF_DOUBLE__=8 define: __SIZEOF_LONG_DOUBLE__=16 define: __SIZEOF_SIZE_T__=8 define: __CHAR_BIT__=8 define: __BIGGEST_ALIGNMENT__=16 define: __ORDER_LITTLE_ENDIAN__=1234 define: __ORDER_BIG_ENDIAN__=4321 define: __ORDER_PDP_ENDIAN__=3412 define: __BYTE_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __FLOAT_WORD_ORDER__=__ORDER_LITTLE_ENDIAN__ define: __SIZEOF_POINTER__=8 define: __SIZE_TYPE__=long unsigned int define: __PTRDIFF_TYPE__=long int define: __WCHAR_TYPE__=int define: __WINT_TYPE__=unsigned int define: __INTMAX_TYPE__=long int define: __UINTMAX_TYPE__=long unsigned int define: __CHAR16_TYPE__=short unsigned int define: __CHAR32_TYPE__=unsigned int define: __SIG_ATOMIC_TYPE__=int define: __INT8_TYPE__=signed char define: __INT16_TYPE__=short int define: __INT32_TYPE__=int define: __INT64_TYPE__=long int define: __UINT8_TYPE__=unsigned char define: __UINT16_TYPE__=short unsigned int define: __UINT32_TYPE__=unsigned int define: __UINT64_TYPE__=long unsigned int define: __INT_LEAST8_TYPE__=signed char define: __INT_LEAST16_TYPE__=short int define: __INT_LEAST32_TYPE__=int define: __INT_LEAST64_TYPE__=long int define: __UINT_LEAST8_TYPE__=unsigned char define: __UINT_LEAST16_TYPE__=short unsigned int define: __UINT_LEAST32_TYPE__=unsigned int define: __UINT_LEAST64_TYPE__=long unsigned int define: __INT_FAST8_TYPE__=signed char define: __INT_FAST16_TYPE__=long int define: __INT_FAST32_TYPE__=long int define: __INT_FAST64_TYPE__=long int define: __UINT_FAST8_TYPE__=unsigned char define: __UINT_FAST16_TYPE__=long unsigned int define: __UINT_FAST32_TYPE__=long unsigned int define: __UINT_FAST64_TYPE__=long unsigned int define: __INTPTR_TYPE__=long int define: __UINTPTR_TYPE__=long unsigned int define: __GXX_ABI_VERSION=1009 define: __SCHAR_MAX__=0x7f define: __SHRT_MAX__=0x7fff define: __INT_MAX__=0x7fffffff define: __LONG_MAX__=0x7fffffffffffffffL define: __LONG_LONG_MAX__=0x7fffffffffffffffLL define: __WCHAR_MAX__=0x7fffffff define: __WCHAR_MIN__=(-__WCHAR_MAX__ - 1) define: __WINT_MAX__=0xffffffffU define: __WINT_MIN__=0U define: __PTRDIFF_MAX__=0x7fffffffffffffffL define: __SIZE_MAX__=0xffffffffffffffffUL define: __INTMAX_MAX__=0x7fffffffffffffffL define: __INTMAX_C(c)=c ## L define: __UINTMAX_MAX__=0xffffffffffffffffUL define: __UINTMAX_C(c)=c ## UL define: __SIG_ATOMIC_MAX__=0x7fffffff define: __SIG_ATOMIC_MIN__=(-__SIG_ATOMIC_MAX__ - 1) define: __INT8_MAX__=0x7f define: __INT16_MAX__=0x7fff define: __INT32_MAX__=0x7fffffff define: __INT64_MAX__=0x7fffffffffffffffL define: __UINT8_MAX__=0xff define: __UINT16_MAX__=0xffff define: __UINT32_MAX__=0xffffffffU define: __UINT64_MAX__=0xffffffffffffffffUL define: __INT_LEAST8_MAX__=0x7f define: __INT8_C(c)=c define: __INT_LEAST16_MAX__=0x7fff define: __INT16_C(c)=c define: __INT_LEAST32_MAX__=0x7fffffff define: __INT32_C(c)=c define: __INT_LEAST64_MAX__=0x7fffffffffffffffL define: __INT64_C(c)=c ## L define: __UINT_LEAST8_MAX__=0xff define: __UINT8_C(c)=c define: __UINT_LEAST16_MAX__=0xffff define: __UINT16_C(c)=c define: __UINT_LEAST32_MAX__=0xffffffffU define: __UINT32_C(c)=c ## U define: __UINT_LEAST64_MAX__=0xffffffffffffffffUL define: __UINT64_C(c)=c ## UL define: __INT_FAST8_MAX__=0x7f define: __INT_FAST16_MAX__=0x7fffffffffffffffL define: __INT_FAST32_MAX__=0x7fffffffffffffffL define: __INT_FAST64_MAX__=0x7fffffffffffffffL define: __UINT_FAST8_MAX__=0xff define: __UINT_FAST16_MAX__=0xffffffffffffffffUL define: __UINT_FAST32_MAX__=0xffffffffffffffffUL define: __UINT_FAST64_MAX__=0xffffffffffffffffUL define: __INTPTR_MAX__=0x7fffffffffffffffL define: __UINTPTR_MAX__=0xffffffffffffffffUL define: __GCC_IEC_559=2 define: __GCC_IEC_559_COMPLEX=2 define: __FLT_EVAL_METHOD__=0 define: __DEC_EVAL_METHOD__=2 define: __FLT_RADIX__=2 define: __FLT_MANT_DIG__=24 define: __FLT_DIG__=6 define: __FLT_MIN_EXP__=(-125) define: __FLT_MIN_10_EXP__=(-37) define: __FLT_MAX_EXP__=128 define: __FLT_MAX_10_EXP__=38 define: __FLT_DECIMAL_DIG__=9 define: __FLT_MAX__=3.40282346638528859812e+38F define: __FLT_MIN__=1.17549435082228750797e-38F define: __FLT_EPSILON__=1.19209289550781250000e-7F define: __FLT_DENORM_MIN__=1.40129846432481707092e-45F define: __FLT_HAS_DENORM__=1 define: __FLT_HAS_INFINITY__=1 define: __FLT_HAS_QUIET_NAN__=1 define: __DBL_MANT_DIG__=53 define: __DBL_DIG__=15 define: __DBL_MIN_EXP__=(-1021) define: __DBL_MIN_10_EXP__=(-307) define: __DBL_MAX_EXP__=1024 define: __DBL_MAX_10_EXP__=308 define: __DBL_DECIMAL_DIG__=17 define: __DBL_MAX__=((double)1.79769313486231570815e+308L) define: __DBL_MIN__=((double)2.22507385850720138309e-308L) define: __DBL_EPSILON__=((double)2.22044604925031308085e-16L) define: __DBL_DENORM_MIN__=((double)4.94065645841246544177e-324L) define: __DBL_HAS_DENORM__=1 define: __DBL_HAS_INFINITY__=1 define: __DBL_HAS_QUIET_NAN__=1 define: __LDBL_MANT_DIG__=64 define: __LDBL_DIG__=18 define: __LDBL_MIN_EXP__=(-16381) define: __LDBL_MIN_10_EXP__=(-4931) define: __LDBL_MAX_EXP__=16384 define: __LDBL_MAX_10_EXP__=4932 define: __DECIMAL_DIG__=21 define: __LDBL_MAX__=1.18973149535723176502e+4932L define: __LDBL_MIN__=3.36210314311209350626e-4932L define: __LDBL_EPSILON__=1.08420217248550443401e-19L define: __LDBL_DENORM_MIN__=3.64519953188247460253e-4951L define: __LDBL_HAS_DENORM__=1 define: __LDBL_HAS_INFINITY__=1 define: __LDBL_HAS_QUIET_NAN__=1 define: __DEC32_MANT_DIG__=7 define: __DEC32_MIN_EXP__=(-94) define: __DEC32_MAX_EXP__=97 define: __DEC32_MIN__=1E-95DF define: __DEC32_MAX__=9.999999E96DF define: __DEC32_EPSILON__=1E-6DF define: __DEC32_SUBNORMAL_MIN__=0.000001E-95DF define: __DEC64_MANT_DIG__=16 define: __DEC64_MIN_EXP__=(-382) define: __DEC64_MAX_EXP__=385 define: __DEC64_MIN__=1E-383DD define: __DEC64_MAX__=9.999999999999999E384DD define: __DEC64_EPSILON__=1E-15DD define: __DEC64_SUBNORMAL_MIN__=0.000000000000001E-383DD define: __DEC128_MANT_DIG__=34 define: __DEC128_MIN_EXP__=(-6142) define: __DEC128_MAX_EXP__=6145 define: __DEC128_MIN__=1E-6143DL define: __DEC128_MAX__=9.999999999999999999999999999999999E6144DL define: __DEC128_EPSILON__=1E-33DL define: __DEC128_SUBNORMAL_MIN__=0.000000000000000000000000000000001E-6143DL define: __REGISTER_PREFIX__= define: __USER_LABEL_PREFIX__= define: __GNUC_STDC_INLINE__=1 define: __NO_INLINE__=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4=1 define: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8=1 define: __GCC_ATOMIC_BOOL_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR16_T_LOCK_FREE=2 define: __GCC_ATOMIC_CHAR32_T_LOCK_FREE=2 define: __GCC_ATOMIC_WCHAR_T_LOCK_FREE=2 define: __GCC_ATOMIC_SHORT_LOCK_FREE=2 define: __GCC_ATOMIC_INT_LOCK_FREE=2 define: __GCC_ATOMIC_LONG_LOCK_FREE=2 define: __GCC_ATOMIC_LLONG_LOCK_FREE=2 define: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL=1 define: __GCC_ATOMIC_POINTER_LOCK_FREE=2 define: __GCC_HAVE_DWARF2_CFI_ASM=1 define: __PRAGMA_REDEFINE_EXTNAME=1 define: __SSP_STRONG__=3 define: __SIZEOF_INT128__=16 define: __SIZEOF_WCHAR_T__=4 define: __SIZEOF_WINT_T__=4 define: __SIZEOF_PTRDIFF_T__=8 define: __amd64=1 define: __amd64__=1 define: __x86_64=1 define: __x86_64__=1 define: __SIZEOF_FLOAT80__=16 define: __SIZEOF_FLOAT128__=16 define: __ATOMIC_HLE_ACQUIRE=65536 define: __ATOMIC_HLE_RELEASE=131072 define: __k8=1 define: __k8__=1 define: __code_model_small__=1 define: __MMX__=1 define: __SSE__=1 define: __SSE2__=1 define: __FXSR__=1 define: __SSE_MATH__=1 define: __SSE2_MATH__=1 define: __gnu_linux__=1 define: __linux=1 define: __linux__=1 define: linux=1 define: __unix=1 define: __unix__=1 define: unix=1 define: __ELF__=1 define: __DECIMAL_BID_FORMAT__=1 define: _STDC_PREDEF_H=1 define: __STDC_IEC_559__=1 define: __STDC_IEC_559_COMPLEX__=1 define: __STDC_ISO_10646__=201505L define: __STDC_NO_THREADS__=1 other: --gcc other: --gnu_version=50400 stdver: c11 intelliSenseMode: gcc-x64 Queueing IntelliSense update for files in translation unit of: /proj/test2/test file.c Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include/ Processing folder (recursive): /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed/ Processing folder (recursive): /usr/local/include/ Processing folder (recursive): /proj/test2/ Discovering files: 2755 file(s) processed 0 file(s) removed from database Done discovering files. Parsing open files... Parsing remaining files... Parsing: 0 files(s) processed Done parsing remaining files. Done parsing open files. idle loop: reparsing the active document cpptools/getFoldingRanges: file:///proj/test2/test%20file.c (id: 3) cpptools/getSemanticTokens: file:///proj/test2/test%20file.c (id: 4) Checking for syntax errors: file:///proj/test2/test%20file.c Queueing IntelliSense update for files in translation unit of: /proj/test2/test file.c cpptools/finishUpdateSquiggles Error squiggle count: 4 terminating child process: 19529 Update IntelliSense time (sec): 0.59 cpptools/getCodeActions: file:///proj/test2/test%20file.c (id: 5) ```
sean-mcmanus commented 4 years ago

@dslijepcevic Thanks for the info -- the incorrect logging "Compiler probe command line: "/usr/bin/cc" -g /proj/test2/test file.c -std=gnu11 -Wp,-v -E -dD -x c -m64 /dev/null" helped me figure it out -- the "/proj/test2/test file.c" test should not be there, most likely a bug in the code that removes the -c <arg>. I was able to get the bug repro by deleting the compilerPath from my c_cpp_properties.json, so a potential workaround would be to add that. We should have a fix in our next Insiders release.

sean-mcmanus commented 4 years ago

I've moved that issue to https://github.com/microsoft/vscode-cpptools/issues/6339 .

Colengms commented 4 years ago

Hi @dslijepcevic . I also replied in the issue Sean created. I believe the command line you have for the file with the space in it, is ill formed. When I try to do something similar, I get an error from gcc that it cannot find the file "/proj/test2/test". Did you add this manually to compile_commands.json, or was it generated by a tool? If a tool, you may want to follow up with them. If a file path in a command line has a space in it, it needs to be escaped using quotes. Also, quotes within a json file need to be escaped:

\"/proj/test2/test file.c\"

Otherwise, the space will be treated as beginning a new argument.

dslijepcevic commented 4 years ago

Yes, but CMake does generate this properly I think:

[
{
  "directory": "/proj/test/build",
  "command": "/usr/bin/cc   -g   -o CMakeFiles/test.dir/test_file.c.o   -c \"/proj/test/test file.c\"",
  "file": "/proj/test/test file.c"
}
]

It's probably someone who parses this file afterwards.

Colengms commented 4 years ago

Sorry, @dslijepcevic , my mistake. I can repro the issue with quoted args w/spaces, and have a fix that should go into the next insiders.

sean-mcmanus commented 4 years ago

@dslijepcevic Should be fixed with https://github.com/microsoft/vscode-cpptools/releases/tag/1.1.1