DC-Build-Header: safeclib 3.5-3 / 2020-10-29 20:02:57 +0000 DC-Task: type:rebuild-binarch-only source:safeclib version:3.5-3 chroot:unstable esttime:50 logfile:/tmp/safeclib_3.5-3_unstable_clang11.log modes:clang11:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --no-run-lintian --chroot-setup-commands=/tmp/clang11 safeclib_3.5-3' sbuild (Debian sbuild) 0.78.1 (09 February 2019) on ip-172-31-4-119.eu-central-1.compute.internal +==============================================================================+ | safeclib 3.5-3 (amd64) Thu, 29 Oct 2020 20:02:58 +0000 | +==============================================================================+ Package: safeclib Version: 3.5-3 Source Version: 3.5-3 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 Build Type: binary I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-efbe7e0f-364c-45da-9706-3dbe67fa9b18' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang11 ------------ + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=10 + echo 'Install of clang-10' Install of clang-10 + apt-get update Get:1 http://127.0.0.1:12990/debian sid InRelease [146 kB] Get:2 http://127.0.0.1:12990/debian sid/main Sources.diff/Index [734 B] Ign:2 http://127.0.0.1:12990/debian sid/main Sources.diff/Index Get:3 http://127.0.0.1:12990/debian sid/main amd64 Packages.diff/Index [734 B] Ign:3 http://127.0.0.1:12990/debian sid/main amd64 Packages.diff/Index Get:4 http://127.0.0.1:12990/debian sid/main Translation-en [6391 kB] Get:5 http://127.0.0.1:12990/debian sid/main Sources [8989 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 Packages [8492 kB] Fetched 24.0 MB in 3s (6960 kB/s) Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-10 libomp-10-dev libobjc-9-dev Reading package lists... Building dependency tree... The following additional packages will be installed: lib32gcc-s1 lib32stdc++6 libasan5 libbsd0 libc6-i386 libclang-common-10-dev libclang-cpp10 libclang1-10 libedit2 libgc1 libgcc-9-dev libllvm10 libobjc-10-dev libobjc4 libomp5-10 libz3-4 Suggested packages: clang-10-doc libomp-10-doc Recommended packages: llvm-10-dev python3 The following NEW packages will be installed: clang-10 lib32gcc-s1 lib32stdc++6 libasan5 libbsd0 libc6-i386 libclang-common-10-dev libclang-cpp10 libclang1-10 libedit2 libgc1 libgcc-9-dev libllvm10 libobjc-10-dev libobjc-9-dev libobjc4 libomp-10-dev libomp5-10 libz3-4 0 upgraded, 19 newly installed, 0 to remove and 1 not upgraded. Need to get 52.3 MB of archives. After this operation, 274 MB of additional disk space will be used. Get:1 http://127.0.0.1:12990/debian sid/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:2 http://127.0.0.1:12990/debian sid/main amd64 libedit2 amd64 3.1-20191231-1 [95.4 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 libz3-4 amd64 4.8.9-1 [6783 kB] Get:4 http://127.0.0.1:12990/debian sid/main amd64 libllvm10 amd64 1:10.0.1-7 [16.6 MB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 libclang-cpp10 amd64 1:10.0.1-7 [9069 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 libgc1 amd64 1:8.0.4-2.1 [239 kB] Get:7 http://127.0.0.1:12990/debian sid/main amd64 libobjc4 amd64 10.2.0-15 [41.6 kB] Get:8 http://127.0.0.1:12990/debian sid/main amd64 libobjc-10-dev amd64 10.2.0-15 [170 kB] Get:9 http://127.0.0.1:12990/debian sid/main amd64 libc6-i386 amd64 2.31-4 [2815 kB] Get:10 http://127.0.0.1:12990/debian sid/main amd64 lib32gcc-s1 amd64 10.2.0-15 [49.4 kB] Get:11 http://127.0.0.1:12990/debian sid/main amd64 lib32stdc++6 amd64 10.2.0-15 [511 kB] Get:12 http://127.0.0.1:12990/debian sid/main amd64 libclang-common-10-dev amd64 1:10.0.1-7 [5062 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 libclang1-10 amd64 1:10.0.1-7 [7293 kB] Get:14 http://127.0.0.1:12990/debian sid/main amd64 clang-10 amd64 1:10.0.1-7 [106 kB] Get:15 http://127.0.0.1:12990/debian sid/main amd64 libasan5 amd64 9.3.0-18 [390 kB] Get:16 http://127.0.0.1:12990/debian sid/main amd64 libgcc-9-dev amd64 9.3.0-18 [2347 kB] Get:17 http://127.0.0.1:12990/debian sid/main amd64 libobjc-9-dev amd64 9.3.0-18 [220 kB] Get:18 http://127.0.0.1:12990/debian sid/main amd64 libomp5-10 amd64 1:10.0.1-7 [339 kB] Get:19 http://127.0.0.1:12990/debian sid/main amd64 libomp-10-dev amd64 1:10.0.1-7 [86.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 52.3 MB in 0s (142 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12312 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.10.0-1_amd64.deb ... Unpacking libbsd0:amd64 (0.10.0-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../01-libedit2_3.1-20191231-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20191231-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../02-libz3-4_4.8.9-1_amd64.deb ... Unpacking libz3-4:amd64 (4.8.9-1) ... Selecting previously unselected package libllvm10:amd64. Preparing to unpack .../03-libllvm10_1%3a10.0.1-7_amd64.deb ... Unpacking libllvm10:amd64 (1:10.0.1-7) ... Selecting previously unselected package libclang-cpp10. Preparing to unpack .../04-libclang-cpp10_1%3a10.0.1-7_amd64.deb ... Unpacking libclang-cpp10 (1:10.0.1-7) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../05-libgc1_1%3a8.0.4-2.1_amd64.deb ... Unpacking libgc1:amd64 (1:8.0.4-2.1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../06-libobjc4_10.2.0-15_amd64.deb ... Unpacking libobjc4:amd64 (10.2.0-15) ... Selecting previously unselected package libobjc-10-dev:amd64. Preparing to unpack .../07-libobjc-10-dev_10.2.0-15_amd64.deb ... Unpacking libobjc-10-dev:amd64 (10.2.0-15) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../08-libc6-i386_2.31-4_amd64.deb ... Unpacking libc6-i386 (2.31-4) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../09-lib32gcc-s1_10.2.0-15_amd64.deb ... Unpacking lib32gcc-s1 (10.2.0-15) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../10-lib32stdc++6_10.2.0-15_amd64.deb ... Unpacking lib32stdc++6 (10.2.0-15) ... Selecting previously unselected package libclang-common-10-dev. Preparing to unpack .../11-libclang-common-10-dev_1%3a10.0.1-7_amd64.deb ... Unpacking libclang-common-10-dev (1:10.0.1-7) ... Selecting previously unselected package libclang1-10. Preparing to unpack .../12-libclang1-10_1%3a10.0.1-7_amd64.deb ... Unpacking libclang1-10 (1:10.0.1-7) ... Selecting previously unselected package clang-10. Preparing to unpack .../13-clang-10_1%3a10.0.1-7_amd64.deb ... Unpacking clang-10 (1:10.0.1-7) ... Selecting previously unselected package libasan5:amd64. Preparing to unpack .../14-libasan5_9.3.0-18_amd64.deb ... Unpacking libasan5:amd64 (9.3.0-18) ... Selecting previously unselected package libgcc-9-dev:amd64. Preparing to unpack .../15-libgcc-9-dev_9.3.0-18_amd64.deb ... Unpacking libgcc-9-dev:amd64 (9.3.0-18) ... Selecting previously unselected package libobjc-9-dev:amd64. Preparing to unpack .../16-libobjc-9-dev_9.3.0-18_amd64.deb ... Unpacking libobjc-9-dev:amd64 (9.3.0-18) ... Selecting previously unselected package libomp5-10:amd64. Preparing to unpack .../17-libomp5-10_1%3a10.0.1-7_amd64.deb ... Unpacking libomp5-10:amd64 (1:10.0.1-7) ... Selecting previously unselected package libomp-10-dev. Preparing to unpack .../18-libomp-10-dev_1%3a10.0.1-7_amd64.deb ... Unpacking libomp-10-dev (1:10.0.1-7) ... Setting up libasan5:amd64 (9.3.0-18) ... Setting up libz3-4:amd64 (4.8.9-1) ... Setting up libgc1:amd64 (1:8.0.4-2.1) ... Setting up libomp5-10:amd64 (1:10.0.1-7) ... Setting up libc6-i386 (2.31-4) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libomp-10-dev (1:10.0.1-7) ... Setting up libedit2:amd64 (3.1-20191231-1) ... Setting up libobjc4:amd64 (10.2.0-15) ... Setting up libllvm10:amd64 (1:10.0.1-7) ... Setting up libgcc-9-dev:amd64 (9.3.0-18) ... Setting up lib32gcc-s1 (10.2.0-15) ... Setting up lib32stdc++6 (10.2.0-15) ... Setting up libclang1-10 (1:10.0.1-7) ... Setting up libobjc-9-dev:amd64 (9.3.0-18) ... Setting up libobjc-10-dev:amd64 (10.2.0-15) ... Setting up libclang-common-10-dev (1:10.0.1-7) ... Setting up libclang-cpp10 (1:10.0.1-7) ... Setting up clang-10 (1:10.0.1-7) ... Processing triggers for libc-bin (2.31-4) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6 7 8 9 10' + cd /usr/bin + for VERSION in $VERSIONS + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-10 g++-4.6 + ln -s clang-10 gcc-4.6 + ln -s clang-10 cpp-4.6 + ln -s clang-10 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-10 g++-4.7 + ln -s clang-10 gcc-4.7 + ln -s clang-10 cpp-4.7 + ln -s clang-10 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-10 g++-4.8 + ln -s clang-10 gcc-4.8 + ln -s clang-10 cpp-4.8 + ln -s clang-10 gcc + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-4.9 gcc-4.9 cpp-4.9 gcc + ln -s clang++-10 g++-4.9 + ln -s clang-10 gcc-4.9 + ln -s clang-10 cpp-4.9 + ln -s clang-10 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-4.9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-4.9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-5 gcc-5 cpp-5 gcc + ln -s clang++-10 g++-5 + ln -s clang-10 gcc-5 + ln -s clang-10 cpp-5 + ln -s clang-10 gcc + echo 'gcc-5 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-5 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-5 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-5 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-10 g++-6 + ln -s clang-10 gcc-6 + ln -s clang-10 cpp-6 + ln -s clang-10 gcc + echo 'gcc-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-6 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-6 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-7 gcc-7 cpp-7 gcc + ln -s clang++-10 g++-7 + ln -s clang-10 gcc-7 + ln -s clang-10 cpp-7 + ln -s clang-10 gcc + echo 'gcc-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-7 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-7 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-8 gcc-8 cpp-8 gcc + ln -s clang++-10 g++-8 + ln -s clang-10 gcc-8 + ln -s clang-10 cpp-8 + ln -s clang-10 gcc + echo 'gcc-8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-8 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-9 gcc-9 cpp-9 gcc + ln -s clang++-10 g++-9 + ln -s clang-10 gcc-9 + ln -s clang-10 cpp-9 + ln -s clang-10 gcc + echo 'gcc-9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: gcc-9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + echo 'g++-9 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-9 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method; please see the FAQ + for VERSION in $VERSIONS + rm -f g++-10 gcc-10 cpp-10 gcc + ln -s clang++-10 g++-10 + ln -s clang-10 gcc-10 + ln -s clang-10 cpp-10 + ln -s clang-10 gcc + echo 'gcc-10 hold' + dpkg --set-selections + echo 'g++-10 hold' + dpkg --set-selections + cd - /build/safeclib-mrBPVN + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang + cd /usr/bin/ + rm -f clang++ clang + ln -s clang-10 clang++ + ln -s clang-10 clang + clang++ --version Debian clang version 10.0.1-7 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin + clang --version Debian clang version 10.0.1-7 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin + cd - /build/safeclib-mrBPVN + apt install --yes --no-install-recommends --force-yes qt5-qmake WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: qt5-qmake-bin qtchooser The following NEW packages will be installed: qt5-qmake qt5-qmake-bin qtchooser 0 upgraded, 3 newly installed, 0 to remove and 1 not upgraded. Need to get 1304 kB of archives. After this operation, 4865 kB of additional disk space will be used. Get:1 http://127.0.0.1:12990/debian sid/main amd64 qt5-qmake-bin amd64 5.14.2+dfsg-6 [1035 kB] Get:2 http://127.0.0.1:12990/debian sid/main amd64 qtchooser amd64 66-2 [26.3 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 qt5-qmake amd64 5.14.2+dfsg-6 [242 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1304 kB in 0s (20.8 MB/s) Selecting previously unselected package qt5-qmake-bin. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 13315 files and directories currently installed.) Preparing to unpack .../qt5-qmake-bin_5.14.2+dfsg-6_amd64.deb ... Unpacking qt5-qmake-bin (5.14.2+dfsg-6) ... Selecting previously unselected package qtchooser. Preparing to unpack .../qtchooser_66-2_amd64.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:amd64. Preparing to unpack .../qt5-qmake_5.14.2+dfsg-6_amd64.deb ... Unpacking qt5-qmake:amd64 (5.14.2+dfsg-6) ... Setting up qt5-qmake-bin (5.14.2+dfsg-6) ... Setting up qtchooser (66-2) ... Setting up qt5-qmake:amd64 (5.14.2+dfsg-6) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. + cp /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/qplatformdefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/ + ls -al /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/ total 16 drwxr-xr-x 2 root root 4096 Oct 29 20:03 . drwxr-xr-x 76 root root 4096 Oct 29 20:03 .. -rw-r--r-- 1 root root 276 Oct 29 20:03 qmake.conf -rw-r--r-- 1 root root 3218 Oct 29 20:03 qplatformdefs.h + cat /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf # # qmake configuration for linux-clang # MAKEFILE_GENERATOR = UNIX CONFIG += incremental QMAKE_INCREMENTAL_STYLE = sublib include(../common/linux.conf) include(../common/gcc-base-unix.conf) include(../common/clang.conf) QMAKE_LFLAGS += -ccc-gcc-name g++ load(qt_config) + export QMAKESPEC=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/ + QMAKESPEC=/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-clang/ + sed -i -e 's|compare_problem(2,|compare_problem(0,|g' /usr/bin/dpkg-gensymbols + sed -i -e 's|compare_problem(1,|compare_problem(0,|g' /usr/bin/dpkg-gensymbols + grep 'compare_problem(' /usr/bin/dpkg-gensymbols compare_problem(4, g_('new libraries appeared in the symbols file: %s'), "@libs"); compare_problem(3, g_('some libraries disappeared in the symbols file: %s'), "@libs"); compare_problem(0, g_('some new symbols appeared in the symbols file: %s'), compare_problem(0, g_('some symbols or patterns disappeared in the symbols file: %s'), I: Finished running '/tmp/clang11'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/safeclib-mrBPVN/resolver-Jxf0WV' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:12990/debian sid InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: libdebconfclient0 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 49.6 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://127.0.0.1:12990/debian sid/main amd64 libdebconfclient0 amd64 0.255 [49.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 49.6 kB in 0s (3435 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 14056 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.255_amd64.deb ... Unpacking libdebconfclient0:amd64 (0.255) over (0.254) ... Setting up libdebconfclient0:amd64 (0.255) ... Processing triggers for libc-bin (2.31-4) ... +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: 'safeclib' packaging is maintained in the 'Git' version control system at: https://github.com/kilobyte/safeclib -b debian Please use: git clone https://github.com/kilobyte/safeclib -b debian to retrieve the latest (possibly unreleased) updates to the package. Need to get 537 kB of source archives. Get:1 http://127.0.0.1:12990/debian sid/main safeclib 3.5-3 (dsc) [1933 B] Get:2 http://127.0.0.1:12990/debian sid/main safeclib 3.5-3 (tar) [529 kB] Get:3 http://127.0.0.1:12990/debian sid/main safeclib 3.5-3 (diff) [5224 B] Fetched 537 kB in 0s (6316 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/safeclib-mrBPVN/safeclib-3.5' with '<>' I: NOTICE: Log filtering will replace 'build/safeclib-mrBPVN' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), unicode-data, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 12), unicode-data, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [381 B] Get:5 copy:/<>/apt_archive ./ Packages [457 B] Fetched 1795 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf sensible-utils unicode-data Suggested packages: autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl Recommended packages: curl | wget | lynx libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcroco3 libdebhelper-perl libelf1 libfile-stripnondeterminism-perl libglib2.0-0 libicu67 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2 m4 man-db po-debconf sbuild-build-depends-main-dummy sensible-utils unicode-data 0 upgraded, 35 newly installed, 0 to remove and 0 not upgraded. Need to get 27.3 MB of archives. After this operation, 110 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [888 B] Get:2 http://127.0.0.1:12990/debian sid/main amd64 bsdextrautils amd64 2.36-3+b1 [140 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:4 http://127.0.0.1:12990/debian sid/main amd64 groff-base amd64 1.22.4-5 [920 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 man-db amd64 2.9.3-2 [1314 kB] Get:7 http://127.0.0.1:12990/debian sid/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:8 http://127.0.0.1:12990/debian sid/main amd64 libmagic-mgc amd64 1:5.38-5 [262 kB] Get:9 http://127.0.0.1:12990/debian sid/main amd64 libmagic1 amd64 1:5.38-5 [120 kB] Get:10 http://127.0.0.1:12990/debian sid/main amd64 file amd64 1:5.38-5 [67.9 kB] Get:11 http://127.0.0.1:12990/debian sid/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:12 http://127.0.0.1:12990/debian sid/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:14 http://127.0.0.1:12990/debian sid/main amd64 autoconf all 2.69-11.1 [341 kB] Get:15 http://127.0.0.1:12990/debian sid/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:16 http://127.0.0.1:12990/debian sid/main amd64 automake all 1:1.16.2-4 [801 kB] Get:17 http://127.0.0.1:12990/debian sid/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:18 http://127.0.0.1:12990/debian sid/main amd64 libtool all 2.4.6-14 [513 kB] Get:19 http://127.0.0.1:12990/debian sid/main amd64 dh-autoreconf all 19 [16.9 kB] Get:20 http://127.0.0.1:12990/debian sid/main amd64 libdebhelper-perl all 13.2.1 [188 kB] Get:21 http://127.0.0.1:12990/debian sid/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:22 http://127.0.0.1:12990/debian sid/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:23 http://127.0.0.1:12990/debian sid/main amd64 libfile-stripnondeterminism-perl all 1.9.0-1 [25.5 kB] Get:24 http://127.0.0.1:12990/debian sid/main amd64 dh-strip-nondeterminism all 1.9.0-1 [15.2 kB] Get:25 http://127.0.0.1:12990/debian sid/main amd64 libelf1 amd64 0.181-1 [164 kB] Get:26 http://127.0.0.1:12990/debian sid/main amd64 dwz amd64 0.13-5 [151 kB] Get:27 http://127.0.0.1:12990/debian sid/main amd64 libglib2.0-0 amd64 2.66.1-2 [1362 kB] Get:28 http://127.0.0.1:12990/debian sid/main amd64 libicu67 amd64 67.1-4 [8624 kB] Get:29 http://127.0.0.1:12990/debian sid/main amd64 libxml2 amd64 2.9.10+dfsg-6.1 [692 kB] Get:30 http://127.0.0.1:12990/debian sid/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:31 http://127.0.0.1:12990/debian sid/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:32 http://127.0.0.1:12990/debian sid/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:33 http://127.0.0.1:12990/debian sid/main amd64 po-debconf all 1.0.21 [248 kB] Get:34 http://127.0.0.1:12990/debian sid/main amd64 debhelper all 13.2.1 [1007 kB] Get:35 http://127.0.0.1:12990/debian sid/main amd64 unicode-data all 13.0.0-2 [7768 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 27.3 MB in 0s (139 MB/s) Selecting previously unselected package bsdextrautils. (Reading database ... 14056 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36-3+b1_amd64.deb ... Unpacking bsdextrautils (2.36-3+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../01-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.3-2_amd64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../05-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.38-5_amd64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.38-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.38-5_amd64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../09-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../10-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.16.2-4_all.deb ... Unpacking automake (1:1.16.2-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../18-libdebhelper-perl_13.2.1_all.deb ... Unpacking libdebhelper-perl (13.2.1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../20-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../23-libelf1_0.181-1_amd64.deb ... Unpacking libelf1:amd64 (0.181-1) ... Selecting previously unselected package dwz. Preparing to unpack .../24-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../25-libglib2.0-0_2.66.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.66.1-2) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../26-libicu67_67.1-4_amd64.deb ... Unpacking libicu67:amd64 (67.1-4) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../27-libxml2_2.9.10+dfsg-6.1_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../28-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_13.2.1_all.deb ... Unpacking debhelper (13.2.1) ... Selecting previously unselected package unicode-data. Preparing to unpack .../33-unicode-data_13.0.0-2_all.deb ... Unpacking unicode-data (13.0.0-2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../34-sbuild-build-depends-main-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up bsdextrautils (2.36-3+b1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-4) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.66.1-2) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13.2.1) ... Setting up libmagic1:amd64 (1:5.38-5) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.38-5) ... Setting up unicode-data (13.0.0-2) ... Setting up autotools-dev (20180224.1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up autopoint (0.19.8.1-10) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libelf1:amd64 (0.181-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.1) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up libtool (2.4.6-14) ... Setting up m4 (1.4.18-4) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up autoconf (2.69-11.1) ... Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up automake (1:1.16.2-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-10) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up po-debconf (1.0.21) ... Setting up debhelper (13.2.1) ... Setting up dh-autoreconf (19) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.31-4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-6-cloud-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) amd64 (x86_64) Toolchain package versions: binutils_2.35.1-2 dpkg-dev_1.20.5 g++-10_10.2.0-15 gcc-10_10.2.0-15 libc6-dev_2.31-4 libstdc++-10-dev_10.2.0-15 libstdc++6_10.2.0-15 linux-libc-dev_5.9.1-1 Package versions: adduser_3.118 apt_2.1.11 autoconf_2.69-11.1 automake_1:1.16.2-4 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.48 bash_5.1~rc1-2 binutils_2.35.1-2 binutils-common_2.35.1-2 binutils-x86-64-linux-gnu_2.35.1-2 bsdextrautils_2.36-3+b1 bsdutils_1:2.36-3+b1 build-essential_12.8 bzip2_1.0.8-4 clang-10_1:10.0.1-7 coreutils_8.32-4+b1 cpp_4:10.2.0-1 cpp-10_10.2.0-15 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2.1 debian-archive-keyring_2019.1 debianutils_4.11.2 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3 dpkg_1.20.5 dpkg-dev_1.20.5 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.25.3-1 file_1:5.38-5 findutils_4.7.0+git20201010-2 g++_4:10.2.0-1 g++-10_10.2.0-15 gcc_4:10.2.0-1 gcc-10_10.2.0-15 gcc-10-base_10.2.0-15 gcc-9-base_9.3.0-18 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2 hostname_3.23 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 lib32gcc-s1_10.2.0-15 lib32stdc++6_10.2.0-15 libacl1_2.2.53-8 libapt-pkg6.0_2.1.11 libarchive-zip-perl_1.68-1 libasan5_9.3.0-18 libasan6_10.2.0-15 libatomic1_10.2.0-15 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3.1 libaudit1_1:2.8.5-3.1 libbinutils_2.35.1-2 libblkid1_2.36-3+b1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-4 libc-dev-bin_2.31-4 libc6_2.31-4 libc6-dev_2.31-4 libc6-i386_2.31-4 libcap-ng0_0.7.9-2.2 libcc1-0_10.2.0-15 libclang-common-10-dev_1:10.0.1-7 libclang-cpp10_1:10.0.1-7 libclang1-10_1:10.0.1-7 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.17-1 libcrypt1_1:4.4.17-1 libctf-nobfd0_2.35.1-2 libctf0_2.35.1-2 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.255 libdebhelper-perl_13.2.1 libdpkg-perl_1.20.5 libedit2_3.1-20191231-1 libelf1_0.181-1 libext2fs2_1.45.6-1 libfakeroot_1.25.3-1 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.9.0-1 libgc1_1:8.0.4-2.1 libgcc-10-dev_10.2.0-15 libgcc-9-dev_9.3.0-18 libgcc-s1_10.2.0-15 libgcrypt20_1.8.7-2 libgdbm-compat4_1.18.1-5.1 libgdbm6_1.18.1-5.1 libglib2.0-0_2.66.1-2 libgmp10_2:6.2.0+dfsg-6 libgnutls30_3.6.15-4 libgomp1_10.2.0-15 libgpg-error0_1.38-2 libgssapi-krb5-2_1.17-10 libhogweed6_3.6-2 libicu67_67.1-4 libidn2-0_2.3.0-1 libisl22_0.22.1-1 libitm1_10.2.0-15 libk5crypto3_1.17-10 libkeyutils1_1.6.1-2 libkrb5-3_1.17-10 libkrb5support0_1.17-10 libllvm10_1:10.0.1-7 liblsan0_10.2.0-15 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmount1_2.36-3+b1 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libnettle8_3.6-2 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnss-nis_3.1-4 libnss-nisplus_1.3-4 libobjc-10-dev_10.2.0-15 libobjc-9-dev_9.3.0-18 libobjc4_10.2.0-15 libomp-10-dev_1:10.0.1-7 libomp5-10_1:10.0.1-7 libp11-kit0_0.23.21-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.30_5.30.3-4 libpipeline1_1.5.3-1 libquadmath0_10.2.0-15 libseccomp2_2.4.4-1+b1 libselinux1_3.1-2+b1 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsepol1_3.1-1 libsigsegv2_2.12-2 libsmartcols1_2.36-3+b1 libss2_1.45.6-1 libssl1.1_1.1.1h-1 libstdc++-10-dev_10.2.0-15 libstdc++6_10.2.0-15 libsub-override-perl_0.09-2 libsystemd0_246.6-2 libtasn1-6_4.16.0-2 libtinfo6_6.2+20200918-1 libtirpc-common_1.2.6-3 libtirpc-dev_1.2.6-3 libtirpc3_1.2.6-3 libtool_2.4.6-14 libtsan0_10.2.0-15 libubsan1_10.2.0-15 libuchardet0_0.0.7-1 libudev1_246.6-2 libunistring2_0.9.10-4 libuuid1_2.36-3+b1 libxml2_2.9.10+dfsg-6.1 libz3-4_4.8.9-1 libzstd1_1.4.5+dfsg-4 linux-libc-dev_5.9.1-1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0 m4_1.4.18-4 make_4.3-4 man-db_2.9.3-2 mawk_1.3.4.20200120-2 mount_2.36-3+b1 ncurses-base_6.2+20200918-1 ncurses-bin_6.2+20200918-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.30_5.30.3-4 po-debconf_1.0.21 qt5-qmake_5.14.2+dfsg-6 qt5-qmake-bin_5.14.2+dfsg-6 qtchooser_66-2 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 sysvinit-utils_2.96-5 tar_1.30+dfsg-7 tzdata_2020d-1 unicode-data_13.0.0-2 util-linux_2.36-3+b1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: safeclib Binary: libsafec-dev, libsafec-3.5-3 Architecture: any Version: 3.5-3 Maintainer: Adam Borowski Homepage: https://rurban.github.io/safeclib/ Standards-Version: 4.4.0 Vcs-Browser: https://github.com/kilobyte/safeclib/tree/debian Vcs-Git: https://github.com/kilobyte/safeclib -b debian Build-Depends: debhelper-compat (= 12), unicode-data Package-List: libsafec-3.5-3 deb libs optional arch=any libsafec-dev deb libdevel optional arch=any Checksums-Sha1: 78c4f728e270118b8e3556568d6c4c2ea134866e 529408 safeclib_3.5.orig.tar.xz d5799ccde4383fe92fd2b156d847f53a0b766769 5224 safeclib_3.5-3.debian.tar.xz Checksums-Sha256: fa0b07967793097f73247d0c493ea590f7a393d13c7e37fb29d591596b7b6c12 529408 safeclib_3.5.orig.tar.xz 590da91e3f5a8bcfa2da9554e0e93062f7f8b3fd2467a5c04fd9577175dea90f 5224 safeclib_3.5-3.debian.tar.xz Files: 329e1fda7cd3758cece5e2e998fd0be7 529408 safeclib_3.5.orig.tar.xz 0af113cb17b345197751c181010fdd30 5224 safeclib_3.5-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEkjZVexcMh/iCHArDweDZLphvfH4FAl537nkUHGtpbG9ieXRl QGFuZ2JhbmQucGwACgkQweDZLphvfH6OfQ//U6SDq0kmrM5tSwJQzjQKLfXdGiHq ZVGvAeHZOLXETrrfpzuJz7XN0ODM5E+CnPLVJxtT7HlQghmhR+/yfVrwcUo93y2N Pok0oBLyKUpJH9oZVZQoHOZTJVl6iwBeKrBxq0+iAppwXlV3CPNMSRjjm88QfcJB nokngNeZtT2MxaaGVEwslEj8Y/Q+a0xaZIRH+GQsuyJoKyoCADeZvW0p0LDlH28s RY4FFYWHw3O+ukiJjr645LVctHI+6igrhnLt0ZBkjtsXqy8nalXsQ5/1nsKkG7Nb GcfQ4zXl8H8KsWENLeFIRZcmmAoglCpko4+WEJDqT9h4eJ1HuLSj//UfsRUGxWHX x7OM0/t+koJQel5eN2iiVhUUG9UbzR7ey8yrTmNpzv2Zs3Ml8QWtplgXlJct1/UG s872cVGdPzGIdMvPbJkQPDYc5212GYw4vgCTcZcIeP1z/1TGVQKpMxYKY2mgDtyo 4vCdQQltDJ/oVULsTvbIdLiy1PXqDXQLZQhYxbzMHjB8ugTUSC5V1lDllNW7+CGA zGp0DZi9hZsd4CfBIW79MvFnATl+kcN5f95VYlRn42ohIhPRAcsJk3VIP9/zXUKm 8qEdve1Pe7MonjTkf4gVGbExRcNv6RyX7oU1Eov6TU71VmTS9ozXvHH4XJ3kZjd2 DR5ppYhODDZZlVw= =7f+u -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.pg9pGAwY/trustedkeys.kbx': General error gpgv: Signature made Sun Mar 22 23:02:17 2020 UTC gpgv: using RSA key 9236557B170C87F8821C0AC3C1E0D92E986F7C7E gpgv: issuer "kilobyte@angband.pl" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./safeclib_3.5-3.dsc dpkg-source: info: extracting safeclib in /<> dpkg-source: info: unpacking safeclib_3.5.orig.tar.xz dpkg-source: info: unpacking safeclib_3.5-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying debian-changes Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=sid-amd64-sbuild-efbe7e0f-364c-45da-9706-3dbe67fa9b18 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -b -rfakeroot dpkg-buildpackage: info: source package safeclib dpkg-buildpackage: info: source version 3.5-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Adam Borowski dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 dpkg-source: info: using options from safeclib-3.5/debian/source/options: --single-debian-patch fakeroot debian/rules clean dh clean dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:68: installing 'build-aux/compile' configure.ac:61: installing 'build-aux/missing' src/Makefile.am: installing 'build-aux/depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- \ --disable-static \ --disable-doc \ --enable-strmax=0x8000 ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-static --disable-doc --enable-strmax=0x8000 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to enable C89 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for ar... ar checking the archiver (ar) interface... ar checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for --enable-gcov... no (default) checking for --enable-debug... no CFLAGS = -O2 -D_FORTIFY_SOURCE=2 configure: WARNING: CFLAGS is not empty, will attempt to apply optimization flags to 'AM_CFLAGS' but depending on the contents of CFLAGS these may be overridden. CFLAGS = '-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic' checking for --disable-extensions... no (default) checking for --enable-memmax... (256UL << 20) /* 256MB */ checking for --enable-strmax... 0x8000 checking for --disable-nullslack... no (default) checking for --disable-constraint-handler... no (default) checking for --enable-unsafe... no checking for --enable-norm-compat... no (default) checking for --enable-warn-dmax... no (default) checking for --enable-error-dmax... no (default) configure: Check programs checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C89 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking how to run the C preprocessor... gcc -E checking for gcc option to enable C99 features... none needed checking for gcc option to enable C11 features... none needed checking for -Wmissing-format-attribute usability... no checking whether C compiler accepts -Werror=unknown-warning-option... yes checking whether C compiler accepts -Wno-suggest-attribute=format... yes checking whether C compiler accepts -mcet -fcf-protection=full -fPIC -DPIC -DRETPOLINE... no checking whether C compiler accepts -mretpoline -DRETPOLINE -fPIC -DPIC... yes checking whether C compiler accepts -fno-strict-aliasing... yes checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Wundef... yes checking whether C compiler accepts -Wwrite-strings... yes checking whether C compiler accepts -Wpointer-arith... yes checking whether C compiler accepts -Wmissing-declarations... yes checking whether C compiler accepts -Wredundant-decls... yes checking whether C compiler accepts -Wno-unused-parameter... yes checking whether C compiler accepts -Wno-missing-field-initializers... yes checking whether C compiler accepts -Wformat=2... (cached) no checking whether C compiler accepts -Wcast-align... yes checking whether C compiler accepts -Wformat-nonliteral... (cached) no checking whether C compiler accepts -Wformat-security... yes checking whether C compiler accepts -Wsign-compare... yes checking whether C compiler accepts -Wstrict-aliasing... yes checking whether C compiler accepts -Wshadow... yes checking whether C compiler accepts -Winline... (cached) no checking whether C compiler accepts -Wpacked... yes checking whether C compiler accepts -Wmissing-format-attribute... (cached) no checking whether C compiler accepts -Wmissing-noreturn... yes checking whether C compiler accepts -Winit-self... yes checking whether C compiler accepts -Wredundant-decls... (cached) yes checking whether C compiler accepts -Wmissing-include-dirs... yes checking whether C compiler accepts -Wunused-but-set-variable... no checking whether C compiler accepts -Warray-bounds... yes checking whether C compiler accepts -Wreturn-type... yes checking whether C compiler accepts -Wswitch-enum... yes checking whether C compiler accepts -Wswitch-default... yes checking whether C compiler accepts -Wduplicated-cond... no checking whether C compiler accepts -Wduplicated-branches... no checking whether C compiler accepts -Wlogical-op... no checking whether C compiler accepts -Wrestrict... no checking whether C compiler accepts -Wnull-dereference... yes checking whether C compiler accepts -Wdouble-promotion... yes checking whether C compiler accepts -Wnested-externs... yes checking whether C compiler accepts -Wmissing-prototypes... yes checking whether C compiler accepts -Wstrict-prototypes... yes checking whether C compiler accepts -Wdeclaration-after-statement... yes checking whether C compiler accepts -Wimplicit-function-declaration... yes checking whether C compiler accepts -Wold-style-definition... yes checking whether C compiler accepts -Wjump-misses-init... no checking whether C compiler accepts -Wno-suggest-attribute=format... no checking whether C compiler accepts -Wno-error=unused-parameter... yes checking whether C compiler accepts -Wno-error=missing-field-initializers... yes checking whether C compiler accepts -Werror=unknown-warning-option... (cached) yes checking whether the linker accepts -Wl,--as-needed... yes checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,noexecstack... yes checking whether the linker accepts -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt... yes checking whether the linker accepts -Wl,-z,textonly... yes checking whether the linker accepts -Wl,--fatal-warnings... (cached) no checking whether the linker accepts -Wl,-fatal_warnings... (cached) no checking whether C compiler accepts -Werror=unknown-warning-option... (cached) yes checking for __builtin_object_size... yes checking whether C compiler accepts -Wuser-defined-warnings... yes checking whether C compiler accepts -Werror=unknown-warning-option -Wgcc-compat... yes checking whether C compiler accepts -Wno-error=user-defined-warnings... yes checking for diagnose_if attribute... yes checking for inline assembly style... __asm__ checking for doxygen... no configure: WARNING: doxygen not found - continuing without doxygen support checking for pod2man... pod2man checking for valgrind... no configure: Check header files checking for ANSI C header files... (cached) yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking whether time.h and sys/time.h may both be included... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for stdlib.h... (cached) yes checking for memory.h... (cached) yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for string.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for sys/types.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking valgrind/valgrind.h usability... no checking valgrind/valgrind.h presence... no checking for valgrind/valgrind.h... no checking intrin.h usability... no checking intrin.h presence... no checking for intrin.h... no checking xmmintrin.h usability... yes checking xmmintrin.h presence... yes checking for xmmintrin.h... yes checking emmintrin.h usability... yes checking emmintrin.h presence... yes checking for emmintrin.h... yes checking x86intrin.h usability... yes checking x86intrin.h presence... yes checking for x86intrin.h... yes checking arm_neon.h usability... no checking arm_neon.h presence... no checking for arm_neon.h... no checking mmintrin.h usability... yes checking mmintrin.h presence... yes checking for mmintrin.h... yes checking altivec.h usability... no checking altivec.h presence... no checking for altivec.h... no checking spe.h usability... no checking spe.h presence... no checking for spe.h... no checking mbarrier.h usability... no checking mbarrier.h presence... no checking for mbarrier.h... no configure: Check typedefs, structures, and compiler characteristics checking for an ANSI C-conforming const... yes checking for inline... inline checking for C/C++ restrict keyword... __restrict checking for size_t... yes checking for int32_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uintptr_t... yes checking size of size_t... 8 checking for errno_t... no checking for mbstate_t... yes checking for struct tm.tm_gmtoff... yes checking size of time_t... 8 checking for wchar_t... yes checking for __builtin_ctz... yes checking for __builtin_constant_p... yes checking for __builtin___bnd_set_ptr_bounds... no checking for __builtin___bnd_null_ptr_bounds... no checking for __builtin___bnd_chk_ptr_bounds... no configure: Check library functions checking for __bnd_chk_ptr_bounds... no checking for __bnd_set_ptr_bounds... no checking for __bnd_null_ptr_bounds... no checking for __memcpy_chk... yes checking for __memmove_chk... yes checking for __memset_chk... yes checking for __strcpy_chk... yes checking for __strncpy_chk... yes checking for __strcat_chk... yes checking for __strncat_chk... yes checking for __printf_chk... yes checking for __sprintf_chk... yes checking for __snprintf_chk... yes checking for __swprintf_chk... yes checking for __vfprintf_chk... yes checking for __vfwprintf_chk... yes checking for __vsprintf_chk... yes checking for __vsnprintf_chk... yes checking for __vsscanf_chk... no checking for __vswscanf_chk... no checking for working memcmp... yes checking for memset... yes checking for strcmp... yes checking for strcasecmp... yes checking for strcasestr... yes checking for strcspn... yes checking for strpbrk... yes checking for strspn... yes checking for strnstr... no checking for strnlen... yes checking for strrchr... yes checking for memrchr... yes checking for strstr... yes checking for wmemchr... yes checking for wmemcmp... yes checking for wcscmp... yes checking for wcsstr... yes checking for vswprintf... yes checking for vsnwprintf... no checking for vswscanf... yes checking for mbsrtowcs... yes checking for mbstowcs... yes checking for iswdigit... yes checking for iswspace... yes checking for towlower... yes checking for towupper... yes checking for towctrans... yes checking for bcmp... yes checking for secure_getenv... yes checking for timingsafe_memcmp... no checking for timingsafe_bcmp... no checking for explicit_bzero... yes checking for explicit_memset... no checking for asctime_r... yes checking for ctime_r... yes checking for gmtime_r... yes checking for localtime_r... yes checking for memccpy... yes checking for _memcpy_s_chk... no checking for _memmove_s_chk... no checking for _memset_s_chk... no checking for _memcmp_s_chk... no checking for _strcpy_s_chk... no checking for _strncpy_s_chk... no checking for _strcat_s_chk... no checking for _strncat_s_chk... no checking for _strnlen_s_chk... no checking for _printf_s_chk... no checking for _sprintf_s_chk... no checking for _snprintf_s_chk... no checking for _swprintf_s_chk... no checking for _vfprintf_s_chk... no checking for _vfwprintf_s_chk... no checking for _vsprintf_s_chk... no checking for _vsnprintf_s_chk... no checking for memset_s... no checking for memcpy_s... no checking for memmove_s... no checking for memzero_s... no checking for memchr_s... no checking for memrchr_s... no checking for memccpy_s... no checking for sprintf_s... no checking for strcat_s... no checking for strcpy_s... no checking for strncat_s... no checking for strncpy_s... no checking for strnlen_s... no checking for strtok_s... no checking for strerror_s... no checking for vsprintf_s... no checking for tmpnam_s... no checking for snprintf_s... no checking for vsnprintf_s... no checking for snwprintf_s... no checking for strspn_s... no checking for strset_s... no checking for strchr_s... no checking for strrchr_s... no checking for strstr_s... no checking for strzero_s... no checking for strnset_s... no checking for mbsrtowcs_s... no checking for mbstowcs_s... no checking for wcsrtombs_s... no checking for wcstombs_s... no checking for wcrtomb_s... no checking for wctomb_s... no checking for wcsnlen_s... no checking for wcscpy_s... no checking for wcsncpy_s... no checking for wcscat_s... no checking for wcsncat_s... no checking for wmemcpy_s... no checking for wmemmove_s... no checking for wcstok_s... no checking for vswprintf_s... no checking for swprintf_s... no checking for vfwprintf_s... no checking for vwprintf_s... no checking for wprintf_s... no checking for fwprintf_s... no checking for swscanf_s... no checking for vswscanf_s... no checking for wscanf_s... no checking for vfwscanf_s... no checking for fwscanf_s... no checking for vwscanf_s... no checking for vsnwprintf_s... no checking for wcsstr_s... no checking for wmemcmp_s... no checking for wcscmp_s... no checking for wcsncmp_s... no checking for wcsicmp_s... no checking for wcsset_s... no checking for wcsnset_s... no checking for wcscoll_s... no checking for wcslwr_s... no checking for wcsupr_s... no checking for towfc_s... no checking for wcsfc_s... no checking for sscanf_s... no checking for fscanf_s... no checking for scanf_s... no checking for vfscanf_s... no checking for vsscanf_s... no checking for vscanf_s... no checking for printf_s... no checking for fprintf_s... no checking for tmpfile_s... no checking for vfprintf_s... no checking for vprintf_s... no checking for fopen_s... no checking for freopen_s... no checking for gets_s... no checking for bsearch_s... no checking for qsort_s... no checking for gmtime_s... no checking for localtime_s... no checking for asctime_s... no checking for ctime_s... no checking for getenv_s... no checking for towupper usability... no checking for --disable-wchar or broken wchar usability... no (default) checking size of wchar_t... 4 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libsafec.pc config.status: creating include/safe_config.h config.status: creating include/safe_lib_errno.h config.status: creating include/safe_types.h config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/<>' dh_auto_build make -j4 make[1]: Entering directory '/<>' make all-recursive make[2]: Entering directory '/<>' Making all in src make[3]: Entering directory '/<>/src' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o mem/mem_primitives_lib.lo mem/mem_primitives_lib.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o abort_handler_s.lo abort_handler_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o ignore_handler_s.lo ignore_handler_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o mem/safe_mem_constraint.lo mem/safe_mem_constraint.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c ignore_handler_s.c -fPIC -DPIC -o .libs/ignore_handler_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c abort_handler_s.c -fPIC -DPIC -o .libs/abort_handler_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mem/mem_primitives_lib.c -fPIC -DPIC -o mem/.libs/mem_primitives_lib.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mem/safe_mem_constraint.c -fPIC -DPIC -o mem/.libs/safe_mem_constraint.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o mem/memset_s.lo mem/memset_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o mem/memcpy_s.lo mem/memcpy_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o mem/memmove_s.lo mem/memmove_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mem/memset_s.c -fPIC -DPIC -o mem/.libs/memset_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mem/memcpy_s.c -fPIC -DPIC -o mem/.libs/memcpy_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c mem/memmove_s.c -fPIC -DPIC -o mem/.libs/memmove_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/safe_str_constraint.lo str/safe_str_constraint.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/sprintf_s.lo str/sprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strcat_s.lo str/strcat_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strcpy_s.lo str/strcpy_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/safe_str_constraint.c -fPIC -DPIC -o str/.libs/safe_str_constraint.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/sprintf_s.c -fPIC -DPIC -o str/.libs/sprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strcat_s.c -fPIC -DPIC -o str/.libs/strcat_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strcpy_s.c -fPIC -DPIC -o str/.libs/strcpy_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strncat_s.lo str/strncat_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strncpy_s.lo str/strncpy_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strnlen_s.lo str/strnlen_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strncat_s.c -fPIC -DPIC -o str/.libs/strncat_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strtok_s.lo str/strtok_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strncpy_s.c -fPIC -DPIC -o str/.libs/strncpy_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strnlen_s.c -fPIC -DPIC -o str/.libs/strnlen_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strtok_s.c -fPIC -DPIC -o str/.libs/strtok_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/strerror_s.lo str/strerror_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/vsprintf_s.lo str/vsprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/snprintf_s.lo str/snprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/strerror_s.c -fPIC -DPIC -o str/.libs/strerror_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o str/vsnprintf_s.lo str/vsnprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/vsprintf_s.c -fPIC -DPIC -o str/.libs/vsprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/snprintf_s.c -fPIC -DPIC -o str/.libs/snprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c str/vsnprintf_s.c -fPIC -DPIC -o str/.libs/vsnprintf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/sscanf_s.lo io/sscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/fscanf_s.lo io/fscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/scanf_s.lo io/scanf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/sscanf_s.c -fPIC -DPIC -o io/.libs/sscanf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/vfscanf_s.lo io/vfscanf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/fscanf_s.c -fPIC -DPIC -o io/.libs/fscanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/scanf_s.c -fPIC -DPIC -o io/.libs/scanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/vfscanf_s.c -fPIC -DPIC -o io/.libs/vfscanf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/vsscanf_s.lo io/vsscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/vscanf_s.lo io/vscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/printf_s.lo io/printf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/fprintf_s.lo io/fprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/printf_s.c -fPIC -DPIC -o io/.libs/printf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/vsscanf_s.c -fPIC -DPIC -o io/.libs/vsscanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/vscanf_s.c -fPIC -DPIC -o io/.libs/vscanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/fprintf_s.c -fPIC -DPIC -o io/.libs/fprintf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/tmpfile_s.lo io/tmpfile_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/vfprintf_s.lo io/vfprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/vprintf_s.lo io/vprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/fopen_s.lo io/fopen_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/tmpfile_s.c -fPIC -DPIC -o io/.libs/tmpfile_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/vprintf_s.c -fPIC -DPIC -o io/.libs/vprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/vfprintf_s.c -fPIC -DPIC -o io/.libs/vfprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/fopen_s.c -fPIC -DPIC -o io/.libs/fopen_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/freopen_s.lo io/freopen_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o io/gets_s.lo io/gets_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o os/gmtime_s.lo os/gmtime_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o os/localtime_s.lo os/localtime_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/freopen_s.c -fPIC -DPIC -o io/.libs/freopen_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c io/gets_s.c -fPIC -DPIC -o io/.libs/gets_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c os/gmtime_s.c -fPIC -DPIC -o os/.libs/gmtime_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c os/localtime_s.c -fPIC -DPIC -o os/.libs/localtime_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o os/asctime_s.lo os/asctime_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o os/ctime_s.lo os/ctime_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o os/getenv_s.lo os/getenv_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o misc/bsearch_s.lo misc/bsearch_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c os/ctime_s.c -fPIC -DPIC -o os/.libs/ctime_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c os/asctime_s.c -fPIC -DPIC -o os/.libs/asctime_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c os/getenv_s.c -fPIC -DPIC -o os/.libs/getenv_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c misc/bsearch_s.c -fPIC -DPIC -o misc/.libs/bsearch_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o misc/qsort_s.lo misc/qsort_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/mbsrtowcs_s.lo wchar/mbsrtowcs_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/mbstowcs_s.lo wchar/mbstowcs_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcsrtombs_s.lo wchar/wcsrtombs_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c misc/qsort_s.c -fPIC -DPIC -o misc/.libs/qsort_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/mbsrtowcs_s.c -fPIC -DPIC -o wchar/.libs/mbsrtowcs_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/mbstowcs_s.c -fPIC -DPIC -o wchar/.libs/mbstowcs_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcsrtombs_s.c -fPIC -DPIC -o wchar/.libs/wcsrtombs_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcstombs_s.lo wchar/wcstombs_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcrtomb_s.lo wchar/wcrtomb_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wctomb_s.lo wchar/wctomb_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcstombs_s.c -fPIC -DPIC -o wchar/.libs/wcstombs_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcrtomb_s.c -fPIC -DPIC -o wchar/.libs/wcrtomb_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wctomb_s.c -fPIC -DPIC -o wchar/.libs/wctomb_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcsnlen_s.lo wchar/wcsnlen_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcscpy_s.lo wchar/wcscpy_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcsncpy_s.lo wchar/wcsncpy_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcsnlen_s.c -fPIC -DPIC -o wchar/.libs/wcsnlen_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcscat_s.lo wchar/wcscat_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcscpy_s.c -fPIC -DPIC -o wchar/.libs/wcscpy_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcsncpy_s.c -fPIC -DPIC -o wchar/.libs/wcsncpy_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcscat_s.c -fPIC -DPIC -o wchar/.libs/wcscat_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcsncat_s.lo wchar/wcsncat_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcsncat_s.c -fPIC -DPIC -o wchar/.libs/wcsncat_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wmemcpy_s.lo wchar/wmemcpy_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wmemmove_s.lo wchar/wmemmove_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wcstok_s.lo wchar/wcstok_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wmemcpy_s.c -fPIC -DPIC -o wchar/.libs/wmemcpy_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wmemmove_s.c -fPIC -DPIC -o wchar/.libs/wmemmove_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wcstok_s.c -fPIC -DPIC -o wchar/.libs/wcstok_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vswprintf_s.lo wchar/vswprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vswprintf_s.c -fPIC -DPIC -o wchar/.libs/vswprintf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/swprintf_s.lo wchar/swprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vfwprintf_s.lo wchar/vfwprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vwprintf_s.lo wchar/vwprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/swprintf_s.c -fPIC -DPIC -o wchar/.libs/swprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vfwprintf_s.c -fPIC -DPIC -o wchar/.libs/vfwprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vwprintf_s.c -fPIC -DPIC -o wchar/.libs/vwprintf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wprintf_s.lo wchar/wprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wprintf_s.c -fPIC -DPIC -o wchar/.libs/wprintf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/fwprintf_s.lo wchar/fwprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/swscanf_s.lo wchar/swscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vswscanf_s.lo wchar/vswscanf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/fwprintf_s.c -fPIC -DPIC -o wchar/.libs/fwprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/swscanf_s.c -fPIC -DPIC -o wchar/.libs/swscanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vswscanf_s.c -fPIC -DPIC -o wchar/.libs/vswscanf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/wscanf_s.lo wchar/wscanf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/wscanf_s.c -fPIC -DPIC -o wchar/.libs/wscanf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vfwscanf_s.lo wchar/vfwscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/fwscanf_s.lo wchar/fwscanf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vwscanf_s.lo wchar/vwscanf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/fwscanf_s.c -fPIC -DPIC -o wchar/.libs/fwscanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vwscanf_s.c -fPIC -DPIC -o wchar/.libs/vwscanf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vfwscanf_s.c -fPIC -DPIC -o wchar/.libs/vfwscanf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/snwprintf_s.lo wchar/snwprintf_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/snwprintf_s.c -fPIC -DPIC -o wchar/.libs/snwprintf_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o wchar/vsnwprintf_s.lo wchar/vsnwprintf_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsstr_s.lo extwchar/wcsstr_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wmemcmp_s.lo extwchar/wmemcmp_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c wchar/vsnwprintf_s.c -fPIC -DPIC -o wchar/.libs/vsnwprintf_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsstr_s.c -fPIC -DPIC -o extwchar/.libs/wcsstr_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wmemcmp_s.c -fPIC -DPIC -o extwchar/.libs/wmemcmp_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcscmp_s.lo extwchar/wcscmp_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcscmp_s.c -fPIC -DPIC -o extwchar/.libs/wcscmp_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsncmp_s.lo extwchar/wcsncmp_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsicmp_s.lo extwchar/wcsicmp_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsnatcmp_s.lo extwchar/wcsnatcmp_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsicmp_s.c -fPIC -DPIC -o extwchar/.libs/wcsicmp_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsncmp_s.c -fPIC -DPIC -o extwchar/.libs/wcsncmp_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsnatcmp_s.c -fPIC -DPIC -o extwchar/.libs/wcsnatcmp_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsset_s.lo extwchar/wcsset_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsset_s.c -fPIC -DPIC -o extwchar/.libs/wcsset_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsnset_s.lo extwchar/wcsnset_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcscoll_s.lo extwchar/wcscoll_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcslwr_s.lo extwchar/wcslwr_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcscoll_s.c -fPIC -DPIC -o extwchar/.libs/wcscoll_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsnset_s.c -fPIC -DPIC -o extwchar/.libs/wcsnset_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsupr_s.lo extwchar/wcsupr_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcslwr_s.c -fPIC -DPIC -o extwchar/.libs/wcslwr_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsupr_s.c -fPIC -DPIC -o extwchar/.libs/wcsupr_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/towfc_s.lo extwchar/towfc_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/towctrans.lo extwchar/towctrans.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsfc_s.lo extwchar/wcsfc_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/towfc_s.c -fPIC -DPIC -o extwchar/.libs/towfc_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/towctrans.c -fPIC -DPIC -o extwchar/.libs/towctrans.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extwchar/wcsnorm_s.lo extwchar/wcsnorm_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsfc_s.c -fPIC -DPIC -o extwchar/.libs/wcsfc_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extwchar/wcsnorm_s.c -fPIC -DPIC -o extwchar/.libs/wcsnorm_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memset16_s.lo extmem/memset16_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memset32_s.lo extmem/memset32_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memcpy16_s.lo extmem/memcpy16_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memset16_s.c -fPIC -DPIC -o extmem/.libs/memset16_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memset32_s.c -fPIC -DPIC -o extmem/.libs/memset32_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memcpy16_s.c -fPIC -DPIC -o extmem/.libs/memcpy16_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memcpy32_s.lo extmem/memcpy32_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memmove16_s.lo extmem/memmove16_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memcpy32_s.c -fPIC -DPIC -o extmem/.libs/memcpy32_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memmove32_s.lo extmem/memmove32_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memmove16_s.c -fPIC -DPIC -o extmem/.libs/memmove16_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memmove32_s.c -fPIC -DPIC -o extmem/.libs/memmove32_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memcmp_s.lo extmem/memcmp_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memcmp16_s.lo extmem/memcmp16_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memcmp32_s.lo extmem/memcmp32_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memcmp_s.c -fPIC -DPIC -o extmem/.libs/memcmp_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memzero_s.lo extmem/memzero_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memcmp16_s.c -fPIC -DPIC -o extmem/.libs/memcmp16_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memcmp32_s.c -fPIC -DPIC -o extmem/.libs/memcmp32_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memzero_s.c -fPIC -DPIC -o extmem/.libs/memzero_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memzero16_s.lo extmem/memzero16_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memzero32_s.lo extmem/memzero32_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memchr_s.lo extmem/memchr_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memzero16_s.c -fPIC -DPIC -o extmem/.libs/memzero16_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memzero32_s.c -fPIC -DPIC -o extmem/.libs/memzero32_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memchr_s.c -fPIC -DPIC -o extmem/.libs/memchr_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memrchr_s.lo extmem/memrchr_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memrchr_s.c -fPIC -DPIC -o extmem/.libs/memrchr_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/memccpy_s.lo extmem/memccpy_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/timingsafe_memcmp.lo extmem/timingsafe_memcmp.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extmem/timingsafe_bcmp.lo extmem/timingsafe_bcmp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/memccpy_s.c -fPIC -DPIC -o extmem/.libs/memccpy_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/timingsafe_memcmp.c -fPIC -DPIC -o extmem/.libs/timingsafe_memcmp.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcasecmp_s.lo extstr/strcasecmp_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extmem/timingsafe_bcmp.c -fPIC -DPIC -o extmem/.libs/timingsafe_bcmp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcasecmp_s.c -fPIC -DPIC -o extstr/.libs/strcasecmp_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcasestr_s.lo extstr/strcasestr_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcmp_s.lo extstr/strcmp_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcmpfld_s.lo extstr/strcmpfld_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcasestr_s.c -fPIC -DPIC -o extstr/.libs/strcasestr_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcmp_s.c -fPIC -DPIC -o extstr/.libs/strcmp_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcpyfld_s.lo extstr/strcpyfld_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcmpfld_s.c -fPIC -DPIC -o extstr/.libs/strcmpfld_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcpyfld_s.c -fPIC -DPIC -o extstr/.libs/strcpyfld_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcpyfldin_s.lo extstr/strcpyfldin_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcpyfldout_s.lo extstr/strcpyfldout_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcspn_s.lo extstr/strcspn_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcpyfldout_s.c -fPIC -DPIC -o extstr/.libs/strcpyfldout_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcpyfldin_s.c -fPIC -DPIC -o extstr/.libs/strcpyfldin_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strfirstchar_s.lo extstr/strfirstchar_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcspn_s.c -fPIC -DPIC -o extstr/.libs/strcspn_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strfirstchar_s.c -fPIC -DPIC -o extstr/.libs/strfirstchar_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strfirstdiff_s.lo extstr/strfirstdiff_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strfirstsame_s.lo extstr/strfirstsame_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strisalphanumeric_s.lo extstr/strisalphanumeric_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strisascii_s.lo extstr/strisascii_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strfirstsame_s.c -fPIC -DPIC -o extstr/.libs/strfirstsame_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strfirstdiff_s.c -fPIC -DPIC -o extstr/.libs/strfirstdiff_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strisalphanumeric_s.c -fPIC -DPIC -o extstr/.libs/strisalphanumeric_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strisascii_s.c -fPIC -DPIC -o extstr/.libs/strisascii_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strisdigit_s.lo extstr/strisdigit_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strishex_s.lo extstr/strishex_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strislowercase_s.lo extstr/strislowercase_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strismixedcase_s.lo extstr/strismixedcase_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strisdigit_s.c -fPIC -DPIC -o extstr/.libs/strisdigit_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strishex_s.c -fPIC -DPIC -o extstr/.libs/strishex_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strislowercase_s.c -fPIC -DPIC -o extstr/.libs/strislowercase_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strismixedcase_s.c -fPIC -DPIC -o extstr/.libs/strismixedcase_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strispassword_s.lo extstr/strispassword_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strisuppercase_s.lo extstr/strisuppercase_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strlastchar_s.lo extstr/strlastchar_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strlastdiff_s.lo extstr/strlastdiff_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strispassword_s.c -fPIC -DPIC -o extstr/.libs/strispassword_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strisuppercase_s.c -fPIC -DPIC -o extstr/.libs/strisuppercase_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strlastchar_s.c -fPIC -DPIC -o extstr/.libs/strlastchar_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strlastdiff_s.c -fPIC -DPIC -o extstr/.libs/strlastdiff_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strlastsame_s.lo extstr/strlastsame_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strljustify_s.lo extstr/strljustify_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strnatcmp_s.lo extstr/strnatcmp_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strnterminate_s.lo extstr/strnterminate_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strlastsame_s.c -fPIC -DPIC -o extstr/.libs/strlastsame_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strljustify_s.c -fPIC -DPIC -o extstr/.libs/strljustify_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strnatcmp_s.c -fPIC -DPIC -o extstr/.libs/strnatcmp_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strnterminate_s.c -fPIC -DPIC -o extstr/.libs/strnterminate_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strpbrk_s.lo extstr/strpbrk_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strprefix_s.lo extstr/strprefix_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strremovews_s.lo extstr/strremovews_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strspn_s.lo extstr/strspn_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strpbrk_s.c -fPIC -DPIC -o extstr/.libs/strpbrk_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strprefix_s.c -fPIC -DPIC -o extstr/.libs/strprefix_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strremovews_s.c -fPIC -DPIC -o extstr/.libs/strremovews_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strspn_s.c -fPIC -DPIC -o extstr/.libs/strspn_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strchr_s.lo extstr/strchr_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strrchr_s.lo extstr/strrchr_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strstr_s.lo extstr/strstr_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strtolowercase_s.lo extstr/strtolowercase_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strchr_s.c -fPIC -DPIC -o extstr/.libs/strchr_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strrchr_s.c -fPIC -DPIC -o extstr/.libs/strrchr_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strstr_s.c -fPIC -DPIC -o extstr/.libs/strstr_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strtolowercase_s.c -fPIC -DPIC -o extstr/.libs/strtolowercase_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strtouppercase_s.lo extstr/strtouppercase_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strzero_s.lo extstr/strzero_s.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strset_s.lo extstr/strset_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strtouppercase_s.c -fPIC -DPIC -o extstr/.libs/strtouppercase_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strnset_s.lo extstr/strnset_s.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strzero_s.c -fPIC -DPIC -o extstr/.libs/strzero_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strset_s.c -fPIC -DPIC -o extstr/.libs/strset_s.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strnset_s.c -fPIC -DPIC -o extstr/.libs/strnset_s.o /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o extstr/strcoll_s.lo extstr/strcoll_s.c /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt -Wl,-z,textonly -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o libmemprims.la mem/mem_primitives_lib.lo /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt -Wl,-z,textonly -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o libsafeccore.la abort_handler_s.lo ignore_handler_s.lo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c extstr/strcoll_s.c -fPIC -DPIC -o extstr/.libs/strcoll_s.o libtool: link: ar cr .libs/libmemprims.a mem/.libs/mem_primitives_lib.o libtool: link: ranlib .libs/libmemprims.a libtool: link: ( cd ".libs" && rm -f "libmemprims.la" && ln -s "../libmemprims.la" "libmemprims.la" ) libtool: link: ar cr .libs/libsafeccore.a .libs/abort_handler_s.o .libs/ignore_handler_s.o libtool: link: ranlib .libs/libsafeccore.a libtool: link: ( cd ".libs" && rm -f "libsafeccore.la" && ln -s "../libsafeccore.la" "libsafeccore.la" ) /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -pedantic -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wcast-align -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Wpacked -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Werror -Wno-error=unused-parameter -Wno-error=missing-field-initializers -Wno-gcc-compat -Wno-error=user-defined-warnings -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -version-info 3:5:0 -no-undefined -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o libsafec-3.5.la -rpath /usr/lib/x86_64-linux-gnu mem/safe_mem_constraint.lo mem/memset_s.lo mem/memcpy_s.lo mem/memmove_s.lo str/safe_str_constraint.lo str/sprintf_s.lo str/strcat_s.lo str/strcpy_s.lo str/strncat_s.lo str/strncpy_s.lo str/strnlen_s.lo str/strtok_s.lo str/strerror_s.lo str/vsprintf_s.lo str/snprintf_s.lo str/vsnprintf_s.lo io/sscanf_s.lo io/fscanf_s.lo io/scanf_s.lo io/vfscanf_s.lo io/vsscanf_s.lo io/vscanf_s.lo io/printf_s.lo io/fprintf_s.lo io/tmpfile_s.lo io/vfprintf_s.lo io/vprintf_s.lo io/fopen_s.lo io/freopen_s.lo io/gets_s.lo os/gmtime_s.lo os/localtime_s.lo os/asctime_s.lo os/ctime_s.lo os/getenv_s.lo misc/bsearch_s.lo misc/qsort_s.lo wchar/mbsrtowcs_s.lo wchar/mbstowcs_s.lo wchar/wcsrtombs_s.lo wchar/wcstombs_s.lo wchar/wcrtomb_s.lo wchar/wctomb_s.lo wchar/wcsnlen_s.lo wchar/wcscpy_s.lo wchar/wcsncpy_s.lo wchar/wcscat_s.lo wchar/wcsncat_s.lo wchar/wmemcpy_s.lo wchar/wmemmove_s.lo wchar/wcstok_s.lo wchar/vswprintf_s.lo wchar/swprintf_s.lo wchar/vfwprintf_s.lo wchar/vwprintf_s.lo wchar/wprintf_s.lo wchar/fwprintf_s.lo wchar/swscanf_s.lo wchar/vswscanf_s.lo wchar/wscanf_s.lo wchar/vfwscanf_s.lo wchar/fwscanf_s.lo wchar/vwscanf_s.lo wchar/snwprintf_s.lo wchar/vsnwprintf_s.lo extwchar/wcsstr_s.lo extwchar/wmemcmp_s.lo extwchar/wcscmp_s.lo extwchar/wcsncmp_s.lo extwchar/wcsicmp_s.lo extwchar/wcsnatcmp_s.lo extwchar/wcsset_s.lo extwchar/wcsnset_s.lo extwchar/wcscoll_s.lo extwchar/wcslwr_s.lo extwchar/wcsupr_s.lo extwchar/towfc_s.lo extwchar/towctrans.lo extwchar/wcsfc_s.lo extwchar/wcsnorm_s.lo extmem/memset16_s.lo extmem/memset32_s.lo extmem/memcpy16_s.lo extmem/memcpy32_s.lo extmem/memmove16_s.lo extmem/memmove32_s.lo extmem/memcmp_s.lo extmem/memcmp16_s.lo extmem/memcmp32_s.lo extmem/memzero_s.lo extmem/memzero16_s.lo extmem/memzero32_s.lo extmem/memchr_s.lo extmem/memrchr_s.lo extmem/memccpy_s.lo extmem/timingsafe_memcmp.lo extmem/timingsafe_bcmp.lo extstr/strcasecmp_s.lo extstr/strcasestr_s.lo extstr/strcmp_s.lo extstr/strcmpfld_s.lo extstr/strcpyfld_s.lo extstr/strcpyfldin_s.lo extstr/strcpyfldout_s.lo extstr/strcspn_s.lo extstr/strfirstchar_s.lo extstr/strfirstdiff_s.lo extstr/strfirstsame_s.lo extstr/strisalphanumeric_s.lo extstr/strisascii_s.lo extstr/strisdigit_s.lo extstr/strishex_s.lo extstr/strislowercase_s.lo extstr/strismixedcase_s.lo extstr/strispassword_s.lo extstr/strisuppercase_s.lo extstr/strlastchar_s.lo extstr/strlastdiff_s.lo extstr/strlastsame_s.lo extstr/strljustify_s.lo extstr/strnatcmp_s.lo extstr/strnterminate_s.lo extstr/strpbrk_s.lo extstr/strprefix_s.lo extstr/strremovews_s.lo extstr/strspn_s.lo extstr/strchr_s.lo extstr/strrchr_s.lo extstr/strstr_s.lo extstr/strtolowercase_s.lo extstr/strtouppercase_s.lo extstr/strzero_s.lo extstr/strset_s.lo extstr/strnset_s.lo extstr/strcoll_s.lo libmemprims.la libsafeccore.la libtool: link: gcc -shared -fPIC -DPIC mem/.libs/safe_mem_constraint.o mem/.libs/memset_s.o mem/.libs/memcpy_s.o mem/.libs/memmove_s.o str/.libs/safe_str_constraint.o str/.libs/sprintf_s.o str/.libs/strcat_s.o str/.libs/strcpy_s.o str/.libs/strncat_s.o str/.libs/strncpy_s.o str/.libs/strnlen_s.o str/.libs/strtok_s.o str/.libs/strerror_s.o str/.libs/vsprintf_s.o str/.libs/snprintf_s.o str/.libs/vsnprintf_s.o io/.libs/sscanf_s.o io/.libs/fscanf_s.o io/.libs/scanf_s.o io/.libs/vfscanf_s.o io/.libs/vsscanf_s.o io/.libs/vscanf_s.o io/.libs/printf_s.o io/.libs/fprintf_s.o io/.libs/tmpfile_s.o io/.libs/vfprintf_s.o io/.libs/vprintf_s.o io/.libs/fopen_s.o io/.libs/freopen_s.o io/.libs/gets_s.o os/.libs/gmtime_s.o os/.libs/localtime_s.o os/.libs/asctime_s.o os/.libs/ctime_s.o os/.libs/getenv_s.o misc/.libs/bsearch_s.o misc/.libs/qsort_s.o wchar/.libs/mbsrtowcs_s.o wchar/.libs/mbstowcs_s.o wchar/.libs/wcsrtombs_s.o wchar/.libs/wcstombs_s.o wchar/.libs/wcrtomb_s.o wchar/.libs/wctomb_s.o wchar/.libs/wcsnlen_s.o wchar/.libs/wcscpy_s.o wchar/.libs/wcsncpy_s.o wchar/.libs/wcscat_s.o wchar/.libs/wcsncat_s.o wchar/.libs/wmemcpy_s.o wchar/.libs/wmemmove_s.o wchar/.libs/wcstok_s.o wchar/.libs/vswprintf_s.o wchar/.libs/swprintf_s.o wchar/.libs/vfwprintf_s.o wchar/.libs/vwprintf_s.o wchar/.libs/wprintf_s.o wchar/.libs/fwprintf_s.o wchar/.libs/swscanf_s.o wchar/.libs/vswscanf_s.o wchar/.libs/wscanf_s.o wchar/.libs/vfwscanf_s.o wchar/.libs/fwscanf_s.o wchar/.libs/vwscanf_s.o wchar/.libs/snwprintf_s.o wchar/.libs/vsnwprintf_s.o extwchar/.libs/wcsstr_s.o extwchar/.libs/wmemcmp_s.o extwchar/.libs/wcscmp_s.o extwchar/.libs/wcsncmp_s.o extwchar/.libs/wcsicmp_s.o extwchar/.libs/wcsnatcmp_s.o extwchar/.libs/wcsset_s.o extwchar/.libs/wcsnset_s.o extwchar/.libs/wcscoll_s.o extwchar/.libs/wcslwr_s.o extwchar/.libs/wcsupr_s.o extwchar/.libs/towfc_s.o extwchar/.libs/towctrans.o extwchar/.libs/wcsfc_s.o extwchar/.libs/wcsnorm_s.o extmem/.libs/memset16_s.o extmem/.libs/memset32_s.o extmem/.libs/memcpy16_s.o extmem/.libs/memcpy32_s.o extmem/.libs/memmove16_s.o extmem/.libs/memmove32_s.o extmem/.libs/memcmp_s.o extmem/.libs/memcmp16_s.o extmem/.libs/memcmp32_s.o extmem/.libs/memzero_s.o extmem/.libs/memzero16_s.o extmem/.libs/memzero32_s.o extmem/.libs/memchr_s.o extmem/.libs/memrchr_s.o extmem/.libs/memccpy_s.o extmem/.libs/timingsafe_memcmp.o extmem/.libs/timingsafe_bcmp.o extstr/.libs/strcasecmp_s.o extstr/.libs/strcasestr_s.o extstr/.libs/strcmp_s.o extstr/.libs/strcmpfld_s.o extstr/.libs/strcpyfld_s.o extstr/.libs/strcpyfldin_s.o extstr/.libs/strcpyfldout_s.o extstr/.libs/strcspn_s.o extstr/.libs/strfirstchar_s.o extstr/.libs/strfirstdiff_s.o extstr/.libs/strfirstsame_s.o extstr/.libs/strisalphanumeric_s.o extstr/.libs/strisascii_s.o extstr/.libs/strisdigit_s.o extstr/.libs/strishex_s.o extstr/.libs/strislowercase_s.o extstr/.libs/strismixedcase_s.o extstr/.libs/strispassword_s.o extstr/.libs/strisuppercase_s.o extstr/.libs/strlastchar_s.o extstr/.libs/strlastdiff_s.o extstr/.libs/strlastsame_s.o extstr/.libs/strljustify_s.o extstr/.libs/strnatcmp_s.o extstr/.libs/strnterminate_s.o extstr/.libs/strpbrk_s.o extstr/.libs/strprefix_s.o extstr/.libs/strremovews_s.o extstr/.libs/strspn_s.o extstr/.libs/strchr_s.o extstr/.libs/strrchr_s.o extstr/.libs/strstr_s.o extstr/.libs/strtolowercase_s.o extstr/.libs/strtouppercase_s.o extstr/.libs/strzero_s.o extstr/.libs/strset_s.o extstr/.libs/strnset_s.o extstr/.libs/strcoll_s.o -Wl,--whole-archive ./.libs/libmemprims.a ./.libs/libsafeccore.a -Wl,--no-whole-archive -mretpoline -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,libsafec-3.5.so.3 -o .libs/libsafec-3.5.so.3.0.5 libtool: link: (cd ".libs" && rm -f "libsafec-3.5.so.3" && ln -s "libsafec-3.5.so.3.0.5" "libsafec-3.5.so.3") libtool: link: (cd ".libs" && rm -f "libsafec-3.5.so" && ln -s "libsafec-3.5.so.3.0.5" "libsafec-3.5.so") libtool: link: ( cd ".libs" && rm -f "libsafec-3.5.la" && ln -s "../libsafec-3.5.la" "libsafec-3.5.la" ) make[3]: Leaving directory '/<>/src' Making all in tests make[3]: Entering directory '/<>/tests' gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o perf_memcpy_s.o perf_memcpy_s.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o perf_memset_s.o perf_memset_s.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o perf_strcpy_s.o perf_strcpy_s.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o perf_memcpy32_s.o perf_memcpy32_s.c In file included from In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:73:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_memcpy32_s.cperf_memcpy_s.c:47: In file included from ../include/safe_mem_lib.hperf_memset_s.c::7323:: 5../include/safe_mem_lib.h:: 73:33warning:: warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' ^ ../include/safe_compile.h (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ :216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:73:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:74:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax) ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' ^ ../include/safe_compile.h (diagnose_if((value) && (value) > (vmax), \:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:74:9: In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:75:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' VAL_OVR2_BUTZERO(slen, dmax) #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from :perf_memset_s.c:23: ../include/safe_mem_lib.h:85:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t srcbos) BOS_CHK_BUTZERO(dest, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' perf_memcpy_s.c:47: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../include/safe_mem_lib.h:75:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) && ^ ../include/safe_compile.h:263:43: note: 6expanded from macro 'BOS_ATTR': perf_memset_s.c:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ 23: ../include/safe_mem_lib.h:86:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:216:10In file included from ../include/safe_mem_lib.hperf_strcpy_s.c::73:245: :../include/safe_str_lib.h :104:warning5: : 'diagnose_if' is a clang extension [-Wgcc-compat]warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : noteIn file included from perf_memcpy_s.c: BOS_CHK(dest) BOS_NULL(src);47: ../include/safe_mem_lib.h ^: 85:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' : expanded from macro 'BOS_OVR2_BUTZERO' const size_t srcbos) BOS_CHK_BUTZERO(dest, slen) ^ ../include/safe_compile.h:167:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^note : expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c../include/safe_compile.h::23161: :../include/safe_mem_lib.h14::86 :note33: :expanded from macro 'BOS_CHK' warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:261:In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' 10In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:86:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ In file included from ^perf_strcpy_s.c :24: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src);In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:86:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' ^ (diagnose_if((value) && (value) > (vmax), \../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:98:52:In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:98:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' warning (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :24: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_str_lib.h:In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:99:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 110: BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../include/safe_compile.hIn file included from :161:14: note: expanded from macro 'BOS_CHK' perf_memset_s.c:23In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:100: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \9 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_mem_lib.h BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax"):99:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:../include/safe_compile.h110::1675::10 :warning : note: 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK_BUTZERO' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ../include/safe_compile.h:263:43: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note ^: expanded from macro 'BOS_ATTR' ^#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from perf_memset_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):23: ../include/safe_mem_lib.h:100:9: In file included from warningperf_memcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]47 : ../include/safe_mem_lib.h:101:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10 BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax"): ^note : expanded from macro 'VAL_OVR2' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:101:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:107:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' perf_strcpy_s.c:24: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:107:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:108:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_NULL(dest) ^ BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:230../include/safe_compile.h::10167:: 10note:: expanded from macro 'BOS_NULL'note : expanded from macro 'BOS_CHK_BUTZERO' ../include/safe_compile.h:263 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ :43: note: expanded from macro 'BOS_ATTR' In file included from perf_memcpy_s.c:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))47: ../include/safe_mem_lib.h:109:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:108:5: warning BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax),: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:121:9In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:109:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : warning: BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax),'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:116:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:122:35: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat] perf_memcpy_s.c:47 "dest overflow") BOS_OVR2_BUTZERO(src, slen);: ../include/safe_mem_lib.h:117:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' ^In file included from ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ perf_memset_s.c: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 23: ../include/safe_mem_lib.h:116In file included from :65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] perf_memcpy_s.c:47: rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_mem_lib.h:118:9 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : warning: In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:117:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK_BUTZERO(dest, n)../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) In file included from ^perf_strcpy_s.c :24: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:167 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from ^ perf_memcpy_s.c:47: ../include/safe_mem_lib.h:126:In file included from 51: In file included from warningperf_strcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]24 : ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] perf_memset_s.c: BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); const size_t srcbos) BOS_CHK(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::216159::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_CHK' 23: ../include/safe_mem_lib.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ :118:9: warning: In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ In file included from perf_strcpy_s.c:24: BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax),../include/safe_str_lib.h : ^136 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ^#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy_s.c:47In file included from : ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' perf_strcpy_s.c:24: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :136:In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 5: warning const size_t srcbos) BOS_CHK(dest) ^In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:../include/safe_compile.h127::1595::10 :warning : note: 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' ../include/safe_compile.h:186: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 14:In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from note: expanded from macro 'BOS_CHK2' perf_memcpy_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \:47: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \206 : ^14 : note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^In file included from perf_strcpy_s.c:24In file included from : ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' perf_memset_s.cIn file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : __attribute__((diagnose_if( \ ^ 23 BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' : ../include/safe_mem_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 126:In file included from 51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' perf_memcpy_s.c:47: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_mem_lib.h:127:40: warningIn file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:In file included from 142perf_memset_s.c::5023:: ../include/safe_mem_lib.hwarning:: 127'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ../include/safe_compile.h:203In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:128In file included from :9perf_strcpy_s.c:: 24warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 20: (diagnose_if((value) && (value) > (vmax), \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ :24: ../include/safe_str_lib.h:143In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' :53: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^In file included from perf_memcpy_s.c BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim): 47 ^: ../include/safe_mem_lib.h:136:5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: expanded from macro 'BOS_NULL' BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.hIn file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen")183:20: note BOS_NULL(ptr);: expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:230:10:In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:127:40: BOS_CHK(dest) BOS_FMT(fmt); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ In file included from ^ perf_memcpy_s.c: BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen")47: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ^In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :263In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :43:In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff):159 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20:../include/safe_compile.h :note162: :expanded from macro 'BOS_CHK2'28 : note: expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h../include/safe_compile.h::128232::920:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_FMT' perf_memcpy_s.c VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ :47: (diagnose_if((value) && (value) > (vmax), \../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ../include/safe_str_lib.h:169:40: __attribute__((diagnose_if( \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from In file included from perf_memset_s.c va_list ap) BOS_CHK(dest) BOS_FMT(fmt);: 23 ^: ../include/safe_mem_lib.h:136:5: ../include/safe_compile.hwarning:: 159'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_CHK' perf_memcpy_s.c:47 BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff): ../include/safe_mem_lib.h:136:54: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:169:40: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ../include/safe_compile.hIn file included from :183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ perf_memcpy_s.c:47 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ : ../include/safe_mem_lib.hIn file included from :137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] perf_strcpy_s.c: VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10:In file included from perf_memset_s.cnote:: 23expanded from macro 'VAL_OVR2_BUTZERO': ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' 24: (diagnose_if((value) && (value) > (vmax), \ ^ ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' perf_strcpy_s.c:24: ../include/safe_str_lib.h __attribute__((diagnose_if( \ ^ :In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 169:54: In file included from perf_memset_s.c BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff): 23 ^: ../include/safe_mem_lib.h:136:30: ../include/safe_compile.hwarning:: 183'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:183 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 20 ^: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h../include/safe_compile.h::145232::520:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_FMT' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' perf_memset_s.c:23: __attribute__((diagnose_if( \ ^ ../include/safe_mem_lib.hIn file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_CHK(dest) BOS_FMT(fmt);136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_compile.h:159:10: note: BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff)expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from In file included from perf_strcpy_s.cperf_memcpy_s.c::2447: : ../include/safe_str_lib.h../include/safe_mem_lib.h::177145::530:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::186161In file included from ::perf_memset_s.c1414:::23 : notenote../include/safe_mem_lib.h: : :expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK2'136 :30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:In file included from 177:perf_memcpy_s.c5::47 : warning../include/safe_mem_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]145 :30:In file included from perf_memset_s.cwarning:: 23../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: : ../include/safe_mem_lib.h162::13628::54 :note../include/safe_compile.h :: warning187expanded from macro 'BOS_CHK': : 'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK2' BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \../include/safe_compile.h : ^230 :10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.cIn file included from :perf_memcpy_s.c24:: 47../include/safe_str_lib.h: :../include/safe_mem_lib.h177::14519:In file included from 54:perf_memset_s.c: : warning23warning: : : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_mem_lib.h'diagnose_if' is a clang extension [-Wgcc-compat] : 137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20 VAL_OVR2_BUTZERO(slen, dlen);: ^note : expanded from macro 'BOS_FMT' BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ../include/safe_compile.h ^: 261:10: note../include/safe_compile.h: :expanded from macro 'VAL_OVR2_BUTZERO'230 :10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:146:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from perf_memset_s.c: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \23 : ^../include/safe_mem_lib.h :145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \expanded from macro 'BOS_CHK' ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:154:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memset_s.c: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)23 : ^../include/safe_mem_lib.h :145:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]167 :10: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK_BUTZERO': 186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \28 : ^ note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:187In file included from :perf_memcpy_s.c55:: 47warning: : ../include/safe_mem_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 154:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:232../include/safe_compile.h::20216:: 10note:: expanded from macro 'BOS_FMT'note : expanded from macro 'BOS_OVR2_BUTZERO' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 145 ^: 30: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c: BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff)47 : ^../include/safe_mem_lib.h :155:9: ../include/safe_compile.hwarning:: 183'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_CHK2' VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:145: BOS_NULL(buffer) BOS_FMT(fmt);30 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:../include/safe_compile.h10::186 :note14: :expanded from macro 'BOS_NULL' note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from In file included from perf_memset_s.c:perf_strcpy_s.c23:: 24../include/safe_mem_lib.h: :../include/safe_str_lib.h145::19830::22 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) In file included from ^perf_memcpy_s.c :47: ../include/safe_mem_lib.h:163:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:145../include/safe_compile.h::54167:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK_BUTZERO' BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))202 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ In file included from perf_memset_s.c:23: ../include/safe_compile.h../include/safe_mem_lib.h::230146::109:: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); In file included from ^perf_memcpy_s.c :47: ../include/safe_mem_lib.h:163../include/safe_compile.h::33261:: 10warning:: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 'diagnose_if' is a clang extension [-Wgcc-compat] note ^: expanded from macro 'VAL_OVR2_BUTZERO' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:205:51: warning: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)'diagnose_if' is a clang extension [-Wgcc-compat] ^In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:154:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)expanded from macro 'BOS_FMT' ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:207In file included from :perf_memset_s.c59::23 : warning../include/safe_mem_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]154 :33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:172:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]perf_memcpy32_s.c BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 6 ^EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);: ../include/safe_mem_lib.h ^: 73:33: ../include/safe_compile.hwarning:../include/safe_compile.h216: ::'diagnose_if' is a clang extension [-Wgcc-compat]23210:: 20 :note : noteexpanded from macro 'BOS_OVR2_BUTZERO': expanded from macro 'BOS_FMT' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^note : ^expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \In file included from perf_memset_s.c ^: 23: ../include/safe_mem_lib.h:155:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ In file included from perf_memcpy32_s.c:../include/safe_compile.h6:: 261:../include/safe_mem_lib.h10::74 :note9: :expanded from macro 'VAL_OVR2_BUTZERO' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax) ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:172:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c (diagnose_if((value) && (value) > (vmax), \: 24 ^: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy_s.c:47: In file included from ../include/safe_mem_lib.h:perf_memcpy32_s.c173::69: :../include/safe_mem_lib.h :warning75: :'diagnose_if' is a clang extension [-Wgcc-compat]13 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ In file included from ../include/safe_compile.hperf_strcpy_s.c::26124:: 10../include/safe_str_lib.h:: 211note:: BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) &&51 expanded from macro 'VAL_OVR2_BUTZERO': ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ (diagnose_if((value) && (value) > (vmax), \ ^ ../include/safe_compile.h:232:20: note: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))In file included from expanded from macro 'BOS_FMT' perf_memset_s.c ^: 23: ../include/safe_mem_lib.h:163:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:163:33: va_list ap) BOS_NULL(dest) BOS_FMT(fmt); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:181 BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)../include/safe_mem_lib.h : ^85 :52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ const size_t srcbos) BOS_CHK_BUTZERO(dest, slen)In file included from perf_strcpy_s.c ^: 24: ../include/safe_str_lib.h:215 (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \:../include/safe_compile.h 49: ^:167 :warningIn file included from 10: :perf_memset_s.c'diagnose_if' is a clang extension [-Wgcc-compat] : note23: : expanded from macro 'BOS_CHK_BUTZERO'../include/safe_mem_lib.h :164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:232:20../include/safe_compile.h:: 261note:: 10 (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \expanded from macro 'BOS_FMT': ^note : expanded from macro 'VAL_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:181:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: noteIn file included from : perf_memcpy32_s.cexpanded from macro 'BOS_OVR2_BUTZERO': 6: ../include/safe_mem_lib.h:86:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:217 (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 52 ^: warning: BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:../include/safe_compile.h182::2329::20 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_FMT' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) In file included from ^perf_memcpy32_s.c :6: ../include/safe_mem_lib.h:86:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10:In file included from perf_memset_s.cnote:: 23expanded from macro 'VAL_OVR2_BUTZERO': ../include/safe_mem_lib.h:172:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) (diagnose_if((value) && (value) > (vmax), \ ^ ^ ../include/safe_compile.h:167In file included from :10perf_strcpy_s.c:: 24note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK_BUTZERO': 221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:172:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ In file included from perf_strcpy_s.c../include/safe_compile.h::24216: :../include/safe_str_lib.h10::224 :note60: :expanded from macro 'BOS_OVR2_BUTZERO' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47In file included from : perf_memcpy32_s.c../include/safe_mem_lib.h::6188: :../include/safe_mem_lib.h5::98 :warning52: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:173:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: (diagnose_if((value) && (value) > (vmax), \expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ In file included from perf_memcpy32_s.c:../include/safe_compile.h6:: 232../include/safe_mem_lib.h::2099:: 5note:: expanded from macro 'BOS_FMT'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 2); ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h../include/safe_compile.h::100183::920:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' In file included from perf_memset_s.c:23In file included from : perf_strcpy_s.c../include/safe_mem_lib.h::18124:: 5../include/safe_str_lib.h:: 232warning:: 54'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") ^ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:263 const size_t destbos) BOS_CHK(dest);: 43 ^../include/safe_compile.h: : 167note:: 10expanded from macro 'BOS_ATTR': ../include/safe_compile.hnote:: 159expanded from macro 'BOS_CHK_BUTZERO': 10: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from ^perf_memcpy_s.c :47: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: In file included from expanded from macro 'BOS_CHK2'perf_memcpy32_s.c :6: ../include/safe_mem_lib.h:101:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \257 : ^10 :In file included from perf_strcpy_s.cnote:: 24expanded from macro 'VAL_OVR2': ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:181:33: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ In file included from ^perf_memcpy_s.c :47: ../include/safe_mem_lib.h:193:55: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::216187::1028:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from ^perf_strcpy_s.c :24: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:182:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:107:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230In file included from :perf_memcpy_s.c10::47 : note../include/safe_mem_lib.h: :expanded from macro 'BOS_NULL'198 :55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, len * 4); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \24 : ^In file included from ../include/safe_str_lib.hperf_memset_s.c::24523:: 51../include/safe_mem_lib.h:: 188warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:198:55: warning (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from perf_memcpy32_s.c:../include/safe_compile.h6:: 186../include/safe_mem_lib.h::14108:: 5note:: expanded from macro 'BOS_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:188:5: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ warning ^: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]perf_strcpy_s.c :24: ../include/safe_str_lib.h:245../include/safe_compile.h::51161:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../include/safe_compile.h : ^187 :28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:109:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax),In file included from perf_memset_s.c ^: 23: ../include/safe_mem_lib.h:188:5../include/safe_compile.h:: 263warning:: 43In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]:perf_strcpy_s.c :note24: : expanded from macro 'BOS_ATTR'../include/safe_str_lib.h :245../include/safe_compile.h::51162:: 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: In file included from ../include/safe_str_lib.hperf_memcpy_s.c::24547:: 65:../include/safe_mem_lib.h :warning204: :5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src)../include/safe_compile.h : ^159 :10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \perf_memcpy32_s.c : ^6 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_mem_lib.h ^: 116:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 2); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: In file included from expanded from macro 'BOS_NULL'perf_memcpy_s.c :47: ../include/safe_mem_lib.h:204:5: In file included from warningperf_strcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]24 : ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 246 ^: 5../include/safe_compile.h:: 161warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))perf_memset_s.c : ^23 : ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:204:5: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:117:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: In file included from noteperf_memset_s.c: :expanded from macro 'BOS_CHK_BUTZERO'23 : ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2'In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:204:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:118:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:204:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);: 24 ^: ../include/safe_str_lib.hIn file included from :perf_memset_s.c253::5623:: ../include/safe_compile.h ../include/safe_mem_lib.h::warning230198: ::'diagnose_if' is a clang extension [-Wgcc-compat]1055 :: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) const size_t destbos) BOS_CHK2(dest, len * 4); ^ ^ ../include/safe_compile.h:183: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \20 : ^ note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:210 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:In file included from 10perf_strcpy_s.c:: 24note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 230 ^: 10: noteIn file included from : perf_memset_s.cexpanded from macro 'BOS_NULL': 23: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \28 : ^ note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \In file included from perf_memcpy32_s.c ^: 6: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK'In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.hperf_strcpy_s.c::16124:: 14:../include/safe_str_lib.h :note254: :expanded from macro 'BOS_CHK'19 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: In file included from expanded from macro 'BOS_CHK'perf_memcpy_s.c :47: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:204:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:210:19: warningIn file included from : perf_memcpy32_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 6: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ In file included from ../include/safe_compile.hperf_strcpy_s.c::20324:: 20../include/safe_str_lib.h:: 262note:: 5expanded from macro 'BOS_OVR2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \23 : ^../include/safe_mem_lib.h :204:5: warning: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:../include/safe_compile.h161 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \:: 15914 ^:: 10 :note : noteexpanded from macro 'BOS_CHK': expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:210:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14 BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);: ^note : expanded from macro 'BOS_OVR2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from In file included from perf_memset_s.cperf_strcpy_s.c::2324: : ../include/safe_mem_lib.h../include/safe_str_lib.h::204262::55:: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))warningwarning : : ^'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):: 162161: ^:28 14:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:204:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:230:10In file included from :perf_strcpy_s.c :note: 24expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:262: BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:../include/safe_compile.h10::162 :note28: :expanded from macro 'VAL_OVR2' note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy_s.c: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \47 : ^../include/safe_mem_lib.h : __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from 218 perf_memcpy32_s.c: ^:5 6:: ../include/safe_mem_lib.hwarning:: 127'diagnose_if' is a clang extension [-Wgcc-compat]: 40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:204In file included from :perf_strcpy_s.c37::24 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]262 :19: warning: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \'diagnose_if' is a clang extension [-Wgcc-compat] ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:../include/safe_compile.h10::230 :note10: :expanded from macro 'BOS_NULL' note: expanded from macro 'BOS_NULL' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:128:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h VAL_OVR2_BUTZERO(slen, dmax);: 206 ^: 14: note: expanded from macro 'BOS_OVR2' ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.hIn file included from :perf_memcpy_s.c230::1047:: ../include/safe_mem_lib.hnote:: 218expanded from macro 'BOS_NULL': 21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:203:20: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note : ^expanded from macro 'BOS_OVR2' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:218:21: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) In file included from ^perf_memcpy32_s.c :6: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20:In file included from noteperf_strcpy_s.c: :expanded from macro 'BOS_CHK2'24 : ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h : ^162 :28: noteIn file included from : perf_memcpy_s.cexpanded from macro 'BOS_CHK': 47: ../include/safe_mem_lib.h:224:5: warningIn file included from : perf_memcpy32_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 6: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: BOS_OVR2(b1, len) BOS_OVR2(b2, len);note : ^expanded from macro 'BOS_CHK2' ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \203 : ^20 : note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:272:5: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat] ^perf_memset_s.c :23: ../include/safe_mem_lib.h:210../include/safe_compile.h::19161:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \note : ^expanded from macro 'VAL_OVR2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:136In file included from :perf_memcpy_s.c5::47 : warning../include/safe_mem_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]224 :5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 187: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \28 : ^ note../include/safe_compile.h: :expanded from macro 'BOS_CHK2'206 :14: note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ../include/safe_compile.h ^: 162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:210:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:In file included from 136../include/safe_compile.hperf_memcpy_s.c:::3023047::: 10 ../include/safe_mem_lib.h:warning: : 224note:'diagnose_if' is a clang extension [-Wgcc-compat]: 23 expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len);In file included from perf_strcpy_s.c ^: 24: ../include/safe_str_lib.h:272:19 BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff):../include/safe_compile.h : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^203warning : : ^'diagnose_if' is a clang extension [-Wgcc-compat]20 : note../include/safe_compile.h: :expanded from macro 'BOS_OVR2'183 :20: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \expanded from macro 'BOS_CHK2' ^ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:224:23:In file included from perf_memcpy32_s.cwarning:: 6'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_mem_lib.h:136:30:../include/safe_compile.h :warning206: :'diagnose_if' is a clang extension [-Wgcc-compat]14 : note: expanded from macro 'BOS_OVR2' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: noteIn file included from : perf_memset_s.cexpanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 23 ^: ../include/safe_mem_lib.h:218:5: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^../include/safe_compile.h :203:20: note: expanded from macro 'BOS_OVR2' In file included from __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \perf_memcpy32_s.c : ^ 6: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:136:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24 BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff): ../include/safe_str_lib.h ^: 272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :230:10: note: expanded from macro 'BOS_NULL'In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10 BOS_OVR2(b1, n) BOS_OVR2(b2, n);: ^note : expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^../include/safe_compile.h :203:20: note: expanded from macro 'BOS_OVR2' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:231:52: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))warning In file included from : ^perf_memcpy32_s.c 'diagnose_if' is a clang extension [-Wgcc-compat]: 6: ../include/safe_mem_lib.h:137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ VAL_OVR2_BUTZERO(slen, dlen); const size_t srcbos) BOS_CHK(dest) ^ ^ ../include/safe_compile.h:../include/safe_compile.h261::15910::10 :note : noteexpanded from macro 'VAL_OVR2_BUTZERO': expanded from macro 'BOS_CHK' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h : ^ ^206 :14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK'In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:231In file included from :52perf_memset_s.c:: 23warning: : ../include/safe_mem_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 224:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]162 :28: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6 BOS_OVR2(b1, len) BOS_OVR2(b2, len);: ../include/safe_mem_lib.h ^: 145:5: In file included from warning: perf_strcpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h: :24203: :../include/safe_str_lib.h20::279 :note5: :expanded from macro 'BOS_OVR2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \expanded from macro 'BOS_CHK2' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:232:5: warning __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from perf_memset_s.c:23: BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax);../include/safe_mem_lib.h : ^224 :5: warning: In file included from ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]perf_strcpy_s.c: :20324:: 20../include/safe_str_lib.h:: 279../include/safe_compile.hnote::: 5206::expanded from macro 'BOS_OVR2' 14 warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_OVR2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \note : ^expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_memset_s.cIn file included from :perf_memcpy_s.c23:: 47../include/safe_mem_lib.h: :../include/safe_mem_lib.h224::23223::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c../include/safe_compile.h::20624:: 14../include/safe_str_lib.h:: 279note:: 19expanded from macro 'BOS_OVR2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ../include/safe_compile.h:In file included from 203:perf_memcpy32_s.c20::6 : note../include/safe_mem_lib.h: :expanded from macro 'BOS_OVR2'145 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:187:28:../include/safe_compile.h : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note230 : : ^expanded from macro 'BOS_CHK2'10 : note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:232:22: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))warning __attribute__((diagnose_if( \ : ^'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: noteIn file included from : perf_memset_s.cexpanded from macro 'VAL_OVR2': 23: ../include/safe_mem_lib.h:224:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.h:206:14: perf_strcpy_s.c:24: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: ../include/safe_str_lib.h :286 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h../include/safe_compile.h::232167::3910:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK_BUTZERO' BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^../include/safe_compile.h :261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \In file included from perf_memcpy_s.c ^: 47: ../include/safe_mem_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:246:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:252:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax) ^../include/safe_compile.h :257:10: note: ../include/safe_compile.hexpanded from macro 'VAL_OVR2': 172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:253:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:179:14../include/safe_compile.h:: 257note:: 10expanded from macro 'BOSW_CHK': note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:262:20: warning: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:194../include/safe_compile.h::14159:: 10note:: expanded from macro 'BOSW_CHK2'note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from perf_strcpy_s.cIn file included from :perf_memcpy_s.c24:: 47../include/safe_str_lib.h: :../include/safe_mem_lib.h311::2625::20 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h161::19514::28 :note: expanded from macro 'BOS_CHK'note : expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from perf_memcpy_s.cperf_strcpy_s.c::4724: : ../include/safe_mem_lib.h../include/safe_str_lib.h::262311::415:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24note: ../include/safe_str_lib.h:: 325:expanded from macro 'BOS_OVR2'58 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(src) BOS_NULL(resultp);perf_memset_s.c : ^ 23: ../include/safe_mem_lib.h:231:../include/safe_compile.h52::230: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_memset_s.c:23: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \../include/safe_mem_lib.h : ^231 :52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^../include/safe_compile.h :187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:232:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.hIn file included from :257perf_strcpy_s.c::1024:: note../include/safe_str_lib.h: :expanded from macro 'VAL_OVR2'338 :53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ const size_t destbos) BOS_CHK2(dest, dmax); ^ ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:232:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from perf_strcpy_s.c: (diagnose_if((value) && (value) > (vmax), \24 : ^../include/safe_str_lib.h :338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:246In file included from :perf_strcpy_s.c34::24 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]348 :51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:252:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax) ^ ../include/safe_compile.h:172:10: note __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: expanded from macro 'BOSW_CHK_BUTZERO' ^ (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:253:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: In file included from expanded from macro 'BOSW_OVR2_BUTZERO'perf_strcpy_s.c :24: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c: const size_t destbos) BOS_CHK2(dest, dmax);23 : ^../include/safe_mem_lib.h :262:5: ../include/safe_compile.hwarning:: 183'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_CHK2' BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:177 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 10 ^: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^../include/safe_compile.h :179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:262:5: warning __attribute__((diagnose_if( \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ../include/safe_str_lib.h ^: 365:56: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 191:20: note: expanded from macro 'BOSW_CHK2' const size_t destbos) BOS_CHK2(dest, dmax); ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \../include/safe_compile.h : ^183 :20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:365:56: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h: __attribute__((diagnose_if( \365 : ^56 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:262:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:409:58: warning: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ 'diagnose_if' is a clang extension [-Wgcc-compat] ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: In file included from noteperf_strcpy_s.c: :expanded from macro 'BOS_CHK2' 24: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:145:30:In file included from perf_strcpy_s.cwarning:: 24'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:409:58:../include/safe_compile.h :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy32_s.cIn file included from :perf_strcpy_s.c6:: 24../include/safe_mem_lib.h: :../include/safe_str_lib.h145::41054::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10 BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff): ^note : expanded from macro 'BOS_NULL' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:146:9: warningIn file included from : perf_strcpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 24: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h: BOS_NULL(src) BOS_NULL(resultp);261 : ^10 : note: expanded from macro 'VAL_OVR2_BUTZERO' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if((value) && (value) > (vmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:154:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:416:57: warning BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::161167::1410:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:154:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:155:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:417:19: warning: (diagnose_if((value) && (value) > (vmax), \'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: In file included from note: perf_memcpy32_s.cexpanded from macro 'BOS_CHK': 6: ../include/safe_mem_lib.h:163:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:163In file included from :perf_strcpy_s.c33:: 24warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:424:5: warningIn file included from : perf_memcpy32_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 6: ../include/safe_mem_lib.h:164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from perf_strcpy_s.c:perf_memcpy32_s.c24:: 6../include/safe_str_lib.h: :../include/safe_mem_lib.h430::17257::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:172:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:173:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:181:5: In file included from warningperf_strcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]24 : ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:181:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:182:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ BOS_CHK(dest);../include/safe_compile.h : ^230 :10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:188: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159../include/safe_compile.h::10162:: 28note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 2); ^ ../include/safe_compile.h:162:../include/safe_compile.h28::183 :note20: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:In file included from 193perf_strcpy_s.c::55:24 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]445 :19: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 186:14: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^../include/safe_compile.h :206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: In file included from expanded from macro 'BOS_NULL' perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, len * 4); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \In file included from ^perf_strcpy_s.c :24: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10In file included from :perf_memcpy32_s.c :note6: : expanded from macro 'BOS_CHK'../include/safe_mem_lib.h :198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:204:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);note : ^expanded from macro 'BOS_CHK' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ In file included from perf_memcpy32_s.c:6../include/safe_compile.h: :../include/safe_mem_lib.h257::20410::5 :note : warningexpanded from macro 'VAL_OVR2': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:In file included from 453perf_memcpy32_s.c::236:: ../include/safe_mem_lib.hwarning:: 204'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:204:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:204:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.hIn file included from :230perf_strcpy_s.c::1024:: ../include/safe_str_lib.hnote:: 459expanded from macro 'BOS_NULL': 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ perf_strcpy_s.c ^: 24: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_mem_lib.h : ^210 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:210:5: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24In file included from : perf_memcpy32_s.c../include/safe_str_lib.h::6460: :../include/safe_mem_lib.h23::210 :warning19: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ../include/safe_compile.h ^: 257:10: note: ../include/safe_compile.hexpanded from macro 'VAL_OVR2': 230:10: note: expanded from macro 'BOS_NULL' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:210:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:183:../include/safe_compile.h20::203 :note20: :expanded from macro 'BOS_CHK2' note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.hperf_strcpy_s.c::20624:: 14../include/safe_str_lib.h:: 467note:: 60expanded from macro 'BOS_OVR2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h../include/safe_compile.h::467203::6020:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_OVR2' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:224:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy32_s.c:6: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \../include/safe_mem_lib.h : ^224 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:224:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:224:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.cIn file included from :6perf_strcpy_s.c: :../include/safe_mem_lib.h24:: 231../include/safe_str_lib.h::52489:: 53warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \note : ^expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from perf_strcpy_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \24 : ^../include/safe_str_lib.h :489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \note : ^expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ In file included from ../include/safe_compile.hperf_memcpy32_s.c::2306:: 10../include/safe_mem_lib.h:: 232note:: 22expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:232:39: warning: BOS_NULL(resultp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:172:10: In file included from noteperf_strcpy_s.c: :expanded from macro 'BOSW_CHK_BUTZERO'24 : ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h../include/safe_compile.h::246162::3428:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ../include/safe_compile.h ^: 223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:499:5: warning (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_memcpy32_s.cIn file included from :perf_strcpy_s.c6:: 24../include/safe_mem_lib.h: :../include/safe_str_lib.h252::50353::64 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax) rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ^ ../include/safe_compile.h:../include/safe_compile.h172::15910::10 :note : noteexpanded from macro 'BOSW_CHK_BUTZERO': expanded from macro 'BOS_CHK' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:253:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:503:64 (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK'In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24../include/safe_compile.h: :../include/safe_str_lib.h179::50414::52 :note : warningexpanded from macro 'BOSW_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194In file included from :14perf_strcpy_s.c:: note24: : expanded from macro 'BOSW_CHK2'../include/safe_str_lib.h :522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ In file included from ^ perf_strcpy_s.c:24: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: 98 warnings generated../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 98 warnings generated. In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt -Wl,-z,textonly -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o p_memset_s perf_memset_s.o ../src/libsafec-3.5.la __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ . In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 98 warnings generated. /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt -Wl,-z,textonly -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o p_memcpy_s perf_memcpy_s.o ../src/libsafec-3.5.la /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt -Wl,-z,textonly -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o p_memcpy32_s perf_memcpy32_s.o ../src/libsafec-3.5.la 394 warnings generated. /bin/bash ../libtool --tag=CC --mode=link gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z,retpolineplt -Wl,-z,textonly -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o p_strcpy_s perf_strcpy_s.o ../src/libsafec-3.5.la libtool: link: gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z -Wl,retpolineplt -Wl,-z -Wl,textonly -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/p_memcpy_s perf_memcpy_s.o ../src/.libs/libsafec-3.5.so libtool: link: gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z -Wl,retpolineplt -Wl,-z -Wl,textonly -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/p_memset_s perf_memset_s.o ../src/.libs/libsafec-3.5.so libtool: link: gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z -Wl,retpolineplt -Wl,-z -Wl,textonly -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/p_memcpy32_s perf_memcpy32_s.o ../src/.libs/libsafec-3.5.so /usr/bin/ld: warning: -z retpolineplt ignored /usr/bin/ld: warning: -z textonly ignored /usr/bin/ld: warning: -z retpolineplt ignored /usr/bin/ld: warning: -z textonly ignored libtool: link: gcc -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,noexecstack -mretpoline -DRETPOLINE -fPIC -DPIC -Wl,-z -Wl,retpolineplt -Wl,-z -Wl,textonly -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o .libs/p_strcpy_s perf_strcpy_s.o ../src/.libs/libsafec-3.5.so /usr/bin/ld: warning: -z retpolineplt ignored /usr/bin/ld: warning: -z textonly ignored /usr/bin/ld: warning: -z retpolineplt ignored /usr/bin/ld: warning: -z textonly ignored make[3]: Leaving directory '/<>/tests' make[3]: Entering directory '/<>' make[3]: Leaving directory '/<>' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' dh_auto_test make -j4 check VERBOSE=1 make[1]: Entering directory '/<>' make check-recursive make[2]: Entering directory '/<>' Making check in src make[3]: Entering directory '/<>/src' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/<>/src' Making check in tests make[3]: Entering directory '/<>/tests' make t_memcpy_s t_memmove_s t_memset_s t_sprintf_s t_strcat_s t_strcpy_s t_strncat_s t_strncpy_s t_strnlen_s t_strtok_s t_vsprintf_s t_sscanf_s t_strerror_s t_strerrorlen_s t_mbstowcs_s t_mbsrtowcs_s t_wcsrtombs_s t_wcstombs_s t_wcrtomb_s t_wctomb_s t_wcsnlen_s t_wcscpy_s t_wcsncpy_s t_wcscat_s t_wcsncat_s t_wmemcpy_s t_wmemmove_s t_wcstok_s t_vswprintf_s t_swprintf_s t_fwprintf_s t_vfwprintf_s t_swscanf_s t_vswscanf_s t_vwscanf_s t_fwscanf_s t_vfwscanf_s t_wscanf_s t_wmemcmp_s t_wcscmp_s t_wcsncmp_s t_wcsicmp_s t_wcsnatcmp_s t_wcsstr_s t_wcsset_s t_wcsnset_s t_wcscoll_s t_wcslwr_s t_wcsupr_s t_towfc_s t_towlower t_towupper t_wcsfc_s t_wcsnorm_s t_memcpy32_s t_memcpy16_s t_memcmp_s t_memcmp32_s t_memcmp16_s t_memmove32_s t_memmove16_s t_memset32_s t_memset16_s t_memzero_s t_memzero32_s t_memzero16_s t_strcasecmp_s t_strcasestr_s t_strcmp_s t_strcmpfld_s t_strcpyfldin_s t_strcpyfldout_s t_strcpyfld_s t_strcspn_s t_strfirstchar_s t_strfirstdiff_s t_strfirstsame_s t_strisalphanumeric_s t_strisascii_s t_strisdigit_s t_strishex_s t_strislowercase_s t_strismixed_s t_strispassword_s t_strisuppercase_s t_strlastchar_s t_strlastdiff_s t_strlastsame_s t_strljustify_s t_strnatcmp_s t_strnterminate_s t_strpbrk_s t_strprefix_s t_strremovews_s t_strspn_s t_strchr_s t_memchr_s t_strrchr_s t_memrchr_s t_strstr_s t_strtolowercase_s t_strtouppercase_s t_strset_s t_strnset_s t_strzero_s t_strcoll_s t_timingsafe_memcmp t_timingsafe_bcmp t_memccpy_s t_fprintf_s t_vprintf_s t_printf_s t_vfprintf_s t_tmpfile_s t_gets_s t_fopen_s t_freopen_s t_asctime_s t_ctime_s t_gmtime_s t_localtime_s t_getenv_s t_bsearch_s t_qsort_s make[4]: Entering directory '/<>/tests' gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_memcpy_s.o test_memcpy_s.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_msvcrt.o test_msvcrt.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_memmove_s.o test_memmove_s.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_memset_s.o test_memset_s.c In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:73:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.hIn file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::7373::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:../include/safe_compile.h10::167 :note10: :expanded from macro 'BOS_CHK_BUTZERO' note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::7373::3333:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::216216::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::7474::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax) VAL_OVR2_BUTZERO(slen, dmax) ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::7575::1313:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) && BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) && ^ ^ ../include/safe_compile.h../include/safe_compile.h::263263::4343:: notenote: : expanded from macro 'BOS_ATTR'expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::8585::5252:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK_BUTZERO(dest, slen) const size_t srcbos) BOS_CHK_BUTZERO(dest, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::8686::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::216216::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::8686::3333:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::9898::5252:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(dest) const size_t destbos) BOS_NULL(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::9999::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) BOS_CHK_BUTZERO(dest, n) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::100100::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") ^ ^ ../include/safe_compile.h../include/safe_compile.h::263263::4343:: notenote: : expanded from macro 'BOS_ATTR'expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::101101::1313:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); VAL_OVR2(value, 255); ^ ^ ../include/safe_compile.h../include/safe_compile.h::257257::1010:: notenote: : expanded from macro 'VAL_OVR2'expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::107107::6565:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_NULL(dest) rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::108108::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) BOS_CHK_BUTZERO(dest, n) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::109109::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax), BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax), ^ ^ ../include/safe_compile.h../include/safe_compile.h::263263::4343:: notenote: : expanded from macro 'BOS_ATTR'expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::116116::6565:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_NULL(dest) rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::117117::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) BOS_CHK_BUTZERO(dest, n) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::118118::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ^ ^ ../include/safe_compile.h../include/safe_compile.h::263263::4343:: notenote: : expanded from macro 'BOS_ATTR'expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from test_memmove_s.cIn file included from :test_memcpy_s.c10:: 10In file included from : ./test_expmem.hIn file included from :./test_expmem.h35:: 35../include/safe_mem_lib.h: :../include/safe_mem_lib.h126::12651::51 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) const size_t srcbos) BOS_CHK(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::159159::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:../include/safe_compile.h35:: 161../include/safe_mem_lib.h::14126:: 51note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from :test_memcpy_s.c :note: 10expanded from macro 'BOS_CHK': In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c../include/safe_compile.h::10206: :In file included from 14./test_expmem.h:: 35note: : ../include/safe_mem_lib.hexpanded from macro 'BOS_OVR2': 127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:128:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:128:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::136136::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ^ ../include/safe_compile.h../include/safe_compile.h::183183::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::136136::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::186186::1414:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::136136::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::187187::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::136136::3030:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ^ ../include/safe_compile.h../include/safe_compile.h::183183::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::136136::3030:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::186186::1414:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::136136::3030:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::187187::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from test_memmove_s.c:10: In file included from In file included from ./test_expmem.htest_memcpy_s.c::3510: : ../include/safe_mem_lib.hIn file included from :./test_expmem.h136::3554: :../include/safe_mem_lib.h :warning136: :'diagnose_if' is a clang extension [-Wgcc-compat]54 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:230:10../include/safe_compile.h:: 230note:: 10expanded from macro 'BOS_NULL': note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::137137::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); VAL_OVR2_BUTZERO(slen, dlen); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ^ ../include/safe_compile.h../include/safe_compile.h::183183::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::186186::1414:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::187187::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::3030:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ^ ../include/safe_compile.h../include/safe_compile.h::183183::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::3030:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::186186::1414:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::3030:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::187187::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::145145::5454:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::146146::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); ^ VAL_OVR2_BUTZERO(slen, dlen); ../include/safe_compile.h ^: 261:10: note: expanded from macro 'VAL_OVR2_BUTZERO'../include/safe_compile.h :261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::154154::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::154154::3333:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::216216::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::155155::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from test_memcpy_s.c:10: In file included from In file included from test_memmove_s.c./test_expmem.h::1035: : In file included from ../include/safe_mem_lib.h./test_expmem.h::16335:: 5../include/safe_mem_lib.h:: 163warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::163163::3333:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_sprintf_s.o test_sprintf_s.c ^ ../include/safe_compile.h../include/safe_compile.h::216216::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::164164::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::172172::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::172172::3333:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::216216::10:10 :note : noteexpanded from macro 'BOS_OVR2_BUTZERO': expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::173173::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::181181::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::167167::1010:: notenote: : expanded from macro 'BOS_CHK_BUTZERO'expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::181181::3333:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h../include/safe_compile.h::216216::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::182182::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::1010:: note : noteexpanded from macro 'VAL_OVR2_BUTZERO': expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::188188::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); BOS_CHK(dest); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159159::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::188188::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::161161::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::188188::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162162::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::193193::5555:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 2); const size_t destbos) BOS_CHK2(dest, len * 2); ^ ^ ../include/safe_compile.h../include/safe_compile.h::183183::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memmove_s.c:10: ../include/safe_compile.hIn file included from :./test_expmem.h186::3514: : ../include/safe_mem_lib.hnote:: 193expanded from macro 'BOS_CHK2': 55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memcpy_s.c:10: In file included from In file included from test_memmove_s.c./test_expmem.h::1035: : In file included from ../include/safe_mem_lib.h./test_expmem.h::19335:: 55../include/safe_mem_lib.h:: 193warning:: 55'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:../include/safe_compile.h28::187 :note28: :expanded from macro 'BOS_CHK2' note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::198198::5555:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 4); const size_t destbos) BOS_CHK2(dest, len * 4); ^ ^ ../include/safe_compile.h../include/safe_compile.h::183183::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::198198::5555:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::186186::1414:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::198198::5555:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::187187::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::204204::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159159::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::204204::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::161161::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::204204::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162162::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::204204::1919:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h../include/safe_compile.h::257257::1010:: notenote: : expanded from macro 'VAL_OVR2'expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::204204::3737:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from ./test_expmem.hIn file included from :./test_expmem.h35:: 35../include/safe_mem_lib.h: :../include/safe_mem_lib.h210::2105::5 :warning : warning: 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159159::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::210210::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::161161::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::210210::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162162::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::210210::1919:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h../include/safe_compile.h::257257::1010:: notenote: : expanded from macro 'VAL_OVR2'expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::210210::3737:: warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::218218::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ^ ../include/safe_compile.h../include/safe_compile.h::203203::2020:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::218218::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::206206::1414:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::218218::2121:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ^ ../include/safe_compile.h../include/safe_compile.h::203203::2020:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: In file included from : ./test_expmem.hIn file included from :./test_expmem.h35:: 35../include/safe_mem_lib.h: :../include/safe_mem_lib.h:218218::2121:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::206206::1414:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::224224::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len); BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ^ ../include/safe_compile.h../include/safe_compile.h::203203::2020:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::224224::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::206206::1414:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::224224::2323:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len); BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ^ ../include/safe_compile.h../include/safe_compile.h::203203::2020:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::224224::2323:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::206206::1414:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::231231::5252:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) const size_t srcbos) BOS_CHK(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::159159::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::231231::5252:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::161161::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::231231::5252:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162162::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::232232::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::203203::2020:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::232232::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h:206::20614::14 :note : noteexpanded from macro 'BOS_OVR2': expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::232232::2222:: warning: warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::257257::1010:: notenote: : expanded from macro 'VAL_OVR2'expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::232232::3939:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261261::10:10 :note : noteexpanded from macro 'VAL_OVR2_BUTZERO': expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::10: 10In file included from : ./test_expmem.hIn file included from :./test_expmem.h35:: 35../include/safe_mem_lib.h: :../include/safe_mem_lib.h246::2465::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::172172::1010:: notenote: : expanded from macro 'BOSW_CHK_BUTZERO'expanded from macro 'BOSW_CHK_BUTZERO' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::246246::3434:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::223223::1010:: notenote: : expanded from macro 'BOSW_OVR2_BUTZERO'expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::252252::5353:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax) const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax) ^ ^ ../include/safe_compile.h../include/safe_compile.h::172172::1010:: notenote: : expanded from macro 'BOSW_CHK_BUTZERO'expanded from macro 'BOSW_CHK_BUTZERO' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::253253::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); BOSW_OVR2_BUTZERO(src, smax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::223223::1010:: notenote: : expanded from macro 'BOSW_OVR2_BUTZERO'expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::262262::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ^ ../include/safe_compile.h../include/safe_compile.h::177177::1010:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::262262::55:: warning: warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::179179::1414:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::262262::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::180180:28::28 :note : noteexpanded from macro 'BOSW_CHK': expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from In file included from test_memmove_s.ctest_memcpy_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::262262::2020:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ^ ../include/safe_compile.h../include/safe_compile.h::191191::2020:: notenote: : expanded from macro 'BOSW_CHK2'expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from :test_memmove_s.c167:10:: 10In file included from :./test_expmem.h :35note: : ../include/safe_mem_lib.h:expanded from macro 'BOS_CHK_BUTZERO'262 :20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c:../include/safe_compile.h10:: 194In file included from :./test_expmem.h14::35 : note: ../include/safe_mem_lib.hexpanded from macro 'BOSW_CHK2': 262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from test_memmove_s.c:10: In file included from In file included from ./test_expmem.htest_memcpy_s.c::35: 10../include/safe_mem_lib.h: :In file included from 262./test_expmem.h::3520: :../include/safe_mem_lib.h :warning262: :'diagnose_if' is a clang extension [-Wgcc-compat]20 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28:../include/safe_compile.h :note195: :expanded from macro 'BOSW_CHK2'28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from In file included from test_memcpy_s.ctest_memmove_s.c::1010: : In file included from In file included from ./test_expmem.h./test_expmem.h::3535: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::262262::4141:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ^ ../include/safe_compile.h../include/safe_compile.h::230230::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:73:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:74:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax) ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:75:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:85:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK_BUTZERO(dest, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:86:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:86:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:98:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:99:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:100:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:101:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:107:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:108:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:109:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:116:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:117:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:118:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:128:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:146:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:154:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:154:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:155:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:163:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:163:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:172:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:172:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:173:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:181:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:181:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:182:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 2); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:193:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, len * 4); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:204:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:204:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:204:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:204:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:204:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:210:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:210:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:224:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:224:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:224:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:224:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:231:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:232:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:232:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:246:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:252:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax) ^ ../include/safe_compile.h:172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:253:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' test_sprintf_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10:In file included from note: expanded from macro 'BOS_CHK' test_memset_s.c:10: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10In file included from : ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' test_memset_s.c:10: In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ./test_expmem.h:35: ../include/safe_mem_lib.h:262:20: In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.hIn file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' :104:19: __attribute__((diagnose_if( \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src);In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:230: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 98 warnings generated. ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strcat_s.o test_strcat_s.c (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^98 warnings generated. In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strcpy_s.o test_strcpy_s.c In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' 98 __attribute__((diagnose_if( \ ^ warningIn file included from s generated. test_sprintf_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strncat_s.o test_strncat_s.c "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.cIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_NULL(src);../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_sprintf_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:104:5In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : warning: EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ In file included from test_strcat_s.c:10: In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :104:19 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_sprintf_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strcat_s.c: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : ../include/safe_str_lib.h:110:5: warningIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h:161 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ :14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:674:27 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:230:In file included from 10: note: expanded from macro 'BOS_NULL' test_strcat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcat_s.c:10 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ : ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:263 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :43: note: expanded from macro 'BOS_ATTR' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt);#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_sprintf_s.c: BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax),10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))):263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.hIn file included from test_strcat_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :681:63 "dest overflow") BOS_OVR2_BUTZERO(src, slen);: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h:216: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10In file included from : note: expanded from macro 'BOS_CHK' test_sprintf_s.c: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161 va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :14: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' test_sprintf_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c: va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ :130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_sprintf_s.c: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h BOS_CHK2(str, smax);:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.hIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :136:5 BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../include/safe_compile.h:186:14In file included from : note: expanded from macro 'BOS_CHK2' test_sprintf_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h:136 BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.cIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :10: const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' ../include/safe_str_lib.h:142: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c: const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp)10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:211:20: noteIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' : expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_sprintf_s.c:10: BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ../include/safe_str_lib.h:707:5#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' test_strcat_s.c:10: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../include/safe_str_lib.h:143:53: warningIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:707In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 5: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:159:5In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:714:52 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10 const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' : ../include/safe_str_lib.h:159 (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' :28: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_str_lib.h:715: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOSW_CHK2' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ^ In file included from test_sprintf_s.c:In file included from 10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' test_strcat_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:161: __attribute__((diagnose_if( \ ^ 14: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 28: note const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' : expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_sprintf_s.c:10In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.h: va_list ap) BOS_CHK(dest) BOS_FMT(fmt);723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 28: BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.cIn file included from test_strcat_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' :10: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ :232:20: note: expanded from macro 'BOS_FMT' In file included from test_sprintf_s.c:10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ ../include/safe_compile.h:159:10In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' : note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ test_sprintf_s.c:10: ../include/safe_str_lib.h:724In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' :26: warning (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strcat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ In file included from ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' test_strcat_s.c:10: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10 va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' : ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK'In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: noteIn file included from : test_sprintf_s.cexpanded from macro 'BOS_FMT': 10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sprintf_s.c:10In file included from : test_strcat_s.c../include/safe_str_lib.h::10733: :../include/safe_str_lib.h20::202 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.hIn file included from :test_strcat_s.c733::1020: :../include/safe_str_lib.h :warning202: :'diagnose_if' is a clang extension [-Wgcc-compat]22 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10:In file included from test_strcat_s.cnote:: 10expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);: ../include/safe_str_lib.h ^: 741:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]232 :20: note: expanded from macro 'BOS_FMT' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:In file included from 232test_sprintf_s.c::2010:: ../include/safe_str_lib.hnote:: 741expanded from macro 'BOS_FMT': 20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../include/safe_compile.h : ^257 :10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:746:53: warningEXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::180232::2820:: note: note: expanded from macro 'BOSW_CHK'expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \221 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.hEXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);: 754 ^: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_sprintf_s.ctest_strcat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::754228::5236:: warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \In file included from test_sprintf_s.c ^: 10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strcat_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \10 : ^../include/safe_str_lib.h :232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.hIn file included from :test_strcat_s.c230::1010:: ../include/safe_str_lib.hnote: :expanded from macro 'BOS_NULL'245 :51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_sprintf_s.c : ^ 10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:In file included from 223test_strcat_s.c::10:10 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_OVR2_BUTZERO'245 :51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h246::2235::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ In file included from test_strcat_s.c../include/safe_compile.h::10177: :../include/safe_str_lib.h10::253 :note56: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:In file included from 10test_sprintf_s.c: :../include/safe_str_lib.h10:: 253../include/safe_str_lib.h::56774:: 67warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:../include/safe_compile.h28::179 :note14: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:774:67: warning BOS_NULL(src) BOS_NULL(resultp);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:../include/safe_compile.h230::18010::28 :note : noteexpanded from macro 'BOS_NULL': expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:775:5: warningIn file included from : test_strcat_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h BOS_NULL(src) BOS_NULL(resultp);: 263 ^:43 : note: expanded from macro 'BOS_ATTR' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:781:In file included from 51:test_strcat_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ^ ../include/safe_compile.h:159../include/safe_compile.h::10177:: 10note:: noteexpanded from macro 'BOS_CHK': expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::781161::5114:: warningnote: : expanded from macro 'BOS_CHK''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10In file included from :test_sprintf_s.c :note10: : expanded from macro 'BOS_NULL'../include/safe_str_lib.h :781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_strcat_s.c ^: 10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: In file included from note: test_sprintf_s.cexpanded from macro 'BOS_CHK2': 10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ../include/safe_compile.h ^: 177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ In file included from test_sprintf_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::230799::105:: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' test_sprintf_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_str_lib.h:827:53: warningIn file included from test_strcat_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:311:In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' 19: warning: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :203:20: note: In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src);expanded from macro 'BOS_OVR2' ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:230:10:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28 BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h: note: expanded from macro 'BOS_CHK' : __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ : ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strncat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_strcat_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:104:In file included from 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' test_strcat_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:161 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:110:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' 5 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.hIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' :385:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp);In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.hIn file included from :230:10: note: expanded from macro 'BOS_NULL' test_strcat_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' :43: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : expanded from macro 'BOS_ATTR' In file included from #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ test_strcat_s.c:10: ../include/safe_str_lib.h:391:57: warningIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax),../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strcat_s.c: "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' 10: ../include/safe_str_lib.h: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h:396 BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' :59: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:187: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 28: note: expanded from macro 'BOS_CHK2' In file included from __attribute__((diagnose_if( \ ^ test_strncat_s.c:10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :10: const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: noteIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strcat_s.c:In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' 10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 136 BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' :5: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' 28: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ expanded from macro 'BOS_CHK2' In file included from __attribute__((diagnose_if( \ ^ test_strcat_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10:In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:143In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :5: warning const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:409:In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 58: warning BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim): 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: noteIn file included from test_strcat_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' : expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :144:9: warning: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(ptr); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.hIn file included from :159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' test_strcat_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_str_lib.h:159:19: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:169:40In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:161 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :14: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strncat_s.c:In file included from 10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' test_strcat_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162 va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' :28: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strncat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.cIn file included from test_strcat_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :10: ../include/safe_str_lib.h const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' :177:5: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 161:14: note: expanded from macro 'BOS_CHK' test_strcat_s.c:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' 10: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:177:19: warning: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' test_strncat_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_str_lib.h:187:41: warningIn file included from : 'diagnose_if' is a clang extension [-Wgcc-compat] test_strcat_s.c:10 va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' : ../include/safe_str_lib.h:437 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' :28: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : expanded from macro 'BOS_CHK' In file included from __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from 187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' test_strcat_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' ../include/safe_str_lib.h:187:55 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10 va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' : ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10 __attribute__((diagnose_if( \: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:230In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :10: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' test_strcat_s.c:10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :159:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h: BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 445:5: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : ../include/safe_str_lib.h:205:51:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp);../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ test_strncat_s.c:10: ../include/safe_str_lib.h:207In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' :59: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);test_strcat_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:232: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ In file included from ../include/safe_compile.htest_strncat_s.c::15910:: 10../include/safe_str_lib.h:: 211note:: 34expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:452:52: warning: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from ^test_strncat_s.c :10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK'EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 28 ^: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ In file included from test_strncat_s.c:../include/safe_compile.h10:: 257../include/safe_str_lib.h::10224:: 60note:: expanded from macro 'VAL_OVR2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_strncat_s.ctest_strcat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::228460::3641:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20 VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest");: ^note : expanded from macro 'BOS_FMT' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: In file included from notetest_strcat_s.c: :expanded from macro 'BOS_CHK'10 : ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:467../include/safe_compile.h::60162:: 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162: __attribute__((diagnose_if( \28 : ^ note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:484:5: const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10 BOS_NULL(resultp);: ../include/safe_str_lib.h ^: 484:5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h const size_t destbos) BOS_CHK(dest) BOS_NULL(src): 253 ^: 56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: ../include/safe_compile.hnote:: 161expanded from macro 'BOS_CHK': 14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: noteIn file included from : test_strcat_s.cexpanded from macro 'BOS_CHK': 10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: noteIn file included from : expanded from macro 'BOS_NULL'test_strcat_s.c :10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ In file included from test_strcat_s.c../include/safe_compile.h::10230: :../include/safe_str_lib.h10::489 :note67: :expanded from macro 'BOS_NULL' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h ^: 262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c../include/safe_compile.h::10161: :../include/safe_str_lib.h14::498 :note52: :expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 498 ^: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h ^: 498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:499: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:503:64: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10:../include/safe_compile.h :note159: :expanded from macro 'BOS_CHK'10 : note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_strcat_s.ctest_strncat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::503272::645:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::161161::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strcat_s.cIn file included from :test_strncat_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h503::27264::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h162::16228::28 :note : noteexpanded from macro 'BOS_CHK': expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:In file included from 20test_strcat_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK2': 504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strncat_s.c: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \10 : ^../include/safe_str_lib.h :272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ../include/safe_compile.h ^: 187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ test_strcat_s.c ^: 10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:279:5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:In file included from 523test_strncat_s.c::910:: ../include/safe_str_lib.hwarning:: 279'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))../include/safe_compile.h ^ :230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");test_strncat_s.c ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' :10: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))../include/safe_str_lib.h ^ :286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h:286: BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 33: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax")../include/safe_compile.h ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' :216:10:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ test_strcpy_s.c:11: ../include/safe_str_lib.h:104In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' :5: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_NULL(src);test_strncat_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \../include/safe_compile.h ^ :159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:338:53:In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:183 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :20: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ ../include/safe_compile.h:230:10: In file included from note: expanded from macro 'BOS_NULL' test_strncat_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ 11: ../include/safe_str_lib.h:110:5: warningIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.hIn file included from :110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' test_strncat_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14 BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp,: ^note : expanded from macro 'BOS_CHK2' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from test_strcpy_s.c:11In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.hIn file included from :110:19: warning: "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len)'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strncat_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 10: ../include/safe_str_lib.h:343:53:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:187: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 28: note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ test_strcpy_s.c:11: ../include/safe_str_lib.h:118:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:348:51: In file included from warningtest_strcat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); BOS_ATTR((slen || dest || dmax) && BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ^ ../include/safe_compile.h:263../include/safe_compile.h::43263:: 43note:: expanded from macro 'BOS_ATTR'note : expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ ^ ../include/safe_compile.h:183:20: noteIn file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : expanded from macro 'BOS_CHK2' BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:263:43: note: In file included from expanded from macro 'BOS_ATTR' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../include/safe_str_lib.h ^ :348:51: warning: In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ../include/safe_compile.h ^: 216:10: note: expanded from macro 'BOS_OVR2_BUTZERO'../include/safe_compile.h :159:10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \186:14: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \note : ^expanded from macro 'BOS_CHK2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :10: ../include/safe_str_lib.h:348:51In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' test_strcpy_s.c:11 __attribute__((diagnose_if( \ In file included from ^test_strcat_s.c :10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.h BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' :130:5: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen);In file included from test_strcat_s.cIn file included from :test_strncat_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h558::35337::57 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ :159:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' 10In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ : noteIn file included from test_strcat_s.c:10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \559 : ^9 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : expanded from macro 'BOS_CHK' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strncat_s.c#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 10: ../include/safe_str_lib.h:353:57: In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:187:28:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' note __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: In file included from test_strcpy_s.c:In file included from 11: test_strcat_s.c:../include/safe_str_lib.h10:: 130:../include/safe_str_lib.h19::566 :5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :359 (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ :57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK2(dest, dmax); In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK2(str, smax); ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::566183::1920:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff);../include/safe_compile.h ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :183: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 20:In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:136:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcat_s.c :10: ../include/safe_str_lib.h:566:../include/safe_compile.h32::186 :warning14: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK2' note: BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \expanded from macro 'VAL_OVR2' ^ expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \ ^ In file included from In file included from test_strncat_s.ctest_strcat_s.c:10: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :186:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: BOS_ATTR(!_BOS_NULL(dest) &&expanded from macro 'BOS_OVR2_BUTNULL' ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 14: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ test_strcpy_s.c: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 11: ../include/safe_str_lib.h:143:5:In file included from warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c: BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 10: ../include/safe_str_lib.h:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ 359In file included from :test_strcat_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 57 BOSW_CHK2(str, smax);: ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2'In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from __attribute__((diagnose_if( \ ^ test_strcpy_s.cIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :11: ../include/safe_str_lib.h const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' :144:9: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr);In file included from test_strncat_s.c:10: In file included from ../include/safe_str_lib.h:test_strcat_s.c365::1056: :../include/safe_str_lib.h :warning585: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :186:14: note: expanded from macro 'BOS_CHK2' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: In file included from test_strcpy_s.c:11: In file included from ../include/safe_str_lib.htest_strcat_s.c::159:105: :../include/safe_str_lib.h :warning585: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:365 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :56: warning: In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:161:14:../include/safe_compile.h :note230: :expanded from macro 'BOS_CHK'10 : note: expanded from macro 'BOS_NULL' 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../include/safe_compile.h ^ ^ :187:28: note: In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if( \ ^ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^../include/safe_compile.h :179:14: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'232 :20: note: expanded from macro 'BOS_FMT' 10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ 370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK2(dest, dmax); 394 warnings generated. In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h va_list ap) BOS_CHK(dest) BOS_FMT(fmt); In file included from ^test_strcat_s.c :10: ../include/safe_str_lib.h:591:../include/safe_compile.h20::159 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' : BOSW_CHK(dest) BOSW_OVR2(src, slen);183 ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :20: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:591: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \20 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' 11: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :169:40In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' : warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10:In file included from test_strcpy_s.cnote:: expanded from macro 'BOSW_CHK'11 : ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:../include/safe_compile.h10:: 187../include/safe_str_lib.h::28597:: 5note:: expanded from macro 'BOS_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strcpy_s.c:11In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' : ../include/safe_str_lib.h:169: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10 BOS_CHK(dest) BOS_NULL(lastp);: ../include/safe_str_lib.h ^: 597:20: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:In file included from 232:20: note: expanded from macro 'BOS_FMT' test_strncat_s.c:10 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:377In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :19:In file included from warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: BOS_CHK(dest) BOS_NULL(lastp);note : ^expanded from macro 'BOS_ATTR' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strcpy_s.c#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ 11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :159:10 BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") In file included from ^test_strncat_s.c :10: ../include/safe_str_lib.h:384../include/safe_compile.h::57263:: 43warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_ATTR' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' :#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ test_strncat_s.c:10: ../include/safe_str_lib.hIn file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' :385:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' test_strncat_s.c:10: In file included from test_strcpy_s.c#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 11 ^: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: ../include/safe_str_lib.hnote:: 385expanded from macro 'BOS_CHK': 19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note : ^expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);In file included from test_strcpy_s.c ^: 11: ../include/safe_str_lib.h:177:19:../include/safe_compile.h :warning226: :'diagnose_if' is a clang extension [-Wgcc-compat]20 : note: expanded from macro 'BOSW_OVR2_BUTNULL' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11In file included from : test_strncat_s.c../include/safe_str_lib.h::10187: :../include/safe_str_lib.h41::391 :warning57: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); In file included from ^test_strcat_s.c :10: ../include/safe_str_lib.h:616:../include/safe_compile.h57::159 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ../include/safe_compile.h ^: 230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ In file included from ^test_strcpy_s.c :11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:../include/safe_compile.h10:: 162../include/safe_str_lib.h::28627:: 33note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^../include/safe_compile.h :177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.cIn file included from :test_strncat_s.c11:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h187::39655::59 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from va_list ap) BOS_CHK(dest) BOS_FMT(fmt);test_strcat_s.c : ^ 10: ../include/safe_str_lib.h:627:33:../include/safe_compile.h :warning232: :'diagnose_if' is a clang extension [-Wgcc-compat]20 : note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \expanded from macro 'BOS_FMT' ^ ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ In file included from ^test_strcat_s.c :10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ In file included from test_strncat_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h232::40220::52 :note : warningexpanded from macro 'BOS_FMT': 'diagnose_if' is a clang extension [-Wgcc-compat] gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strncpy_s.o test_strncpy_s.c In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:198:22: warning const size_t srcbos) BOS_CHK(dest): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:638:41 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10../include/safe_compile.h:: 177note:: 10expanded from macro 'BOS_NULL': note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(stream) BOS_FMT(fmt);test_strncat_s.c : ^10../include/safe_compile.h : :../include/safe_str_lib.h179::40314::../include/safe_compile.h5 ::note232 : :warningexpanded from macro 'BOSW_CHK'20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:403:In file included from 5test_strcpy_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 205:51: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 206:14: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ note ^: expanded from macro 'BOS_OVR2' EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:638:56: warning __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from test_strncat_s.c va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: 10 ^: ../include/safe_str_lib.h:403:25: ../include/safe_compile.hwarning:: 232'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_FMT' BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:207:59: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:211:34: warning (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 646 ^: 34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strncat_s.c::17910:: 14../include/safe_str_lib.h: :note409: :expanded from macro 'BOSW_CHK' 58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:646:34In file included from :test_strncat_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :409:58:../include/safe_compile.h :warning180: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../include/safe_compile.h : ^162 :28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.hIn file included from :test_strncat_s.c646::1049: : ../include/safe_str_lib.hwarning:: 410'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:215:34: warning BOS_NULL(src) BOS_NULL(resultp);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^../include/safe_compile.h :230:10: note../include/safe_compile.h: :expanded from macro 'BOS_NULL'232 :20: note: expanded from macro 'BOS_FMT' va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.hIn file included from :test_strcpy_s.c230::1110: :../include/safe_str_lib.h :note215: :expanded from macro 'BOS_NULL'49 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:657:42: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ In file included from test_strcat_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h232::65720::42 :note : warningexpanded from macro 'BOS_FMT': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: const size_t destbos) BOS_CHK(dest) note ^: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_strcat_s.c:test_strncat_s.c10:: 10../include/safe_str_lib.h: :657../include/safe_str_lib.h::42416:: 57warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:In file included from ../include/safe_compile.h28test_strcpy_s.c:::161 11:note: 14: ../include/safe_str_lib.h:expanded from macro 'BOSW_CHK': 221note:: 5expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcat_s.c:In file included from 10test_strncat_s.c: :../include/safe_str_lib.h:10657: :../include/safe_str_lib.h57::416 :warning57: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from test_strcpy_s.c ^: 11: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from 417test_strcpy_s.c::1911:: ../include/safe_str_lib.hwarning:: 228'diagnose_if' is a clang extension [-Wgcc-compat]: 36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10 va_list arg) BOS_FMT(fmt);: ^note : expanded from macro 'BOS_NULL' ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14:In file included from test_strncat_s.cnote:: 10expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:232:54: In file included from warningtest_strncat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:423:55:../include/safe_compile.h :warning162: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:430:57: warning: const size_t srcbos) BOS_CHK(dest) BOS_NULL(src)'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c../include/safe_compile.h::10161: :../include/safe_str_lib.h14::430 :note57: :expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:In file included from 11test_strncat_s.c: :../include/safe_str_lib.h10:: 245../include/safe_str_lib.h::51430:: 57warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h162::16228::28 :note : noteexpanded from macro 'BOS_CHK': expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ BOS_NULL(resultp); ^../include/safe_compile.h :159:10: ../include/safe_compile.hnote:: 230expanded from macro 'BOS_CHK': 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.hIn file included from :437test_strcpy_s.c::511:: ../include/safe_str_lib.hwarning:: 253'diagnose_if' is a clang extension [-Wgcc-compat]: 56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 10 ^: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \28 : ^ note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp);test_strcpy_s.c : ^11 : ../include/safe_str_lib.h:262:5: ../include/safe_compile.hwarning:: 159'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from test_strcpy_s.c:11: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \../include/safe_str_lib.h : ^272 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ In file included from test_strcpy_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h230::27210::19 :note : warningexpanded from macro 'BOS_NULL': 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:272: const size_t destbos) BOS_CHK(dest)19 : ^ warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159../include/safe_compile.h::10187:: 28note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:272:39In file included from : test_strncat_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ In file included from test_strcpy_s.c:../include/safe_compile.h11:: 257../include/safe_str_lib.h::10279:: 5note:: expanded from macro 'VAL_OVR2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: 159 ^: 10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:In file included from 230test_strcpy_s.c::1011:: ../include/safe_str_lib.hnote:: 279expanded from macro 'BOS_NULL': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10../include/safe_compile.h:: 230note:: 10expanded from macro 'BOS_CHK': note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: In file included from ../include/safe_str_lib.htest_strncat_s.c::27910:: 33../include/safe_str_lib.h:: 459warning:: 53'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ In file included from test_strncat_s.c:../include/safe_compile.h10:: 167../include/safe_str_lib.h::10460:: note23: :expanded from macro 'BOS_CHK_BUTZERO' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h: const size_t destbos) BOS_CHK2(dest, dmax);295 : ^9 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:../include/safe_compile.h302::18333::20 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 216 ^: 10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: In file included from expanded from macro 'BOS_CHK2'test_strcpy_s.c :11: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ note ^: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:311:5In file included from : test_strncat_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ note ^: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 489 ^: 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ In file included from ^test_strcpy_s.c :11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10 BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);: ../include/safe_str_lib.h ^: 489:67: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:318:5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:In file included from 11: test_strncat_s.c../include/safe_str_lib.h::10318: :../include/safe_str_lib.h5::498 :warning52: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:498:52: warning: BOS_CHK(dest) BOS_NULL(firstp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162:../include/safe_compile.h28::230 :note10: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c: BOS_NULL(src) BOS_NULL(resultp);10 : ^../include/safe_str_lib.h :503:64: ../include/safe_compile.hwarning: :'diagnose_if' is a clang extension [-Wgcc-compat]230 :10: note: expanded from macro 'BOS_NULL' rsize_t n, const size_t destbos) BOS_CHK(dest) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:504:31: warning: __attribute__((diagnose_if( \'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if((value) && (value) > (vmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:523:9: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 232 ^: 20: note: expanded from macro 'BOS_FMT' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:348: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))51 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:526:42: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \note : ^expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ In file included from EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); test_strncat_s.c ^: 10: ../include/safe_str_lib.h:526:../include/safe_compile.h42::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:In file included from 353test_strncat_s.c::57:10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]526 :42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h : ^663 :64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \../include/safe_compile.h : ^232 :20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^../include/safe_compile.h :187:28: note: expanded from macro 'BOS_CHK2'../include/safe_compile.h :230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:In file included from 20:test_strncat_s.c :note10: expanded from macro 'BOS_FMT': ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::359230::5710:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_NULL' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:359:57: BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:../include/safe_compile.h10:: ../include/safe_compile.h230../include/safe_str_lib.h:::18710670:::28 53:note: : noteexpanded from macro 'BOS_NULL'warning: : expanded from macro 'BOS_CHK2''diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ __attribute__((diagnose_if( \ ../include/safe_compile.h ^: 232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); In file included from ^test_strcat_s.c :10: ../include/safe_str_lib.h:674:27../include/safe_compile.h:: 183warning:: 20'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK2' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ In file included from test_strcpy_s.c:../include/safe_compile.h11:: 263../include/safe_str_lib.h::43365:: 56note:: expanded from macro 'BOS_ATTR'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strncat_s.c:10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../include/safe_str_lib.h : ^537 :17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:677In file included from :test_strncat_s.c35::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]538 :42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h "dest overlap") BOS_CHK2(*srcp, len): 230 ^: 10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from 538test_strcat_s.c::4210:: ../include/safe_str_lib.hwarning:: 677'diagnose_if' is a clang extension [-Wgcc-compat]: 49: warning: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h : ^186 :14: note: expanded from macro 'BOS_CHK2' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10In file included from : test_strcat_s.cIn file included from ../include/safe_str_lib.h:test_strcpy_s.c:10:539: 11:../include/safe_str_lib.h: 21:../include/safe_str_lib.h:679: :370warning55:: :57'diagnose_if' is a clang extension [-Wgcc-compat] : warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^../include/safe_compile.h :263:43: note../include/safe_compile.h: :expanded from macro 'BOS_ATTR'232 :20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if( \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from In file included from test_strcat_s.ctest_strcpy_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::681377::635:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230: BOS_NULL(stream) BOS_FMT(fmt);10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10In file included from :test_strcpy_s.c :note11: : expanded from macro 'BOS_NULL' BOS_NULL(stream) BOS_FMT(fmt);../include/safe_str_lib.h : ^377 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_CHK(dest) BOS_NULL(lastp); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../include/safe_compile.h : ^230 :10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strcat_s.c:10: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))../include/safe_str_lib.h : ^688 :35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:548:9: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strcat_s.c:10: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_str_lib.h : ^688 :52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): expanded from macro 'BOS_CHK' ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strcpy_s.c#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 11 ^: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:550 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 38 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10In file included from :test_strcat_s.c :note10: : expanded from macro 'BOS_NULL'../include/safe_str_lib.h :698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: ../include/safe_compile.hnote:: 230expanded from macro 'BOSW_CHK': 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_strncat_s.c ^ ^: 10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.hIn file included from :test_strcat_s.c385::1019: : ../include/safe_str_lib.hwarning:: 698:'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_NULL(src) BOS_NULL(resultp); ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:698: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \10 : ^../include/safe_str_lib.h :550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28:In file included from test_strcpy_s.cnote:: 11expanded from macro 'BOSW_CHK2': ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:698:20: warningIn file included from : test_strncat_s.c:10: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:246:14../include/safe_compile.h:: 183note:: 20expanded from macro 'BOSW_OVR2': note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:698:41: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat] test_strcpy_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: noteIn file included from : test_strcpy_s.cexpanded from macro 'BOSW_CHK': 11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \11 : ^../include/safe_str_lib.h :402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \In file included from test_strcat_s.c ^: 10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \11 : ^../include/safe_str_lib.h :402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 707 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2'In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))test_strcpy_s.c : ^11 : ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); const size_t srcbos) BOSW_CHK(dest) ^ ^ ../include/safe_compile.h../include/safe_compile.h::230177::1010:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:In file included from 410test_strcat_s.c::1910:: ../include/safe_str_lib.hwarning:: 714'diagnose_if' is a clang extension [-Wgcc-compat]: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c../include/safe_compile.h::16110:: 14../include/safe_str_lib.h:: 714note:: 52expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ In file included from test_strcat_s.c:../include/safe_compile.h10:: 230../include/safe_str_lib.h::10715:: 5note:: expanded from macro 'BOS_NULL'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))11 : ^../include/safe_str_lib.h :423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10In file included from : note: test_strcpy_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.hIn file included from :test_strcat_s.c159::1010: :../include/safe_str_lib.h :note723: :expanded from macro 'BOS_CHK'52 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strcpy_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \11 : ^../include/safe_str_lib.h :437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:724:26: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len): 10 ^: ../include/safe_str_lib.h:733:5: ../include/safe_compile.hwarning:: 159'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14:In file included from notetest_strcat_s.c: :expanded from macro 'BOS_CHK' 10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ In file included from test_strcat_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::191733::2020:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:37: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcat_s.c :10: ../include/safe_str_lib.h:733:../include/safe_compile.h41::194 :warning14: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOSW_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445:5: warning (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161In file included from :test_strcat_s.c14::10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK'741 :20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^note : expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");: 159 ^: 10: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.hIn file included from :452test_strncat_s.c::5210:: ../include/safe_str_lib.hwarning:: 565'diagnose_if' is a clang extension [-Wgcc-compat]: 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_strcpy_s.c ^: 11: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \566 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28:In file included from test_strcpy_s.cnote:: 11expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:566: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \19 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && In file included from ^test_strcat_s.c :10: ../include/safe_str_lib.h:755:../include/safe_compile.h5::263 :warning43: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_ATTR' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))expanded from macro 'BOSW_CHK2' ^ In file included from test_strncat_s.c __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: 10 ^: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:755:5: warning: In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:459:53: warning BOSW_CHK(dest) BOS_NULL(src);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::161177::1410:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:585:In file included from 5test_strcpy_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 459:53: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 179:14: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK': 162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest");180 : ^28 : note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.hIn file included from :test_strcpy_s.c243::1120: :../include/safe_str_lib.h :note467: :expanded from macro 'BOSW_OVR2'60 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note BOSW_CHK2(src, smax) BOS_NULL(resultp);: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:489:67: (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL'In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:In file included from 770test_strcpy_s.c::3711:: ../include/safe_str_lib.hwarning:: 498'diagnose_if' is a clang extension [-Wgcc-compat]: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h const size_t destbos) BOS_CHK(dest): 257 ^: 10: note: expanded from macro 'VAL_OVR2' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ../include/safe_compile.h ^: 162:28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: ^note : expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159: BOS_ATTR(dmax < 4, "dmax underflow <4");10 : ^ note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:503:64:In file included from warningtest_strcat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:781:../include/safe_compile.h51::162 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:504:31:In file included from test_strcat_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:504In file included from :test_strcat_s.c52::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]781 :66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:261:../include/safe_compile.h10::230 :note10: :expanded from macro 'VAL_OVR2_BUTZERO' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: noteIn file included from : test_strcpy_s.cexpanded from macro 'BOSW_CHK': 11: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: In file included from notetest_strcat_s.c: :expanded from macro 'BOS_ATTR'10 : ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ BOS_NULL(src); ^ ../include/safe_compile.h:183:20: ../include/safe_compile.hnote:: 230expanded from macro 'BOS_CHK2': 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); __attribute__((diagnose_if( \ ^ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230: BOSW_CHK(dest) BOSW_OVR2(src, len);10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)246 : ^14 : note: expanded from macro 'BOSW_OVR2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::535177::910:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ In file included from test_strcat_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::263807::4361:: notewarning: : expanded from macro 'BOS_ATTR''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:In file included from 537test_strcat_s.c::17:10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]808 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230: BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp,10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:808:19: warningIn file included from : test_strcpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.h:test_strcat_s.c187::1028: :../include/safe_str_lib.h :note827: :expanded from macro 'BOS_CHK2'53 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) __attribute__((diagnose_if( \ ^ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ../include/safe_compile.h:177:10:In file included from test_strcpy_s.cnote:: 11expanded from macro 'BOSW_CHK': ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:828:5: warning#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: In file included from ../include/safe_str_lib.h:test_strncpy_s.c667::5: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:104:5: warning: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:670In file included from :test_strncpy_s.c36::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]104 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h: BOS_CHK(dest) BOS_NULL(src);674 : ^27 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:In file included from 14:test_strncat_s.c :note10: : expanded from macro 'BOS_CHK'../include/safe_str_lib.h :674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note BOS_CHK(dest) BOS_NULL(src);: expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt);In file included from test_strncpy_s.c ^: 10: ../include/safe_str_lib.h:118../include/safe_compile.h::5232:: 20warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_FMT' BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ../include/safe_compile.h ^: 232:20: note: ../include/safe_compile.hexpanded from macro 'BOS_FMT': 263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from In file included from test_strncpy_s.ctest_strncat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::122685::355:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h: "dest overflow") BOS_OVR2_BUTZERO(src, slen);230 : ^10 : note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:130:5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: In file included from note: test_strncpy_s.cexpanded from macro 'BOSW_CHK': 10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:187:../include/safe_compile.h28::243 :note20: :expanded from macro 'BOS_CHK2' note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim)note : ^expanded from macro 'BOSW_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10In file included from : test_strncat_s.c../include/safe_str_lib.h::10144: :../include/safe_str_lib.h9::706 :warning51: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: BOS_NULL(ptr); note ^: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c BOS_CHK(dest) BOS_FMT(fmt);: 10 ^: ../include/safe_str_lib.h:707:5:../include/safe_compile.h :warning159: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_CHK' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from test_strncat_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h232::70720::26 :note : warningexpanded from macro 'BOS_FMT': 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.hIn file included from :test_strncpy_s.c177::1010: :../include/safe_str_lib.h :note169: :expanded from macro 'BOSW_CHK'40 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:714:52In file included from :test_strncpy_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :169:40: ../include/safe_compile.hwarning: :'diagnose_if' is a clang extension [-Wgcc-compat]179 :14: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK': 162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10In file included from : ../include/safe_str_lib.htest_strncat_s.c::16910:: 54../include/safe_str_lib.h:: 714warning:: 52'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:In file included from 10test_strncat_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:177:19: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: In file included from ../include/safe_str_lib.htest_strncat_s.c::18710:: 41../include/safe_str_lib.h:: 723warning:: 52'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:159:10: ../include/safe_compile.hnote:: 177expanded from macro 'BOS_CHK': 10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:187:41: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strncat_s.c :10: ../include/safe_str_lib.h:../include/safe_compile.h723::16152::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK' ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:558:37: warning BOS_NULL(buffer) BOS_FMT(fmt);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::230194::1014:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:198:22: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcpy_s.c :11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: BOS_NULL(buffer) BOS_FMT(fmt);195 :28 ^: note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if( \ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:205:51In file included from :test_strcpy_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h: 566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:232../include/safe_compile.h::20159:: 10note:: expanded from macro 'BOS_FMT'note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:566 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:211:34: BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h ^: 566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:215:34: warning BOS_NULL(retvalp): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:215:In file included from 49test_strcpy_s.c: :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:../include/safe_compile.h263::23243::20 :note : noteexpanded from macro 'BOS_ATTR': expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ In file included from test_strncpy_s.c:../include/safe_compile.h10:: 191../include/safe_str_lib.h::20221:: 5note:: expanded from macro 'BOSW_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:../include/safe_compile.h580::2325::20 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_FMT' ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 179:test_strncpy_s.c14::10 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK'232 :54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:232: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \54 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h : ^179 :14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \expanded from macro 'BOSW_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \In file included from test_strncpy_s.c ^: 10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ In file included from ../include/safe_compile.htest_strcpy_s.c::23011:: 10../include/safe_str_lib.h:: 591note:: 20expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:253:56In file included from :test_strcpy_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10:In file included from test_strncpy_s.cnote:: 10expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:262:5In file included from :test_strcpy_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :606:13: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]161 :14: note: expanded from macro 'BOS_CHK' BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^note : expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)),../include/safe_str_lib.h : ^262 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :263:43: note: expanded from macro 'BOS_ATTR' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:272:5: warning: BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:272: BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230../include/safe_compile.h::10161:: 14note:: expanded from macro 'BOS_NULL'note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:616:57: warningIn file included from : test_strncpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:272:19: In file included from warningtest_strcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:627:33../include/safe_compile.h:: 187warning:: 28'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: In file included from ../include/safe_str_lib.htest_strncpy_s.c::627:1033: ../include/safe_str_lib.h:: 272warning:: 39'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:279 va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:../include/safe_compile.h10::161 :note14: :expanded from macro 'BOSW_CHK' note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_strcpy_s.ctest_strncpy_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::638279::415:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::179162::1428:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:638:41: In file included from warningtest_strncpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:279:19../include/safe_compile.h:: 180warning:: 28'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: 279 ^: 33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: noteIn file included from : test_strcpy_s.cexpanded from macro 'BOS_CHK_BUTZERO': 11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK'In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note VAL_OVR2(slen, dmax);: expanded from macro 'BOS_FMT' ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_strcpy_s.c: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \11 : ^../include/safe_str_lib.h :657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 180 ^: 28: note: expanded from macro 'BOSW_CHK'../include/safe_compile.h :216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11 VAL_OVR2(slen, dmax);: ../include/safe_str_lib.h ^: 657:57: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 257:10: note: expanded from macro 'VAL_OVR2' va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \../include/safe_compile.h : ^232 :20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ In file included from ../include/safe_compile.htest_strncpy_s.c::23210:: 20../include/safe_str_lib.h:: 302note:: 33expanded from macro 'BOS_FMT': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:670:36: In file included from warningtest_strncpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat] 10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);../include/safe_compile.h : ^230 :10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:674:27: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strncpy_s.c :10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);: 230 ^: 10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :203:20: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: In file included from ../include/safe_str_lib.htest_strncpy_s.c::67410:: 41../include/safe_str_lib.h:: 311warning:: 19'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:In file included from 10test_strcpy_s.c: :../include/safe_str_lib.h11:: 318../include/safe_str_lib.h::5677:: 49warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../include/safe_str_lib.h : ^679 :55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:In file included from 20test_strncpy_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_FMT': 318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))724 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strncpy_s.c::19410:: 14../include/safe_str_lib.h:: 325note:: 58expanded from macro 'BOSW_CHK2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: __attribute__((diagnose_if( \ note ^: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp);In file included from test_strncpy_s.c ^: 10: ../include/safe_str_lib.h:325:58../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL'In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10../include/safe_compile.h: note:: expanded from macro 'BOS_NULL'177 :10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20In file included from :test_strncat_s.c :note10: : expanded from macro 'BOS_FMT'../include/safe_str_lib.h :733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK'In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ In file included from test_strcpy_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h191::68820::52 :note : warningexpanded from macro 'BOSW_CHK2': 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^../include/safe_compile.h :232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_strcpy_s.c __attribute__((diagnose_if( \: 11 ^: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:741:5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:332:60 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: warning: ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:747:5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: 332 ^: 60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:In file included from 10test_strncat_s.c: :../include/safe_str_lib.h10:: 338../include/safe_str_lib.h::53754:: 52warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) const size_t destbos) BOS_CHK2(dest, dmax); ^ ^ ../include/safe_compile.h:../include/safe_compile.h177::18310::20 :note : noteexpanded from macro 'BOSW_CHK': expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from 754test_strncpy_s.c::5210:: ../include/safe_str_lib.hwarning:: 338'diagnose_if' is a clang extension [-Wgcc-compat]: 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :179:14: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'186 :14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::338180::5328:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::755183::520:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2'In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen);../include/safe_str_lib.h : ^353 :57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:223:10: ../include/safe_compile.hnote:: 187expanded from macro 'BOSW_OVR2_BUTZERO': 28: note: expanded from macro 'BOS_CHK2' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ __attribute__((diagnose_if( \ ^ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncat_s.c:10In file included from : test_strncpy_s.c../include/safe_str_lib.h::10774: :../include/safe_str_lib.h67::384 :warning57: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:159:10: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'177 :10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: In file included from ../include/safe_str_lib.htest_strncat_s.c:384::1057: :../include/safe_str_lib.h :warning774: :'diagnose_if' is a clang extension [-Wgcc-compat]67 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14:../include/safe_compile.h :note179: :expanded from macro 'BOS_CHK'14 : note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from 774test_strncpy_s.c::6710:: ../include/safe_str_lib.hwarning:: 384'diagnose_if' is a clang extension [-Wgcc-compat]: 57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: ../include/safe_compile.hnote:: 162expanded from macro 'BOSW_CHK': 28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ../include/safe_compile.h ^: 230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c../include/safe_compile.h::10179: :../include/safe_str_lib.h14::391 :note57: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:In file included from 10: test_strcpy_s.c../include/safe_str_lib.h::11391: :../include/safe_str_lib.h57::714 :warning52: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ../include/safe_compile.h ^: 179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:715:5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:715:26: warning: In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.hIn file included from :test_strcpy_s.c790::1163: :../include/safe_str_lib.h :warning723: :'diagnose_if' is a clang extension [-Wgcc-compat]52 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \10 : ^ note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ../include/safe_compile.h ^: 180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ In file included from ^test_strcpy_s.c :11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_strcpy_s.c : ^11 : ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:733:20: warning: In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ test_strncpy_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from :test_strncat_s.c :note: 10expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:827:53 BOS_OVR2(src, slen) BOS_NULL(firstp);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:203../include/safe_compile.h::20180:: 28note:: expanded from macro 'BOS_OVR2'note : expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:403:5: In file included from warningtest_strncat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:828:5:../include/safe_compile.h :warning206: :'diagnose_if' is a clang extension [-Wgcc-compat]14 : note: expanded from macro 'BOS_OVR2' BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 394 warnings generated. In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.cgcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strnlen_s.o test_strnlen_s.c :10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' 394 __attribute__((diagnose_if( \ ^ warnings generated. In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strtok_s.o test_strtok_s.c 14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ 394 warnings generated. In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_vsprintf_s.o test_vsprintf_s.c In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:104:5:In file included from test_strnlen_s.c:warning10: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); BOS_CHK(dest) BOS_NULL(src); ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10 va_list ap) BOS_NULL(stream) BOS_FMT(fmt);: ../include/safe_str_lib.h ^: 104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :232:20: note: ../include/safe_compile.hexpanded from macro 'BOS_FMT': 161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:215 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 34 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 10: EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_str_lib.h:110:5 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.hIn file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 159:10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:110:5: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h:161 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): ^ 14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 110:5: warning (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:In file included from 28test_strnlen_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' : note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:In file included from 10test_strnlen_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.h:110: const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' 19: warning: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_NULL(src); ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:230:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:In file included from 118test_strnlen_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :5: warning const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 263:43: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : expanded from macro 'BOS_ATTR' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:In file included from 121test_strnlen_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :9 BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:122 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^ 35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:216:10:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] note: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);expanded from macro 'BOS_OVR2_BUTZERO' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ : ../include/safe_str_lib.h:130:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strnlen_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' 159:10: note __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ : expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strtok_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:161: __attribute__((diagnose_if( \14 ^ : note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:130:5: warning: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:162:28 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^ note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.cIn file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :10: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_str_lib.h:130:19 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^ 216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' ^ ../include/safe_compile.h (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ :183:In file included from 20test_strnlen_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' note: expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:136:5: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' ../include/safe_compile.h:186: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \14 ^ : note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strtok_s.c (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: ^ 10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strtok_s.cIn file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : VAL_OVR2(slen, dmax);10 ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' : ../include/safe_str_lib.h:142: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:143:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim)In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h ^ :263:43: note: In file included from expanded from macro 'BOS_ATTR'test_strnlen_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h:143: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 53: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' 144:9: warning __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:230: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^ 10: ../include/safe_str_lib.h:159:5: In file included from warningtest_strnlen_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.hIn file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :159 BOS_NULL(src) BOS_NULL(resultp);: ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 10: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:159:In file included from 5test_strnlen_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:161: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 14: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:159:5: warning: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h const size_t destbos) BOS_CHK2(dest, dmax);: ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' 162:28: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \note ^ : expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \In file included from ^ test_strtok_s.c:10: ../include/safe_str_lib.h:159:19: In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:343:53: ../include/safe_compile.hwarning:: 159'diagnose_if' is a clang extension [-Wgcc-compat]:10 : note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_FMT(fmt); const size_t destbos) BOS_CHK2(dest, dmax); ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ :232:20: noteIn file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:104:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strnlen_s.c :10: ../include/safe_str_lib.h:343../include/safe_compile.h::53161:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' : expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) In file included from test_strnlen_s.c:10: ../include/safe_str_lib.hIn file included from :test_vsprintf_s.c343::1053: :../include/safe_str_lib.h :warning104: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28:../include/safe_compile.h :note162: :expanded from macro 'BOS_CHK2'28 : note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if( \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) test_strnlen_s.c ^: 10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from In file included from test_strtok_s.cIn file included from test_vsprintf_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::110348::551:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' :10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_str_lib.h:169:40: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h187::11028::5 :note : warningexpanded from macro 'BOS_CHK2': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 159:10: In file included from test_vsprintf_s.c const size_t destbos) BOS_CHK2(dest, dmax);: 10 ^: ../include/safe_str_lib.h:110:19: ../include/safe_compile.hwarning:: 183'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' note __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strtok_s.c: BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 10: ../include/safe_str_lib.h:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ 169:40:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_vsprintf_s.c:10: ../include/safe_str_lib.h:121:9: warning: const size_t destbos) BOS_CHK2(dest, dmax);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ :161:14: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' note: expanded from macro 'BOS_CHK'In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if( \ ^ ^ In file included from test_strtok_s.cIn file included from :test_vsprintf_s.c:10: ../include/safe_str_lib.h:130:5: In file included from warningtest_strnlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 10 BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' : (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \169 ^ :40:In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^ note: expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.hIn file included from :test_strnlen_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' 162:28: __attribute__((diagnose_if( \ ^ note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:130:19: warning __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:169:54: In file included from warningtest_strnlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ In file included from test_strnlen_s.c../include/safe_compile.h::10183: :../include/safe_str_lib.h20::370 :note57: :expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::136159::510:: warningnote: : expanded from macro 'BOS_CHK''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:177:In file included from 5test_vsprintf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 136:5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 161:14: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'187 :28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:377:5: warningIn file included from : test_strtok_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note BOS_CHK(dest) BOS_NULL(lastp);: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:142:50: In file included from warningtest_strtok_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:377:5: warning: BOS_CHK(dest) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161../include/safe_compile.h::14232:: 20note: const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp): expanded from macro 'BOS_CHK'note ^ : expanded from macro 'BOS_FMT' ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:In file included from 28test_vsprintf_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:377:19: warning: va_list ap) BOS_CHK(dest) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(lastp); ^ In file included from ../include/safe_compile.htest_vsprintf_s.c::23010:: 10../include/safe_str_lib.h:: 143note:: 53expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_strtok_s.c ^: 10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:144 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 9 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:384 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 57 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:In file included from 10test_vsprintf_s.c: :../include/safe_str_lib.h10:: 384../include/safe_str_lib.h::57159:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:161:14: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'232 :20: note: expanded from macro 'BOS_FMT' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_vsprintf_s.c::16210:: 28../include/safe_str_lib.h:: 159note:: 5expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 10 ^: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.cIn file included from :test_vsprintf_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h385::1595::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))28 : ^ note: expanded from macro 'BOS_CHK' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:In file included from 232test_vsprintf_s.c::20:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_FMT'159 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:385:19 BOS_CHK(dest) BOS_FMT(fmt);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) note ^: expanded from macro 'BOS_FMT' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:391:57: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_vsprintf_s.c : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10 va_list ap) BOS_CHK(dest) BOS_FMT(fmt);: ^note : expanded from macro 'BOS_CHK' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))In file included from test_strnlen_s.c ^: 10: ../include/safe_str_lib.h:391:In file included from 57test_vsprintf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 169:40: warning: ../include/safe_compile.h:'diagnose_if' is a clang extension [-Wgcc-compat]161 :14: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:169In file included from :test_strnlen_s.c40::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]391 :57: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt);162 : ^28 : note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 162:../include/safe_compile.h28::232 :note20: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strnlen_s.c::177:105: :../include/safe_str_lib.h :warning396: :'diagnose_if' is a clang extension [-Wgcc-compat]59 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \../include/safe_str_lib.h : ^211 :34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):: 177187 ^::5 28:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.hIn file included from :test_vsprintf_s.c232::1020: :../include/safe_str_lib.h :note177: :expanded from macro 'BOS_FMT'5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:In file included from 10test_vsprintf_s.c: :../include/safe_str_lib.h10:: 402../include/safe_str_lib.h::52177:: 19warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note const size_t srcbos) BOS_CHK(dest): expanded from macro 'BOS_FMT' ^ In file included from test_strtok_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h159::21510::34 :note : warningexpanded from macro 'BOS_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:187:41: warning va_list ap) BOS_NULL(dest) BOS_FMT(fmt);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from ../include/safe_compile.htest_strnlen_s.c::15910:: 10../include/safe_str_lib.h:: 402note:: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))52expanded from macro 'BOS_CHK' : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strtok_s.c::18710:: 41../include/safe_str_lib.h::217 :warning52:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161In file included from :test_strnlen_s.c14::10 : note../include/safe_str_lib.h:: 403expanded from macro 'BOS_CHK': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232: BOS_OVR2(src, slen) BOS_NULL(firstp);20 : ^ note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../include/safe_compile.h : ^203 :20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:403 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \:5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ In file included from ../include/safe_compile.htest_vsprintf_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):232 10:: ^20../include/safe_str_lib.h :: 187note:: 55expanded from macro 'BOS_FMT': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:198../include/safe_compile.h::22159:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ In file included from test_strnlen_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h230::40910::58 :note : warningexpanded from macro 'BOS_NULL': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(src) BOS_NULL(resultp);test_vsprintf_s.c : ^10 : ../include/safe_str_lib.h:205:51:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_NULL' EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 20 ^: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10In file included from :test_strnlen_s.c :note: 10expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: BOS_NULL(src) BOS_NULL(resultp);note : ^expanded from macro 'BOS_FMT' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14:In file included from notetest_vsprintf_s.c: :expanded from macro 'BOS_CHK'10 : ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_FMT(fmt);In file included from test_strnlen_s.c ^: 10: ../include/safe_str_lib.h:424:../include/safe_compile.h5::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../include/safe_str_lib.h ^ : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ^test_strnlen_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:232 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :20: note: expanded from macro 'BOS_FMT' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:../include/safe_compile.h10:: 161../include/safe_str_lib.h::14228:: 36note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_vsprintf_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::232437::545:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 10: In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:232:In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:437:5 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK(dest);In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :159:10 const size_t srcbos) BOS_CHK(dest) BOS_NULL(src):In file included from test_strnlen_s.c ^: 10: ../include/safe_str_lib.h:437:19../include/safe_compile.h:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' note BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);: ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ note ^: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :232:54: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' 14: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \expanded from macro 'BOS_CHK' ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:161:../include/safe_compile.h14::159 :note10: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ^ In file included from In file included from test_vsprintf_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::253445::565:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161../include/safe_compile.h::14162:: 28note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_strtok_s.ctest_vsprintf_s.c:10: ../include/safe_str_lib.h:253:56In file included from :test_strnlen_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h:445:19: ../include/safe_compile.hwarning:: 162'diagnose_if' is a clang extension [-Wgcc-compat]: 28: note: expanded from macro 'BOS_CHK' :10 BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp);: ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 203: ^20 : note: expanded from macro 'BOS_OVR2' ../include/safe_str_lib.h:232:54 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from :test_vsprintf_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.hIn file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :162 BOS_NULL(src) BOS_NULL(resultp); ^ In file included from test_strnlen_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::230445::1039: :note : warningexpanded from macro 'BOS_NULL': 'diagnose_if' is a clang extension [-Wgcc-compat] :28: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ In file included from test_strnlen_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h159::10452:: 52note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ In file included from ^test_strnlen_s.c :10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ test_vsprintf_s.c ^: 10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.cIn file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :10 BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ In file included from ../include/safe_compile.htest_strnlen_s.c::23010:: 10../include/safe_str_lib.h:: 453note:: 5expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : VAL_OVR2(ch, 255) BOS_NULL(resultp);../include/safe_str_lib.h ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' :245:51: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_vsprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strnlen_s.c::27210:: 5../include/safe_str_lib.h:: 459warning:: 53'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ const size_t destbos) BOS_CHK(dest) ../include/safe_compile.h ^: 159:10: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'159 :10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:272:5In file included from :test_strnlen_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :459:53: ../include/safe_compile.hwarning:: 161'diagnose_if' is a clang extension [-Wgcc-compat]: 14: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.hIn file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:272:5: warningIn file included from : test_strnlen_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:459:../include/safe_compile.h53::162 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' :245:51 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ : warningIn file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from : test_vsprintf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest");'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:257:10: note: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);expanded from macro 'VAL_OVR2' ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \../include/safe_compile.h ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ :161:14: In file included from notetest_strnlen_s.c:10: In file included from ../include/safe_str_lib.htest_vsprintf_s.c::46010:: 23../include/safe_str_lib.h:: 272warning:: 19'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' : expanded from macro 'BOS_CHK' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_strnlen_s.ctest_vsprintf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::460272::4119:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10 const size_t destbos) BOS_CHK2(dest, dmax);: ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' ../include/safe_str_lib.h:245:51 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ : warningIn file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.hIn file included from :test_strnlen_s.c159::1010:: ../include/safe_str_lib.hnote:: 467expanded from macro 'BOS_CHK': 60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ 162:28: note: In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10../include/safe_compile.h: :161../include/safe_str_lib.h::14467:: 60note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:In file included from 230test_strnlen_s.c::10:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'474 :60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);183 : ^20 : note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h ^: 246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2'In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h __attribute__((diagnose_if( \ ^ :230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:286:5: warning BOS_CHK(dest);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^note : expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \253 : ^56 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_str_lib.h : ^287 :9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:294In file included from :test_strtok_s.c33:: 10warning: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ../include/safe_str_lib.h 'diagnose_if' is a clang extension [-Wgcc-compat]: ^ 254 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ../include/safe_compile.h ^: 230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:489:67: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::295230::910:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_NULL' VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:262:../include/safe_compile.h5::230 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK'In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:498:52: warning (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \162 : ^28 : note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:../include/safe_compile.h10:: 161../include/safe_str_lib.h::14302:: 33note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^../include/safe_compile.h :216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:In file included from 498test_vsprintf_s.c::5210:: ../include/safe_str_lib.hwarning:: 303'diagnose_if' is a clang extension [-Wgcc-compat]: 9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strtok_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \10: ../include/safe_str_lib.h ^: 262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);test_strnlen_s.c : ^ 10: ../include/safe_str_lib.h:499:5:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_NULL' VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'159 :10: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:272../include/safe_compile.h::5In file included from 161:test_vsprintf_s.c:: 1410:warning: : ../include/safe_str_lib.hnote'diagnose_if' is a clang extension [-Wgcc-compat]:: 311expanded from macro 'BOS_CHK': 5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]161 :14: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:503:64: In file included from warningtest_vsprintf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : In file included from ../include/safe_str_lib.htest_strtok_s.c::31110../include/safe_compile.h:: :5162../include/safe_str_lib.h::: 28272warning::: 5'diagnose_if' is a clang extension [-Wgcc-compat]note: : expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28:../include/safe_compile.h :note162: :expanded from macro 'BOS_CHK'28 : note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:In file included from 20test_strnlen_s.c:: 10 BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);note: : ../include/safe_str_lib.h ^expanded from macro 'BOS_OVR2': 504:5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: expanded from macro 'BOS_OVR2_BUTZERO' ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: In file included from expanded from macro 'BOS_OVR2'test_strtok_s.c :10: ../include/safe_str_lib.h:272:In file included from 19test_strnlen_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ note ^: expanded from macro 'VAL_OVR2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:311:39: warning: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from test_strtok_s.c BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);: 10 ^: In file included from ../include/safe_str_lib.htest_strnlen_s.c::27210:: 19../include/safe_str_lib.h:../include/safe_compile.h ::warning504230: ::'diagnose_if' is a clang extension [-Wgcc-compat]1052 :: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h :187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' __attribute__((diagnose_if( \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^10 : ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^test_strnlen_s.c : ^10 : ../include/safe_str_lib.h:522:../include/safe_compile.h5::159 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from In file included from test_vsprintf_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::318523:: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \199 :: ^ warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax"): expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:279:5: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230In file included from :test_vsprintf_s.c10:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_NULL': 325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))expanded from macro 'BOS_ATTR' ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from In file included from test_strnlen_s.c:test_vsprintf_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h525::32517::58 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) note ^: expanded from macro 'BOS_CHK' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:326:5: warning: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 526 ^: 42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ In file included from ^test_vsprintf_s.c :10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2'In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:287:9: In file included from warningtest_vsprintf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.cIn file included from :10test_strnlen_s.c: :../include/safe_str_lib.h10:: 332../include/safe_str_lib.h::60534:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:294:5: warning BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ In file included from ../include/safe_compile.htest_vsprintf_s.c::23010:: 10../include/safe_str_lib.h:: 338note:: 53expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:In file included from 230test_strtok_s.c::1010:: ../include/safe_str_lib.hnote:: 295expanded from macro 'BOS_NULL': 9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186: VAL_OVR2(slen, dmax);14 : ^ note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 257 ^: 10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from In file included from test_strnlen_s.ctest_vsprintf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::535338::953:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:536:../include/safe_compile.h13::167 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK_BUTZERO' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \: 263 ^: 43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 537 ^: 17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:343:53: warning: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:In file included from 20:test_strnlen_s.c :note10: : expanded from macro 'BOS_CHK2'../include/safe_str_lib.h :538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2'In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \test_strtok_s.c : ^10 : ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.hIn file included from :test_vsprintf_s.c539::1021: :../include/safe_str_lib.h :warning348: :'diagnose_if' is a clang extension [-Wgcc-compat]51 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:353:57: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::203186::2014:: notenote: : expanded from macro 'BOS_OVR2'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \test_strnlen_s.c : ^10 : ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strtok_s.c::35310:: 57../include/safe_str_lib.h:: 311warning:: 19'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28../include/safe_compile.h:: 206note:: 14expanded from macro 'BOS_CHK2': note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:In file included from 183test_strnlen_s.c::2010:: ../include/safe_str_lib.hnote:: 547expanded from macro 'BOS_CHK2': 18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::318186::514:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_strnlen_s.c : ^10 : ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow")../include/safe_compile.h : ^187 :28: note: expanded from macro 'BOS_CHK2'../include/safe_compile.h :263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp,: 10 ^: ../include/safe_str_lib.h:365:56: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]263 :43: note: expanded from macro 'BOS_ATTR' const size_t destbos) BOS_CHK2(dest, dmax); ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ../include/safe_compile.h ^: 183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::365230::5610:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_NULL' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.hIn file included from :test_strnlen_s.c183::2010:: ../include/safe_str_lib.hnote:: 550expanded from macro 'BOS_CHK2': 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ In file included from ../include/safe_compile.htest_vsprintf_s.c::23010:: 10../include/safe_str_lib.h:: 377note:: 5expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^ note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ In file included from test_strtok_s.c:../include/safe_compile.h10:: 159../include/safe_str_lib.h::10318In file included from :: 5test_vsprintf_s.cnote::: 10 : expanded from macro 'BOS_CHK'warning../include/safe_str_lib.h : :'diagnose_if' is a clang extension [-Wgcc-compat]377 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: ../include/safe_compile.hnote:: 161expanded from macro 'BOS_CHK': 14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14In file included from In file included from :test_strtok_s.ctest_vsprintf_s.c: :10note10: : : expanded from macro 'BOS_CHK'../include/safe_str_lib.h../include/safe_str_lib.h ::318377::195:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(firstp); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ../include/safe_compile.h ^: 230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from :test_vsprintf_s.c :note10: : expanded from macro 'BOS_CHK'../include/safe_str_lib.h :377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note : ^expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 194test_strtok_s.c::14:10 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK2' const size_t destbos) BOS_CHK(dest)325 : ^58 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10:../include/safe_compile.h :note161: :expanded from macro 'BOS_CHK'14 : note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: In file included from ../include/safe_str_lib.htest_vsprintf_s.c::55810:: 37../include/safe_str_lib.h:: 384warning:: 57'diagnose_if' is a clang extension [-Wgcc-compat]:In file included from test_strtok_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:../include/safe_compile.h325::19558::28../include/safe_compile.h ::warning 161: note:: 14'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK2': note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ In file included from test_vsprintf_s.c:10../include/safe_compile.h: :../include/safe_str_lib.hIn file included from 263:test_strtok_s.c:384:43:10:57: :note ../include/safe_str_lib.h: warning:expanded from macro 'BOS_ATTR': 326 'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_NULL(src) BOS_NULL(resultp); ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))../include/safe_compile.h : ^230 :10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10 BOS_NULL(src) BOS_NULL(resultp);: ../include/safe_str_lib.h ^: 326:19: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:385:19: const size_t destbos) BOS_NULL(retvalp) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff);../include/safe_compile.h : ^183 :20: note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \10 : ^../include/safe_str_lib.h :391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::566186::514:: warningnote (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:391:57 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ note ^: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strnlen_s.c: __attribute__((diagnose_if( \10 : ^../include/safe_str_lib.h :572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h : ^573 :9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :183:20: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.cIn file included from :test_strnlen_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h402::57552::44 :warning In file included from : warningtest_strtok_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: : 'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' const size_t srcbos) BOS_CHK(dest) ^ "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159../include/safe_compile.h:257::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161: __attribute__((diagnose_if( \14 : ^ note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ In file included from ^test_strtok_s.c :10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ In file included from ^ test_vsprintf_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h: __attribute__((diagnose_if( \403 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:585:5: warning __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.hIn file included from :test_strtok_s.c409::1058: :../include/safe_str_lib.h :warning353: :'diagnose_if' is a clang extension [-Wgcc-compat]57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK'In file included from test_strnlen_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \../include/safe_str_lib.h : ^585 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14In file included from :test_strnlen_s.c :note10: __attribute__((diagnose_if( \: expanded from macro 'BOS_CHK' ../include/safe_str_lib.h ^: 585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \note : ^expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_NULL(src) BOS_NULL(resultp); ^In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h591::2305::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_NULL' BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^note : expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:410 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 19 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: In file included from notetest_strnlen_s.c: :expanded from macro 'BOS_NULL'10 : ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10In file included from : test_strnlen_s.cnote:: 10expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: noteIn file included from : expanded from macro 'BOS_CHK2'test_strnlen_s.c :10: ../include/safe_str_lib.h:591 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 20 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h BOS_NULL(src) BOS_NULL(resultp);: 597 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :230:10: note: expanded from macro 'BOS_NULL' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:417:19: warning const size_t destbos) BOS_CHK2(dest, dmax);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c BOS_NULL(src) BOS_NULL(resultp);: 10 ^: ../include/safe_str_lib.h:597:5: ../include/safe_compile.hwarning:: 230'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strtok_s.c::42310:: 55../include/safe_str_lib.h:: 370warning:: 57'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from const size_t destbos) BOS_CHK(dest)test_strnlen_s.c : ^10 : ../include/safe_str_lib.h:597:20:../include/safe_compile.h :warning159: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \377 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \10 : ^../include/safe_str_lib.h :424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c: BOS_NULL(src);10 : ^../include/safe_str_lib.h :603:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]230 :10: note: expanded from macro 'BOS_NULL' BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ In file included from test_strtok_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :../include/safe_compile.h377::2635::43 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_ATTR' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: In file included from ../include/safe_str_lib.htest_strtok_s.c::60510:: 9../include/safe_str_lib.h:: 377warning:: 19'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow"): 230 ^: 10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen"): 161 ^: 14: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ In file included from test_strtok_s.c../include/safe_compile.h::10263: :../include/safe_str_lib.h43::384 :note57: :expanded from macro 'BOS_ATTR' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_str_lib.h : ^437 :5: warning: In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strnlen_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ../include/safe_compile.h ^: 159:10: note: ../include/safe_compile.h:expanded from macro 'BOS_CHK'230 :10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ../include/safe_compile.h ^: 161:14: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:In file included from 10: test_strnlen_s.c../include/safe_str_lib.h::10437: :../include/safe_str_lib.h19::627 :warning33: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:183:20: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK2': 177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:437:In file included from 19test_strnlen_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :186:14: note: expanded from macro 'BOS_CHK2'../include/safe_compile.h :179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.hIn file included from :test_strnlen_s.c437::1910:: ../include/safe_str_lib.hwarning:: 627:'diagnose_if' is a clang extension [-Wgcc-compat]33 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28:../include/safe_compile.h :note180: :expanded from macro 'BOS_CHK2'28 : note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_vsprintf_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::437627::3948:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); test_strtok_s.c ^: 10: ../include/safe_str_lib.h:385:5../include/safe_compile.h:: 159warning:: 10:'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2'In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162 BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp);: 28 ^: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:453: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ In file included from ^test_vsprintf_s.c :10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_strtok_s.c ^: 10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10:In file included from test_strtok_s.cnote:: 10expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:402:52: warning __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_str_lib.h : ^409 :58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:409:58: warning: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:410:5: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ...) BOSW_CHK(dest) BOS_FMT(fmt);../include/safe_str_lib.h : ^416 :57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' const size_t destbos) BOS_CHK(dest) (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) In file included from ^test_strtok_s.c :10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:657: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \42 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 10 ^: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14In file included from :test_strnlen_s.c :note: 10expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:661:56: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:In file included from 263test_strtok_s.c::4310:: ../include/safe_str_lib.hnote:: 430expanded from macro 'BOS_ATTR': 57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:In file included from 10test_vsprintf_s.c: :../include/safe_str_lib.h10:: 437../include/safe_str_lib.h::5467:: 60warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_vsprintf_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \10 : ^../include/safe_str_lib.h :474:60: In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.hwarning:437:: 19:'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: __attribute__((diagnose_if( \expanded from macro 'BOS_FMT' ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:445:19: warningIn file included from : test_strnlen_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:670:53: ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strnlen_s.c::16210:: 28../include/safe_str_lib.h:: 674note:: 41expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strnlen_s.c:10In file included from : test_strtok_s.c../include/safe_str_lib.h::10677: :../include/safe_str_lib.h35::453 :warning23: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: ../include/safe_compile.hnote:: 230expanded from macro 'BOS_NULL': 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:459:53: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strnlen_s.c :10: ../include/safe_str_lib.h:681:../include/safe_compile.h63::162 :warning28: : 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note : ^expanded from macro 'BOS_FMT' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:460 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c: BOS_NULL(stream) BOS_FMT(fmt);10 : ^ ../include/safe_str_lib.h:460:23: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^ note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:460:41:In file included from warningtest_strnlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:232:20../include/safe_compile.h:: 263note:: 43expanded from macro 'BOS_FMT': note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);10 : ^../include/safe_str_lib.h :467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 183 ^: 20: note: In file included from warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' test_strnlen_s.c:10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_vsprintf_s.c __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 10 ^: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:484:5: In file included from warningtest_strnlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \expanded from macro 'BOSW_OVR2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ../include/safe_compile.h ^: 230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h180::49828::52 :note : warningexpanded from macro 'BOSW_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:498../include/safe_compile.h::52191:: 20:warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:../include/safe_compile.h10:: 194../include/safe_str_lib.h::14498:: 52note:: expanded from macro 'BOSW_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strnlen_s.c::161:1014: :../include/safe_str_lib.h :note707: :expanded from macro 'BOS_CHK'5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK'In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^../include/safe_compile.h :230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10 BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax);: ../include/safe_str_lib.h ^: 714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :257:10: note: expanded from macro 'VAL_OVR2' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ note ^: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_str_lib.h : ^504 :52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if((value) && (value) > (vmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL'In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::195523::289:: notewarning: : expanded from macro 'BOSW_CHK2''diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ __attribute__((diagnose_if( \ ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:526:42In file included from : test_strnlen_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:526:42: warning: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c../include/safe_compile.h::10186: :../include/safe_str_lib.h14::724 :note26: :expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 10 ^: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from In file included from test_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::474733::605:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:177:10: ../include/safe_compile.hnote:: 183expanded from macro 'BOSW_CHK': 20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:474../include/safe_compile.h::60179:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOSW_CHK' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: In file included from note: test_strtok_s.cexpanded from macro 'BOSW_CHK': 10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \484 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from test_strnlen_s.c ^: 10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 10 ^: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK'In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:499:5: In file included from warningtest_strnlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: VAL_OVR2(value, 255);180 : ^28 : note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:503:64: BOSW_CHK2(src, smax) BOS_NULL(resultp); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162230::2810:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:774:67: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c: const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);10 : ^../include/safe_str_lib.h :526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 186:test_strnlen_s.c14:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK2': 790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strnlen_s.c __attribute__((diagnose_if( \: 10 ^: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h534::17723::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 230 ^: 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax")../include/safe_str_lib.h : ^799 :20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10 BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp,: ../include/safe_str_lib.h ^: 807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :263:43: note: expanded from macro 'BOS_ATTR' const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:807 "dest overlap") BOS_CHK2(*srcp, len): 61 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183../include/safe_compile.h::20179:: 14note:: expanded from macro 'BOS_CHK2'note : expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:807../include/safe_compile.h::61186:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK2' ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:538:42: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strnlen_s.c :10: ../include/safe_str_lib.h:808:5../include/safe_compile.h:: 187warning:: 28'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK2' BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:550:53: 'diagnose_if' is a clang extension [-Wgcc-compat]warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14:../include/safe_compile.h :note: 186expanded from macro 'BOSW_CHK2': 14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if( \ ^In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:558 BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps): 23 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10../include/safe_compile.h:: 162note:: 28expanded from macro 'BOS_NULL': note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ In file included from test_strtok_s.c../include/safe_compile.h::10183: :../include/safe_str_lib.h20::558 :note37: :expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strtok_s.c::18610:: 14../include/safe_str_lib.h:: 558note:: 37expanded from macro 'BOS_CHK2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^../include/safe_compile.h :187:28: ../include/safe_compile.hnote:: 263expanded from macro 'BOS_CHK2': 43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:161:14:../include/safe_compile.h :note230: :expanded from macro 'BOS_CHK'10 : note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:547:5:In file included from warningtest_strtok_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) In file included from ^test_strtok_s.c :10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from In file included from test_strtok_s.ctest_vsprintf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::549572::135:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:263:../include/safe_compile.h43::230 :note10: :expanded from macro 'BOS_ATTR' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff);In file included from test_vsprintf_s.c ^: 10: ../include/safe_str_lib.h:550:53: ../include/safe_compile.hwarning:: 257'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'VAL_OVR2' "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ../include/safe_compile.h ^: 191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:In file included from 191:test_strtok_s.c20::10 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK2'585 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::194585::145:: notewarning: : expanded from macro 'BOSW_CHK2' 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h585::19520::28 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK2' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:591 BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff);: 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:../include/safe_compile.h10::180 :note28: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:566:5: In file included from warningtest_strtok_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:591:20: ../include/safe_compile.hwarning:: 161:'diagnose_if' is a clang extension [-Wgcc-compat]14 : note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: In file included from expanded from macro 'BOS_CHK'test_strtok_s.c :10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10In file included from : test_vsprintf_s.c../include/safe_str_lib.h::10597: :../include/safe_str_lib.h5::566 :warning32: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); note ^: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_vsprintf_s.c::18010:: 28../include/safe_str_lib.h:: 572note:: 5expanded from macro 'BOSW_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax),../include/safe_str_lib.h : ^585 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:605In file included from :test_vsprintf_s.c9::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]585 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:In file included from 10test_strtok_s.c: :../include/safe_str_lib.h10:: 591../include/safe_str_lib.h::5615:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \591 : ^20 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:627:33In file included from :test_vsprintf_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10 BOSW_CHK(dest) BOS_NULL(src);: ../include/safe_str_lib.h ^: 627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:638:In file included from 41:test_vsprintf_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax),../include/safe_compile.h : ^177 :10: note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 14 ^: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt);In file included from test_vsprintf_s.c ^: 10: ../include/safe_str_lib.h:616:41:../include/safe_compile.h :warning177: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOSW_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 230 ^: 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))test_strtok_s.c : ^10 : ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 394 warnings generated. In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:627:33: warning: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^../include/safe_compile.h :179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:741In file included from :test_vsprintf_s.c5::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]627 :33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK': 179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.hIn file included from :test_vsprintf_s.c257::1010:: ../include/safe_str_lib.hnote:: 627expanded from macro 'VAL_OVR2': 33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:746: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \53 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c../include/safe_compile.h::10179: :../include/safe_str_lib.h14::747 :note5: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_sscanf_s.o test_sscanf_s.c In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^../include/safe_compile.h :180:28: note: expanded from macro 'BOSW_CHK'../include/safe_compile.h :177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177../include/safe_compile.h::10191:: 20note:: expanded from macro 'BOSW_CHK'note : expanded from macro 'BOSW_CHK2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ^ In file included from In file included from test_strtok_s.ctest_vsprintf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::755657::542:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::179194::1414:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_vsprintf_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::657755::425:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h180::19528::28 :note : noteexpanded from macro 'BOSW_CHK': expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if( \ ^ ^ In file included from test_strtok_s.c:In file included from 10test_vsprintf_s.c: :../include/safe_str_lib.h10:: 755../include/safe_str_lib.h::26657:: 57warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ In file included from test_strtok_s.c:../include/safe_compile.h10:: 232../include/safe_str_lib.h::20761:: 51note:: expanded from macro 'BOS_FMT'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:770:37: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:667:22 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:670: const uint32_t src, const size_t destbos) BOSW_CHK(dest)36 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ In file included from test_strtok_s.c:../include/safe_compile.h10:: 232../include/safe_str_lib.h::20781:: 51note:: expanded from macro 'BOS_FMT'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:781:51: In file included from warningtest_vsprintf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:677:35: ../include/safe_compile.hwarning:: 179'diagnose_if' is a clang extension [-Wgcc-compat]: 14: note: expanded from macro 'BOSW_CHK' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); In file included from ^test_strtok_s.c :10: ../include/safe_str_lib.h:781:51:../include/safe_compile.h :warning232: :20'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);: 685 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL'In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);180 : ^28 : note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14 (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^note : expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:799:20: warning: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:698:20: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:698:41: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: In file included from notetest_strtok_s.c: :expanded from macro 'BOSW_CHK'10 : ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :180test_strtok_s.c::2810:: ../include/safe_str_lib.hnote: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ :808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_vsprintf_s.c : ^10 : ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_vsprintf_s.c : ^10 : ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 394 warnings generated. In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strerror_s.o test_strerror_s.c In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 394 warnings generated. BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_strerrorlen_s.o test_strerrorlen_s.c test_sscanf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 394 warnings generated BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff);. ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_mbstowcs_s.o test_mbstowcs_s.c ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:627 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 33 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^../include/safe_compile.h :180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:104:19: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: 110 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_strerror_s.ctest_sscanf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::110638::541:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h161::17914::14 :note : noteexpanded from macro 'BOS_CHK': expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 162test_sscanf_s.c::2810:: ../include/safe_str_lib.hnote:: 638expanded from macro 'BOS_CHK': 41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src);In file included from test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:638:56../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10:In file included from test_strerror_s.cnote:: 10expanded from macro 'BOSW_CHK': ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_strerror_s.c : ^10 : ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_sscanf_s.ctest_strerror_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::646:12249::35 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ^ ../include/safe_compile.h../include/safe_compile.h::216232::1020:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^../include/safe_compile.h :177:10: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'159 :10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from In file included from test_strerror_s.ctest_sscanf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::657130::425:: warningwarning: 'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h179::16114::14 :note : noteexpanded from macro 'BOSW_CHK': expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_strerror_s.ctest_sscanf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::130657::542:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::180162::2828:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ../include/safe_compile.h ^: 232:20: note: ../include/safe_compile.hexpanded from macro 'BOS_FMT': 216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); test_strerror_s.c ^: 10: ../include/safe_str_lib.h:136:../include/safe_compile.h5::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 186test_sscanf_s.c::1410:: ../include/safe_str_lib.hnote:: 663expanded from macro 'BOS_CHK2': 64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:142:50In file included from :test_sscanf_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ../include/safe_compile.h ^: 232:20: note: ../include/safe_compile.hexpanded from macro 'BOS_FMT': 211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h670::26336::43 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_ATTR' va_list ap) BOS_NULL(stream) BOS_FMT(fmt);#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ In file included from test_sscanf_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h230::67010::53 :note : warningexpanded from macro 'BOS_NULL': 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_FMT(fmt); test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:674:../include/safe_compile.h41:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 232: ^20 : note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:159:19:In file included from test_sscanf_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h va_list ap) BOS_CHK(dest) BOS_FMT(fmt);: 232 ^: 20: note: expanded from macro 'BOS_FMT'../include/safe_compile.h :159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:681:63: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ In file included from ../include/safe_compile.htest_strerror_s.c::23210:: 20../include/safe_str_lib.h:: 169note:: 40expanded from macro 'BOS_FMT': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) BOS_NULL(stream) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \In file included from test_sscanf_s.c: ^10 : ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt);In file included from test_strerror_s.c ^: 10: ../include/safe_str_lib.h:177:5../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:177:19: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_sscanf_s.c :10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.hIn file included from :test_strerror_s.c177::1010: :../include/safe_str_lib.h :note187: :expanded from macro 'BOSW_CHK'41 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:187:In file included from 41test_sscanf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 698:5: ../include/safe_compile.hwarning:: 162:'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:180:../include/safe_compile.h28::232 :note20: :expanded from macro 'BOSW_CHK' note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);In file included from test_strerror_s.c ^: 10: ../include/safe_str_lib.h:198:5../include/safe_compile.h:: 243warning:: 20'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOSW_OVR2' BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:../include/safe_compile.h10:: 246../include/safe_str_lib.h::14198:: 22note:: expanded from macro 'BOSW_OVR2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerror_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.h ^: 202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.hIn file included from :test_sscanf_s.c232::2010:: ../include/safe_str_lib.hnote:: 706expanded from macro 'BOS_FMT': 51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp);In file included from test_strerror_s.c ^: 10: ../include/safe_str_lib.h:211:34../include/safe_compile.h:: 191warning:: 20'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOSW_CHK2' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ../include/safe_compile.h ^: 230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:707:26: va_list ap) BOS_NULL(dest) BOS_FMT(fmt); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:714:52: warningIn file included from : test_strerror_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:../include/safe_compile.h10::232 :note20: :expanded from macro 'BOSW_CHK' note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_sscanf_s.c:In file included from 10test_strerror_s.c: :../include/safe_str_lib.h10:: 715../include/safe_str_lib.h::5228:: 36warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t destbos) BOS_CHK(dest);test_sscanf_s.c : ^10 : ../include/safe_str_lib.h:715:26../include/safe_compile.h:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ note ^: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \10 : ^../include/safe_str_lib.h :245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp);In file included from test_strerror_s.c ^: 10: ../include/safe_str_lib.h:245:51:../include/safe_compile.h :warning191: :'diagnose_if' is a clang extension [-Wgcc-compat]20 : note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:In file included from 10test_sscanf_s.c: :../include/safe_str_lib.h10:: 245../include/safe_str_lib.h::65724:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:../include/safe_compile.h10:: 195../include/safe_str_lib.h::28246:: 5note:: expanded from macro 'BOSW_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:733:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:../include/safe_compile.h10:: 179../include/safe_str_lib.h::14254:: 5note: : warningexpanded from macro 'BOSW_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strerror_s.c::10180: :../include/safe_str_lib.h28::254 :note19: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:262:In file included from 5test_sscanf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:In file included from 733test_strerror_s.c::2010:: ../include/safe_str_lib.hwarning:: 262'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28:../include/safe_compile.h :note161:: 14expanded from macro 'BOSW_CHK2': note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:262:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_sscanf_s.c :10: ../include/safe_str_lib.h:733../include/safe_compile.h::41162:: 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_sscanf_s.ctest_strerror_s.c::10: 10../include/safe_str_lib.h: :../include/safe_str_lib.h741::2625:: 33warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ^ ../include/safe_compile.h../include/safe_compile.h::177230::1010:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 162test_sscanf_s.c::2810:: ../include/safe_str_lib.hnote:: 746expanded from macro 'BOS_CHK': 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ const size_t destbos) BOSW_CHK(dest) ^ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \28: ^note : expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: In file included from ../include/safe_str_lib.htest_sscanf_s.c::27210:: 19../include/safe_str_lib.h:: 747warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if( \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ note ^: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:755:5: warning __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:279: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \19 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:755:5: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))195 : ^28 : note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.hIn file included from :test_strerror_s.c223::1010:: note../include/safe_str_lib.h: :expanded from macro 'BOSW_OVR2_BUTZERO'286 :33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff);10 : ^../include/safe_str_lib.h :294:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]257 :10: note: expanded from macro 'VAL_OVR2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \167 : ^10 : note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from In file included from test_strerror_s.ctest_sscanf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::294774::3367:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^../include/safe_compile.h :216:10: note../include/safe_compile.h: :expanded from macro 'BOS_OVR2_BUTZERO'177 :10: note: expanded from macro 'BOSW_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_sscanf_s.ctest_strerror_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::302775::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:263:43../include/safe_compile.h:: 167note:: 10expanded from macro 'BOS_ATTR': note: expanded from macro 'BOS_CHK_BUTZERO' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:303 const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);: 9 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);In file included from test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:781:../include/safe_compile.h66::159 :10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t destbos) BOSW_CHK(dest)test_strerror_s.c : ^10 : ../include/safe_str_lib.h:311:19: ../include/safe_compile.hwarning:: 177'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c../include/safe_compile.h::10179: :../include/safe_str_lib.h14::311 :note19: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:311:In file included from 39test_sscanf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h : ^162: 28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strerror_s.c::17910:: 14../include/safe_str_lib.h:: 318note:: 19expanded from macro 'BOSW_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159243::1020:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:In file included from 325test_sscanf_s.c::5810:: ../include/safe_str_lib.hwarning:: 799'diagnose_if' is a clang extension [-Wgcc-compat]: 20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :161:14: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp);In file included from test_sscanf_s.c ^: 10: ../include/safe_str_lib.h:807../include/safe_compile.h::61230:: 10warning:: note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) const size_t destbos) BOSW_CHK(dest) ^ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_strerror_s.c : ^10 : ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sscanf_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from In file included from test_sscanf_s.ctest_strerror_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::807332::6160:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h : ^183 :20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp);In file included from test_strerror_s.c ^: 10: ../include/safe_str_lib.h:332:60../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:In file included from 10test_sscanf_s.c: :../include/safe_str_lib.h10:: 332../include/safe_str_lib.h::60808:: 19warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:338:53: warning: const size_t destbos) BOSW_CHK(dest)'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:186:../include/safe_compile.h14:: 177note:: 10expanded from macro 'BOS_CHK2': note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_sscanf_s.c187::2810:: ../include/safe_str_lib.hnote:: 827expanded from macro 'BOS_CHK2': 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:343:53: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))warning : ^ 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 394In file included from test_strerror_s.c warning:s10 generated: . ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \gcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_mbsrtowcs_s.o test_mbsrtowcs_s.c ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../include/safe_str_lib.h : ^104 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ In file included from test_mbstowcs_s.c:../include/safe_compile.h11:: 230../include/safe_str_lib.h::10169:: 40note:: expanded from macro 'BOS_NULL'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from test_mbstowcs_s.c ^: 11: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \In file included from test_mbstowcs_s.c ^: 11: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::118177::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::121232::920:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_FMT' BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: In file included from ../include/safe_str_lib.htest_mbstowcs_s.c::12211:: 35../include/safe_str_lib.h:: 187warning:: 41'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:../include/safe_compile.h216::15910::10 :note : noteexpanded from macro 'BOS_OVR2_BUTZERO': expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ In file included from test_mbstowcs_s.c:../include/safe_compile.h11:: 159../include/safe_str_lib.h::10187:: 41note: : warningexpanded from macro 'BOS_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::130187::555:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \In file included from test_mbstowcs_s.c: ^11 : ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11In file included from : test_strerrorlen_s.c../include/safe_str_lib.h::11211: :34../include/safe_str_lib.h:: 143:warning53: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: ../include/safe_compile.hnote:: 230expanded from macro 'BOS_NULL': 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::211144::519:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230: BOS_CHK(dest) BOS_FMT(fmt);10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:215:49: In file included from warningtest_strerrorlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:224: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \60 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^../include/safe_compile.h :161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::169228::4036:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 11 ^: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.cIn file included from :test_strerrorlen_s.c11:: 11../include/safe_str_lib.h: :232../include/safe_str_lib.h::54177:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.h:test_strerrorlen_s.c162::1128: : ../include/safe_str_lib.hnote:: 177expanded from macro 'BOS_CHK': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) note ^: expanded from macro 'BOS_FMT' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159In file included from :test_mbstowcs_s.c10:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:187:41: warningIn file included from : test_mbstowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:245:65../include/safe_compile.h:: 161warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ In file included from ../include/safe_compile.htest_strerrorlen_s.c::15911:: 10../include/safe_str_lib.h:: 198note:: 5expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^../include/safe_compile.h :232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:254:5: warning: BOS_NULL(stream) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note BOS_NULL(src) BOS_NULL(resultp);: expanded from macro 'BOS_FMT' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT'In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ In file included from ^test_strerrorlen_s.c :11: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT'In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);11 : ^../include/safe_str_lib.h :215:49: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 20 ^: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20In file included from : test_mbstowcs_s.cnote:: 11expanded from macro 'BOS_FMT': ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ^ ../include/safe_compile.h../include/safe_compile.h::232183::2020:: notenote: : expanded from macro 'BOS_FMT'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 11 ^: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:In file included from 11test_mbstowcs_s.c: :../include/safe_str_lib.h11:: 228:../include/safe_str_lib.h36::272 :warning39: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:232:20:../include/safe_compile.h :note230: :expanded from macro 'BOS_FMT'10 : note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:279:5: const size_t destbos) BOS_CHK(dest); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:../include/safe_compile.h11:: 162../include/safe_str_lib.h::28279:: 5note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c: const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) 11 ^: ../include/safe_str_lib.h:279:33: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from test_mbstowcs_s.c ^: 11: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h: BOS_NULL(resultp);216 :10 ^: note: expanded from macro 'BOS_OVR2_BUTZERO' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::253:29456::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:295:9 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strerrorlen_s.c: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \11 : ^../include/safe_str_lib.h :254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10 BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);: ^note : expanded from macro 'BOS_CHK_BUTZERO' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ VAL_OVR2(slen, dmax); ^ ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::272311::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:272:5../include/safe_compile.h:: 203warning:: 20:'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_OVR2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::272311::1919:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:272:19:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note BOS_CHK(dest) BOS_NULL(src);: expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))expanded from macro 'BOS_CHK' ^In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_mbstowcs_s.c::16211:: 28../include/safe_str_lib.h:: 318note:: 5expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:318:19: warning: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 11 ^: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: In file included from expanded from macro 'BOS_NULL'test_mbsrtowcs_s.c :11: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))325 : ^58 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:110:5: warning: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162../include/safe_compile.h::28230:: 10note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c BOS_CHK(dest) BOS_NULL(src);: 11 ^: ../include/safe_str_lib.h:326:5: ../include/safe_compile.hwarning:: 230'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_NULL' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:326:In file included from 19:test_strerrorlen_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) &&In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:286:../include/safe_compile.h33::263 :warning43: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_ATTR' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 10 ^: note: expanded from macro 'BOS_OVR2_BUTZERO' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from In file included from test_mbsrtowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::121287::99:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: In file included from notetest_mbstowcs_s.c: :expanded from macro 'BOS_ATTR'11 : ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: ^note : expanded from macro 'BOS_CHK2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_mbsrtowcs_s.c187::1128: :../include/safe_str_lib.h :note122: :expanded from macro 'BOS_CHK2'35 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:130:5: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:294../include/safe_compile.h::33159:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:338:53: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h216::18610 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \:: 14 ^:note : noteexpanded from macro 'BOS_OVR2_BUTZERO': expanded from macro 'BOS_CHK2' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:../include/safe_compile.h295::1619::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK' VAL_OVR2(slen, dmax); ^ In file included from test_mbstowcs_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h257::33810::53 :note : warningexpanded from macro 'VAL_OVR2': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 28 ^: note: expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216In file included from :test_strerrorlen_s.c10:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_OVR2_BUTZERO': 302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:343 (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \: 53 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.hIn file included from :test_strerrorlen_s.c136::115: :../include/safe_str_lib.h :warning302: :'diagnose_if' is a clang extension [-Wgcc-compat]33In file included from :test_mbstowcs_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ../include/safe_compile.h ^: 187:28: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK2': 183:20: note: expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:303:9: warningIn file included from : test_mbsrtowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax);../include/safe_compile.h : ^186 :14: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK2': 257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:In file included from 183test_mbsrtowcs_s.c::2011:: ../include/safe_str_lib.hnote:: 136expanded from macro 'BOS_CHK2': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:../include/safe_compile.hIn file included from 11:test_strerrorlen_s.c: 187:../include/safe_str_lib.h:11:28: 142:../include/safe_str_lib.h: :50note311:: : expanded from macro 'BOS_CHK2'5warning :: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ __attribute__((diagnose_if( \ ^../include/safe_compile.h :159: const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp)10 : ^ note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:../include/safe_compile.h143::1615::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ../include/safe_compile.h ^: 263:43: note: expanded from macro 'BOS_ATTR' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ In file included from ^test_strerrorlen_s.c :11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_mbsrtowcs_s.c::187:1128: :../include/safe_str_lib.h :note144: :expanded from macro 'BOS_CHK2'9 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);test_mbsrtowcs_s.c : ^11../include/safe_compile.h : :../include/safe_str_lib.h183::15920::../include/safe_compile.h5 ::note230 : :warningexpanded from macro 'BOS_CHK2'10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h BOS_CHK(dest) BOS_NULL(firstp);: 359 ^: 57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10../include/safe_compile.h:: 187note:: 28expanded from macro 'BOS_CHK': note: expanded from macro 'BOS_CHK2'In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: In file included from notetest_mbsrtowcs_s.c: :expanded from macro 'BOS_CHK'11 : ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 20 ^: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ In file included from test_strerrorlen_s.c:../include/safe_compile.h11:: 183../include/safe_str_lib.h::20318:: 5note:: expanded from macro 'BOS_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h186::31814::19 :note : warningexpanded from macro 'BOS_CHK2': In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_mbsrtowcs_s.c :11: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from test_mbstowcs_s.c ^: 11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: __attribute__((diagnose_if( \../include/safe_str_lib.h : ^169 :40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest)In file included from test_mbsrtowcs_s.c ^: 11: ../include/safe_str_lib.h:169:40../include/safe_compile.h:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' ../include/safe_compile.hIn file included from :test_mbstowcs_s.c162::1128: :../include/safe_str_lib.h :note370: :expanded from macro 'BOS_CHK'57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ const size_t destbos) BOS_CHK2(dest, dmax); ^ ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerrorlen_s.c:11In file included from : test_mbsrtowcs_s.c../include/safe_str_lib.h::11325: :../include/safe_str_lib.h58:: 169warning:: 54'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:In file included from 20test_mbstowcs_s.c:: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 11 note: ^: ../include/safe_str_lib.hexpanded from macro 'BOS_FMT' : 370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 370 ^: 57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.hIn file included from :326test_mbstowcs_s.c::1911:: warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]377 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:177:5: BOS_NULL(src) BOS_NULL(resultp); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230../include/safe_compile.h::10161:../include/safe_compile.h ::note14: 159::expanded from macro 'BOS_NULL' 10 note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_mbstowcs_s.c::17711:: 5:../include/safe_str_lib.h :warning377: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: ../include/safe_compile.hnote:: 161expanded from macro 'BOS_CHK': 14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h: 177 ^: 19In file included from :test_mbstowcs_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h../include/safe_compile.h ::377183::520:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ../include/safe_compile.h:162:28: BOS_CHK(dest) BOS_FMT(fmt); note ^: expanded from macro 'BOS_CHK' ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:332:60:In file included from test_mbstowcs_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:377:19: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]186 :14: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:187:In file included from 41test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ../include/safe_compile.h ^: 161:14: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 159:10: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:187:41: warningIn file included from : test_mbstowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:384:../include/safe_compile.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \57: :162 ^ : warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:384:57 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:385:5: warning: __attribute__((diagnose_if( \'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:385In file included from :19test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:198:22: warning __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:343:53 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.hIn file included from :test_mbsrtowcs_s.c343::1153: :../include/safe_str_lib.h :warning202: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^../include/safe_compile.h :187:28: note: expanded from macro 'BOS_CHK2' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:391:57: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::391348::5751:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) note ^: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:348:51:EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::232186::2014:: notenote: : expanded from macro 'BOS_FMT'expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 28 ^: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ In file included from test_mbstowcs_s.c:../include/safe_compile.h11:: 232../include/safe_str_lib.h::20396:: 59note:: expanded from macro 'BOS_FMT'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:353In file included from :57test_mbstowcs_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:211:51: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_mbstowcs_s.c :11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:In file included from 232test_strerrorlen_s.c::20 const size_t srcbos) BOS_CHK(dest):11 : ^note../include/safe_str_lib.h : :expanded from macro 'BOS_FMT'353 :57: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK2(dest, dmax); ^In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:402../include/safe_compile.h::52183:: 20warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:359:57:In file included from test_mbstowcs_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:403:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]186 :14: note: va_list ap) BOS_NULL(dest) BOS_FMT(fmt);expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:403:25: warning: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:221:5: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from In file included from (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_mbsrtowcs_s.ctest_strerrorlen_s.c :: ^1111 : : ../include/safe_str_lib.h../include/safe_str_lib.h::224365::6056:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note __attribute__((diagnose_if( \: expanded from macro 'BOS_FMT' ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c ^: 11: ../include/safe_str_lib.h:409:58In file included from :test_strerrorlen_s.c :warning: 11: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :370:57: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^../include/safe_compile.h :183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h: BOS_NULL(src) BOS_NULL(resultp);228 : ^36 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:186:14: ../include/safe_compile.hnote:: 232expanded from macro 'BOS_CHK2': 20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp);In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:370:57:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::377416::557:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ In file included from test_mbsrtowcs_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h159::23210::54 :note : warningexpanded from macro 'BOS_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_mbstowcs_s.c161::1411:: ../include/safe_str_lib.hnote:: 416expanded from macro 'BOS_CHK': 57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:../include/safe_compile.h11:: 162../include/safe_str_lib.h::28416:: 57note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: BOS_NULL(src) BOS_NULL(resultp);expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:417: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \19 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:245:In file included from 51test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^note : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_mbstowcs_s.c::245:1151: :../include/safe_str_lib.h :warning423: :'diagnose_if' is a clang extension [-Wgcc-compat]55 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note const size_t destbos) BOS_CHK(dest): expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h:159 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 10 ^: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(src) BOS_NULL(resultp);test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:246:5:../include/safe_compile.h :warning230: :10'diagnose_if' is a clang extension [-Wgcc-compat]: note: In file included from expanded from macro 'BOS_NULL'test_mbstowcs_s.c :11: ../include/safe_str_lib.h:423:55: warning: BOS_NULL(resultp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:162../include/safe_compile.h::28230:: 10note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:424 BOS_NULL(src) BOS_NULL(resultp);: 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::430391::5757:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK(dest); const size_t destbos) BOS_CHK(dest); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159159::1010:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ In file included from ^ ^test_mbsrtowcs_s.c :11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from In file included from test_strerrorlen_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_mbstowcs_s.c: :11 ^11: : ../include/safe_str_lib.h../include/safe_str_lib.h::391430::5757:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::161161::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::430391:: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \5757 :: ^ warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162162::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11 BOS_NULL(src) BOS_NULL(resultp);: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h ^ : ^437 :5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]:../include/safe_compile.h 230::18310::20 :note : noteexpanded from macro 'BOS_NULL': expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^note : expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:In file included from 11: test_mbsrtowcs_s.c../include/safe_str_lib.h::11396: :../include/safe_str_lib.h59::262 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:162:28../include/safe_compile.h:: 159note:: 10expanded from macro 'BOS_CHK': note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);161 : ^14 : note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.cIn file included from :test_mbsrtowcs_s.c11:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h437::26219: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14::5 :note : warningexpanded from macro 'BOS_CHK2': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 162 ^: 28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: In file included from notetest_mbsrtowcs_s.c: :expanded from macro 'BOS_CHK2' 11: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); __attribute__((diagnose_if( \ ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:402:52: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_compile.h../include/safe_str_lib.h::230262::1033:: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 230 ^: 10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:272In file included from :test_strerrorlen_s.c5::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]403 :25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_OVR2(src, slen) BOS_NULL(firstp); ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ../include/safe_compile.h ^: 230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:445:5: warning (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:162../include/safe_compile.h::28159:: 10note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:272:19: In file included from warningtest_strerrorlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:409 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 58 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:445:19: warning __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from ../include/safe_compile.htest_mbsrtowcs_s.c::16211:: 28../include/safe_str_lib.h:: 272note:: 19expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:445 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 39 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: In file included from notetest_strerrorlen_s.c: :expanded from macro 'BOS_NULL'11 : ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp);../include/safe_compile.h : ^187 :28: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../include/safe_compile.hexpanded from macro 'BOS_CHK2' : ^230 :10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if( \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:272:In file included from 39:test_strerrorlen_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^../include/safe_compile.h :230:10: note../include/safe_compile.h: :expanded from macro 'BOS_NULL'230 :10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 11 ^: ../include/safe_str_lib.h:452:52: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:In file included from 11test_strerrorlen_s.c: :../include/safe_str_lib.h11:: 452:../include/safe_str_lib.h52::416 :warning57: : 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_mbsrtowcs_s.c::16111:: 14../include/safe_str_lib.h:: 279note:: 5expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);159 : ^10 : note: expanded from macro 'BOS_CHK' ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 159 ^: 10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:416In file included from :test_mbsrtowcs_s.c57::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]279 :5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 161:14: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note../include/safe_compile.h: :expanded from macro 'BOS_CHK' ^161 :14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:453:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:416In file included from :test_mbsrtowcs_s.c57::11 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: warning ../include/safe_str_lib.h: ^:'diagnose_if' is a clang extension [-Wgcc-compat] 279 :5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]162 :28: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:In file included from 417test_mbsrtowcs_s.c::511:: ../include/safe_str_lib.hwarning:: 'diagnose_if' is a clang extension [-Wgcc-compat]279 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); note ^: expanded from macro 'BOS_NULL' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:417:19: In file included from warningtest_mbsrtowcs_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10:In file included from test_mbstowcs_s.cnote:: 11expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:459:53:In file included from test_strerrorlen_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:423:55: warning../include/safe_compile.h: :161'diagnose_if' is a clang extension [-Wgcc-compat]: 14: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \159 : ^10 : note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from ^test_mbsrtowcs_s.c :11: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h : ^161 :14: note: expanded from macro 'BOS_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \In file included from : test_mbsrtowcs_s.c ^note: : 11expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest");test_strerrorlen_s.c : ^11 : ../include/safe_str_lib.h:424:5: ../include/safe_compile.hwarning:: 230'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_NULL' In file included from BOS_NULL(src);test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:287:../include/safe_compile.h9::230 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) VAL_OVR2(slen, dmax); ^ ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h : ^430 :57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: ../include/safe_compile.hnote:: 161expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) : 14 ^: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::430467::5760:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::162186::2814:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:294:33: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:In file included from 11test_mbstowcs_s.c: :../include/safe_str_lib.h11:: 302../include/safe_str_lib.h::5474:: 60warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.hIn file included from :test_strerrorlen_s.c167::1110: :../include/safe_str_lib.h :note437: :expanded from macro 'BOS_CHK_BUTZERO'5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:303:9:In file included from In file included from test_strerrorlen_s.cwarningtest_mbstowcs_s.c:: :11'diagnose_if' is a clang extension [-Wgcc-compat]11 : : ../include/safe_str_lib.h../include/safe_str_lib.h::437484::195:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax);../include/safe_compile.h : ^186 :14: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest);../include/safe_compile.h : ^257 :10: note: expanded from macro 'VAL_OVR2'../include/safe_compile.h :159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:../include/safe_compile.h11:: 187../include/safe_str_lib.h::28484:: 5note:: expanded from macro 'BOS_CHK2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^note : expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:In file included from 11test_strerrorlen_s.c: :../include/safe_str_lib.h11:: 318../include/safe_str_lib.h::5445:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK'In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:162../include/safe_compile.h::28203:: 20note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:318In file included from :test_strerrorlen_s.c19::11 : warning../include/safe_str_lib.h: :445:19: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:325:58: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11In file included from : test_mbsrtowcs_s.c../include/safe_str_lib.h::11445: :../include/safe_str_lib.h39::325 :warning58: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:332:60: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.cIn file included from :11test_mbsrtowcs_s.c: :../include/safe_str_lib.h11:: 453../include/safe_str_lib.h::5332:: 60warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 394 warningsIn file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:338:../include/safe_compile.h53::162 :warning28: : 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 183 ^: 20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \In file included from test_mbstowcs_s.c ^: 11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:338:53: const size_t destbos) BOS_CHK(dest) BOS_NULL(src) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::187159::2810:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:489:53In file included from : test_mbsrtowcs_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:343../include/safe_compile.h::16153:14:: warningnote: : expanded from macro 'BOS_CHK''diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ : ^20 : note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:489:53In file included from :test_mbsrtowcs_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :343:../include/safe_compile.h53::162 :28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:343In file included from :test_mbstowcs_s.c53::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]489 :../include/safe_compile.h67::187 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from 348:test_strerrorlen_s.c51::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]459 :53: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 186:14: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK(dest) (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:348:51: warning: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_mbsrtowcs_s.c : ^ 11: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:353: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \57 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:460:5: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); test_mbsrtowcs_s.c ^: 11: ../include/safe_str_lib.h:../include/safe_compile.h353::25757::10: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'VAL_OVR2' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ __attribute__((diagnose_if( \ ^ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: const size_t destbos) BOS_CHK2(dest, dmax);note : ^ generated. ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:expanded from macro 'BOS_NULL'384:57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:162../include/safe_compile.h::28263:: 43note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: notegcc -DHAVE_CONFIG_H -I. -I.. -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -mretpoline -DRETPOLINE -fPIC -DPIC -I../include -I. -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -c -o test_wcsrtombs_s.o test_wcsrtombs_s.c : expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:391 const size_t destbos) BOS_CHK2(dest, dmax);: 57 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c../include/safe_compile.h::11186: :14../include/safe_str_lib.h:: 391note:: 57expanded from macro 'BOS_CHK2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::391187::5728:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: BOS_NULL(resultp);note : expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:498 __attribute__((diagnose_if( \: 52 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t srcbos) BOS_CHK(dest)test_mbstowcs_s.c : ^11 : ../include/safe_str_lib.h:../include/safe_compile.h498::15952::10 :warning note: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_mbsrtowcs_s.c (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 11 ^: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:504 BOS_OVR2(src, slen) BOS_NULL(firstp);: 31 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^ note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from : test_mbstowcs_s.cnote:: 11expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:523:9: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) BOS_NULL(src) BOS_NULL(resultp); ^ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))416 : ^57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \525 : ^17 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ../include/safe_compile.h ^: 162:28: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:417:5In file included from :test_mbstowcs_s.c :warning: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: BOS_NULL(src) BOS_NULL(resultp); note ^: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:526:42:In file included from test_mbsrtowcs_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:417:19: ../include/safe_compile.hwarning:: 187'diagnose_if' is a clang extension [-Wgcc-compat]: 28: note: expanded from macro 'BOS_CHK2' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) In file included from test_mbstowcs_s.c:11: __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:474:60 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c BOS_NULL(src);: 11 ^: ../include/safe_str_lib.h:484:5:../include/safe_compile.h :warning230: :10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:430:In file included from 57test_strerrorlen_s.c:: warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 162test_mbsrtowcs_s.c::2811: :../include/safe_str_lib.h :note437: :expanded from macro 'BOS_CHK'5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h BOS_NULL(resultp);: 183 ^: 20: note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax);../include/safe_str_lib.h : ^445 :5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]257 :10: note: expanded from macro 'VAL_OVR2' ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ In file included from test_mbsrtowcs_s.c:../include/safe_compile.h11:: 261../include/safe_str_lib.h::10445:: 19note:: expanded from macro 'VAL_OVR2_BUTZERO'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ (diagnose_if((value) && (value) > (vmax), \ ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:522:5: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:452:52 BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax"): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:In file included from 263test_mbsrtowcs_s.c::4311:: ../include/safe_str_lib.hnote:: 453expanded from macro 'BOS_ATTR': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 257 ^: 10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:In file included from 183:test_mbsrtowcs_s.c20::11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK2'453 :23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \10 : ^ note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \In file included from test_mbsrtowcs_s.c ^: 11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note : ^expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.hIn file included from :test_mbsrtowcs_s.c534::1138: :../include/safe_str_lib.h :warning460: :'diagnose_if' is a clang extension [-Wgcc-compat]41 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK2(dest, dmax); ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28 BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");: ^note : expanded from macro 'BOS_CHK2' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note : expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:484:5:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ In file included from ../include/safe_compile.htest_mbsrtowcs_s.c::26311:: 43../include/safe_str_lib.h:: 489note:: 53expanded from macro 'BOS_ATTR': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:In file included from 10test_mbsrtowcs_s.c:: 11: note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'489 :53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:550:53In file included from :test_mbsrtowcs_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:194:../include/safe_compile.h14::230 :note10: :expanded from macro 'BOSW_CHK2' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_strerrorlen_s.c::49011:: 5../include/safe_str_lib.h: :warning550: :'diagnose_if' is a clang extension [-Wgcc-compat]53 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28 BOS_NULL(resultp);: ^note : expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:498:52: warningIn file included from : test_strerrorlen_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:558:../include/safe_compile.h5::161 :warning14: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \../include/safe_str_lib.h : ^498 :52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: 195 ^: 28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ../include/safe_compile.h ^: 161:14: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'230 :10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h../include/safe_str_lib.h:534:5:In file included from test_mbsrtowcs_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h: BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)216 : ^10 : note: expanded from macro 'BOS_OVR2_BUTZERO' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)expanded from macro 'VAL_OVR2' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11In file included from : test_mbsrtowcs_s.c../include/safe_str_lib.h::11537: :../include/safe_str_lib.h17::522 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ In file included from #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))test_mbstowcs_s.c : ^11 : ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t destbos) BOS_NULL(retvalp)test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:526:42:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:550In file included from :53test_mbsrtowcs_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ^ ../include/safe_compile.h:../include/safe_compile.h191::23020::10 :note : noteexpanded from macro 'BOSW_CHK2': expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:550:53: In file included from warning: test_mbsrtowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:534:../include/safe_compile.h23:: 194warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOSW_CHK2' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \note : ^expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.hIn file included from :test_mbsrtowcs_s.c558::115: :../include/safe_str_lib.h :warning536: :13'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow")expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len)In file included from test_mbsrtowcs_s.c ^: 11: ../include/safe_str_lib.h:537:../include/safe_compile.h17:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat] : note: expanded from macro 'BOS_CHK' BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h : ^263 :43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:538:42: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:558:37 __attribute__((diagnose_if( \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^../include/safe_compile.h :195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:546In file included from :test_mbstowcs_s.c55:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10../include/safe_compile.h:: 230note:: 10expanded from macro 'BOS_NULL': note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11In file included from : test_mbsrtowcs_s.c../include/safe_str_lib.h::11566: :../include/safe_str_lib.h5::547 :warning5: : 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159 BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") :10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:230:10: note: BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff);expanded from macro 'BOS_NULL' ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from 549test_mbstowcs_s.c::1311:: ../include/safe_str_lib.hwarning:: 575'diagnose_if' is a clang extension [-Wgcc-compat]: 44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ^ ../include/safe_compile.h:257../include/safe_compile.h::10263:: 43note:: expanded from macro 'VAL_OVR2'note : expanded from macro 'BOS_ATTR' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 11 ^: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:550:53 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: ^warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) BOSW_CHK(dest) BOS_NULL(src); ^ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h: BOSW_CHK(dest) BOSW_OVR2(src, slen);558 : ^23 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10:../include/safe_compile.h :note162: :expanded from macro 'BOSW_CHK'28 : note: expanded from macro 'BOS_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:591:5: warningIn file included from : 'diagnose_if' is a clang extension [-Wgcc-compat]test_mbsrtowcs_s.c :11: ../include/safe_str_lib.h:558../include/safe_compile.h::37179:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOSW_CHK' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \191 : ^20 : note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ In file included from test_mbsrtowcs_s.c:../include/safe_compile.h11:: 243../include/safe_str_lib.h::20558:: 37note:: expanded from macro 'BOSW_OVR2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: :566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:565:53: In file included from warningtest_strerrorlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:../include/safe_compile.h10::230 :note10: :expanded from macro 'BOS_NULL' note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); In file included from ^test_mbsrtowcs_s.c :11: ../include/safe_str_lib.h:566../include/safe_compile.h::5257:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'VAL_OVR2' BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \../include/safe_compile.h : ^159 :10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11 BOS_NULL(retvalp): ../include/safe_str_lib.h ^: 566:5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 162:28: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230: BOS_ATTR(!_BOS_NULL(dest) &&10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:572:5 BOSW_CHK2(str, smax);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \573 : ^9 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 195 ^: 28: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:580:5: warning (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:585:5: warning: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:note180:: 28:expanded from macro 'BOSW_CHK2' note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:597:20: warningIn file included from : test_mbsrtowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h BOSW_CHK(dest) BOS_NULL(src);: 195 ^: 28: note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if( \ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43:In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \In file included from ^ test_strerrorlen_s.c:11: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_str_lib.h: 638 ^: 41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h BOSW_CHK(dest) BOS_NULL(src);: 180 ^: 28: note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ...) BOSW_CHK(dest) BOS_FMT(fmt);../include/safe_str_lib.h : ^591 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :177:10: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'179 :14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.cIn file included from :test_mbsrtowcs_s.c11:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h591::6465::34 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h180::17928::14 :note : noteexpanded from macro 'BOSW_CHK': expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: In file included from ../include/safe_str_lib.htest_mbsrtowcs_s.c::59111:: 20../include/safe_str_lib.h:: 646warning:: 34'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:646:49In file included from :test_strerrorlen_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h : ^180 :28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:In file included from 263:test_mbsrtowcs_s.c43::11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_ATTR'663 :64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:In file included from 11test_strerrorlen_s.c: :../include/safe_str_lib.h11:: 670../include/safe_str_lib.h::53606:: 13warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:232:20../include/safe_compile.h:: 263note:: 43expanded from macro 'BOS_FMT': note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20In file included from :test_strerrorlen_s.c :note11: : expanded from macro 'BOS_FMT'../include/safe_str_lib.h :616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:679:55: In file included from warningtest_strerrorlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); note ^: expanded from macro 'BOS_FMT' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:685:In file included from 5test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: BOS_NULL(stream) BOS_FMT(fmt);note : ^expanded from macro 'BOSW_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: noteIn file included from : test_mbsrtowcs_s.cexpanded from macro 'BOSW_CHK': 11: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^note : expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:638In file included from :test_mbsrtowcs_s.c41::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]688 :52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h../include/safe_compile.h::232177::2010:: notenote: : expanded from macro 'BOS_FMT'expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180In file included from :test_mbsrtowcs_s.c28:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^../include/safe_compile.h :179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))657 : ^42 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ In file included from ^ test_mbstowcs_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:In file included from 10test_strerrorlen_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt);expanded from macro 'BOSW_CHK' ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:663:64:../include/safe_compile.h :warning232: :'diagnose_if' is a clang extension [-Wgcc-compat]20 : note: expanded from macro 'BOS_FMT' EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ In file included from test_mbstowcs_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h232::64620::34 :note : warningexpanded from macro 'BOS_FMT': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20:In file included from test_strerrorlen_s.cnote:: 11expanded from macro 'BOS_FMT': ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: ...) BOS_NULL(src) BOS_FMT(fmt);note : ^expanded from macro 'BOS_FMT' ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:667:22: EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 11 ^: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_mbstowcs_s.c : ^11 : ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ In file included from ^test_mbstowcs_s.c :11: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note : ^expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: In file included from notetest_strerrorlen_s.c: :expanded from macro 'BOSW_CHK'11 : ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:698:In file included from 5test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 706:51: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]:180:28: note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_strerrorlen_s.c:test_mbstowcs_s.c11:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h707::6985::20 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);: 191 ^: 20: note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:In file included from 14test_mbstowcs_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK2': 698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 714 ^: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h : ^179 :14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:706: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \51 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: noteIn file included from : test_strerrorlen_s.c:11: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 194test_mbsrtowcs_s.c::1411:: ../include/safe_str_lib.hnote:: 698expanded from macro 'BOSW_CHK2': 20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c../include/safe_compile.h::11195: :../include/safe_str_lib.h28::698 :note41: :expanded from macro 'BOSW_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h __attribute__((diagnose_if( \: 230 ^: 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:707: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:707: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_mbstowcs_s.c: __attribute__((diagnose_if( \11 : ^../include/safe_str_lib.h :715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:714:52: In file included from warningtest_mbstowcs_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:723:52../include/safe_compile.h:: 179warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \note : ^expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \28 : ^ note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h: __attribute__((diagnose_if( \733 : ^41 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: In file included from const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^../include/safe_compile.h :180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_mbsrtowcs_s.c::16111:: 14../include/safe_str_lib.h:: 724note:: 5expanded from macro 'BOS_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:724:../include/safe_compile.h5::230 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h../include/safe_compile.h::110177::510:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK' ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h180:28::162 :note28: :expanded from macro 'BOSW_CHK' note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:746 BOS_ATTR((slen || dest || dmax) &&: 53 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43../include/safe_compile.h:: 179note:: 14expanded from macro 'BOS_ATTR': note: expanded from macro 'BOSW_CHK' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:746:In file included from 53test_wcsrtombs_s.c:: warning12: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :121:9: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 180:28: note: expanded from macro 'BOSW_CHK' BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: expanded from macro 'BOS_ATTR' ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:747:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:130:5: warning: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h:733 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp);: 130 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:191:20: ../include/safe_compile.hnote:: 161expanded from macro 'BOSW_CHK2': 14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from In file included from test_mbsrtowcs_s.ctest_wcsrtombs_s.c::1112: : ../include/safe_str_lib.h../include/safe_str_lib.h::733130::205:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::194162::1428:: notenote: : expanded from macro 'BOSW_CHK2'expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); __attribute__((diagnose_if( \ ^ ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:741:5:In file included from test_wcsrtombs_s.cwarning:: 12'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff);expanded from macro 'BOS_CHK2' ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 741 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: ^note : expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_mbsrtowcs_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::741724::205:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.cIn file included from :test_mbsrtowcs_s.c11:: 11../include/safe_str_lib.h: :724../include/safe_str_lib.h::26746:: 53warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h const size_t destbos) BOSW_CHK(dest): 230 ^: 10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 180test_mbstowcs_s.c::28:11 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK'733 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: In file included from expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_mbstowcs_s.c:11: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note const size_t srcbos) BOSW_CHK(dest): expanded from macro 'BOSW_CHK' ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from 754:test_mbstowcs_s.c52::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]733 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'180 :28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.hIn file included from :test_mbstowcs_s.c754::1152: : ../include/safe_str_lib.hwarning:: 733:'diagnose_if' is a clang extension [-Wgcc-compat]20 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:754:52: warning: BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::191:17920::14 :note : noteexpanded from macro 'BOSW_CHK2': __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ expanded from macro 'BOSW_CHK' ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c BOSW_CHK2(src, smax) BOS_NULL(resultp);: 11 ^: ../include/safe_str_lib.h:733:20: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]191 :20: note: expanded from macro 'BOSW_CHK2' In file included from ../include/safe_compile.htest_strerrorlen_s.c::19411:: 14../include/safe_str_lib.h:: 754note:: 52expanded from macro 'BOSW_CHK2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.cIn file included from :test_mbstowcs_s.c11:: 11../include/safe_str_lib.h: :755../include/safe_str_lib.h::5733:: 20warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194../include/safe_compile.h::14195:: 28note:: In file included from expanded from macro 'BOSW_CHK2'notetest_strerrorlen_s.c : :expanded from macro 'BOSW_CHK2'11 : ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ../include/safe_compile.h ^: 191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_mbstowcs_s.c::75511:: 5../include/safe_str_lib.h:: 733warning:: 41'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' In file included from test_strerrorlen_s.c: BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp);11 : ^../include/safe_str_lib.h :755:5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]230 :10: note: expanded from macro 'BOS_NULL'../include/safe_compile.h :194: __attribute__((diagnose_if( \14 : ^ note: ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h../include/safe_compile.h::211230::2010:: notenote: : expanded from macro 'BOS_OVR2_BUTNULL'expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c: const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen);12: ../include/safe_str_lib.h ^: 143:53: ../include/safe_compile.hwarning:: 223:'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 230 ^: 10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ In file included from test_mbsrtowcs_s.c../include/safe_compile.h::23011:: 10../include/safe_str_lib.h:: 765note:: 51expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:159:5EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:774:67: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: noteIn file included from : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) expanded from macro 'BOSW_CHK2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_mbstowcs_s.c::77411:: 67../include/safe_str_lib.h:: 741:warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ../include/safe_compile.h ^: 179:14: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK': 223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::765746::5153:: BOS_ATTR(dmax < 4, "dmax underflow <4"); warningwarning ^: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' const size_t destbos) BOSW_CHK(dest) ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:177:10: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))note ../include/safe_compile.h: ^:expanded from macro 'BOSW_CHK' 223 :10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_compile.h../include/safe_str_lib.h::179770::1437:: notewarning: : expanded from macro 'BOSW_CHK''diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ In file included from test_mbsrtowcs_s.c:../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \11: : 257 ^../include/safe_str_lib.h: :10781:: 51note:: expanded from macro 'VAL_OVR2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177In file included from :test_mbstowcs_s.c10:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:179:14:../include/safe_compile.h :note257: :expanded from macro 'BOSW_CHK'10 : note: expanded from macro 'VAL_OVR2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_mbsrtowcs_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \11 : ^../include/safe_str_lib.h :781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h const size_t srcbos) BOSW_CHK(dest): 230 ^: 10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.hIn file included from :177test_strerrorlen_s.c::1011:: ../include/safe_str_lib.hnote:: 774expanded from macro 'BOSW_CHK': 67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:179../include/safe_compile.h::14263:: 43note:: expanded from macro 'BOSW_CHK'note : expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from In file included from test_wcsrtombs_s.ctest_strerrorlen_s.c::11: 12: ../include/safe_str_lib.h:../include/safe_str_lib.h781::15951::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:In file included from 12test_strerrorlen_s.c: :../include/safe_str_lib.h11:: 159../include/safe_str_lib.h::19781:: 51warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ In file included from test_wcsrtombs_s.c:12In file included from : test_strerrorlen_s.c../include/safe_str_lib.h:../include/safe_compile.h:11:169: 177:../include/safe_str_lib.h:40:10:781: : warning66: note:'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_compile.h const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);: ^ 159 ^: 10: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:In file included from 28test_strerrorlen_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ In file included from ../include/safe_compile.htest_wcsrtombs_s.c::23012:: 10../include/safe_str_lib.h:: 169note:: 54expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h:179:14:../include/safe_compile.h :note232: :expanded from macro 'BOSW_CHK'20 : note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); In file included from ^test_wcsrtombs_s.c :12: ../include/safe_str_lib.h:177../include/safe_compile.h::5177:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ BOS_NULL(src); ../include/safe_compile.h ^: 159:10: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :230:10: note: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \expanded from macro 'BOS_NULL' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11In file included from : test_wcsrtombs_s.c../include/safe_str_lib.h::79912:: 5../include/safe_str_lib.h:: 177warning:: 5:'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_compile.h : ^162 :28: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 11 ^: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: In file included from notetest_wcsrtombs_s.c: :expanded from macro 'BOSW_OVR2'12 : ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:799: BOS_CHK(dest) BOS_FMT(fmt);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:../include/safe_compile.h20::179 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ : note14 ^: : expanded from macro 'BOS_FMT' note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' In file included from In file included from test_mbstowcs_s.c:test_strerrorlen_s.c:11: 11: ../include/safe_str_lib.h../include/safe_str_lib.h::754799::525:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180../include/safe_compile.h::28180:: 28note:: expanded from macro 'BOSW_CHK'note : expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:In file included from 799test_mbstowcs_s.c::20:11 : warning../include/safe_str_lib.h: :755'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ../include/safe_compile.h ^: 243:20: note: expanded from macro 'BOSW_OVR2' ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerrorlen_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))11: ../include/safe_str_lib.h ^: 799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:../include/safe_compile.h755::2465::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_OVR2' ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::755807::2661:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::761180::5128:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp);In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:808:5../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); In file included from ^test_mbstowcs_s.c :11: ../include/safe_str_lib.hIn file included from :test_strerrorlen_s.c765:../include/safe_compile.h::1151230: :: ../include/safe_str_lib.h10warning::: 808 'diagnose_if' is a clang extension [-Wgcc-compat]note: : 19expanded from macro 'BOS_NULL': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))expanded from macro 'BOS_NULL' ^ const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:827:53: warning: const size_t destbos) BOSW_CHK(dest)'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' const uint32_t src, const size_t destbos) BOSW_CHK(dest)In file included from test_strerrorlen_s.c ^: 11: ../include/safe_str_lib.h:827:53: ../include/safe_compile.hwarning:: 177'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' In file included from In file included from test_mbstowcs_s.ctest_strerrorlen_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::774827::6753:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::180179::2814:: notenote: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: expanded from macro 'BOSW_CHK' expanded from macro 'BOSW_CHK' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from In file included from test_strerrorlen_s.ctest_mbstowcs_s.c::1111: : ../include/safe_str_lib.h../include/safe_str_lib.h::828774::567:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: BOS_NULL(src);expanded from macro 'BOSW_CHK' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list arg) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_mbsrtowcs_s.c:269:10: error: len overflow >dmax BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' rc = mbsrtowcs_s(&ind, dest, 3, (cs = "\xf0\x8f\xbf\xbd", &cs), 4, &ps); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ../include/safe_str_lib.h ^: 541:67: note: expanded from macro 'mbsrtowcs_s' _mbsrtowcs_s_chk(retvalp, dest, dmax, srcp, len, ps, BOS(dest)) ^ ../include/safe_str_lib.h:539:21: note: from 'diagnose_if' attribute on '_mbsrtowcs_s_chk': BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ~~~~~~~~~~~~~~~~~ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ~~~ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' 394 warnings and (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \1 error ^ generated . In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^make[4]: *** [Makefile:3120: test_mbsrtowcs_s.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \394 ^ warnings generated. In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:348:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:377:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:385:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:410:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:424:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:526:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(*srcp, len) ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && _BOS_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:566:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:616:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:646:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:667:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:677:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:715:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax < 4, "dmax underflow <4"); ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 394 warnings generated. 394 warnings generated. make[4]: Leaving directory '/<>/tests' make[3]: *** [Makefile:4322: check-am] Error 2 make[3]: Leaving directory '/<>/tests' make[2]: *** [Makefile:1186: check-recursive] Error 1 make[2]: Leaving directory '/<>' make[1]: *** [Makefile:1490: check] Error 2 make[1]: Leaving directory '/<>' dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2 make: *** [debian/rules:9: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2020-10-29T20:03:59Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 14520 Build-Time: 38 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 5 Job: safeclib_3.5-3 Machine Architecture: amd64 Package: safeclib Package-Time: 61 Source-Version: 3.5-3 Space: 14520 Status: attempted Version: 3.5-3 -------------------------------------------------------------------------------- Finished at 2020-10-29T20:03:59Z Build needed 00:01:01, 14520k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 62.0339253s