DC-Build-Header: safeclib 3.5-3 / 2020-05-03 05:05:51 +0000 DC-Task: type:rebuild-binarch-only source:safeclib version:3.5-3 chroot:unstable esttime:72 logfile:/tmp/safeclib_3.5-3_unstable_clang10.log modes:clang10:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --no-run-lintian --chroot-setup-commands=/tmp/clang10 safeclib_3.5-3' sbuild (Debian sbuild) 0.78.1 (09 February 2019) on ip-172-31-1-44.eu-central-1.compute.internal +==============================================================================+ | safeclib 3.5-3 (amd64) Sun, 03 May 2020 05:05:52 +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-497b93f9-3199-41be-8832-17a3ac7a600e' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang10 ------------ + 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 [27.9 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://127.0.0.1:12990/debian sid/main Sources 2020-05-02-0208.16.pdiff [3982 B] Get:5 http://127.0.0.1:12990/debian sid/main Sources 2020-05-02-0807.49.pdiff [10.9 kB] Get:6 http://127.0.0.1:12990/debian sid/main Sources 2020-05-02-1412.30.pdiff [12.9 kB] Get:7 http://127.0.0.1:12990/debian sid/main Sources 2020-05-02-2007.10.pdiff [13.4 kB] Get:8 http://127.0.0.1:12990/debian sid/main Sources 2020-05-03-0208.39.pdiff [9476 B] Get:8 http://127.0.0.1:12990/debian sid/main Sources 2020-05-03-0208.39.pdiff [9476 B] Get:9 http://127.0.0.1:12990/debian sid/main amd64 Packages 2020-05-02-0208.16.pdiff [2772 B] Get:10 http://127.0.0.1:12990/debian sid/main amd64 Packages 2020-05-02-0807.49.pdiff [3238 B] Get:11 http://127.0.0.1:12990/debian sid/main amd64 Packages 2020-05-02-1412.30.pdiff [7641 B] Get:12 http://127.0.0.1:12990/debian sid/main amd64 Packages 2020-05-02-2007.10.pdiff [10.5 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 Packages 2020-05-03-0208.39.pdiff [18.4 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 Packages 2020-05-03-0208.39.pdiff [18.4 kB] Get:14 http://127.0.0.1:12990/debian sid/main Translation-en [6185 kB] Fetched 6480 kB in 2s (3898 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: gcc-10-base lib32gcc-s1 lib32gcc1 lib32stdc++6 libatomic1 libbsd0 libc6-i386 libcc1-0 libclang-common-10-dev libclang-cpp10 libclang1-10 libedit2 libgc1c2 libgcc-s1 libgomp1 libitm1 libllvm10 liblsan0 libobjc4 libomp5-10 libquadmath0 libstdc++6 libtsan0 libubsan1 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 lib32gcc1 lib32stdc++6 libbsd0 libc6-i386 libclang-common-10-dev libclang-cpp10 libclang1-10 libedit2 libgc1c2 libllvm10 libobjc-9-dev libobjc4 libomp-10-dev libomp5-10 libz3-4 The following packages will be upgraded: gcc-10-base libatomic1 libcc1-0 libgcc-s1 libgomp1 libitm1 liblsan0 libquadmath0 libstdc++6 libtsan0 libubsan1 11 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. Need to get 51.4 MB of archives. After this operation, 259 MB of additional disk space will be used. Get:1 http://127.0.0.1:12990/debian sid/main amd64 libatomic1 amd64 10-20200502-1 [9048 B] Get:2 http://127.0.0.1:12990/debian sid/main amd64 libubsan1 amd64 10-20200502-1 [134 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 libtsan0 amd64 10-20200502-1 [313 kB] Get:4 http://127.0.0.1:12990/debian sid/main amd64 gcc-10-base amd64 10-20200502-1 [197 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 libstdc++6 amd64 10-20200502-1 [492 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 libquadmath0 amd64 10-20200502-1 [145 kB] Get:7 http://127.0.0.1:12990/debian sid/main amd64 liblsan0 amd64 10-20200502-1 [141 kB] Get:8 http://127.0.0.1:12990/debian sid/main amd64 libitm1 amd64 10-20200502-1 [25.7 kB] Get:9 http://127.0.0.1:12990/debian sid/main amd64 libgomp1 amd64 10-20200502-1 [99.3 kB] Get:10 http://127.0.0.1:12990/debian sid/main amd64 libcc1-0 amd64 10-20200502-1 [39.7 kB] Get:11 http://127.0.0.1:12990/debian sid/main amd64 libgcc-s1 amd64 10-20200502-1 [41.2 kB] Get:12 http://127.0.0.1:12990/debian sid/main amd64 libbsd0 amd64 0.10.0-1 [107 kB] Get:13 http://127.0.0.1:12990/debian sid/main amd64 libedit2 amd64 3.1-20191231-1 [95.4 kB] Get:14 http://127.0.0.1:12990/debian sid/main amd64 libz3-4 amd64 4.8.7-4 [6790 kB] Get:15 http://127.0.0.1:12990/debian sid/main amd64 libllvm10 amd64 1:10.0.0-4 [15.5 MB] Get:16 http://127.0.0.1:12990/debian sid/main amd64 libclang-cpp10 amd64 1:10.0.0-4 [10.1 MB] Get:17 http://127.0.0.1:12990/debian sid/main amd64 libgc1c2 amd64 1:7.6.4-0.4 [224 kB] Get:18 http://127.0.0.1:12990/debian sid/main amd64 libobjc4 amd64 10-20200502-1 [41.6 kB] Get:19 http://127.0.0.1:12990/debian sid/main amd64 libobjc-9-dev amd64 9.3.0-11 [218 kB] Get:20 http://127.0.0.1:12990/debian sid/main amd64 libc6-i386 amd64 2.30-4 [2926 kB] Get:21 http://127.0.0.1:12990/debian sid/main amd64 lib32gcc-s1 amd64 10-20200502-1 [49.4 kB] Get:22 http://127.0.0.1:12990/debian sid/main amd64 lib32gcc1 amd64 1:10-20200502-1 [1100 B] Get:23 http://127.0.0.1:12990/debian sid/main amd64 lib32stdc++6 amd64 10-20200502-1 [510 kB] Get:24 http://127.0.0.1:12990/debian sid/main amd64 libclang-common-10-dev amd64 1:10.0.0-4 [5062 kB] Get:25 http://127.0.0.1:12990/debian sid/main amd64 libclang1-10 amd64 1:10.0.0-4 [7609 kB] Get:26 http://127.0.0.1:12990/debian sid/main amd64 clang-10 amd64 1:10.0.0-4 [105 kB] Get:27 http://127.0.0.1:12990/debian sid/main amd64 libomp5-10 amd64 1:10.0.0-4 [338 kB] Get:28 http://127.0.0.1:12990/debian sid/main amd64 libomp-10-dev amd64 1:10.0.0-4 [85.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 51.4 MB in 0s (149 MB/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 ... 12123 files and directories currently installed.) Preparing to unpack .../libatomic1_10-20200502-1_amd64.deb ... Unpacking libatomic1:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../libubsan1_10-20200502-1_amd64.deb ... Unpacking libubsan1:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../libtsan0_10-20200502-1_amd64.deb ... Unpacking libtsan0:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../gcc-10-base_10-20200502-1_amd64.deb ... Unpacking gcc-10-base:amd64 (10-20200502-1) over (10-20200418-1) ... Setting up gcc-10-base:amd64 (10-20200502-1) ... (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 ... 12123 files and directories currently installed.) Preparing to unpack .../libstdc++6_10-20200502-1_amd64.deb ... Unpacking libstdc++6:amd64 (10-20200502-1) over (10-20200418-1) ... Setting up libstdc++6:amd64 (10-20200502-1) ... (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 ... 12123 files and directories currently installed.) Preparing to unpack .../0-libquadmath0_10-20200502-1_amd64.deb ... Unpacking libquadmath0:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../1-liblsan0_10-20200502-1_amd64.deb ... Unpacking liblsan0:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../2-libitm1_10-20200502-1_amd64.deb ... Unpacking libitm1:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../3-libgomp1_10-20200502-1_amd64.deb ... Unpacking libgomp1:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../4-libcc1-0_10-20200502-1_amd64.deb ... Unpacking libcc1-0:amd64 (10-20200502-1) over (10-20200418-1) ... Preparing to unpack .../5-libgcc-s1_10-20200502-1_amd64.deb ... Unpacking libgcc-s1:amd64 (10-20200502-1) over (10-20200418-1) ... Setting up libgcc-s1:amd64 (10-20200502-1) ... 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 ... 12123 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.7-4_amd64.deb ... Unpacking libz3-4:amd64 (4.8.7-4) ... Selecting previously unselected package libllvm10:amd64. Preparing to unpack .../03-libllvm10_1%3a10.0.0-4_amd64.deb ... Unpacking libllvm10:amd64 (1:10.0.0-4) ... Selecting previously unselected package libclang-cpp10. Preparing to unpack .../04-libclang-cpp10_1%3a10.0.0-4_amd64.deb ... Unpacking libclang-cpp10 (1:10.0.0-4) ... Selecting previously unselected package libgc1c2:amd64. Preparing to unpack .../05-libgc1c2_1%3a7.6.4-0.4_amd64.deb ... Unpacking libgc1c2:amd64 (1:7.6.4-0.4) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../06-libobjc4_10-20200502-1_amd64.deb ... Unpacking libobjc4:amd64 (10-20200502-1) ... Selecting previously unselected package libobjc-9-dev:amd64. Preparing to unpack .../07-libobjc-9-dev_9.3.0-11_amd64.deb ... Unpacking libobjc-9-dev:amd64 (9.3.0-11) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../08-libc6-i386_2.30-4_amd64.deb ... Unpacking libc6-i386 (2.30-4) ... Selecting previously unselected package lib32gcc-s1. Preparing to unpack .../09-lib32gcc-s1_10-20200502-1_amd64.deb ... Unpacking lib32gcc-s1 (10-20200502-1) ... Selecting previously unselected package lib32gcc1. Preparing to unpack .../10-lib32gcc1_1%3a10-20200502-1_amd64.deb ... Unpacking lib32gcc1 (1:10-20200502-1) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../11-lib32stdc++6_10-20200502-1_amd64.deb ... Unpacking lib32stdc++6 (10-20200502-1) ... Selecting previously unselected package libclang-common-10-dev. Preparing to unpack .../12-libclang-common-10-dev_1%3a10.0.0-4_amd64.deb ... Unpacking libclang-common-10-dev (1:10.0.0-4) ... Selecting previously unselected package libclang1-10. Preparing to unpack .../13-libclang1-10_1%3a10.0.0-4_amd64.deb ... Unpacking libclang1-10 (1:10.0.0-4) ... Selecting previously unselected package clang-10. Preparing to unpack .../14-clang-10_1%3a10.0.0-4_amd64.deb ... Unpacking clang-10 (1:10.0.0-4) ... Selecting previously unselected package libomp5-10:amd64. Preparing to unpack .../15-libomp5-10_1%3a10.0.0-4_amd64.deb ... Unpacking libomp5-10:amd64 (1:10.0.0-4) ... Selecting previously unselected package libomp-10-dev. Preparing to unpack .../16-libomp-10-dev_1%3a10.0.0-4_amd64.deb ... Unpacking libomp-10-dev (1:10.0.0-4) ... Setting up libgc1c2:amd64 (1:7.6.4-0.4) ... Setting up libobjc4:amd64 (10-20200502-1) ... Setting up libgomp1:amd64 (10-20200502-1) ... Setting up libz3-4:amd64 (4.8.7-4) ... Setting up libquadmath0:amd64 (10-20200502-1) ... Setting up libatomic1:amd64 (10-20200502-1) ... Setting up libobjc-9-dev:amd64 (9.3.0-11) ... Setting up libubsan1:amd64 (10-20200502-1) ... Setting up libomp5-10:amd64 (1:10.0.0-4) ... Setting up libc6-i386 (2.30-4) ... Setting up libbsd0:amd64 (0.10.0-1) ... Setting up libcc1-0:amd64 (10-20200502-1) ... Setting up liblsan0:amd64 (10-20200502-1) ... Setting up libitm1:amd64 (10-20200502-1) ... Setting up libtsan0:amd64 (10-20200502-1) ... Setting up libomp-10-dev (1:10.0.0-4) ... Setting up libedit2:amd64 (3.1-20191231-1) ... Setting up libllvm10:amd64 (1:10.0.0-4) ... Setting up lib32gcc-s1 (10-20200502-1) ... Setting up libclang1-10 (1:10.0.0-4) ... Setting up lib32gcc1 (1:10-20200502-1) ... Setting up libclang-cpp10 (1:10.0.0-4) ... Setting up lib32stdc++6 (10-20200502-1) ... Setting up libclang-common-10-dev (1:10.0.0-4) ... Setting up clang-10 (1:10.0.0-4) ... Processing triggers for libc-bin (2.30-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 + echo 'g++-9 hold' + dpkg --set-selections + 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 dpkg: warning: package not in status nor available database at line 1: gcc-10 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++-10 hold' + dpkg --set-selections dpkg: warning: package not in status nor available database at line 1: g++-10 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 + cd - /build/safeclib-u0XIor + 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 clang version 10.0.0-4 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin + clang --version clang version 10.0.0-4 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin + cd - /build/safeclib-u0XIor + 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 0 not upgraded. Need to get 1270 kB of archives. After this operation, 4788 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.12.5+dfsg-10 [1015 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.12.5+dfsg-10 [229 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1270 kB in 0s (20.4 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 ... 12968 files and directories currently installed.) Preparing to unpack .../qt5-qmake-bin_5.12.5+dfsg-10_amd64.deb ... Unpacking qt5-qmake-bin (5.12.5+dfsg-10) ... 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.12.5+dfsg-10_amd64.deb ... Unpacking qt5-qmake:amd64 (5.12.5+dfsg-10) ... Setting up qt5-qmake-bin (5.12.5+dfsg-10) ... Setting up qtchooser (66-2) ... Setting up qt5-qmake:amd64 (5.12.5+dfsg-10) ... 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 May 3 05:06 . drwxr-xr-x 75 root root 4096 May 3 05:06 .. -rw-r--r-- 1 root root 276 May 3 05:06 qmake.conf -rw-r--r-- 1 root root 3218 May 3 05:06 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/clang10'. Finished processing commands. -------------------------------------------------------------------------------- I: NOTICE: Log filtering will replace 'build/safeclib-u0XIor/resolver-j20G7Q' 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... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | 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 (6058 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/safeclib-u0XIor/safeclib-3.5' with '<>' I: NOTICE: Log filtering will replace 'build/safeclib-u0XIor' 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 [463 B] Fetched 1801 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 bsdmainutils 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 libicu63 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 wamerican | wordlist whois vacation 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 bsdmainutils 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 libicu63 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.0 MB of archives. After this operation, 108 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 bsdmainutils amd64 11.1.2+b1 [191 kB] Get:3 http://127.0.0.1:12990/debian sid/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get:4 http://127.0.0.1:12990/debian sid/main amd64 groff-base amd64 1.22.4-4 [919 kB] Get:5 http://127.0.0.1:12990/debian sid/main amd64 libpipeline1 amd64 1.5.2-2 [33.9 kB] Get:6 http://127.0.0.1:12990/debian sid/main amd64 man-db amd64 2.9.1-1 [1308 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-4 [262 kB] Get:9 http://127.0.0.1:12990/debian sid/main amd64 libmagic1 amd64 1:5.38-4 [120 kB] Get:10 http://127.0.0.1:12990/debian sid/main amd64 file amd64 1:5.38-4 [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-1 [775 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 [184 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.8.0-1 [24.2 kB] Get:24 http://127.0.0.1:12990/debian sid/main amd64 dh-strip-nondeterminism all 1.8.0-1 [14.8 kB] Get:25 http://127.0.0.1:12990/debian sid/main amd64 libelf1 amd64 0.176-1.1 [161 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.64.2-1 [1343 kB] Get:28 http://127.0.0.1:12990/debian sid/main amd64 libicu63 amd64 63.2-3 [8296 kB] Get:29 http://127.0.0.1:12990/debian sid/main amd64 libxml2 amd64 2.9.10+dfsg-5 [709 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 [1002 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.0 MB in 0s (143 MB/s) Selecting previously unselected package bsdmainutils. (Reading database ... 13685 files and directories currently installed.) Preparing to unpack .../00-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../01-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-4_amd64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.5.2-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.2-2) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.1-1_amd64.deb ... Unpacking man-db (2.9.1-1) ... 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-4_amd64.deb ... Unpacking libmagic-mgc (1:5.38-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.38-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-4) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.38-4_amd64.deb ... Unpacking file (1:5.38-4) ... 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-1_all.deb ... Unpacking automake (1:1.16.2-1) ... 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_all.deb ... Unpacking libdebhelper-perl (13) ... 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.8.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.8.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../22-dh-strip-nondeterminism_1.8.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.8.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../23-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.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.64.2-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.2-1) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../26-libicu63_63.2-3_amd64.deb ... Unpacking libicu63:amd64 (63.2-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../27-libxml2_2.9.10+dfsg-5_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5) ... 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_all.deb ... Unpacking debhelper (13) ... 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.2-2) ... Setting up libmagic-mgc (1:5.38-4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:amd64 (2.64.2-1) ... No schema files found: doing nothing. Setting up libdebhelper-perl (13) ... Setting up libmagic1:amd64 (1:5.38-4) ... Setting up gettext-base (0.19.8.1-10) ... Setting up file (1:5.38-4) ... Setting up libicu63:amd64 (63.2-3) ... Setting up unicode-data (13.0.0-2) ... Setting up autotools-dev (20180224.1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up autopoint (0.19.8.1-10) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up libxml2:amd64 (2.9.10+dfsg-5) ... Setting up libfile-stripnondeterminism-perl (1.8.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.8.0-1) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up automake (1:1.16.2-1) ... 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.1-1) ... 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 dh-autoreconf (19) ... Setting up debhelper (13) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.30-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.34-6 dpkg-dev_1.19.7 g++-9_9.3.0-11 gcc-9_9.3.0-11 libc6-dev_2.30-4 libstdc++-9-dev_9.3.0-11 libstdc++6_10-20200502-1 linux-libc-dev_5.6.7-1 Package versions: adduser_3.118 apt_2.0.2 autoconf_2.69-11.1 automake_1:1.16.2-1 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-6 binutils_2.34-6 binutils-common_2.34-6 binutils-x86-64-linux-gnu_2.34-6 bsdmainutils_11.1.2+b1 bsdutils_1:2.34-0.1 build-essential_12.8 bzip2_1.0.8-2 clang-10_1:10.0.0-4 coreutils_8.30-3+b1 cpp_4:9.2.1-3.1 cpp-9_9.3.0-11 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13 debian-archive-keyring_2019.1 debianutils_4.9.1 dh-autoreconf_19 dh-strip-nondeterminism_1.8.0-1 diffutils_1:3.7-3 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.24-1 fdisk_2.34-0.1 file_1:5.38-4 findutils_4.7.0-1 g++_4:9.2.1-3.1 g++-9_9.3.0-11 gcc_4:9.2.1-3.1 gcc-10-base_10-20200502-1 gcc-9_9.3.0-11 gcc-9-base_9.3.0-11 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-4 gzip_1.10-2 hostname_3.23 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 lib32gcc-s1_10-20200502-1 lib32gcc1_1:10-20200502-1 lib32stdc++6_10-20200502-1 libacl1_2.2.53-8 libapt-pkg6.0_2.0.2 libarchive-zip-perl_1.68-1 libasan5_9.3.0-11 libatomic1_10-20200502-1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3+b1 libbinutils_2.34-6 libblkid1_2.34-0.1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-4 libc-dev-bin_2.30-4 libc6_2.30-4 libc6-dev_2.30-4 libc6-i386_2.30-4 libcap-ng0_0.7.9-2.1+b2 libcc1-0_10-20200502-1 libclang-common-10-dev_1:10.0.0-4 libclang-cpp10_1:10.0.0-4 libclang1-10_1:10.0.0-4 libcom-err2_1.45.6-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1 libcrypt1_1:4.4.16-1 libctf-nobfd0_2.34-6 libctf0_2.34-6 libdb5.3_5.3.28+dfsg1-0.6 libdebconfclient0_0.251 libdebhelper-perl_13 libdpkg-perl_1.19.7 libedit2_3.1-20191231-1 libelf1_0.176-1.1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfdisk1_2.34-0.1 libffi7_3.3-4 libfile-stripnondeterminism-perl_1.8.0-1 libgc1c2_1:7.6.4-0.4 libgcc-9-dev_9.3.0-11 libgcc-s1_10-20200502-1 libgcrypt20_1.8.5-5 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.64.2-1 libgmp10_2:6.2.0+dfsg-4 libgnutls30_3.6.13-2 libgomp1_10-20200502-1 libgpg-error0_1.37-1 libhogweed5_3.5.1+really3.5.1-2 libicu63_63.2-3 libidn2-0_2.3.0-1 libisl22_0.22.1-1 libitm1_10-20200502-1 libllvm10_1:10.0.0-4 liblsan0_10-20200502-1 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-4 libmagic1_1:5.38-4 libmount1_2.34-0.1 libmpc3_1.1.0-1 libmpfr6_4.0.2-1 libncursesw6_6.2-1 libnettle7_3.5.1+really3.5.1-2 libobjc-9-dev_9.3.0-11 libobjc4_10-20200502-1 libomp-10-dev_1:10.0.0-4 libomp5-10_1:10.0.0-4 libp11-kit0_0.23.20-1 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-12+b1 libperl5.30_5.30.0-10 libpipeline1_1.5.2-2 libquadmath0_10-20200502-1 libseccomp2_2.4.3-1+b1 libselinux1_3.0-1+b3 libsemanage-common_3.0-1 libsemanage1_3.0-1+b3 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1 libss2_1.45.6-1 libstdc++-9-dev_9.3.0-11 libstdc++6_10-20200502-1 libsub-override-perl_0.09-2 libsystemd0_245.5-2 libtasn1-6_4.16.0-2 libtinfo6_6.2-1 libtool_2.4.6-14 libtsan0_10-20200502-1 libubsan1_10-20200502-1 libuchardet0_0.0.6-3 libudev1_245.5-2 libunistring2_0.9.10-2 libuuid1_2.34-0.1 libxml2_2.9.10+dfsg-5 libz3-4_4.8.7-4 libzstd1_1.4.4+dfsg-3 linux-libc-dev_5.6.7-1 login_1:4.8.1-1 logsave_1.45.6-1 lsb-base_11.1.0 m4_1.4.18-4 make_4.2.1-1.3 man-db_2.9.1-1 mawk_1.3.4.20200120-2 mount_2.34-0.1 ncurses-base_6.2-1 ncurses-bin_6.2-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.0-10 perl-base_5.30.0-10 perl-modules-5.30_5.30.0-10 po-debconf_1.0.21 qt5-qmake_5.12.5+dfsg-10 qt5-qmake-bin_5.12.5+dfsg-10 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-3 tar_1.30+dfsg-7 tzdata_2020a-1 unicode-data_13.0.0-2 util-linux_2.34-0.1 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 '/sbuild-nonexistent/.gnupg/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-497b93f9-3199-41be-8832-17a3ac7a600e 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-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-static --disable-doc --enable-strmax=0x8000 configure: WARNING: unrecognized options: --disable-maintainer-mode 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 configure: WARNING: unrecognized options: --disable-maintainer-mode 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 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 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 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 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 /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/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 /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/strerror_s.c -fPIC -DPIC -o str/.libs/strerror_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/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 /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/sscanf_s.c -fPIC -DPIC -o io/.libs/sscanf_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/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/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/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/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 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 /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/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/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/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 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 /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/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 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 /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/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 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 /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 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 /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 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 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/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 /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 /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/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 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 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 /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/wmemmove_s.c -fPIC -DPIC -o wchar/.libs/wmemmove_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/wcstok_s.c -fPIC -DPIC -o wchar/.libs/wcstok_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/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 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 /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 /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/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 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 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 /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/swscanf_s.c -fPIC -DPIC -o wchar/.libs/swscanf_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/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/vfwscanf_s.lo wchar/vfwscanf_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/fwscanf_s.lo wchar/fwscanf_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/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/vwscanf_s.lo wchar/vwscanf_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/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/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/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 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 /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 extwchar/wcsstr_s.c -fPIC -DPIC -o extwchar/.libs/wcsstr_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/wmemcmp_s.c -fPIC -DPIC -o extwchar/.libs/wmemcmp_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/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 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 /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 /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/wcsnatcmp_s.c -fPIC -DPIC -o extwchar/.libs/wcsnatcmp_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/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 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 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 /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 /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 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 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 /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 /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 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 /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/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 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 /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/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 /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/memchr_s.c -fPIC -DPIC -o extmem/.libs/memchr_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/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 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 /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/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/strcpyfldin_s.c -fPIC -DPIC -o extstr/.libs/strcpyfldin_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/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/strcspn_s.c -fPIC -DPIC -o extstr/.libs/strcspn_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/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 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/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/strisalphanumeric_s.c -fPIC -DPIC -o extstr/.libs/strisalphanumeric_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/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/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 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 /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 /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 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/strlastchar_s.lo extstr/strlastchar_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 /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/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 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 /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/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 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 /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/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 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 /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 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 /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/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 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/strset_s.lo extstr/strset_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/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 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 /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: 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 perf_memcpy_s.c:47: In file included from perf_memcpy32_s.c:6: ../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) || \ ../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' In file included from perf_memcpy32_s.c: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 6: ../include/safe_mem_lib.h: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) ^ ../include/safe_compile.h:216:10:73:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) 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: 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: In file included from perf_memcpy_s.c:47: ../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: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_memcpy32_s.c:6: ^ ../include/safe_mem_lib.h:74:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax) ^ In file included from perf_memcpy_s.c:47: ../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../include/safe_compile.h: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ :261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from perf_memcpy32_s.c:6: In file included from perf_memcpy_s.c:../include/safe_mem_lib.h:75:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) && 47: ../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: ^ ../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))) ^ expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_memset_s.c:23: In file included from In file included from perf_memcpy_s.cperf_memcpy32_s.c::647: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::8586::5233:: 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); ^ const size_t srcbos) BOS_CHK_BUTZERO(dest, slen)../include/safe_compile.h : ^261 :10: note: expanded from macro 'VAL_OVR2_BUTZERO'../include/safe_compile.h :167:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from perf_memcpy32_s.c:6: ../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' 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] const size_t destbos) BOS_NULL(dest) (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../include/safe_compile.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:86:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' perf_memcpy_s.c:47: (diagnose_if((value) && (value) > (vmax), \../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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:100:9: warning: In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:98:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_mem_lib.h:73:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(dest) ^ 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) || \: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'diagnose_if' is a clang extension [-Wgcc-compat] : In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:73:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_mem_lib.h:99 BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen):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) || \../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:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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))) \ ^ perf_memset_s.c:23: ../include/safe_mem_lib.h:74:9In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:100:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : warningIn file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:104:5: warning: BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax")'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::161263::1443:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_ATTR' : '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(dest), "empty dest", bos_chk_err))) \ ^ 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_strcpy_s.c:24In file included from 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:257:10: note: expanded from macro 'VAL_OVR2' ../include/safe_str_lib.h:104:5 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' perf_memset_s.c:23: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_mem_lib.h:75:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c: BOS_ATTR(_BOS_KNOWN(dest) && _BOS_KNOWN(src) &&In file included from perf_memcpy32_s.c ^: 6: ../include/safe_mem_lib.h:107:65../include/safe_compile.h:: 263warning:: 43'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_ATTR' 24: ../include/safe_str_lib.h rsize_t n, const size_t destbos) BOS_NULL(dest) #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' :104: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_NULL(src); ^ ../include/safe_compile.h:230:10In file included from perf_memcpy32_s.c:6: ../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' note: expanded from macro 'BOS_NULL' (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 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_memcpy32_s.c:6 (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ : ../include/safe_mem_lib.h:109:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from In file included from BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax),perf_memset_s.c : ^23 : ../include/safe_mem_lib.h:86:5:../include/safe_compile.h :warning263: :'diagnose_if' is a clang extension [-Wgcc-compat]43 : note: expanded from macro 'BOS_ATTR' perf_strcpy_s.c BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))216 : ^10 : note: expanded from macro 'BOS_OVR2_BUTZERO' :24: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../include/safe_str_lib.h:110:5:In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:86:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax);'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' ^ In file included from ../include/safe_compile.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \261: 10 ^: note: expanded from macro 'VAL_OVR2_BUTZERO' perf_memcpy32_s.c (diagnose_if((value) && (value) > (vmax), \ ^ :6: ../include/safe_mem_lib.h: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] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 116:65: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:98:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ perf_strcpy_s.c const size_t destbos) BOS_NULL(dest):24: ../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: In file included from note: expanded from macro 'BOS_NULL' perf_memcpy32_s.cIn file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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' :6: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_mem_lib.h:117:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) In file included from perf_memset_s.c:23: ../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' ../include/safe_compile.h:167 (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ :10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \In file included from perf_memset_s.c:perf_strcpy_s.c23:: 24../include/safe_mem_lib.h: :../include/safe_str_lib.h100::1189::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: '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' 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))) ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from perf_strcpy_s.cIn file included from perf_memset_s.c:23: In file included from ../include/safe_mem_lib.hperf_memcpy32_s.c::1016:: 13:../include/safe_mem_lib.h :warning118: :'diagnose_if' is a clang extension [-Wgcc-compat]9 : 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' BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' :24 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ : #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ ../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 In file included from perf_memset_s.cperf_memcpy32_s.c::236: : ../include/safe_mem_lib.h../include/safe_mem_lib.h::107126::6551:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) 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:159:10: note: expanded from macro 'BOS_CHK' In file included from perf_strcpy_s.c:24 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ../include/safe_str_lib.h:122:35: 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: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:216../include/safe_compile.h::10167:: 10note:: expanded from macro 'BOS_OVR2_BUTZERO'note : expanded from macro 'BOS_CHK_BUTZERO' ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ In file included from perf_memcpy32_s.c:6: In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:109:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_mem_lib.h:126 BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' :51: #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: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] 14: BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' 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 perf_memset_s.c:23: ../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) 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: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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' :230:10In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 127 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : note BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' : expanded from macro 'BOS_NULL' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:130:5: warning __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: '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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 6 ^: ../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 perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:127:In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:117:5In file included from :perf_strcpy_s.c :warning24: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen);: expanded from macro 'BOS_CHK_BUTZERO' ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' 25: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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 perf_memcpy32_s.c:6: In file included from perf_strcpy_s.c:24: In file included from ../include/safe_str_lib.hperf_memset_s.c::13623:: 5../include/safe_mem_lib.h:: 118warning:: 9'diagnose_if' is a clang extension [-Wgcc-compat]: 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' BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ../include/safe_mem_lib.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 127#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ :40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from perf_strcpy_s.c:24: ../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))) \ 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 perf_memcpy32_s.c:6In 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_mem_lib.h const size_t srcbos) BOS_CHK(dest):128:In file included from 9:perf_strcpy_s.c :warning24: : '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:187:28: VAL_OVR2_BUTZERO(slen, dmax);note : ^expanded from macro 'BOS_CHK2' ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' ^ __attribute__((diagnose_if( \ ^ (diagnose_if((value) && (value) > (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 perf_strcpy_s.c:24In file included from : In file included from ../include/safe_str_lib.hperf_memcpy32_s.c::142:650: :../include/safe_mem_lib.h :warning136: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] perf_memset_s.c:23 BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ^ ../include/safe_compile.h../include/safe_compile.h::183211::2020:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_OVR2_BUTNULL' : ../include/safe_mem_lib.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ 126:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]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] ../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:143: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:161:14: BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim)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 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:162:28: noteIn file included from : perf_memcpy32_s.cexpanded from macro 'BOS_CHK': 6: ../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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :24 __attribute__((diagnose_if( \: ../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' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:127: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(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203In file included from perf_memcpy32_s.cIn file included from :perf_strcpy_s.c6:: 24../include/safe_mem_lib.h: :../include/safe_str_lib.h136::14430::9 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr);:20: note: expanded from macro 'BOS_OVR2' 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", \ ^ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:230:10:In file included from In file included from noteperf_memset_s.c: :expanded from macro 'BOS_NULL'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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:136: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 : ^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:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ In file included from 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' ../include/safe_compile.h BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") ^ ../include/safe_compile.h:263:43: __attribute__((diagnose_if( \note : ^expanded from macro 'BOS_ATTR' :230:#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:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 10: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from perf_memcpy32_s.c:6../include/safe_compile.h: :../include/safe_mem_lib.h159::13610::54In file included from :perf_memcpy_s.c note:warning: 47: expanded from macro 'BOS_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_mem_lib.h :101:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ VAL_OVR2(value, 255); ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ../include/safe_compile.h BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^: 257 ^: 10: note: expanded from macro 'VAL_OVR2' ../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:127:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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_strcpy_s.cIn file included from :perf_memcpy32_s.c24:: 6../include/safe_str_lib.h: :../include/safe_mem_lib.h159::1375::9 :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' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \In file included from perf_memset_s.c ^: 23: ../include/safe_mem_lib.h:128:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ 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_strcpy_s.c ^: 24: ../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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:107:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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 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); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 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_memcpy_s.c:47: ../include/safe_mem_lib.h:108:5: In file included from warningperf_memset_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]23 : ../include/safe_mem_lib.h:136:5: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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' 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' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^../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:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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:109: va_list ap) BOS_CHK(dest) BOS_FMT(fmt);9 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../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:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax), ^ ../include/safe_compile.h:186:14:../include/safe_compile.h :note263: :expanded from macro 'BOS_CHK2'43 : note: In file included from expanded from macro 'BOS_ATTR'perf_memcpy32_s.c :6: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: noteIn file included from : perf_memset_s.cexpanded from macro 'BOS_CHK': 23: ../include/safe_mem_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187In file included from :perf_memcpy32_s.c28::6 : note../include/safe_mem_lib.h: :expanded from macro 'BOS_CHK2'145 :30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ 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 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \perf_memcpy_s.c : ^47 : In file included from ../include/safe_mem_lib.hperf_strcpy_s.c::11624:: 65../include/safe_str_lib.h:: 169warning:: 40'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' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:136:30: warning rsize_t n, const size_t destbos) BOS_NULL(dest): '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_memcpy32_s.c __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 6 ^: ../include/safe_mem_lib.h:145: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:186../include/safe_compile.h::14183:: 20note:: expanded from macro 'BOS_CHK2'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", \ (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: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 perf_memcpy32_s.c:6In file included from : perf_memset_s.c../include/safe_mem_lib.h::23145: :../include/safe_mem_lib.h30::136 :warning30: :'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.h::28186:: 14note:: expanded from macro 'BOS_CHK2'note __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): expanded from macro 'BOS_CHK2' ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:117:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ 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 perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:145:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../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' 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' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:118:9: warning: __attribute__((diagnose_if( \'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:177: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n * 4) || n * 4 > dmax), ^ BOS_CHK(dest) BOS_FMT(fmt);../include/safe_compile.h : ^263 :43: note: ../include/safe_compile.hexpanded from macro 'BOS_ATTR': 159:10:In file included from perf_memcpy32_s.cnote:6: : expanded from macro 'BOS_CHK'../include/safe_mem_lib.h :146:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dlen); ^#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) In file included from ^perf_memset_s.c : (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \23 ../include/safe_compile.h ^: : ../include/safe_mem_lib.h261::13610::54 :note : warningexpanded from macro 'VAL_OVR2_BUTZERO': 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ (diagnose_if((value) && (value) > (vmax), \ ^ ../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:177: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' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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_memcpy_s.c:47: ../include/safe_mem_lib.hIn file included from :perf_strcpy_s.c126::2451: :../include/safe_str_lib.h :warning177: :'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' const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: 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:154: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' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \: 126 ^: 51: BOS_CHK(dest) BOS_FMT(fmt);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::232161::2014:: notenote: : expanded from macro 'BOS_FMT'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 perf_memset_s.c:23: ../include/safe_mem_lib.h:145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:../include/safe_compile.h126::18351::20 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK2' ../include/safe_compile.h BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 162 ^: 28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __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:In file included from 187perf_memcpy32_s.c::416:: ../include/safe_mem_lib.hwarning:: 155'diagnose_if' is a clang extension [-Wgcc-compat]: 9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:In file included from 47perf_memset_s.c: :../include/safe_mem_lib.h23:: 127../include/safe_mem_lib.h::5145:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt);../include/safe_compile.h : ^186../include/safe_compile.h ::14261:: 10note:: ../include/safe_compile.hexpanded from macro 'BOS_CHK2'note: : 159expanded from macro 'VAL_OVR2_BUTZERO': 10: note: expanded from macro 'BOS_CHK' BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ (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 perf_memset_s.c:23: ../include/safe_mem_lib.hIn file included from :perf_strcpy_s.c145::In file included from 524perf_memcpy_s.c:: : ../include/safe_str_lib.h47:warning: 187: ../include/safe_mem_lib.h:'diagnose_if' is a clang extension [-Wgcc-compat]:41 127:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning ../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]187 :28:../include/safe_compile.h :note161: ../include/safe_compile.h:expanded from macro 'BOS_CHK2':14 206:: 14note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_OVR2' __attribute__((diagnose_if( \ ^ (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_memcpy_s.c:47: ../include/safe_mem_lib.h:127:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from In file included from perf_strcpy_s.cperf_memset_s.c::2423: : ../include/safe_str_lib.h../include/safe_mem_lib.h::187145::4130:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162In file included from :perf_memcpy32_s.c28::6 : note../include/safe_mem_lib.h: :expanded from macro 'BOS_CHK'163 : BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen")5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 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' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ ../include/safe_compile.h:167:10: note (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): expanded from macro 'BOS_CHK_BUTZERO' ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:127:40: 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: BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen")187 : ^55 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../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:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:186:14:../include/safe_compile.h :note232: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))):expanded from macro 'BOS_CHK2' 20 ^: note: expanded from macro 'BOS_FMT' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:163:33: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]perf_memcpy_s.c :47: ../include/safe_mem_lib.h:128:9: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))warning ^ : ^'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::216261::1010:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ (diagnose_if((value) && (value) > (vmax), \ ^ ^ In file included from perf_memset_s.c:23: ../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' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:261In file included from :perf_strcpy_s.c10::24 : note../include/safe_str_lib.h: :expanded from macro 'VAL_OVR2_BUTZERO'198 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: (diagnose_if((value) && (value) > (vmax), \expanded from macro 'BOS_NULL' ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:145:54 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ^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' In file included from perf_strcpy_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 24 ^: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:136: BOS_NULL(buffer) BOS_FMT(fmt);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:In file included from 20perf_memset_s.c:: 23note: : ../include/safe_mem_lib.hexpanded from macro 'BOS_FMT': 146:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:183:20../include/safe_compile.h:: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))261note :: 10 ^expanded from macro 'BOS_CHK2': note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if((value) && (value) > (vmax), \ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ In file included from perf_memcpy32_s.c:6: ../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' 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' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ In file included from ^ perf_strcpy_s.c:24: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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 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:187:In file included from 28perf_memcpy32_s.c:: 6note: : ../include/safe_mem_lib.hexpanded from macro 'BOS_CHK2': 172:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:202: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)22 : __attribute__((diagnose_if( \ ^ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:In file included from 232perf_memset_s.c::2023:: ../include/safe_mem_lib.hnote:: 154expanded from macro 'BOS_FMT': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:136: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)30 : ^ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:167:10: noteIn file included from : perf_memcpy32_s.cexpanded from macro 'BOS_CHK_BUTZERO': 6: ../include/safe_mem_lib.h:173:9: 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: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \20 VAL_OVR2_BUTZERO(slen, dmax / 2); : ^ ^ note : expanded from macro 'BOS_CHK2' ../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:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:136:30: warning: EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:../include/safe_compile.h186::23214::20 :note : noteexpanded from macro 'BOS_CHK2': expanded from macro 'BOS_FMT' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:154:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ __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: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: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_memset_s.c:23: ../include/safe_mem_lib.h:155:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ In file included from VAL_OVR2_BUTZERO(slen, dmax / 2);perf_memcpy32_s.c : ^6 : ../include/safe_mem_lib.h:181:5../include/safe_compile.h:: 261warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:207:59: 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 (diagnose_if((value) && (value) > (vmax), \: expanded from macro 'BOS_CHK_BUTZERO' ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);136 : ^54 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ BOS_CHK2(dest, dlen * 2) BOS_CHK2(src, slen * 2) BOS_NULL(diff) ^ __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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: In file included from note: perf_strcpy_s.cexpanded from macro 'BOS_OVR2_BUTZERO': 24: ../include/safe_str_lib.h:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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 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))) ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:163:5: warning VAL_OVR2_BUTZERO(slen, dmax / 4);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_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((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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_memcpy_s.c:47: ../include/safe_mem_lib.h:145: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:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ BOS_CHK(dest); ^ ../include/safe_compile.h:183:In file included from 20:perf_memset_s.c../include/safe_compile.h ::note23159: : :expanded from macro 'BOS_CHK2'../include/safe_mem_lib.h10 ::163 :note33: :expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ../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:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); In file included from ^perf_memcpy_s.c :47: ../include/safe_mem_lib.h:../include/safe_compile.h145In file included from ::perf_memcpy32_s.c2305:::610 : :warning../include/safe_mem_lib.h : :note'diagnose_if' is a clang extension [-Wgcc-compat]188: :expanded from macro 'BOS_NULL'5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :186:In file included from 14perf_memset_s.c:: ../include/safe_compile.h23note:: : 161../include/safe_mem_lib.hexpanded from macro 'BOS_CHK2':: 14164:: 9note:: expanded from macro 'BOS_CHK'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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: ^note : expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:In file included from 6perf_memcpy_s.c: :../include/safe_mem_lib.h47:: 188../include/safe_mem_lib.h::5145:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: va_list ap) BOS_NULL(dest) BOS_FMT(fmt);162../include/safe_compile.h :: ^28187 :: 28note:: expanded from macro 'BOS_CHK'note ../include/safe_compile.h: :expanded from macro 'BOS_CHK2'232 :20: note: expanded from macro 'BOS_FMT' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __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:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ In file included from ../include/safe_compile.h:perf_strcpy_s.c183::2420: :../include/safe_str_lib.h :note217: :expanded from macro 'BOS_CHK2'52 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.hEXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt);: 193 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^: 55 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :232:20: note: expanded from macro 'BOS_FMT' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:172:5 const size_t destbos) BOS_CHK2(dest, len * 2);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^../include/safe_compile.h :183:20: note: expanded from macro 'BOS_CHK2' In file included from perf_memcpy_s.c: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)47 : ^../include/safe_mem_lib.h :145:30: ../include/safe_compile.hwarning:: 167'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_CHK_BUTZERO'../include/safe_compile.h :186:14: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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 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:186:In file included from 14:perf_strcpy_s.c :note24: : expanded from macro 'BOS_CHK2'../include/safe_str_lib.h :221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47 BOS_FMT(fmt);: ../include/safe_mem_lib.h ^: 145:30: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]232 :20: note: ../include/safe_compile.hexpanded from macro 'BOS_FMT': 187:28: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ note ^: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if( \ ^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] 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] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^../include/safe_compile.h :187:28: ../include/safe_compile.hnote:: 216expanded from macro 'BOS_CHK2': 10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:145:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ __attribute__((diagnose_if( \ ^ ^ BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:230:10In file included from : perf_strcpy_s.cnote:: 24expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] (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); VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ^ ../include/safe_compile.h../include/safe_compile.h::232261::2010:: notenote: : expanded from macro 'BOS_FMT'expanded from macro 'VAL_OVR2_BUTZERO' 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); __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ^ (diagnose_if((value) && (value) > (vmax), \ ^ ../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:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ 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_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); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../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:181:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.hIn file included from :perf_memcpy32_s.c167::610: :../include/safe_mem_lib.h :note198: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen):expanded from macro 'BOS_CHK_BUTZERO' 55 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h167::18710::28 :note : noteexpanded from macro 'BOS_CHK_BUTZERO': expanded from macro 'BOS_CHK2' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:232:54: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:154:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:181:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 232 ^: 54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:216:10:../include/safe_compile.h :note161: :expanded from macro 'BOS_OVR2_BUTZERO'14 : note BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): expanded from macro 'BOS_CHK' ^ In file included from perf_memcpy32_s.c:6../include/safe_compile.h: :../include/safe_mem_lib.h216::20410::5 :note : warningexpanded from macro 'BOS_OVR2_BUTZERO': 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 159 ^: 10: note: expanded from macro 'BOS_CHK' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:155:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_mem_lib.h : ^182 :9: VAL_OVR2_BUTZERO(slen, dmax / 2);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:261In file included from :perf_strcpy_s.c10::24 : note../include/safe_str_lib.h: :expanded from macro 'VAL_OVR2_BUTZERO'232 :54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); ^ ../include/safe_compile.h:162:../include/safe_compile.h28::261 :note10: :expanded from macro 'BOS_CHK' 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:204:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note : (diagnose_if((value) && (value) > (vmax), \ ^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] ../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:188:5: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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 perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:204:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:245:In file included from 51perf_memcpy_s.c: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ : warning47 ^: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_mem_lib.h :163 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:10: note: expanded from macro 'VAL_OVR2' const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ../include/safe_compile.h ^: 159:10: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'167 :10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from perf_memset_s.c:23: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \../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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:../include/safe_compile.h245::23051::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_NULL' ../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:163:33: warning: '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))) \ In file included from ^perf_memset_s.c :23: ../include/safe_mem_lib.h:188 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:../include/safe_compile.h10::162 :note28: :expanded from macro 'BOS_OVR2_BUTZERO' note: expanded from macro 'BOS_CHK' __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:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: In file included from noteperf_memcpy_s.c: :expanded from macro 'BOS_CHK'47 : ../include/safe_mem_lib.h:164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 4); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../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:210:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ 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_strcpy_s.c:24: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 193 ^: 55: 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' const size_t destbos) BOS_CHK2(dest, len * 2); ^ ../include/safe_compile.h:183:20: 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 ^: 210: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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(resultp);perf_memset_s.c : ^23 : ../include/safe_mem_lib.h:193:55In file included from :../include/safe_compile.hperf_memcpy_s.c ::warning23047: :: 'diagnose_if' is a clang extension [-Wgcc-compat]10../include/safe_mem_lib.h :: 172note:: 5expanded from macro 'BOS_NULL': ../include/safe_compile.h :warningIn file included from 186: perf_memcpy32_s.c:'diagnose_if' is a clang extension [-Wgcc-compat]:14 :6 : note../include/safe_mem_lib.h: :expanded from macro 'BOS_CHK2'210 :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_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 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_memcpy32_s.c:6: ../include/safe_mem_lib.h:210:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c: BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);23 : ^../include/safe_mem_lib.h :193:55: ../include/safe_compile.hwarning:: 257'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: 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), \ ^ In file included from perf_memcpy_s.c __attribute__((diagnose_if( \: 47 ^: ../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:24: ../include/safe_compile.h../include/safe_str_lib.h::216253::1056:: notewarning: : expanded from macro 'BOS_OVR2_BUTZERO''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] const size_t destbos) BOS_CHK(dest) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);../include/safe_compile.h : ^159 :10: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 230:10: note: expanded from macro 'BOS_NULL' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:173: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_memset_s.c:23: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ 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] const size_t destbos) BOS_CHK2(dest, len * 4); ^ ../include/safe_compile.h:161:14../include/safe_compile.h:: 183note:: 20expanded from macro 'BOS_CHK': 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 perf_memcpy32_s.c:6: ../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' 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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:181:5In file included from :perf_memcpy32_s.c :warning6: : 'diagnose_if' is a clang extension [-Wgcc-compat]../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' 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 perf_strcpy_s.c:24: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 254 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../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:181:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:254:19: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10In file included from :perf_memcpy32_s.c :note6: : expanded from macro 'BOS_NULL'../include/safe_mem_lib.h :218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^../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:182: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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_memcpy32_s.c:6: ../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:203In file included from In file included from perf_memcpy_s.c:perf_strcpy_s.c20:::4724 : : note../include/safe_mem_lib.h../include/safe_str_lib.h: ::expanded from macro 'BOS_OVR2'188262 ::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../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 perf_memcpy32_s.c:6: ../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' 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:161:14: note: expanded from macro 'BOS_CHK' (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: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 perf_memcpy32_s.c:6: ../include/safe_mem_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 224 ^: 23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, len) BOS_OVR2(b2, len); ^ In file included from perf_memcpy_s.c:../include/safe_compile.h47:: 203../include/safe_mem_lib.h::20188:: 5note:: expanded from macro 'BOS_OVR2'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:24: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \../include/safe_str_lib.h : ^262 :5: 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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' (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:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);: 193 ^: 55: 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, len * 2); ^ (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 perf_strcpy_s.c:24: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ In file included from perf_memcpy_s.c:47: ../include/safe_compile.h../include/safe_mem_lib.h::230193::1055:: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186: const size_t srcbos) BOS_CHK(dest)14 : ^ note: expanded from macro 'BOS_CHK2' ../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_NULL(buf), "empty " _XSTR(buf), 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:193:55: 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::231187::5228:: 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 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:In file included from perf_strcpy_s.cnote:: expanded from macro 'BOS_CHK'24 : ../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); ^ In file included from ../include/safe_compile.hperf_memcpy_s.c::15947:: 10../include/safe_mem_lib.h:: 198note:: 55expanded from macro 'BOS_CHK': 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, len * 4); ^ ^ In file included from perf_memcpy32_s.c../include/safe_compile.h::6183: :../include/safe_mem_lib.h20::232 :note5: :expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../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:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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:186:14: note: expanded from macro 'BOS_CHK2' 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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from perf_strcpy_s.c:24: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../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 perf_memcpy32_s.c:6In file included from : perf_memcpy_s.c../include/safe_mem_lib.h::47232: :../include/safe_mem_lib.h22::198 :warning55: :'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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' __attribute__((diagnose_if( \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:232:39: 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' 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from perf_memcpy_s.c:47: ../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); ^ In file included from perf_strcpy_s.c:../include/safe_compile.h24:: 159../include/safe_str_lib.h::10272:: 19note:: expanded 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' (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 perf_memcpy_s.c:47: ../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' 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 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \ ^ In file included from perf_memcpy_s.c:47: ../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' In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ In file included from perf_memcpy_s.c../include/safe_compile.h::47230: :../include/safe_mem_lib.h10::204 :note19: :expanded from macro 'BOS_NULL' 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' BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ (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(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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] In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:246:34: BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 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))) ^ 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] (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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 perf_strcpy_s.cIn file included from :perf_memcpy_s.c24:: 47../include/safe_str_lib.h: :../include/safe_mem_lib.h279::2105::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(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../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 perf_memcpy32_s.c:6: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../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) ^ In file included from perf_strcpy_s.c:24: ../include/safe_compile.h../include/safe_str_lib.h::172279::105:: notewarning: : expanded from macro 'BOSW_CHK_BUTZERO''diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_compile.h../include/safe_mem_lib.h::162210::285:: notewarning: : expanded 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(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from perf_memcpy_s.c:47: In file included from ../include/safe_mem_lib.hperf_strcpy_s.c::21024:: 5../include/safe_str_lib.h: :warning279: :'diagnose_if' is a clang extension [-Wgcc-compat]19 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from :perf_memcpy32_s.c :note6: : expanded from macro 'BOS_CHK'../include/safe_mem_lib.h :253:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230: BOSW_OVR2_BUTZERO(src, smax);10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:223:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ note ^: expanded from macro 'BOSW_OVR2_BUTZERO' (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:210:19 (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat]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] ../include/safe_compile.h:186:14 BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);: ^note : expanded from macro 'BOS_CHK2' ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \perf_strcpy_s.c : ^24 : ../include/safe_str_lib.h:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_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_memset_s.c:23: ../include/safe_mem_lib.h:198:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28 BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);: ^note : expanded from macro 'BOS_CHK2' ../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:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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 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:179:14: note: expanded from macro 'BOSW_CHK' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:218:5In file included from : perf_memset_s.cwarning:: 23'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_mem_lib.h:204: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_strcpy_s.c:24 BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);: ../include/safe_str_lib.h ^: 286:5: warning: '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: note (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: expanded from macro 'BOS_CHK_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] ../include/safe_compile.h (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \: 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: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 perf_memcpy32_s.c:6: ../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: ../include/safe_str_lib.h:286:33: 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' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ In file included from ../include/safe_compile.hperf_memset_s.c::21623:: 10../include/safe_mem_lib.h:: 204note:: 5expanded from macro 'BOS_OVR2_BUTZERO': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: ^note : expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_strcpy_s.cIn file included from :perf_memcpy32_s.c24:: 6../include/safe_str_lib.h: :../include/safe_mem_lib.h287::2629::20 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:../include/safe_compile.h204::19419::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK2' VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../include/safe_compile.h:257:10: note (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 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 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' In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:204:37: warning: __attribute__((diagnose_if( \'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' In file included from perf_memcpy32_s.c:6: ../include/safe_mem_lib.h:262: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_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: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 perf_memset_s.c:23: ../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 perf_strcpy_s.c:24: ../include/safe_str_lib.h:294:33: 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] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ../include/safe_compile.h ^: 161:14: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 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 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); ^ ../include/safe_compile.h:257:10:In file included from perf_memset_s.cnote:: 23expanded from macro 'VAL_OVR2': ../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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:210:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_strcpy_s.c:24: ../include/safe_str_lib.h:302:33: 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' 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) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (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] VAL_OVR2(slen, dmax); ^ ../include/safe_compile.h:257:10: In file included from noteperf_memset_s.c: :expanded from macro 'VAL_OVR2'23 : ../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); ^ (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 perf_strcpy_s.c:24: ../include/safe_str_lib.h:311:5:In file included from perf_memset_s.cwarning:: 23'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_mem_lib.h:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ^ ../include/safe_compile.h:../include/safe_compile.h203::15920::10 :note : noteexpanded from macro 'BOS_OVR2': 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 In file included from perf_strcpy_s.cperf_memset_s.c::2423: : ../include/safe_str_lib.h../include/safe_mem_lib.h::311218::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::161206::1414:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_OVR2' (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 perf_strcpy_s.cperf_memset_s.c::2423: : ../include/safe_str_lib.h../include/safe_mem_lib.h::311218::521:: 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_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __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] 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] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../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_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_memset_s.c:23: ../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' 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] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_memset_s.c:23: ../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_memset_s.c:23: ../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 perf_strcpy_s.c:24: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:224: BOS_CHK(dest) BOS_NULL(firstp);23 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159../include/safe_compile.h::10206:: 14note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_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 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 In file included from perf_strcpy_s.cperf_memset_s.c::2423: : ../include/safe_str_lib.h../include/safe_mem_lib.h::318231::552:: 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' const size_t srcbos) 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 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); ^ In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:../include/safe_compile.h231::23052::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_NULL' ../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_memset_s.c:23: ../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:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest)In file included from perf_memset_s.c ^: 23: ../include/safe_mem_lib.h:232:5: ../include/safe_compile.hwarning:: 159:'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_CHK' BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:203 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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: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 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(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] 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 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.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from perf_strcpy_s.c:24: ../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] In file included from perf_memset_s.c:23: ../include/safe_mem_lib.h:232:39: const size_t destbos) BOS_CHK2(dest, dmax);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' 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' __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: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 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: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:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183: BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax);20 : ^ note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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: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: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' 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' (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: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_memset_s.c:23: ../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' 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(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (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' 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] __attribute__((diagnose_if( \ ^ 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: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 perf_memset_s.c:23: ../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'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: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 perf_memset_s.c:23: ../include/safe_mem_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: noteIn file included from : perf_strcpy_s.cexpanded from macro 'BOSW_CHK': 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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ 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] ../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:353: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:20: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]183 :20: note: expanded from macro 'BOS_CHK2' 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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_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' __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] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: 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:In file included from 14:perf_strcpy_s.c :note24: : expanded from macro 'BOSW_CHK2'../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))) \ ^ (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] In file included from perf_strcpy_s.c:24: ../include/safe_compile.h../include/safe_str_lib.h::195359::2857:: notewarning: : expanded from macro 'BOSW_CHK2''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 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: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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 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", \ ^ BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../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:396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \186 : ^14 : note: expanded from macro 'BOS_CHK2' (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:218:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: In file included from noteperf_strcpy_s.c: :expanded from macro 'BOS_OVR2'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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from perf_memcpy_s.c:47: ../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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:218:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 206:perf_strcpy_s.c14::24 : note../include/safe_str_lib.h: :expanded from macro 'BOS_OVR2'402 :52: 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) ^ ^ ../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' In file included from perf_memcpy_s.c:47 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ../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' In file included from perf_strcpy_s.c:24: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \../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_memcpy_s.c:47: ../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: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' In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h:224:23: 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: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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:224:23: 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 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_memcpy_s.c:47: ../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_strcpy_s.c:24: ../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.hIn file included from :perf_memcpy_s.c159::4710:: ../include/safe_mem_lib.hnote:: 231expanded from macro 'BOS_CHK': 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_OVR(dest, dmax), "dest overflow", 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:409:58: warningIn file included from : perf_memcpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 47: ../include/safe_mem_lib.h:231:../include/safe_compile.h52::161 :warning14: :'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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from perf_memcpy_s.cIn file included from :perf_strcpy_s.c47:: 24../include/safe_mem_lib.h: :../include/safe_str_lib.h232::4095::58 :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' 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_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47: ../include/safe_mem_lib.h BOS_NULL(src) BOS_NULL(resultp);: 232 ^: 5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note../include/safe_compile.h: :expanded from macro 'BOS_NULL'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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:232:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_strcpy_s.c:24: ../include/safe_str_lib.h:410:19: BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_NULL(src) BOS_NULL(resultp); ^ ../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 perf_memcpy_s.c:47: ../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 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_strcpy_s.c:24: ../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 perf_memcpy_s.c:47: ../include/safe_mem_lib.h:246: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: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ../include/safe_compile.h ^: 162:28: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :172:10: note: expanded from macro 'BOSW_CHK_BUTZERO' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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] BOS_NULL(src) BOS_NULL(resultp); ^ ../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:246:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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 perf_strcpy_s.c:24: ../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 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:423:55: 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' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: 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:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from perf_memcpy_s.c:47../include/safe_compile.h: :../include/safe_mem_lib.h161::25314::5 :note : warningexpanded from macro 'BOS_CHK': '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(_BOS_NULL(dest), "empty dest", 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: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 perf_strcpy_s.c:24: ../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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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 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:179:14:In file included from perf_strcpy_s.cnote:: expanded from macro 'BOSW_CHK'24 : ../include/safe_str_lib.h:430:57: 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); ^ ../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: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_strcpy_s.c:24: ../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 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' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_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] ../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_memcpy_s.c:47: ../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:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ In file included from perf_memcpy_s.c:../include/safe_compile.h47:: 159../include/safe_mem_lib.h::10262:: 41note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ (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 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_strcpy_s.c: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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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' (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: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] 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 perf_strcpy_s.c:24: ../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 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_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 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: 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: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 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_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: 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: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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 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' __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' (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' __attribute__((diagnose_if( \ ^ 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); ^ ../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_strcpy_s.c:24: ../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 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: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: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 perf_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 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_strcpy_s.c: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(_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] ../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: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 perf_strcpy_s.c:24: ../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 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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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] 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_strcpy_s.c:24: ../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 perf_strcpy_s.c:24: ../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 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' #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: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))) \ ^ 98 warnings generated. 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))) \ ^ /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 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: ../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), \ ^ 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' __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))) \ ^ 98 warnings generated. 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_memset_s perf_memset_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_memcpy_s perf_memcpy_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_memcpy32_s perf_memcpy32_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 /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_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_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.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: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 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::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:10: note: expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ^ ../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_memmove_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_memcpy_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) ^ In file included from ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' test_memmove_s.c:10: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from ./test_expmem.h:35: In file included from test_memcpy_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] ../include/safe_mem_lib.h: VAL_OVR2_BUTZERO(slen, dmax) ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' 74:9: (diagnose_if((value) && (value) > (vmax), \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax) ^ ../include/safe_compile.h:261:10: In file included from note: expanded from macro 'VAL_OVR2_BUTZERO' test_memcpy_s.c:10: (diagnose_if((value) && (value) > (vmax), \ ^ 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) &&In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: test_memset_s.c../include/safe_mem_lib.h::7510:: 13In file included from :./test_expmem.h 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' ^ ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ :263:43: note: expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ :35: ../include/safe_mem_lib.h:86:5In file included from test_memmove_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:10In file included from test_memcpy_s.c:10: :In file included from ./test_expmem.h:warning35: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_mem_lib.h :85:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : note const size_t srcbos) BOS_CHK_BUTZERO(dest, slen) ^ ../include/safe_compile.h:167:10: note: 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) || \ ^ BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax);In file included from In file included from ^test_memmove_s.c :10: In file included from ./test_expmem.h:35: ../include/safe_compile.h../include/safe_mem_lib.h::21686::105:: notewarning: : 'diagnose_if' is a clang extension [-Wgcc-compat] test_memcpy_s.c BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' :10: In file included from (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ./test_expmem.h:35: ../include/safe_mem_lib.hIn file included from test_memmove_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] :86: BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' 5: warning: (diagnose_if((value) && (value) > (vmax), \ ^ '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_memmove_s.c:10: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_memcpy_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] In file included from ./test_expmem.h: BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' 35: ../include/safe_mem_lib.h: (diagnose_if((value) && (value) > (vmax), \ ^ 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(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memcpy_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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.cIn file included from :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] In file included from test_memcpy_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] test_memmove_s.c BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' :10: In file included from (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ./test_expmem.h:35: ../include/safe_mem_lib.h:99: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:100:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") 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) || \ ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_memmove_s.c#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))):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_memcpy_s.c:10: In file included from test_memmove_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] In file included from ./test_expmem.h VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' :35: ../include/safe_mem_lib.h (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ :101:13: 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_sprintf_s.o test_sprintf_s.c VAL_OVR2(value, 255); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_memmove_s.c: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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:In file included from test_memcpy_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] 10: note rsize_t n, const size_t destbos) BOS_NULL(dest): expanded from macro 'BOS_NULL' ^ (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_memmove_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] In file included from BOS_CHK_BUTZERO(dest, n)test_memcpy_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' ^ ../include/safe_compile.h (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ :167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:109:9:In file included from test_memmove_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] warning: BOS_ATTR(n && (_BOS_OVR(dest, n * 2) || n * 2 > dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) 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))) ^ BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen, dmax); In file included from test_memmove_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] In file included from test_memcpy_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' rsize_t n, const size_t destbos) BOS_NULL(dest) (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_memmove_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) ^ In file included from test_memcpy_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) || \ ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_memmove_s.c (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ :10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:118:9: In file included from test_memcpy_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] 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))) 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))) ^ ^ ../include/safe_compile.h:261:10In file included from test_memcpy_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 const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' test_memmove_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:126:51In file included from test_memcpy_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' : 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) ^ In file included from test_memcpy_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' ../include/safe_compile.h:159: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 10: note: expanded from macro 'BOS_CHK' In file included from test_memcpy_s.c (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: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_memcpy_s.c:10: : In file included from notetest_memmove_s.c: :expanded from macro 'VAL_OVR2_BUTZERO'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((value) && (value) > (vmax), \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(dest), "empty dest", 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: 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] ../include/safe_mem_lib.h:126: BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 51: 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' ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:43In 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] : note: BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' 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_memcpy_s.c:10: In file included from ./test_expmem.h:35: 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] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' ../include/safe_mem_lib.h:128:9 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax);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] ^ 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_compile.h:261 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):10: note: expanded from macro 'VAL_OVR2_BUTZERO' ^ (diagnose_if((value) && (value) > (vmax), \ ^ 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] BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen") ^ ../include/safe_compile.h:263:43: In file included from test_memcpy_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] note: expanded from macro 'BOS_ATTR' 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", \#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] VAL_OVR2_BUTZERO(slen, dmax); ^ ../include/safe_compile.h:261:10: In file included from test_memcpy_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' 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 test_memcpy_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:In file included from test_memmove_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] note: expanded from macro 'BOS_CHK2' 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", \ __attribute__((diagnose_if( \ ^ ^ In file included from test_memcpy_s.cIn file included from test_memmove_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' :10: In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ./test_expmem.h:35: ../include/safe_mem_lib.h:136:30: warningIn file included from test_memmove_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' : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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_memmove_s.c:10: In file included from ./test_expmem.hIn file included from test_memcpy_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' :35: ../include/safe_mem_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ :136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c:10 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' : In file included from ./test_expmem.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 35: ../include/safe_mem_lib.h:136:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_memmove_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' ../include/safe_compile.h:187 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ :28: note: expanded from macro 'BOS_CHK2' In file included from test_memmove_s.c: __attribute__((diagnose_if( \ ^ 10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:136:30In file included from test_memcpy_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] : warning: 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' is a clang extension [-Wgcc-compat] ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :187:28In file included from test_memcpy_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' note: expanded from macro 'BOS_CHK2' (diagnose_if((value) && (value) > (vmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_memmove_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] In file included from 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' test_memcpy_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from ./test_expmem.h:35: ../include/safe_mem_lib.hIn file included from :145:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_memmove_s.c:10: 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 ./test_expmem.h:35: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../include/safe_mem_lib.h:137:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c VAL_OVR2_BUTZERO(slen, dlen); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' :10: In file included from (diagnose_if((value) && (value) > (vmax), \ ^ ./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_memmove_s.c:10: ^ In file included from ./test_expmem.h:In file included from test_memcpy_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' 35: ../include/safe_mem_lib.h: __attribute__((diagnose_if( \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:98:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c const size_t destbos) BOS_NULL(dest) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:30: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memmove_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 BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff): expanded from macro 'BOS_CHK2' ^ ../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 In file included from test_memcpy_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' test_memmove_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: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ note ^: expanded from macro 'BOS_CHK2' 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] __attribute__((diagnose_if( \ ^ BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \: 145 ^: 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 test_memmove_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] __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:100:9: 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' BOS_ATTR(n && (_BOS_OVR(dest, n) || n > dmax), "n overflow >dest/dmax") ^ ../include/safe_compile.h:263:43: note: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \expanded from macro 'BOS_ATTR' ^ In file included from test_memcpy_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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ BOS_CHK2(dest, dlen * 4) BOS_CHK2(src, slen * 4) BOS_NULL(diff) ^ ../include/safe_compile.h:230:10: In file included from notetest_memset_s.c: :expanded from macro 'BOS_NULL'10 : In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:101:13: In file included from warningtest_memmove_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]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] VAL_OVR2(value, 255); ^../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 186 ^: 14: ../include/safe_compile.hnote:: 257expanded from macro 'BOS_CHK2': 10: note: expanded from macro 'VAL_OVR2' In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 35 ^: ../include/safe_mem_lib.h:146: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \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_memmove_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:107:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:145:54: rsize_t n, const size_t destbos) BOS_NULL(dest) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 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))) ^ (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:146:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_memcpy_s.c: VAL_OVR2_BUTZERO(slen, dlen);10 : ^In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:154../include/safe_compile.h::5261:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'VAL_OVR2_BUTZERO' 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, slen) BOS_OVR2_BUTZERO(src, slen) ^ BOS_CHK_BUTZERO(dest, n) ^../include/safe_compile.h : (diagnose_if((value) && (value) > (vmax), \167 : ^10 :../include/safe_compile.h :note167: :expanded from macro 'BOS_CHK_BUTZERO'10 : 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 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: In file included from expanded from macro 'BOS_ATTR' test_memcpy_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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:154:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_memcpy_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] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:167:10: ../include/safe_compile.hnote:: 261expanded from macro 'BOS_CHK_BUTZERO': 10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:116: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \65 : ^ warning (diagnose_if((value) && (value) > (vmax), \: '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_memmove_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' 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] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_CHK_BUTZERO(dest, n) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' In file included from test_memmove_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] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: VAL_OVR2_BUTZERO(slen, dmax / 2);../include/safe_mem_lib.h : ^163 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ In file included from test_memset_s.c../include/safe_compile.h::10167: :In file included from 10./test_expmem.h:: (diagnose_if((value) && (value) > (vmax), \35note : : ^../include/safe_mem_lib.h expanded from macro 'BOS_CHK_BUTZERO': 118:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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_memcpy_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:35In file included from : test_memmove_s.c../include/safe_mem_lib.h::10126: :In file included from 51./test_expmem.h:: 35warning: : ../include/safe_mem_lib.hIn file included from 'diagnose_if' is a clang extension [-Wgcc-compat]:test_memcpy_s.c 163::105: :In file included from ./test_expmem.hwarning:: 35'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_mem_lib.h:164:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h VAL_OVR2_BUTZERO(slen, dmax / 4);: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)159 ^ : ^10 : note: expanded from macro 'BOS_CHK'../include/safe_compile.h :../include/safe_compile.h261::16710::10 :note : noteexpanded from macro 'VAL_OVR2_BUTZERO': expanded from macro 'BOS_CHK_BUTZERO' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if((value) && (value) > (vmax), \ (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: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_memmove_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] In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:126:51 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::216162::1028:: notenote: : expanded from macro 'BOS_OVR2_BUTZERO'expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __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:164:9In file included from :test_memset_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:127:5In file included from :test_memcpy_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:172: VAL_OVR2_BUTZERO(slen, dmax / 4);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' 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_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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (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: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_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:172:33:In file included from test_memset_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: 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_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' 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(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_memset_s.c:In file included from 10test_memcpy_s.c: :In file included from 10./test_expmem.h: :In file included from 35./test_expmem.h: :../include/safe_mem_lib.h35:: 127../include/safe_mem_lib.h::40173:: 9warning: : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h BOS_OVR2(src, slen) BOS_NULL(diff) BOS_ATTR(!slen, "empty slen"): 261 ^: 10: note: expanded from macro 'VAL_OVR2_BUTZERO'../include/safe_compile.h :263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if((value) && (value) > (vmax), \ ^ #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_memcpy_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' 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] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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_memcpy_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] 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 BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 14 ^: note: expanded from macro 'BOS_CHK2' ../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)), \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memcpy_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_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.hIn file included from :172:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_memcpy_s.c:10 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_expmem.h: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 35: ../include/safe_mem_lib.h:188:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest); ^ ../include/safe_compile.hIn file included from test_memmove_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] :159: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)10: note: expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_memcpy_s.c:10 (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ : In file included from ./test_expmem.h:35: In file included from test_memmove_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] ../include/safe_mem_lib.h: VAL_OVR2_BUTZERO(slen, dmax / 2); ^ ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' 188:5: (diagnose_if((value) && (value) > (vmax), \ ^ 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_memcpy_s.c:10In file included from : 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' test_memmove_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:167In 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] :10: const size_t destbos) BOS_CHK2(dest, len * 2);note: expanded from macro 'BOS_CHK_BUTZERO' ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../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_memmove_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:In file included from 10: note: expanded from macro 'BOS_OVR2_BUTZERO' test_memcpy_s.c:10: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from ./test_expmem.h:35: In file included from ../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' test_memmove_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:182:9: warningIn 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] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' : 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ 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 In file included from test_memmove_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' test_memcpy_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:198:55: warningIn file included from test_memmove_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' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, len * 4); ^ ../include/safe_compile.h:183:20: In file included from test_memmove_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' 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_memcpy_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_memmove_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' In file included from test_memcpy_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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ In file included from test_memmove_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 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::193204::555:: 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_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../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_memcpy_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_memmove_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' In file included from test_memcpy_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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memcpy_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] In file included from test_memmove_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: BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); note ^: expanded from macro 'BOS_CHK2' ../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_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 198./test_expmem.h::5535:: ../include/safe_mem_lib.hwarning:: 204'diagnose_if' is a clang extension [-Wgcc-compat]: 37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :187:28: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../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_memmove_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]In file included from test_memcpy_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' 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))) \ ^ (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:204:In file included from 5test_memcpy_s.c:: 10warning: : In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]./test_expmem.h :35: ../include/safe_mem_lib.h:210:5../include/safe_compile.h:: 161warning:: 14'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' (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::210204::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::210204::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 test_memmove_s.c:10In file included from : In file included from test_memcpy_s.c./test_expmem.h::1035: : In file included from ../include/safe_mem_lib.h./test_expmem.h::20435:: 37../include/safe_mem_lib.h:: 210warning:: 37'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); ^ BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result); ^ ../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_memcpy_s.c:In file included from 10test_memmove_s.c: :In file included from ./test_expmem.h10:: 35In file included from : ./test_expmem.h../include/safe_mem_lib.h::35218: :../include/safe_mem_lib.h5::210 :5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h BOS_CHK(dest) VAL_OVR2(ch, 255) BOS_NULL(result);: 203 ^: 20: note: expanded from macro 'BOS_OVR2' ../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_memcpy_s.c:In file included from 10test_memmove_s.c: :In file included from 10./test_expmem.h: :In file included from 35./test_expmem.h: :../include/safe_mem_lib.h35:: 218../include/safe_mem_lib.h::5210:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206../include/safe_compile.h::14161:: 14note:: expanded from macro 'BOS_OVR2'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 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::218210::215:: 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_OVR2(b1, n) BOS_OVR2(b2, n); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __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: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' In file included from test_memcpy_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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (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: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_memcpy_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_memmove_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] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h: BOS_OVR2(b1, n) BOS_OVR2(b2, n);224 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:203:20../include/safe_compile.h:: 206note:: 14expanded from macro 'BOS_OVR2': note: expanded from macro 'BOS_OVR2' __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 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::218224::523:: 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_OVR2(b1, len) BOS_OVR2(b2, len); ^ ../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_memmove_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] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:224:23: BOS_OVR2(b1, n) BOS_OVR2(b2, n);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::206203::1420:: notenote: : expanded from macro 'BOS_OVR2'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_memmove_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_memcpy_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_memmove_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' In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35 __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:161:14: note: expanded from macro 'BOS_CHK' (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: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_memcpy_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_memmove_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' In file included from test_memcpy_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] __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:203:20: note: expanded from macro 'BOS_OVR2' __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: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_memcpy_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_memcpy_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_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:In file included from 231test_memcpy_s.c::52:10 : In file included from warning./test_expmem.h: :'diagnose_if' is a clang extension [-Wgcc-compat]35 : ../include/safe_mem_lib.h:232:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); ^../include/safe_compile.h :159:10: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if((value) && (value) > (vmax), \ ^ In file included from test_memmove_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_memmove_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_memmove_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); In file included from ^ test_memcpy_s.c:10: In file included from ./test_expmem.h:../include/safe_compile.h35:: 203../include/safe_mem_lib.h::20246:: 5note:: expanded from macro 'BOS_OVR2'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../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_memmove_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_memmove_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] In file included from test_memcpy_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] 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' 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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memmove_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_memcpy_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_memmove_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); ^ In file included from test_memcpy_s.c:../include/safe_compile.h10:: 172In file included from :./test_expmem.h10::35 : note../include/safe_mem_lib.h: :expanded from macro 'BOSW_CHK_BUTZERO'253 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); ^ ../include/safe_compile.h:223:10: (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \note : ^expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_memmove_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_memcpy_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_memcpy_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_memmove_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] In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262 const size_t srcbos) BOSW_CHK_BUTZERO(dest, smax): 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:172../include/safe_compile.h::10180:: 28note:: expanded from macro 'BOSW_CHK_BUTZERO'note : expanded from macro 'BOSW_CHK' (diagnose_if(slen && (_BOSW_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_memcpy_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] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_memmove_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); ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../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_memcpy_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:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_memcpy_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' __attribute__((diagnose_if( \ ^ In file included from test_memmove_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' In file included from test_memcpy_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:41: warning: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \'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' In file included from test_memmove_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' In file included from test_memset_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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_memmove_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:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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' In file included from test_memmove_s.c:10 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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' 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: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \note : ^expanded from macro 'BOS_CHK2' (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:262:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:In file included from 14test_memset_s.c:: 10note: : In file included from expanded from macro 'BOSW_CHK2'./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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from test_memmove_s.c:In file included from 10test_memset_s.c: :In file included from 10./test_expmem.h: :In file included from 35./test_expmem.h: :../include/safe_mem_lib.h35:: 262../include/safe_mem_lib.h::20136:: 54warning:: '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' 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' __attribute__((diagnose_if( \ ^ (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] In file included from test_memmove_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:262:41: VAL_OVR2_BUTZERO(slen, dlen); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ ../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 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); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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 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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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 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: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:232:5: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), \ ^ BOS_OVR2(src, n) VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n, dmax); In file included from test_sprintf_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:203: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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: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_memset_s.c:10: In file included from 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' ./test_expmem.h:35: ../include/safe_mem_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :232:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]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' ../include/safe_compile.h:206 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :14: note: expanded from macro 'BOS_OVR2' 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))) (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); ^ 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] ../include/safe_compile.h BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' :257:10:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ note: expanded from macro 'VAL_OVR2' In file included from (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \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_memset_s.c:10: In file included from ./test_expmem.h:35: ../include/safe_mem_lib.h:232In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :39: "dest overflow") BOS_OVR2_BUTZERO(src, slen);warning ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' : 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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_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_memset_s.c:10: In file included from ./test_expmem.h:35: In file included from ../include/safe_mem_lib.htest_sprintf_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : BOS_CHK2(str, smax);246 ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' :5: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK_BUTZERO(dest, smax) BOSW_OVR2_BUTZERO(src, smax); ^ ^In file included from ../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_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_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);test_sprintf_s.c: 10 ^: ../include/safe_str_lib.h../include/safe_compile.h:136:5::223 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] note../include/safe_compile.h: expanded from macro 'BOSW_OVR2_BUTZERO' : (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:142:50: test_memset_s.cwarning: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp)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:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../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 ^ 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:test_memset_s.c263::1043: :In file included from ./test_expmem.hnote:: 35expanded from macro 'BOS_ATTR': ../include/safe_mem_lib.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))):253:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_OVR2_BUTZERO(src, smax); ^ ^In file included from ../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_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_memset_s.c:10: In file included from ./test_expmem.h:35: test_sprintf_s.c../include/safe_mem_lib.h::10262: :../include/safe_str_lib.h5::144 :warning9: :'diagnose_if' is a clang extension [-Wgcc-compat] warning BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff);: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h ^ :../include/safe_compile.h230:10:: 177note:: 10expanded from macro 'BOS_NULL': (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))note: 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_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))) \test_sprintf_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); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_memset_s.c:10: In file included from ./test_expmem.h:35 : ^../include/safe_mem_lib.h :In file included from 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), \test_sprintf_s.c:10: ../include/safe_str_lib.h:159: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' (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:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff);test_sprintf_s.c: 10 ^: ../include/safe_str_lib.h../include/safe_compile.h:159:5::191 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note../include/safe_compile.h: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from ^ In file included from test_memset_s.c:10: In file included from test_sprintf_s.c./test_expmem.h::1035: : ../include/safe_str_lib.h../include/safe_mem_lib.h::159262::1920:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt);../include/safe_compile.h:194:14: note ^: expanded from macro 'BOSW_CHK2'../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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 ^ In 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' __attribute__((diagnose_if( \ ^ 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.htest_memset_s.c::10159: :In file included from 10./test_expmem.h:: 35note: : ../include/safe_mem_lib.hexpanded from macro 'BOS_CHK':262 : (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, slen) BOS_NULL(diff); ^ In file included from ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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] ../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), \ ^ 98 warnings generated. 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' (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) || \ ^ 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 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( \ ^ 98 warnings generated. 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] 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 ../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))) \ 98 warnings generated. ^ 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: 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 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))) \ ^ 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", \ ^ 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' __attribute__((diagnose_if( \ ^ In file included from 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] "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: 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] expanded from macro 'BOS_FMT' BOS_CHK(dest) BOS_NULL(src); __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_sprintf_s.c:10: ../include/safe_str_lib.h:638:41: warning: 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' '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' ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_strcpy_s.c:11In 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' : ../include/safe_str_lib.h:104 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn 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' :162:28 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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.hIn file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :638 BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :56: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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:232:20: note: expanded from macro 'BOS_FMT' 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] BOS_CHK(dest) BOS_NULL(src); __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_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:177In 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:161:14: note: expanded from macro 'BOS_CHK' :10: note (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_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_sprintf_s.c:10: In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :646:34 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : 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: In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h: BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 646:34: #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:180:28: noteIn file included from : expanded from macro 'BOSW_CHK' test_strcpy_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 11: ../include/safe_str_lib.h:121:9: warningIn file included from : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax),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' ../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.h:657:42: 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] '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)), \ 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:14In file included from : note: expanded from macro 'BOSW_CHK' test_strcpy_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :11: ../include/safe_str_lib.h:130:5: warningIn file included from : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ In file included from test_strncat_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::159104::105:: note: warningexpanded from macro 'BOS_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] test_sprintf_s.c:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ../include/safe_str_lib.h BOS_CHK(dest) BOS_NULL(src);: 657 ^: 42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h159::18010::28 :note : noteexpanded from macro 'BOS_CHK': 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 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:161:14: note: expanded from macro 'BOS_CHK' test_sprintf_s.cIn 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 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 14 ^: note: expanded from macro 'BOS_CHK' :10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :657:57In 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: note: expanded from macro 'BOS_CHK' : 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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^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 test_strncat_s.c: va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);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:232:20: note: expanded from macro 'BOS_FMT' ^ In file included from test_strcpy_s.c:11: ../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] ../include/safe_compile.h BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' :230:10: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ note: expanded from macro 'BOS_NULL' In file included from test_sprintf_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strcpy_s.cEXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' :11: In file included from test_strncat_s.c:10: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))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_str_lib.h:136: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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:161:14: note: expanded from macro 'BOS_CHK' 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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ BOS_CHK2(str, smax); ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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 In file included from test_sprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strncat_s.c::66710:: 5:../include/safe_str_lib.h :110warning:: 5'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_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strcpy_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 11: ../include/safe_str_lib.h:136:In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:667:22: warning: BOS_CHK(dest) BOS_NULL(src);'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:232:20: note: expanded from macro 'BOS_FMT' 5 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : __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_sprintf_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); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ ../include/safe_compile.hIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:136:5: BOS_ATTR((slen || dest || dmax) &&warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::263187::4328:: notenote: : expanded from macro 'BOS_ATTR'expanded from macro 'BOS_CHK2' 230:10:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) __attribute__((diagnose_if( \ ^ ^ note: expanded from macro 'BOS_NULL' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ test_strncat_s.c:10: ../include/safe_str_lib.h:121:9:In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:670:53: warning: '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); In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:142:50: 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' const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __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_strncat_s.c:10: ../include/safe_str_lib.h:122:In file included from 35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:674:27: 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' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_strcpy_s.c (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 11: ../include/safe_str_lib.h:143:5In file included from : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_sprintf_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))):674:41: 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] ...) BOS_NULL(src) BOS_FMT(fmt); ^ 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))) \../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ test_strcpy_s.c:11: ../include/safe_str_lib.hIn 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' :143:53 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : 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] warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncat_s.c va_list ap) BOS_NULL(src) BOS_FMT(fmt); : ^10 : ../include/safe_str_lib.h:130: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 :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), \ ^ 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_strncat_s.c:10: ../include/safe_str_lib.hIn file included from :130:In file included from 19test_strcpy_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]:144 :9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr);test_sprintf_s.c:10 BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen);: ^../include/safe_str_lib.h :677:49: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230 (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 10 ^: note: expanded from macro 'BOS_NULL' ^ (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_strncat_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_strcpy_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' ../include/safe_compile.h:183 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \:20: note: expanded from macro 'BOS_CHK2' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_strncat_s.c:10: ../include/safe_str_lib.h: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:161:14: note: expanded from macro 'BOS_CHK' 136:5:In file included from test_sprintf_s.c:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ../include/safe_str_lib.h ^: 681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_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: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))note : ^expanded from macro 'BOS_CHK' ../include/safe_compile.h:186 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \:14: note: expanded from macro 'BOS_CHK2' ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from 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:187:28: note: expanded from macro 'BOS_CHK2' 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] test_sprintf_s.c: BOS_CHK(dest) BOS_FMT(fmt); ^ __attribute__((diagnose_if( \ ^ ../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))) ^ :685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../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] 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] note const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20 va_list ap) BOS_CHK(dest) BOS_FMT(fmt);: ^note : expanded from macro 'BOS_OVR2_BUTNULL' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' : expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (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 ^ 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:161:14: note: expanded from macro 'BOS_CHK' test_strncat_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:685:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h: BOS_NULL(stream) BOS_FMT(fmt);143:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:169 BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim): 40 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:../include/safe_compile.h43::162 :note28: :expanded from macro 'BOS_ATTR' note: expanded from macro 'BOS_CHK' ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))):232: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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.hIn file included from :169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c:In file included from va_list ap) BOS_CHK(dest) BOS_FMT(fmt);test_sprintf_s.c : ^ 10: ../include/safe_str_lib.h:688:../include/safe_compile.h35::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' 10: ../include/safe_str_lib.h va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :143:53 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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 In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_sprintf_s.c BOS_CHK(dest) BOS_FMT(fmt); ^ ../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:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \10: ../include/safe_str_lib.h BOS_NULL(ptr);: 688 ^: 52: 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); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../include/safe_compile.h:232:In file included from 20: note: expanded from macro 'BOS_FMT' test_strcpy_s.c:11 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ : ../include/safe_str_lib.h:177:5: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] warning BOS_CHK(dest) BOS_FMT(fmt); ^ ../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))) \../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:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^In 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:162:28: note: expanded from macro 'BOS_CHK' 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:161:14: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ :177:10:In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: BOS_CHK(dest) BOS_FMT(fmt);../include/safe_str_lib.h : ^159 :5: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]232 :20: note: expanded from macro 'BOS_FMT'../include/safe_compile.h :162:28: note: expanded from macro 'BOS_CHK' note: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))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_strncat_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:20In 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:179:14: note: expanded from macro 'BOSW_CHK' : noteIn file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ : expanded from macro 'BOS_FMT' va_list ap) 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))) ^ 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] (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: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_sprintf_s.c:10: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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:162:28: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \note : ^expanded from macro 'BOS_CHK' In file included from __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \test_sprintf_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' 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] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' (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:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.hIn file included from :test_sprintf_s.c232::1020: :../include/safe_str_lib.h :note698: :expanded from macro 'BOS_FMT'41 : 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^../include/safe_compile.h :162:28: note: ../include/safe_compile.hexpanded from macro 'BOS_CHK': 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_strncat_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);In file included from test_strcpy_s.c ^: 11: ../include/safe_str_lib.h:198:../include/safe_compile.h5::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' BOS_NULL(buffer) 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_sprintf_s.c:10: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h const size_t srcbos) BOSW_CHK(dest): 198 ^: 22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :177:10: note: expanded from macro 'BOSW_CHK' BOS_NULL(buffer) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strncat_s.c: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \10 : ^../include/safe_str_lib.h :177:5: 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:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:706 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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_strncat_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_strcpy_s.c:11: ../include/safe_str_lib.h:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:706 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: BOS_NULL(stream) BOS_FMT(fmt);51 ^ : ^ warning: '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_strncat_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 In file included from test_sprintf_s.ctest_strcpy_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::707202::522:: warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:232../include/safe_compile.h::20191:: 20note:: expanded from macro 'BOS_FMT'note : expanded from macro 'BOSW_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:177: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); ^ __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_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' In file included from test_strcpy_s.c:11: ../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' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 707 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h187::19541::28 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK2' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ __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_sprintf_s.c:10: ../include/safe_str_lib.h:707:26: In file included from warningtest_strcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.hIn file included from :test_strncat_s.c230::1010:: ../include/safe_str_lib.hnote:: 187expanded from macro 'BOS_NULL': 41: 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:161:../include/safe_compile.h14::232 :note20: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (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_strncat_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_strcpy_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:230In file included from :test_strncat_s.c10:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_NULL': In file included from 187:test_sprintf_s.c55::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]714 :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_CHK(dest) BOS_FMT(fmt); ^ const size_t srcbos) BOSW_CHK(dest) ^../include/safe_compile.h :232:20: note../include/safe_compile.h: :expanded from macro 'BOS_FMT'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_strcpy_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_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' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_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_sprintf_s.c:10: ../include/safe_str_lib.h:714 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_strcpy_s.c:11: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:198:22: warning va_list ap) BOS_NULL(dest) 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(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))) ^ 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 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:215:49: warning __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: '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' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:In file included from 202test_sprintf_s.c::510:: ../include/safe_str_lib.hwarning:: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))715'diagnose_if' is a clang extension [-Wgcc-compat] : ^5 : 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_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_sprintf_s.c:10: ../include/safe_str_lib.h:715:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strncat_s.c :10: ../include/safe_str_lib.h:202:../include/safe_compile.h22::195 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOSW_CHK2'EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../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( \ ^ __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_sprintf_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:11: In file included from ../include/safe_str_lib.htest_strncat_s.c::22110:: 5../include/safe_str_lib.h:: 205warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 51 'diagnose_if' is a clang extension [-Wgcc-compat]: ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 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))) ^ __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:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:207:In file included from 59:test_sprintf_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :723:52: 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' EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:232:20:../include/safe_compile.h :note177: :expanded from macro 'BOS_FMT'10 : note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __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: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_strcpy_s.c:11: ../include/safe_str_lib.h:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 211 ^: 34: 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' 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_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(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'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: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: In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:724:5In file included from : test_strcpy_s.cwarning:: 'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:232:54: 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' 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_sprintf_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: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' (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_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' 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] __attribute__((diagnose_if( \ ^ ../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: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_strcpy_s.c:11: ../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: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' 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] ../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_sprintf_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' 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] (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_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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:245:65: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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: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: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' In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:733: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: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:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' note: __attribute__((diagnose_if( \ ^ expanded from macro 'BOS_FMT' 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] In file included from const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): expanded from macro 'BOS_CHK' ^ test_sprintf_s.c:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ : ../include/safe_str_lib.h:733:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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' In file included from test_strncat_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", 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' 10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 215:In file included from 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' test_strcpy_s.c:11 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ : ../include/safe_str_lib.h:253:56: warningIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:215:49:In file included from test_sprintf_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:../include/safe_compile.h232::17720::10 :note : noteexpanded from macro 'BOS_FMT': expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))../include/safe_compile.h (diagnose_if(_BOSW_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_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' ^ (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 test_strcpy_s.c:11: ../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: BOS_NULL(src) BOS_NULL(resultp);../include/safe_str_lib.h : ^741 :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': 180:28: note: expanded from macro 'BOSW_CHK' 217: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 52 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))test_strcpy_s.c:11: In file included from ../include/safe_str_lib.htest_sprintf_s.c::25410:: 19../include/safe_str_lib.h:: 741warning:: 20'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ 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), \ ^ ../include/safe_compile.h: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:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.hIn file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] :232 const size_t destbos) BOSW_CHK(dest) ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^../include/safe_compile.h :177:10: ../include/safe_compile.hnote:: 159expanded from macro 'BOSW_CHK': 10: note: expanded from macro 'BOS_CHK' :20: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ note: expanded from macro 'BOS_FMT' In file included from __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))test_sprintf_s.cIn file included from :test_strcpy_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h746::26253::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.h::179161::1414:: notenote: : expanded 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_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' test_sprintf_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../include/safe_str_lib.hIn file included from test_strncat_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :746:53:EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h:In file included from 232test_strcpy_s.c::2011:: ../include/safe_str_lib.hnote:: 262expanded from macro 'BOS_FMT': 19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning 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' 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' In file included from test_strncat_s.cIn file included from :test_strcpy_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h228::26236::33 :warning : 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); 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_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' ../include/safe_compile.h (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \:230:10: note: expanded from macro 'BOS_NULL' In file included from ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ test_strncat_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:In file included from 159:10: note: expanded from macro 'BOS_CHK' test_sprintf_s.c:In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:272:5: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] 10: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ In file included from test_strncat_s.c:../include/safe_compile.h10:: 177:../include/safe_str_lib.h10::232 :note54: :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))) \ ^ ../include/safe_compile.h:159:10In file included from test_sprintf_s.c:In file included from 10test_strncat_s.c: :../include/safe_str_lib.h10:: 754../include/safe_str_lib.h::52232:: 54warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h179::16214::28 :note : noteexpanded from macro 'BOSW_CHK': expanded from macro 'BOS_CHK' : note: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ 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:754:52: 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] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' warningIn file included from test_strncat_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))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' 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_ZERO(dest, dmax), \ ^ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sprintf_s.c:In file included from 10test_strncat_s.c: :../include/safe_str_lib.h10:: 755../include/safe_str_lib.h::5245:: 51warning:: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]warning : test_strcpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:272:../include/safe_compile.h5::161 :warning14: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:162:28 BOSW_CHK2(src, smax) BOS_NULL(resultp);: ^note : expanded from macro 'BOS_CHK' ../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(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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:28: note: expanded from macro 'BOS_CHK' In file included from test_strcpy_s.c:11In file included from : test_sprintf_s.c../include/safe_str_lib.h::10272: :../include/safe_str_lib.h19::755 :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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_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_sprintf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ../include/safe_compile.h ^: 195:28: note: expanded from macro 'BOSW_CHK2'../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:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ (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.h:755:26In file included from :test_strncat_s.c :warning: 10: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:../include/safe_compile.h10::230In file included from :test_strcpy_s.c10note::: 11expanded from macro 'BOS_NULL' : note ../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'272 :19: 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(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strcpy_s.c:11: ../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_strncat_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^../include/safe_str_lib.h :253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sprintf_s.c:10: ../include/safe_str_lib.h:761:51: 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 srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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:161:14: note: expanded from macro 'BOS_CHK' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", 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_sprintf_s.c:10: ../include/safe_str_lib.h:765In file included from :test_strncat_s.c51::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]253 :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 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), \ ^ 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:161:14: note: expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strncat_s.c:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ../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' 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] (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:279:5: warningEXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h../include/safe_compile.h::162257::2810:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'VAL_OVR2' In file included from test_strncat_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \10 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ : ^../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: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: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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:279:In file included from (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \33test_strncat_s.c :: ^ 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);: 230 ^: 10: note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_sprintf_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 10 ^: ../include/safe_str_lib.h:774:67: 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_strncat_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_sprintf_s.c:10: ../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] ../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:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from :test_sprintf_s.c :note10: : expanded from macro 'BOS_CHK'../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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^note : expanded from macro 'BOS_ATTR' 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]#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 BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 262 ^: 19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :167:10: note: expanded from macro 'BOS_CHK_BUTZERO' BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \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:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);In file included from const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);test_strcpy_s.c ^ : ^11 : ../include/safe_str_lib.h:286:../include/safe_compile.h33:../include/safe_compile.h:230: :177warning10:: :10'diagnose_if' is a clang extension [-Wgcc-compat] : note : noteexpanded from macro 'BOS_NULL': expanded from macro 'BOSW_CHK' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))10 : ^ note (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: expanded from macro 'BOS_OVR2_BUTZERO' ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_sprintf_s.cIn file included from :test_strcpy_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h781::28751::9 :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' VAL_OVR2(slen, dmax); ^ ../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_sprintf_s.c:10: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 180test_strncat_s.c::2810:: ../include/safe_str_lib.hnote:: 272expanded from macro 'BOSW_CHK': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ __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_sprintf_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:272:5: warning: const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:161:../include/safe_compile.h14::230 :note10: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_NULL' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:294:5: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 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' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:272:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ ../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:790:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:294:33: warning const size_t destbos) BOSW_CHK(dest): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);: 177 ^: 10: note: expanded from macro 'BOSW_CHK' ../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' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __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_strcpy_s.c:11: ../include/safe_str_lib.h:In file included from 295test_sprintf_s.c::9:10 : In file included from warning../include/safe_str_lib.htest_strncat_s.c: ::'diagnose_if' is a clang extension [-Wgcc-compat]79010 :: 63../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 VAL_OVR2(slen, dmax);: 179 ^:../include/safe_compile.h 14::186 :note14: :expanded from macro 'BOSW_CHK'../include/safe_compile.h :note257: :expanded from macro 'BOS_CHK2'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), \ ^ (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]In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:272../include/safe_compile.h::19180:: 28warning:: note'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_sprintf_s.c:10: ../include/safe_str_lib.h:791:5: In file included from warningtest_strncat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:272:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 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_strcpy_s.c:11: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_strncat_s.c:10In file included from : test_sprintf_s.c../include/safe_str_lib.h::10279: :../include/safe_str_lib.h5::799 :warning5: : 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c: BOSW_CHK(dest) BOSW_OVR2(src, len);11 : ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);../include/safe_str_lib.h : ^302 :33: ../include/safe_compile.hwarning:: ../include/safe_compile.h177'diagnose_if' is a clang extension [-Wgcc-compat]:: 10159:: 10note:: expanded from macro 'BOSW_CHK'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' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (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_strcpy_s.c:In file included from In file included from 11test_sprintf_s.ctest_strncat_s.c: ::../include/safe_str_lib.h1010:: : 303../include/safe_str_lib.h../include/safe_str_lib.h:::9799279::: 55warning::: '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../include/safe_compile.h::161179::1414:: VAL_OVR2(slen, dmax);notenote : : ^expanded from macro 'BOSW_CHK'expanded from macro 'BOS_CHK' ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from In file included from test_sprintf_s.ctest_strncat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::799279::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::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 In file included from test_strncat_s.ctest_sprintf_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::279799::1920:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:243:20../include/safe_compile.h:: 230note:: 10expanded from macro 'BOSW_OVR2': note: expanded from macro 'BOS_NULL' 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(buf), "empty " _XSTR(buf), bos_chk_err))) __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_sprintf_s.ctest_strncat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::799279::2033:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'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_strcpy_s.c:11: ../include/safe_str_lib.h:311:5 BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);: ^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(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: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:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11 const size_t destbos) BOSW_CHK(dest): ../include/safe_str_lib.h ^: 311:19: In file included from warningtest_strncat_s.c: ../include/safe_compile.h:'diagnose_if' is a clang extension [-Wgcc-compat]:10 177: :../include/safe_str_lib.h10::286 :note5: :expanded from macro 'BOSW_CHK' 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' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../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(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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:179:14: note: expanded from macro 'BOSW_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_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../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:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) In file included from ^test_sprintf_s.c :10: ../include/safe_str_lib.h:807:61../include/safe_compile.h:: 216warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_OVR2_BUTZERO' ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __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: ../include/safe_str_lib.h:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:230: VAL_OVR2(slen, dmax);10 : ^ note: expanded from macro 'BOS_NULL' ../include/safe_compile.h:257:10: In file included from notetest_sprintf_s.c: :expanded from macro 'VAL_OVR2' 10: ../include/safe_str_lib.h:808:5: 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(lenp); ^ ../include/safe_compile.h: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \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: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_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' 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] BOS_CHK(dest) BOS_NULL(firstp); ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(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: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:318:5: 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::161216::1410:: notenote: : expanded from macro 'BOS_CHK'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_sprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: VAL_OVR2(slen, dmax);note : ^expanded from macro 'BOSW_CHK' ../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:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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: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_strncat_s.c:10: ../include/safe_str_lib.h:302:5: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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_sprintf_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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:325: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 test_strncat_s.c:10: ../include/safe_str_lib.h:302:33: warning: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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: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: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_strncat_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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), \ ^ 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] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:311:5: BOS_NULL(src) BOS_NULL(resultp); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../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: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_strcpy_s.c:11: ../include/safe_str_lib.h:326:19: 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_compile.h../include/safe_str_lib.h::230311::105:: 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))) ^ (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_strcpy_s.c:11: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h : ^311 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :183:20: note: expanded from macro 'BOS_CHK2' 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", \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:332:60: 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.h311::18619::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK2' ../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_strncat_s.c:10: In file included from ../include/safe_str_lib.htest_strcpy_s.c::31111:: 39../include/safe_str_lib.h:: 332warning:: 60:'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_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../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_strcpy_s.c:11: ../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_strncat_s.c:10: ../include/safe_str_lib.h:318:5: 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: BOS_CHK(dest) BOS_NULL(firstp); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h159::18610::14 :note : noteexpanded from macro 'BOS_CHK': expanded from macro 'BOS_CHK2' (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:318:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcpy_s.c :11: ../include/safe_str_lib.h:338../include/safe_compile.h::53161:: 14warning:: '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' (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: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_strcpy_s.c:11: ../include/safe_str_lib.h:343:53: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]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); ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:230:10../include/safe_compile.h:: 183note:: 20expanded from macro 'BOS_NULL': 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: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_strncat_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h const size_t destbos) BOS_CHK(dest): 343 ^: 53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10:../include/safe_compile.h :note187: :expanded from macro 'BOS_CHK'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 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_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:325:58: 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_strncat_s.c:10: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c: BOS_NULL(src) BOS_NULL(resultp);11 : ^../include/safe_str_lib.h :348:51: ../include/safe_compile.hwarning:: 230'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 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_strncat_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c BOS_NULL(src) BOS_NULL(resultp);: 11 ^: ../include/safe_str_lib.h:348:51../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: 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_strncat_s.c:10: ../include/safe_str_lib.h:332:60: 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] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: 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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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] ../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: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))) \ ^ (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] ../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: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( \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:359: 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_CHK2(dest, dmax); ^ ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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: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:11: ../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))) \ ../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:338: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_strcpy_s.c:11: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ ../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:343:53: 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 20test_strcpy_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK2': 365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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: 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: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_strncat_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_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' __attribute__((diagnose_if( \ ^ In file included from test_strncat_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_strcpy_s.c:11: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strncat_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_strcpy_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' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:348:51: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ 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: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_strncat_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_strcpy_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' In 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' (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:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: In file included from notetest_strncat_s.c: :expanded from macro 'BOS_CHK' 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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ 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: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:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:377:19: const size_t destbos) BOS_CHK2(dest, dmax); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(lastp); ^ ../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_strncat_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_strncat_s.c:10: ../include/safe_str_lib.h:359:57: In file included from warningtest_strcpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:384:../include/safe_compile.h57::187 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK(dest) ^ __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_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: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:365:56: 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strncat_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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_strcpy_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: noteIn file included from : test_strncat_s.cexpanded from macro 'BOS_NULL': 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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ In file included from test_strcpy_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: 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: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_strcpy_s.c:11: ../include/safe_str_lib.h:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ../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' (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:370: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_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: __attribute__((diagnose_if( \ 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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_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' 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] (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:377:5: 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:377: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(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_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_strncat_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_strcpy_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_strncat_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_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: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_strncat_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' (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:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 162test_strncat_s.c::2810:: ../include/safe_str_lib.hnote:: 385expanded from macro 'BOS_CHK': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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: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:385:19: warning BOS_OVR2(src, slen) BOS_NULL(firstp);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' BOS_NULL(src) BOS_NULL(resultp); ^ ../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_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' (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:391:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::403159::2510:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../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_strncat_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_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' 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(_BOS_ZERO(dest, dmax), \ ^ 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:409:58: 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::396 :note59: :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); ^ ../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: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_strncat_s.c:10: ../include/safe_str_lib.h:396:59: warning __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: '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:410: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 : test_strncat_s.cexpanded from macro 'BOS_NULL': 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_strcpy_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); ^ ../include/safe_compile.h: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: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_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:10In file included from :test_strncat_s.c :note10: : expanded from macro 'BOS_CHK'../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_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:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h161::40214::52 :note : 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_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:In file included from 416:test_strncat_s.c57::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]403 :5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 162:28: note: expanded from macro 'BOS_CHK' BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:403:5: BOS_NULL(src) BOS_NULL(resultp); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h230::20610::14 :note : noteexpanded from macro 'BOS_NULL': 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_strncat_s.c:In file included from 10test_strcpy_s.c: :../include/safe_str_lib.h11:: 403:../include/safe_str_lib.h25::417 :warning19: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); BOS_NULL(src) BOS_NULL(resultp); ^ ^ ../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_strcpy_s.cIn file included from :test_strncat_s.c11:: ../include/safe_str_lib.h10:: 423../include/safe_str_lib.h::55409:: 58warning:: '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 size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10../include/safe_compile.h:: 159note:: 10expanded from macro 'BOS_CHK': 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.cIn file included from :test_strcpy_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h409::42358::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.h161::16114::14 :note : noteexpanded 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_strncat_s.c:10: ../include/safe_str_lib.h:409:58:In file included from test_strcpy_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../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:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:424:5: BOS_NULL(src) BOS_NULL(resultp);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: BOS_NULL(src);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_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.h: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: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_strncat_s.c:10: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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' 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:430:57In file included from :test_strncat_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :416:57:../include/safe_compile.h :warning: 162:'diagnose_if' is a clang extension [-Wgcc-compat]28 : 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_strncat_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_strncat_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:In file included from 230test_strcpy_s.c::10:11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'437 :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_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_strncat_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_strcpy_s.c:11: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../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_strcpy_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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: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_strncat_s.c:10: ../include/safe_str_lib.h:423:55: 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_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' 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] ../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:11In file included from : test_strncat_s.c../include/safe_str_lib.h::10437:: 19../include/safe_str_lib.h:: 424warning:: 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' 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_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_strncat_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_strncat_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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:445 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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_strncat_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: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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: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:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:../include/safe_compile.h10:: 162../include/safe_str_lib.h::28437:: 5note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ __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_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_strncat_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:161:../include/safe_compile.h14::203 :note20: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_OVR2' __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: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:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14: note: expanded from macro 'BOS_OVR2' __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: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:In file included from 20test_strcpy_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK2': 445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ^ ../include/safe_compile.h: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: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: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:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: noteIn file included from : test_strncat_s.cexpanded from macro 'BOS_CHK': 10: ../include/safe_str_lib.h:437: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(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: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.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:In file included from 28:test_strncat_s.c :note10: : expanded from macro 'BOS_CHK'../include/safe_str_lib.h :445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_strcpy_s.c:11: ../include/safe_str_lib.h:453:5: 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: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:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161In file included from :test_strcat_s.c14:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 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); ^ In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:453../include/safe_compile.h::23159:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.hIn file included from :test_strncat_s.c230::1010: :../include/safe_str_lib.h :note445: :expanded from macro 'BOS_NULL'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: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_strcat_s.c:10: ../include/safe_str_lib.h:104:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strncat_s.c :10: ../include/safe_str_lib.h:445../include/safe_compile.h::19161:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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: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:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_strncat_s.c162::2810:: ../include/safe_str_lib.hnote:: 445expanded from macro 'BOS_CHK': 19 const size_t destbos) BOS_CHK(dest): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159../include/safe_compile.h::10206:: 14note:: expanded from macro 'BOS_CHK'note : expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (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 In file included from test_strcat_s.ctest_strncat_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::104445::1939:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'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: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:161:14: ../include/safe_compile.hnote:: 230expanded from macro 'BOS_CHK': BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); 10 ^: note: expanded from macro 'BOS_NULL' ../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))) ^ ^ (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: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_strcpy_s.c:11: ../include/safe_str_lib.h:460:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcat_s.c :10: ../include/safe_str_lib.h:110:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strncat_s.c :10: ../include/safe_str_lib.h:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^../include/safe_compile.h :159:10: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'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(_BOS_OVR(dest, dmax), "dest overflow", 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 In file included from test_strcpy_s.ctest_strcat_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::460110::23In file included from 5:test_strncat_s.c: : warning10warning: : : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat] : 452:52: ../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' 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(dest), "empty dest", bos_chk_err))) \ ^ (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:460:41: In file included from warningtest_strncat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:452:52:In file included from test_strcat_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:110:5:../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' 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(_BOS_ZERO(dest, dmax), \ ^ __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: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_strcat_s.c:10: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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:453:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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: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_strncat_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \10 : ^../include/safe_str_lib.h :459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c const size_t destbos) BOS_CHK(dest): 10 ^: ../include/safe_str_lib.h:118:5: ../include/safe_compile.hwarning:: 159'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_CHK' BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:In file included from 263test_strcpy_s.c::4311:: note../include/safe_str_lib.h: :expanded from macro 'BOS_ATTR'467 :60: 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' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ 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: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: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:In file included from 43test_strncat_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_ATTR': 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_strcpy_s.c:11: ../include/safe_str_lib.h:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))474 : ^60 : 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:In file included from test_strncat_s.cnote:: 10expanded from macro 'BOS_CHK2': ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_strcat_s.c:10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from "dest overflow") BOS_OVR2_BUTZERO(src, slen);test_strcpy_s.c : ^11 : ../include/safe_str_lib.h:474:60:../include/safe_compile.h :warning216: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_OVR2_BUTZERO' ../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:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ 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_strcpy_s.c:11: ../include/safe_str_lib.h:474:60: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat] test_strncat_s.c:10: ../include/safe_str_lib.h:460../include/safe_compile.h::41187:: 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note: expanded from macro 'BOS_CHK2' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ __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_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: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] BOS_CHK(dest); ^ ../include/safe_compile.h:159:10:In file included from notetest_strncat_s.c: :In file included from expanded from macro 'BOS_CHK'10test_strcat_s.c : :../include/safe_str_lib.h10:: 467../include/safe_str_lib.h::60130:: 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' (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: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 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: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_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' In file included from test_strncat_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../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_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' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:467:60: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: In file included from expanded from macro 'BOS_CHK2'test_strcat_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); ^ __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_strcpy_s.c:In file included from 11test_strncat_s.c: :../include/safe_str_lib.h:10489: :../include/safe_str_lib.h53::474 :warning60: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h const size_t destbos) BOS_CHK2(dest, dmax);: 159 ^: 10: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :In file included from 183test_strcat_s.c::2010:: ../include/safe_str_lib.hnote:: 136expanded from macro 'BOS_CHK2': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK2(str, smax); ^ ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 183 ^: 20: note: __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 test_strncat_s.c:10: ../include/safe_str_lib.h:474:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c../include/safe_compile.h::11186: :../include/safe_str_lib.h14::489 :note53: :expanded 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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ../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: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_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' __attribute__((diagnose_if( \ 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_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_strcpy_s.c:11: ../include/safe_str_lib.h:489:67: 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): 484 ^: 5: 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_strcpy_s.c:In file included from 11: test_strcat_s.c../include/safe_str_lib.h::In file included from 49010test_strncat_s.c:: :5../include/safe_str_lib.h10::: 142../include/safe_str_lib.h:warning:50: 484:'diagnose_if' is a clang extension [-Wgcc-compat]: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161 BOS_NULL(resultp);: 14 ^: note: expanded from macro 'BOS_CHK' ../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 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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_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_strcat_s.c:10: ../include/safe_str_lib.h:143: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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' 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] #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' (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:143:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] 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_strcpy_s.c:11: ../include/safe_str_lib.h:498:52: warning: const size_t destbos) BOS_CHK(dest) BOS_NULL(src)'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:../include/safe_compile.h161::15914::10 :note : noteexpanded from macro 'BOS_CHK': 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))) \ ^ (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:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ In file included from test_strncat_s.c:../include/safe_compile.h:10230: :In file included from ../include/safe_str_lib.h10test_strcpy_s.c::: 48911note:: : 53../include/safe_str_lib.hexpanded from macro 'BOS_NULL':: 498warning:: 52'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14../include/safe_compile.h:: 162note:: 28expanded from macro 'BOS_CHK': 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))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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); ^ In file included from test_strncat_s.c../include/safe_compile.h::10257: :../include/safe_str_lib.h10::489 :note53: :expanded from macro 'VAL_OVR2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../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_strcat_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:10: ../include/safe_str_lib.h:489:67 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' const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../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_strcpy_s.c:11: ../include/safe_str_lib.h:503:64: warningIn file included from : test_strcat_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:In file included from 14test_strncat_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h BOS_NULL(resultp);: 159 ^: 10: 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_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: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_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' __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:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:159:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t destbos) BOS_CHK(dest)test_strcpy_s.c : ^11 : ../include/safe_str_lib.h:503 BOS_CHK(dest) BOS_FMT(fmt);: 64../include/safe_compile.h ^:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'232 :../include/safe_compile.h20::162 :note28: :expanded from macro 'BOS_FMT' 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: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: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: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' __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_strcat_s.c:10: ../include/safe_str_lib.h:169:In file included from 40test_strncat_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h rsize_t n, const size_t destbos) BOS_CHK(dest): 159 ^: 10: note: ../include/safe_compile.hexpanded 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_strncat_s.c:10: ../include/safe_str_lib.h:503:In file included from 64test_strcat_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: 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_strncat_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 162test_strcat_s.c::28:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK'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), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:169:In file included from 54test_strncat_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232 BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax);: 20 ^: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h: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_strncat_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_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_strcat_s.c:10: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); BOS_CHK(dest) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h../include/safe_compile.h::261159::1010:: notenote: : expanded from macro 'VAL_OVR2_BUTZERO'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: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_strcpy_s.c:11: ../include/safe_str_lib.h:504:31: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ 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_strcat_s.c:10: ../include/safe_str_lib.h:177:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcpy_s.c :11: ../include/safe_str_lib.h:504:../include/safe_compile.h52::161 :warning14: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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); ^ ../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: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_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); ^ ../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:523:9: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_strcat_s.c:10#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): ../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_strcpy_s.c:11: ../include/safe_str_lib.hIn file included from :test_strcat_s.c524::1013: :../include/safe_str_lib.h :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]41 : 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) && _BOSW_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_strcat_s.c:10: ../include/safe_str_lib.h:187:55: warning: (diagnose_if((value) && (value) > (vmax), \ ^ 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from test_strncat_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h232::52220::5 :note : warningexpanded from macro 'BOS_FMT': '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_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: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: In file included from notetest_strcat_s.c: :expanded from macro 'BOS_ATTR'10 : ../include/safe_str_lib.h:198:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(buffer) 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_strncat_s.c:10: ../include/safe_str_lib.h:524:13:In file included from test_strcat_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../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: BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow")20 : ^ 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:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ In file included from test_strcat_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::263202::435:: notewarning: : expanded from macro 'BOS_ATTR''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'#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_strncat_s.c:10: ../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: "dest overlap") BOS_CHK2(src, len);202 : ^22 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOS_NULL(stream) BOS_FMT(fmt); ^ ../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_NULL(fmt), "empty fmt", bos_chk_err))) ^ In file included from test_strncat_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:205:51: warningIn file included from test_strncat_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( \ ^ : '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_strncat_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: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:In file included from test_strncat_s.cnote:: 10expanded from macro 'BOS_FMT': ../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) __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_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_strcat_s.c: BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)10 : ^../include/safe_str_lib.h :211:34: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]230 :10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_strncat_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);43 : ^ note: expanded from macro 'BOS_ATTR' ../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_strncat_s.c:10: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:215:34: BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") 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(dest) 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_strncat_s.c:10: ../include/safe_str_lib.h:537:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:215 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_strncat_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_strcpy_s.c:11In file included from : test_strncat_s.c../include/safe_str_lib.h::10525: :../include/safe_str_lib.h17::538 :warning42: : '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_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_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' __attribute__((diagnose_if( \ ^ In file included from test_strncat_s.c:In file included from 10test_strcpy_s.c: :../include/safe_str_lib.h11:: 539../include/safe_str_lib.h::21526:: 42warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ^ ../include/safe_compile.h:../include/safe_compile.h263::18343::20 :note : noteexpanded from macro 'BOS_ATTR': 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_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' __attribute__((diagnose_if( \ ^ 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] 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: ../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_strncat_s.c:10: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../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 In file included from test_strcpy_s.ctest_strncat_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_strncat_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' :11: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_strncat_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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:534:38: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 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_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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strcpy_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:In file included from 263test_strncat_s.c::43:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_ATTR'550 :53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_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_strncat_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_strcpy_s.c:11: ../include/safe_str_lib.h:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ In file included from BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow")test_strncat_s.c : ^10 : ../include/safe_str_lib.h:551:17../include/safe_compile.h:: 263warning:: 43'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_ATTR' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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: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_strncat_s.c:10: ../include/safe_str_lib.h:558:5In file included from :test_strcpy_s.c :warning11: : :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: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: ../include/safe_str_lib.hnote: expanded from macro 'BOS_FMT': 538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ "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:221:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c: BOS_FMT(fmt);11 : ^../include/safe_str_lib.h :538:42: ../include/safe_compile.hwarning:: 232'diagnose_if' is a clang extension [-Wgcc-compat]: 20: 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: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_strcat_s.c:10: ../include/safe_str_lib.h:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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.h539::23221::20 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_FMT' BOS_ATTR(dmax &&len > dmax, "len overflow >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_strcat_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_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:159In file included from :test_strcpy_s.c10::11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK'546 :55: 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_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: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_strcpy_s.c:11: ../include/safe_str_lib.h:547:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 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: 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:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h: 245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:230 const size_t srcbos) BOS_CHK(dest) BOS_NULL(src): 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_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 test_strncat_s.c:10: ../include/safe_str_lib.h:558:23: warning: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \'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' 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:162:28: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strcat_s.c::16110:: 14../include/safe_str_lib.h:: 245note:: 65expanded 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 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: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: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_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) ^ ../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:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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:194:14: 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' (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:10In file included from : test_strcat_s.c../include/safe_str_lib.h::10558: :../include/safe_str_lib.h37::253 :warning56: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195../include/safe_compile.h::28161:: 14note:: expanded 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_strncat_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:162../include/safe_compile.h::28263:: 43note:: expanded from macro 'BOS_CHK'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_strcat_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_strcat_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' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:565: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_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: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:262:5: BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); 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_strncat_s.c:10: ../include/safe_str_lib.h:566:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcat_s.c :10: ../include/safe_str_lib.h:../include/safe_compile.h262::1615::14 :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_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.hIn file included from :test_strncat_s.c262::105: :../include/safe_str_lib.h :warning566: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: ../include/safe_compile.h:162:28: note: '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: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' expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_strncat_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../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: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_strcat_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ BOS_NULL(retvalp)../include/safe_compile.h : ^230 :10: 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_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) && ^ ../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:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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] BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \../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: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_strcat_s.c:10: ../include/safe_str_lib.h:272: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_CHK2(src, slen) BOS_NULL(substring); ^ ../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:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ ../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: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_strcat_s.c:10: ../include/safe_str_lib.hIn file included from :test_strncat_s.c272::1910:: ../include/safe_str_lib.hwarning:: 585'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :187:28: note: expanded from macro 'BOS_CHK2' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ (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:39: 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:179:14: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);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: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_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_strcat_s.c:10: ../include/safe_str_lib.h:279:5: BOSW_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) 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_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_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' 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' (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: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_strcat_s.c:10: ../include/safe_str_lib.h:279: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); ^ ../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:591: (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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: noteIn file included from : test_strncat_s.cexpanded from macro 'BOS_NULL': 10: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ^ ../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: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_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:In file included from 10test_strncat_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK_BUTZERO': 597:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \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: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_strcat_s.c:10: ../include/safe_str_lib.h:286: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' 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: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ note ^: expanded from macro 'BOSW_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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' In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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: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: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_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) ^In file included from test_strncat_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::605216::910:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_OVR2_BUTZERO' BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ../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:295:9: warning: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))'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_strncat_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_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_strncat_s.c:10: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../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_strcat_s.c:10: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10 VAL_OVR2(slen, dmax);: ^../include/safe_str_lib.h :616:9: ../include/safe_compile.hwarning:: 257:'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'VAL_OVR2' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^../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_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:159:10: note: expanded from macro 'BOS_CHK' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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:162:28: note: In file included from expanded from macro 'BOS_CHK' test_strncat_s.c:10: ../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_strcat_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); ^ In file included from test_strncat_s.c:../include/safe_compile.h10:: 203../include/safe_str_lib.h::20627:: 33note:: expanded from macro 'BOS_OVR2'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_strcat_s.c:10: In file included from ../include/safe_str_lib.htest_strncat_s.c::31110:: 19../include/safe_str_lib.h:: 627warning:: 33'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:206:14../include/safe_compile.h:: 180note:: 28expanded from macro 'BOS_OVR2': 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_strncat_s.c:10: ../include/safe_str_lib.h:627:In file included from 48test_strcat_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 311:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../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_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_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); ^ In file included from test_strncat_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::159638::1041:: notewarning: : 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_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:In file included from 10test_strcat_s.c: :../include/safe_str_lib.h10:: 638../include/safe_str_lib.h::41318:: 5warning:: 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::180161::2814:: notenote: : expanded from macro 'BOS_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_strncat_s.c:10: ../include/safe_str_lib.h:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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: va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);expanded from macro 'BOS_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_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_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), \ ^ 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: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_strcpy_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_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' 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] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 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:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_strcpy_s.c:11: ../include/safe_str_lib.h:549:13: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]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' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ ../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:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.hIn file included from :test_strcpy_s.c232::1120: :../include/safe_str_lib.h :note550: :expanded from macro 'BOS_FMT'38 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ "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_strncat_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' "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_NULL(fmt), "empty fmt", bos_chk_err))) ^ __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' 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] (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_strcpy_s.c:11: 394../include/safe_str_lib.h: warning550s: generated53. : 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] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ BOS_NULL(stream) BOS_FMT(fmt); ../include/safe_compile.h ^: 263:43: ../include/safe_compile.hnote:: 230expanded from macro 'BOS_ATTR': 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_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' __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:558:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10: ../include/safe_str_lib.h:670:36: 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' 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))) ^ In file included from test_strncat_s.cIn file included from :test_strcpy_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h670::55853::23 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159232::1020:: notenote: : expanded from macro 'BOS_CHK'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: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_strncat_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))) ^ (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: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_strcpy_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_strncat_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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); ^ ../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_strncat_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' 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] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_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:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: In file included from expanded from macro 'BOSW_CHK2' test_strncat_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 __attribute__((diagnose_if( \: 230 ^: 10: note: expanded from macro 'BOS_NULL' 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 : ^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' 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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_strncat_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_strcpy_s.c../include/safe_compile.h::11230: :../include/safe_str_lib.h10::565 :note53: :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_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))) ^ 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: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_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_strncat_s.c:10: ../include/safe_str_lib.h:688:52: (diagnose_if(_BOS_NULL(dest), "empty dest", 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' 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] 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: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:566:32: 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' BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../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_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: 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:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:In file included from 28test_strcpy_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 572:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../include/safe_compile.h:230:10: note __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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: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_strcpy_s.c:11: ../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' 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: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))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: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:In file included from notetest_strncat_s.c: :expanded from macro 'VAL_OVR2'10 : ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_strcpy_s.c: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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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] const size_t srcbos) 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: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(_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: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: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(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ 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_strncat_s.c:10: ../include/safe_str_lib.h:707:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h: BOSW_CHK2(src, smax) BOS_NULL(resultp);585 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (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: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_strcpy_s.c:11: ../include/safe_str_lib.h:585: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))) \: 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: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: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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \test_strncat_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_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' (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: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_strcpy_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../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:714:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:../include/safe_compile.h10:: 179../include/safe_str_lib.h::14714:: 52note:: expanded from macro 'BOSW_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_strncat_s.c:10: ../include/safe_str_lib.h:715:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]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: BOSW_CHK2(src, smax) BOS_NULL(resultp); note ^: expanded from macro 'BOSW_CHK' ../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_strncat_s.cIn file included from :test_strcpy_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h715::5915::20 :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' BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../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_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' 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] ../include/safe_compile.h __attribute__((diagnose_if( \: 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: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_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_strncat_s.c:10: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c:11: const size_t srcbos) BOSW_CHK(dest)../include/safe_str_lib.h : ^597 :5: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 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_strncat_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: noteIn file included from : test_strcpy_s.cexpanded from macro 'BOSW_CHK' :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' (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: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_strcpy_s.c:11: ../include/safe_str_lib.h:597:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: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] ../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: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_strcpy_s.c:11: ../include/safe_str_lib.h:603:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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_strncat_s.c:10: ../include/safe_str_lib.h:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_strcpy_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_strcpy_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'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); ^ ../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: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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' In file included from test_strcat_s.c:10: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \../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' 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_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:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncat_s.c:10../include/safe_compile.h:: 161../include/safe_str_lib.h::14733:: 20note: :expanded from macro 'BOS_CHK' 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_strcat_s.c:10: ../include/safe_str_lib.h:325In file included from :test_strncat_s.c58::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]733 :41: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]162: 28: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../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_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.cIn file included from :10test_strncat_s.c: :../include/safe_str_lib.h:10326: :19../include/safe_str_lib.h:: 741warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230: BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff);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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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), \ ^ #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:746:53: 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.h607::17717::10 :warning : note'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(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: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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strncat_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: In file included from expanded from macro 'VAL_OVR2' test_strcpy_s.c:11: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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] BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);In file included from test_strncat_s.c ^: 10: ../include/safe_str_lib.h:754../include/safe_compile.h::52226:: 20warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOSW_OVR2_BUTNULL' const size_t srcbos) BOSW_CHK(dest) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \../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:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ../include/safe_compile.h:179: BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);14 : ^ 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:754: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_strcpy_s.c:11: 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' ../include/safe_str_lib.h:616:57: 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:230:10: note: expanded from macro 'BOS_NULL' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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_strcpy_s.c:11: ../include/safe_str_lib.h:627In file included from :33test_strcat_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: const size_t destbos) BOS_CHK2(dest, dmax);note : ^expanded from macro 'BOSW_CHK' ../include/safe_compile.h:183: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_strcpy_s.c:11: ../include/safe_str_lib.h:627In file included from :33test_strcat_s.c:: 10warning: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :338:53: ../include/safe_compile.hwarning:: 179:'diagnose_if' is a clang extension [-Wgcc-compat]14 : 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_strcpy_s.c:In file included from 11test_strcat_s.c: :../include/safe_str_lib.h:10627: :../include/safe_str_lib.h33::338 :warning53: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28:../include/safe_compile.h :note187: :expanded from macro 'BOSW_CHK' 28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ 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_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:In file included from 14test_strcpy_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK2': 638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_strncat_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_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( \ ^ 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_strncat_s.c:10: ../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_strcpy_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_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_strcpy_s.c:11: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:180../include/safe_compile.h::28223:: 10note:: expanded from macro 'BOSW_CHK'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_strcpy_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_strncat_s.c:10: ../include/safe_str_lib.h:765:51: 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_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:257In file included from :10test_strcpy_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'VAL_OVR2': 646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ...) 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:In file included from 10test_strcpy_s.c: :../include/safe_str_lib.h11:: 774../include/safe_str_lib.h::67646:: 34warning:: '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' const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: (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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] ...) 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))) ^ (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: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_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' (diagnose_if(_BOSW_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: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_strcpy_s.c:11: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180In file included from :test_strcat_s.c28::10 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK'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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ In file included from ^test_strcpy_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_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 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 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.hIn file included from :test_strcpy_s.c348::5111:: ../include/safe_str_lib.hwarning:: 661'diagnose_if' is a clang extension [-Wgcc-compat]: 56: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 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 __attribute__((diagnose_if( \: 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:663In file included from :test_strcat_s.c64:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 353:57: 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: const size_t destbos) BOS_CHK2(dest, dmax);232 : ^20 : note: expanded from macro 'BOS_FMT' ../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_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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_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' In file included from test_strcpy_s.c: __attribute__((diagnose_if( \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_strcat_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcpy_s.c: const size_t destbos) BOS_CHK2(dest, dmax);11 : ^../include/safe_str_lib.h :670:36: ../include/safe_compile.hwarning:: 183'diagnose_if' is a clang extension [-Wgcc-compat]:20 : note: expanded from macro 'BOS_CHK2' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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: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_strcpy_s.c:11: ../include/safe_str_lib.h:670:53: 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_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_strcpy_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' (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] In file included from test_strcpy_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); ^ In file included from test_strncat_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_strncat_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_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' 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_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' 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 : ^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' 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: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \28 : ^ note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ 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: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:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 180test_strcat_s.c::2810:: ../include/safe_str_lib.hnote:: 370expanded from macro 'BOSW_CHK': 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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); ^ In file included from ../include/safe_compile.htest_strcat_s.c::23010:: 10../include/safe_str_lib.h:: 370note:: 57expanded from macro 'BOS_NULL': 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_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_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_strcat_s.c:10: 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: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: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_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' (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_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:677:35: 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(src) BOS_FMT(fmt); ^ ../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:799: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 test_strcpy_s.c:11: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:180:28../include/safe_compile.h:: 232note:: 20expanded from macro 'BOSW_CHK': 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: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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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_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' __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: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_strncat_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_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: 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: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))) ^ ../include/safe_str_lib.h:377:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strcpy_s.c :11: ../include/safe_str_lib.h:688:35: 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' va_list ap) BOS_NULL(stream) 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_strcpy_s.c:11: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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: va_list ap) BOS_NULL(stream) BOS_FMT(fmt); note ^: expanded from macro 'BOS_CHK' ../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_strcat_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 In file included from test_strcat_s.ctest_strcpy_s.c::10: 11../include/safe_str_lib.h: :../include/safe_str_lib.h377::69819::5 :warning : warning'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:230:10: note: BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:384:57:In file included from test_strcpy_s.cwarning:: 'diagnose_if' is a clang extension [-Wgcc-compat]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' 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_strcpy_s.c:11: ../include/safe_str_lib.h:698:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:161:14../include/safe_compile.h:: 243note:: 20expanded from macro 'BOS_CHK': 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_strcpy_s.c:11: ../include/safe_str_lib.h:698:20: warningIn file included from : test_strcat_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:384:../include/safe_compile.h57:: 246warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOSW_OVR2' ../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:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230: BOS_NULL(src) BOS_NULL(resultp);10 : ^ 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_strcat_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_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_strcat_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' 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 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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: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_strcpy_s.c:11: ../include/safe_str_lib.h:706:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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: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:707: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_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' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:396:59: 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_strcat_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_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' In file included from test_strcat_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_strcpy_s.c:11: ../include/safe_str_lib.h:In file included from 714test_strcat_s.c::5210:: ../include/safe_str_lib.hwarning:: 402'diagnose_if' is a clang extension [-Wgcc-compat]: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ const size_t srcbos) BOS_CHK(dest) ../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 test_strcpy_s.c:In file included from 11test_strcat_s.c: :../include/safe_str_lib.h10:: 714../include/safe_str_lib.h::52402:: 52warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : '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))) \ ^ 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' __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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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(_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: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_strcat_s.c:10: ../include/safe_str_lib.h:402: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: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: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' 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] (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_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' (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: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_strncat_s.c:10: ../include/safe_str_lib.h:827: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' (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: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_strcat_s.c:10: ../include/safe_str_lib.h:409:58: 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) ^ ../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:827:53: warning: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \'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:409: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_strncat_s.c:10: ../include/safe_str_lib.h:828:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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: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: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_strcat_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_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_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_strcat_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_strcat_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_strcat_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_strcat_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_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))) \ ^ 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: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: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_strcat_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_strcat_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_strcat_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_strcat_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_strcat_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_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' (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: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_strcat_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_strcat_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_strcat_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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] ../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_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' (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] 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: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_strcat_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_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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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] 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_strcat_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_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_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: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"); ^ ../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: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_strcat_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_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_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: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_strcat_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_strcat_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_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' (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: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_strcat_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_strcat_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_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_strcat_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_strcat_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_strcpy_s.c:11: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ../include/safe_compile.h:162 BOSW_CHK2(src, smax) BOS_NULL(resultp);: 28 ^: note: expanded from macro 'BOS_CHK' ../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_strcat_s.c:10: ../include/safe_str_lib.h:489:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOS_CHK(dest) BOS_NULL(src)../include/safe_compile.h : ^194 :14: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK2': 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_strcat_s.c:10In file included from : test_strcpy_s.c../include/safe_str_lib.h::11490: :../include/safe_str_lib.h5::715 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195: BOS_NULL(resultp);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_strcpy_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_strcat_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_strcat_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' 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(dest), "empty dest", bos_chk_err))) \ ^ 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: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_strcpy_s.c:11: ../include/safe_str_lib.h:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:In file included from 14test_strcat_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 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(_BOS_NULL(dest), "empty dest", 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: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_strcpy_s.c:11: ../include/safe_str_lib.h: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 BOSW_CHK2(src, smax) BOS_NULL(resultp);: 503 ^: 64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \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: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:503:64: (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_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' __attribute__((diagnose_if( \ ^ In file included from test_strcat_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_strcpy_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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_strcat_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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), \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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] 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] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:257:10: BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); note ^: expanded from macro 'VAL_OVR2' ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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] In file included from test_strcpy_s.c: BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax);11 : ^../include/safe_str_lib.h :733:20:../include/safe_compile.h :warning261: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'VAL_OVR2_BUTZERO' ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' (diagnose_if((value) && (value) > (vmax), \ ^ (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_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' (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' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:523:9: 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) && _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_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.hIn file included from :test_strcat_s.c741::105: :../include/safe_str_lib.h :warning524: :'diagnose_if' is a clang extension [-Wgcc-compat]13 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ __attribute__((diagnose_if(_BOS_ZERO(dest, 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:741:20: warning#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): '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_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_strcpy_s.c:11: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:526:42: const size_t destbos) BOSW_CHK(dest) warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: 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(_BOSW_OVR(dest, dmax), "dest overflow", 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: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_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(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:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note: In file included from expanded from macro 'BOSW_CHK'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(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ 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' 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] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", 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_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_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' 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] (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_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:In file included from 230test_strcpy_s.c::1011:: ../include/safe_str_lib.hnote:: 755expanded from macro 'BOS_NULL': 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))) ^ ../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:In file included from 10test_strcpy_s.c: :../include/safe_str_lib.h11:: 535../include/safe_str_lib.h::9755:: 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' BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty 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: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_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))) ^ ../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:761:51: 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 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: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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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_strcat_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' 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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ 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: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_strcpy_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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' 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(_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_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: In file included from notetest_strcpy_s.c: :expanded from macro 'BOS_CHK2' 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' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] 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_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' #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: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); ^In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h546::17755::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK' const size_t destbos) BOS_NULL(retvalp) ^ (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_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' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:547:5: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 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' In file included from test_strcpy_s.c:11: ../include/safe_str_lib.h:781:51: (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_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:263:In file included from 43test_strcpy_s.c:: note11: : expanded from macro 'BOS_ATTR'../include/safe_str_lib.h :781:66: 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) 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: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: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' In file included from test_strcat_s.c (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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' 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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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:550:38: 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: "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len)warning : ^'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_strcpy_s.c:11: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:550: BOS_NULL(src);53 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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: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: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_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' (diagnose_if(_BOSW_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: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_strcat_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_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_strcat_s.c:10: ../include/safe_str_lib.h:558In file included from :test_strcpy_s.c5:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14: 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' (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:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28In file included from :test_strcat_s.c :note10: : expanded from macro 'BOSW_CHK'../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) __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_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' 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: (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_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: In file included from notetest_strcat_s.c: :expanded from macro 'BOS_NULL'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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_strcat_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' 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] (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_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' __attribute__((diagnose_if( \ ^ 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] In file included from test_strcat_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::179559::149:: notewarning: : expanded from macro 'BOSW_CHK' 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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), \ ^ 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' 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] (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' (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: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_strcat_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_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), \ ^ In file included from test_strcat_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_strcat_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: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: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_strncpy_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_strncpy_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_strcat_s.c:10: ../include/safe_str_lib.h:573:In file included from 9test_strncpy_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 104:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:263:43:../include/safe_compile.h :note: 230expanded from macro 'BOS_ATTR': 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_strcat_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: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_strcat_s.cIn file included from :test_strncpy_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h580::1105::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' BOSW_CHK2(str, smax); ^ ../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_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' 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(_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:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230In file included from :test_strcat_s.c10::10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'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_strcat_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' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:118:5: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ 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_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_strncpy_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: In file included from expanded from macro 'BOS_ATTR'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: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_strcat_s.c:10In file included from : ../include/safe_str_lib.htest_strncpy_s.c::58510:: 20../include/safe_str_lib.h:: 122warning:: 35'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:230:10: note: expanded from macro 'BOS_NULL' "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../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_strcat_s.c:In file included from 10: test_strncpy_s.c../include/safe_str_lib.h::10591: :../include/safe_str_lib.h5::130 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:177:10: ../include/safe_compile.hnote:: 159expanded from macro 'BOSW_CHK': 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_strcat_s.ctest_strncpy_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::591130::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::179161::14: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 test_strncpy_s.c:10: ../include/safe_str_lib.h:130:5: In file included from warningtest_strcat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:591:5../include/safe_compile.h:: 162warning:: 28'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_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 test_strcat_s.c:10: ../include/safe_str_lib.h:591:20In file included from : test_strncpy_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243 BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen);: 20 ^: note: expanded from macro 'BOSW_OVR2' ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strcat_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: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_strncpy_s.c:10: ../include/safe_str_lib.hIn file included from :test_strcat_s.c136::105: :../include/safe_str_lib.h :warning597: :'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))) \ ^ (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: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 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: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_strncpy_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_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_strncpy_s.c:10: ../include/safe_str_lib.h:143:53: warningIn file included from : test_strcat_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 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' BOS_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../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:144:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:597:20: warning: BOS_NULL(ptr);'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: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: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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strcat_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), ^In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h159::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_strncpy_s.c:10: ../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:605:9: BOS_CHK(dest) 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_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../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_strcat_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.hIn file included from :test_strncpy_s.c263::4310:: ../include/safe_str_lib.hnote:: 169expanded from macro 'BOS_ATTR': 40: 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_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_strncpy_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:../include/safe_compile.h10:: 161:../include/safe_str_lib.h14::607 :note17: :expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 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: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_strncpy_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_strcat_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: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:616:9: 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' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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: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_strcat_s.c:10: ../include/safe_str_lib.h:616:41 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^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' 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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:616:57In file included from :test_strncpy_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../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: BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);232 : ^20 : 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_strncpy_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:In file included from 159test_strcat_s.c::10:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK'627 :33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_strncpy_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_strcat_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: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_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' __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: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_strncpy_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' In file included from test_strcat_s.c: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))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:202:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:627:48: BOS_NULL(stream) 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_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_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' __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: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:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt);: 10 ^: note: expanded from macro 'BOSW_CHK' ../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_strcat_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_strncpy_s.c:10: ../include/safe_str_lib.h:207:59 (diagnose_if(_BOS_NULL(dest), "empty dest", 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' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:638:41: warning: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))'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_strncpy_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h638::21156::34 :warning : 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); ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:../include/safe_compile.h10::232 :note20: :expanded from macro 'BOS_NULL' 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: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_strcat_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' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:215:34: 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: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: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_strncpy_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))) \ ^ 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: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:217:52: 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_str_lib.h../include/safe_compile.h::646232::4920:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_FMT' ...) BOSW_CHK(dest) 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_strncpy_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_strcat_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' 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] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", 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' __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: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:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:657:42: va_list arg) BOS_FMT(fmt);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::232180::2028:: notenote: : expanded from macro 'BOS_FMT'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_strcat_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: In file included from expanded from macro 'BOS_FMT'test_strncpy_s.c :10: ../include/safe_str_lib.h:232:54: 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_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.hIn file included from :test_strcat_s.c232::1054: :../include/safe_str_lib.h :warning661: :'diagnose_if' is a clang extension [-Wgcc-compat]56 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :161:14: note: expanded from macro 'BOS_CHK' EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 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: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_strncpy_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_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' (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:162:28: note: expanded from macro 'BOS_CHK' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:663:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 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_strncpy_s.c:10: ../include/safe_str_lib.h:In file included from 246test_strcat_s.c::510:: ../include/safe_str_lib.hwarning:: 667'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: BOS_NULL(stream) BOS_FMT(fmt); 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_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: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: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:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:161:../include/safe_compile.h14::230 :note10: :expanded from macro 'BOS_CHK' 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_strncpy_s.c:10: ../include/safe_str_lib.h:253:In file included from 56test_strcat_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 670:53: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]162 :28: note: expanded from macro 'BOS_CHK' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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: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_strcat_s.c:10: ../include/safe_str_lib.h:674:27: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:254:19: ...) BOS_NULL(src) BOS_FMT(fmt);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_strcat_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: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_strcat_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' 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: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:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:../include/safe_compile.h162::23228::20 :note : noteexpanded from macro 'BOS_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_strncpy_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:In file included from 10:test_strcat_s.c :note10: : expanded from macro 'BOS_NULL'../include/safe_str_lib.h :679:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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: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_strcat_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: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_strcat_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); ^ (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_strncpy_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_strcat_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", 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' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:272 __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_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_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' (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] ../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:688:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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: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_strcat_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' __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_strcat_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:279:5: BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h:177::16110::14 :note : noteexpanded from macro 'BOSW_CHK': 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_strncpy_s.c:10: ../include/safe_str_lib.h:279:5: In file included from warningtest_strcat_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:698:5../include/safe_compile.h:: 162warning:: 28'diagnose_if' is a clang extension [-Wgcc-compat]: 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_strncpy_s.c:10: ../include/safe_str_lib.h:279:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ../include/safe_compile.h ^: 180:28: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'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: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:698:20: 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' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../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_strcat_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:286:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:698:41: 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: BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);expanded from macro 'BOS_CHK_BUTZERO' ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (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_strncpy_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_strncpy_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' 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] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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: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: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_strcat_s.c:10: ../include/safe_str_lib.h:706: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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] 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)), \ ^ 51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:295../include/safe_compile.h::9:180 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOSW_CHK' VAL_OVR2(slen, 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_strcat_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:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen)194 : ^14 : note: expanded from macro 'BOSW_CHK2' ../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_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_strncpy_s.c:10: ../include/safe_str_lib.h:302:33: warning __attribute__((diagnose_if( \: '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:707:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10 BOSW_CHK2(src, smax) BOS_NULL(resultp);: ../include/safe_str_lib.h ^: 303:9: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: 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_strncpy_s.c:10: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp);test_strcat_s.c : ^10 : ../include/safe_str_lib.h:714:52../include/safe_compile.h:: 159warning:: 10:'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' const size_t srcbos) BOSW_CHK(dest) ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' In file included from test_strcat_s.c:10: ../include/safe_str_lib.h:714:52: warning: (diagnose_if(_BOS_NULL(dest), "empty dest", 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_strncpy_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_strncpy_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_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_strncpy_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_strncpy_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_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: 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: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_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' (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: 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: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( \ ^ '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: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_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); ^ ../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: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_strcat_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_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' (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: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_strcat_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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' (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: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_strcat_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_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_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(dest), "empty dest", 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] ../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: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_strncpy_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_strncpy_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_strncpy_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_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); ^ ../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: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( \ ^ 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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' (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_strncpy_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_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_strncpy_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_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( \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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] ../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: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_strcat_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_strcat_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_strcat_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_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), \ ^ 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' (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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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_strcat_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_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(_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_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))) ^ In file included from test_strncpy_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_strncpy_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_strncpy_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_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); ^ ../include/safe_compile.h: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' (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: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))) \ ^ '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: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_strcat_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_strcat_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_strcat_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: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_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: 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_strcat_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_strcat_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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: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: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_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)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: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: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_strncpy_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_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' (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' __attribute__((diagnose_if( \ ^ 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] 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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_strncpy_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_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))) ^ ^ ../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: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_strcat_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_strcat_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_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); ^ ../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_strcat_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: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_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) ^ ../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: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_strcat_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_strcat_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: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_strcat_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_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' (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] 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) ^ ../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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strcat_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_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] 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] ../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_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")394 warnings generated. 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_strnlen_s.o test_strnlen_s.c ^ ../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))) 394 ^ warning s generated. 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))) ^ 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 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))) ^ 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.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' __attribute__((diagnose_if( \ ^ 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: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( \ ^ 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))) \ ^ 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 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_strtok_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' 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_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_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::187104::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::162161::2814:: notenote: : expanded from macro 'BOS_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 In file included from test_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::104187::555:: 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' test_strncpy_s.c va_list ap) BOS_CHK(dest) BOS_FMT(fmt);: ^ ../include/safe_compile.h:232:20: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note : ^expanded from macro 'BOS_FMT' 10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ ../include/safe_str_lib.h:755In file included from test_strtok_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);5 ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' : (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ warning: 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] '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' ../include/safe_compile.h (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:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :In file included from test_strnlen_s.c:10 BOS_CHK(dest) BOS_NULL(src);: ^../include/safe_str_lib.h :198:22: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' BOS_NULL(buffer) BOS_FMT(fmt);195 ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :28 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ : note: In file included from test_strtok_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' expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(dest), "empty dest", 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); ^ In file included from test_strtok_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h230::11010::5 :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_strnlen_s.c:10: ../include/safe_str_lib.h:202:In file included from 22test_strtok_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ BOS_CHK(dest) BOS_NULL(src); ^../include/safe_compile.h :232:20: note../include/safe_compile.h: :expanded from macro 'BOS_FMT'230 :10: note: expanded from macro 'BOS_NULL' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) __attribute__((diagnose_if( \ ^ (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: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_strtok_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' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:207:59: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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' In file included from test_strtok_s.c __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 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:211:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(stream) BOS_FMT(fmt);In file included from ^ ../include/safe_compile.h:230:In file included from 10:test_strtok_s.c :note10: : expanded from macro 'BOS_NULL'../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' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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] test_strncpy_s.c: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);10 ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' : ../include/safe_str_lib.h:755 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ :26In file included from test_strtok_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);In file included from warning test_strnlen_s.c ^: 10: ../include/safe_str_lib.h:215:34:../include/safe_compile.h :warning159: :10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' : 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../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))) ^ BOSW_CHK2(src, smax) BOS_NULL(resultp);In file included from test_strtok_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:215:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' ../include/safe_compile.hIn file included from __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))test_strtok_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), \ ^ 230:10: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] note: expanded from macro 'BOS_NULL'EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ In file included from test_strtok_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::232130::2019:: notewarning: : expanded from macro 'BOS_FMT''diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) 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_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' (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_strtok_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:224:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ../include/safe_compile.hEXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);: 186 ^: 14: note: expanded from macro 'BOS_CHK2' ../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_strtok_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' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:228:36 __attribute__((diagnose_if( \: ^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_strtok_s.c:10In file included from : test_strnlen_s.c../include/safe_str_lib.h::10142: :50../include/safe_str_lib.h:: 232warning:: 54:'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 size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ^ ../include/safe_compile.h../include/safe_compile.h::159211::1020:: notenote: : expanded from macro 'BOS_CHK'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 In file included from test_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::143232::554:: 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_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../include/safe_compile.h:263:43: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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: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 test_strtok_s.c:10: ../include/safe_str_lib.h:143:53: 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: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: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'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] (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_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' In file included from test_strtok_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); (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_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' In file included from test_strtok_s.c __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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: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'In file included from test_strtok_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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from 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] In file included from test_strtok_s.c:10 BOS_NULL(resultp);: ../include/safe_str_lib.h ^: 159:19: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: expanded from macro 'BOS_NULL' BOS_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))) ^ test_strncpy_s.c __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): ^ 10: ../include/safe_str_lib.hIn file included from In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::253169::5640:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] :761: va_list ap) BOS_CHK(dest) BOS_FMT(fmt); 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' 51: warning (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ : 'diagnose_if' is a clang extension [-Wgcc-compat] 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::169253::4056:: 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' const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ^ ../include/safe_compile.h:223In file included from In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::169253::4056:: 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' :10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \note ^ ^ : expanded from macro 'BOSW_OVR2_BUTZERO' 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::169254::545:: warningwarning: : '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: va_list ap) BOS_CHK(dest) BOS_FMT(fmt);230 : ^10 : 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))) ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \In file included from test_strnlen_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_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); ^ ../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_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::177262::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_NULL(src) BOS_NULL(resultp); ^ ../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_strtok_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_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' __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:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt);In file included from ^test_strnlen_s.c :10: ../include/safe_str_lib.h:262:../include/safe_compile.h5::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' ../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: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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))test_strtok_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' 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] (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: 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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 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: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_strnlen_s.c:10: ../include/safe_str_lib.h:272:5: 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::198162::528:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat] expanded from macro 'BOS_CHK' BOS_NULL(buffer) 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_strnlen_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);: 198 ^: 22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: 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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __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: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_strncpy_s.c:10: ../include/safe_str_lib.h:765:51: (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_strtok_s.c:10: ../include/safe_str_lib.h:202 const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen);: 5 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:In file included from 230test_strnlen_s.c::1010:: ../include/safe_str_lib.hnote:: 272expanded from macro 'BOS_NULL': 19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \../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:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10In file included from : test_strncpy_s.c../include/safe_str_lib.h::27210 BOS_NULL(stream) BOS_FMT(fmt);:: 39../include/safe_str_lib.h ^:: 770warning:: 37'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_compile.hwarning:: 232'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_FMT' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:230:10: ../include/safe_compile.hnote:: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))257expanded from macro 'BOS_NULL' : ^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: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:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);: 10 ^: ../include/safe_str_lib.h:774:67../include/safe_compile.h:: 159warning:: 10'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 uint32_t src, const size_t destbos) 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:207:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hEXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt);: 161 ^: 14: note: expanded from macro 'BOS_CHK' ../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: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_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: (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_strtok_s.c:10: ../include/safe_str_lib.h:211:34: 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) BOS_NULL(stream) BOS_FMT(fmt);774 : ^67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: ../include/safe_compile.hnote:: 180expanded from macro 'BOS_NULL': 28: note: expanded from macro 'BOSW_CHK'In file included from test_strnlen_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))) ^ BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ ../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:775: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 test_strtok_s.c:10: ../include/safe_str_lib.h:211:51: 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' va_list ap) BOS_NULL(stream) 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)))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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_strtok_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); ^ In file included from test_strncpy_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::230781::1051:: notewarning: : expanded from macro 'BOS_NULL''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_strnlen_s.c:10In file included from : test_strtok_s.c../include/safe_str_lib.h::10286: :../include/safe_str_lib.h5::215 :warning49: :'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) ^ va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:167:10../include/safe_compile.h:: 232note:: 20expanded from macro 'BOS_CHK_BUTZERO': In file included from notetest_strncpy_s.c: :expanded from macro 'BOS_FMT'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(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __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_strncpy_s.c:10: ../include/safe_str_lib.h:781:51: In file included from warning: test_strtok_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:In file included from 217../include/safe_compile.h:test_strnlen_s.c:52:180:10: : 28warning../include/safe_str_lib.h:: : 'diagnose_if' is a clang extension [-Wgcc-compat]286note :: 33expanded from macro 'BOSW_CHK': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:232 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 20 ^../include/safe_compile.h: : 216note:: 10expanded from macro 'BOS_FMT': 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_strnlen_s.c:10: ../include/safe_str_lib.hIn file included from :287test_strncpy_s.c::910:: ../include/safe_str_lib.hwarning:: 781'diagnose_if' is a clang extension [-Wgcc-compat]: 66: 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) BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: In file included from expanded from macro 'BOS_NULL'test_strtok_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: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_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.hIn file included from :test_strnlen_s.c232::2010:: ../include/safe_str_lib.hIn file included from :notetest_strncpy_s.c: 294:expanded from macro 'BOS_FMT':10 5: :../include/safe_str_lib.h :warning790: :'diagnose_if' is a clang extension [-Wgcc-compat]63 : 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 const size_t destbos) BOSW_CHK(dest): 10 ^: note: expanded from macro 'BOS_CHK_BUTZERO' ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (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:228:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:790: va_list arg) BOS_FMT(fmt);63 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232In file included from :../include/safe_compile.h20test_strnlen_s.c:::179 10:note: 14: ../include/safe_str_lib.h::expanded from macro 'BOS_FMT' 294 note:: 33expanded from macro 'BOSW_CHK': 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) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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_strnlen_s.cIn file included from :test_strncpy_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h295::7909::63 :warning : warning'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' VAL_OVR2(slen, dmax); ^ ../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:232: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \54 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:791: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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: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_strnlen_s.c:10: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 232 ^: 54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:167:10:../include/safe_compile.h :note162: :expanded from macro 'BOS_CHK_BUTZERO'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_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' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_strtok_s.c:10: ../include/safe_str_lib.h: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \245 : ^51 : warningIn file included from : test_strncpy_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 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_strnlen_s.c const size_t srcbos) BOS_CHK(dest) BOS_NULL(src): 10 ^: ../include/safe_str_lib.h:303:9: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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_strncpy_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.h:test_strtok_s.c180::1028: :../include/safe_str_lib.h :note245: :expanded from macro 'BOSW_CHK'51 : 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_strncpy_s.cIn file included from :test_strtok_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h799::24520::51 :warning In file included from : warningtest_strnlen_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: : 'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:311:5:../include/safe_compile.h :warning162: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: note: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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_strtok_s.c:10: ../include/safe_str_lib.h:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:799:20:In file included from test_strnlen_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:311:5 const size_t srcbos) BOS_CHK(dest) BOS_NULL(src):../include/safe_compile.h : ^warning246 : :'diagnose_if' is a clang extension [-Wgcc-compat]14 : note: ../include/safe_compile.hexpanded from macro 'BOSW_OVR2': ../include/safe_compile.h230::16110::14 :note: 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_strtok_s.c:10: ../include/safe_str_lib.h:246:5In file included from : test_strnlen_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp);../include/safe_compile.h : ^162 :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_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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:In file included from 159test_strnlen_s.c::1010:: ../include/safe_str_lib.hnote:: 311expanded from macro 'BOS_CHK': 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_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: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../include/safe_compile.h::311161::3914:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../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_strtok_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_strtok_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_strnlen_s.c:10: ../include/safe_str_lib.h:318:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:254:19: warning: BOS_CHK(dest) BOS_NULL(firstp);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:159:10: 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_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_strnlen_s.c:10: ../include/safe_str_lib.h:318:5In file included from :test_strtok_s.c :warning: 10: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_str_lib.h:262:5: ../include/safe_compile.hwarning:: 162'diagnose_if' is a clang extension [-Wgcc-compat]: 28: 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (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:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ In file included from ../include/safe_compile.htest_strtok_s.c::23010:: 10../include/safe_str_lib.h:: 262note:: 5expanded from macro 'BOS_NULL': 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_strtok_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:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ In file included from test_strtok_s.c:../include/safe_compile.h10:: 159../include/safe_str_lib.h::10262:: 19note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src) 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_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:10: ../include/safe_str_lib.h:262:33: 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); ^ ../include/safe_compile.h: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: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_strnlen_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_strtok_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_strnlen_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); ^ (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_strtok_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 In file included from test_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::272332::560:: 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' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::332183::6020:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ../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:272:19: 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.h332::18660::14 :warning : note: 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' ../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: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_strnlen_s.c:10: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c const size_t destbos) BOS_CHK2(dest, dmax);: 10 ^: ../include/safe_str_lib.h:272:39: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]183 :20: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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: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_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:In file included from 28:test_strtok_s.c :note10: : expanded from macro 'BOS_CHK2'../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); ^ __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_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 test_strnlen_s.c:10: ../include/safe_str_lib.h:343: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_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 :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_strnlen_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_strtok_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_strnlen_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' (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: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_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 test_strnlen_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_strtok_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' 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] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __attribute__((diagnose_if( \ ^ 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] 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:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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_strtok_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: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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: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_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 test_strtok_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_strnlen_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' 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] __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' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:359:57: warning: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \'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:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^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: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:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:302:5: const size_t destbos) BOS_CHK2(dest, dmax);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../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:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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: 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.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_strnlen_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' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __attribute__((diagnose_if( \ ^ 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] 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_strnlen_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_strtok_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_strnlen_s.c :10: ../include/safe_str_lib.h:370:../include/safe_compile.h57::159 :warning10: :'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' (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_strtok_s.c:10: ../include/safe_str_lib.h:311In file included from :5test_strnlen_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 370:57: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 161:14: note: ../include/safe_compile.hexpanded 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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] BOS_CHK(dest) BOS_NULL(lastp);In file included from test_strtok_s.c ^: 10: ../include/safe_str_lib.h:311:19../include/safe_compile.h:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \expanded from macro 'BOS_OVR2' ^ __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:161:14: note: expanded from macro 'BOS_CHK' 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] ../include/safe_compile.h: (diagnose_if(_BOS_NULL(dest), "empty dest", 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 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:28: note: expanded from macro 'BOS_CHK' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):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_strnlen_s.c:10: ../include/safe_str_lib.h:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOS_CHK(dest) ^ BOS_CHK(dest) BOS_NULL(firstp);../include/safe_compile.h : ^159 :10: note: expanded from macro 'BOS_CHK'../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 In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::384318::575:: 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_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::384318::575:: 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_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::385318::519:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); BOS_NULL(src) BOS_NULL(resultp); ^ ^ ../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_strnlen_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_strtok_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: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' 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] ../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_strnlen_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: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(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: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_strtok_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); ^ __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_strtok_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:In file included from notetest_strnlen_s.c: :expanded from macro 'BOS_NULL'10 : ../include/safe_str_lib.h:396:59: 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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] ../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:332:60: 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ 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] ../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: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_strtok_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' In file included from test_strnlen_s.c:10: __attribute__((diagnose_if( \../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_strtok_s.c:10: ../include/safe_str_lib.h:338In file included from :53test_strnlen_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 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) 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_strnlen_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' 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: 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: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); ^In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:338../include/safe_compile.h::53203:: 20warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : 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 test_strnlen_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:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:In file included from 10: test_strncpy_s.c../include/safe_str_lib.h::10403: const size_t destbos) BOS_CHK2(dest, dmax);:../include/safe_str_lib.h25 :: ^807 :warning61: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 183:20: note: expanded from macro 'BOS_CHK2' BOS_OVR2(src, slen) BOS_NULL(firstp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' const size_t destbos) BOSW_CHK(dest) ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ../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: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: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 In file included from test_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::343 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \409: :53 ^58: : 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' const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ In file included from test_strncpy_s.c:10: ../include/safe_str_lib.h:807:61 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h BOS_NULL(src) BOS_NULL(lenp);: 183 ^: 20: note: expanded from macro 'BOS_CHK2'../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:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __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 : ^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:348:51: In file included from warningtest_strncpy_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:808:19../include/safe_compile.h:: 186warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK2' BOS_NULL(src) BOS_NULL(lenp); ^ In file included from test_strnlen_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h230::41010::5 :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))) \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../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_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' __attribute__((diagnose_if( \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] 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: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_strnlen_s.c:10: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \416 : ^57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest)In file included from ^test_strncpy_s.c :10: ../include/safe_str_lib.h:827../include/safe_compile.h::53159:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_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] ../include/safe_compile.h: const size_t destbos) BOSW_CHK(dest)186 : ^14 : note: expanded from macro 'BOS_CHK2' ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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_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' 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: In file included from note: test_strncpy_s.cexpanded from macro 'BOS_CHK2': 10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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( \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_strtok_s.c:10: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ../include/safe_str_lib.h ^: 417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); const size_t destbos) BOS_CHK2(dest, dmax); ^ ^ ../include/safe_compile.h:../include/safe_compile.h230::18310::20 :note : noteexpanded from macro 'BOS_NULL': expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^In file included from test_strncpy_s.c __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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_strnlen_s.c:10: ../include/safe_str_lib.h:417:In file included from 19test_strtok_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))):: 10 ^warning: : ../include/safe_str_lib.h:'diagnose_if' is a clang extension [-Wgcc-compat]359 :57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' 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: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_strnlen_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_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_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:423:55: 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_strtok_s.c:10: ../include/safe_str_lib.h:365:56: In file included from warningtest_strnlen_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:423:55:../include/safe_compile.h :warning186: :'diagnose_if' is a clang extension [-Wgcc-compat]14 : 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_ZERO(dest, dmax), \ ^ In file included from test_strtok_s.cIn file included from :test_strnlen_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h365::42456::5 :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(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 In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::430370::5757:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:159:../include/safe_compile.h10::183 :note20: :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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::430370::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::186161::1414:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOS_CHK' (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 In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::430370::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::162187::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ __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] BOS_CHK(dest) BOS_NULL(lastp); ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::437159::510:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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: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_strnlen_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: (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))) \ ^ 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:162:28: note: expanded from macro 'BOS_CHK' 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: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ ../include/safe_compile.h:230:In file included from 10:test_strnlen_s.c :note10: : expanded from macro 'BOS_NULL'../include/safe_str_lib.h :437: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_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_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: note: expanded from macro 'BOS_CHK2' In file included from test_strtok_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] 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:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: expanded from macro 'BOS_CHK2' ^ __attribute__((diagnose_if( \ ^ 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:161:14: note: expanded from macro 'BOS_CHK' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", 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' (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: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_strtok_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' 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] (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_strtok_s.c:10: ../include/safe_str_lib.h:385:19: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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' 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 ^: 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:445:5: In file included from warning: test_strtok_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:391:57../include/safe_compile.h:: 162warning:: 28'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' 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:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ In file included from test_strtok_s.c:../include/safe_compile.h10:: 203../include/safe_str_lib.h::20391:: 57note:: expanded from macro 'BOS_OVR2'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_strnlen_s.c:10: ../include/safe_str_lib.h:445:19: warningIn file included from : test_strtok_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:391:57../include/safe_compile.h:: 206warning:: 14'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' (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: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_strtok_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_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_strnlen_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::452186::5214:: warningnote: : expanded from macro 'BOS_CHK2''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_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' 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] __attribute__((diagnose_if( \ ^../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: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:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOS_CHK(dest) ^ VAL_OVR2(ch, 255) BOS_NULL(resultp);../include/safe_compile.h : ^159 :10: note: expanded from macro 'BOS_CHK'../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.hIn file included from :test_strnlen_s.c402::1052: :../include/safe_str_lib.h :warning453: :'diagnose_if' is a clang extension [-Wgcc-compat]23 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: 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' (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: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_strtok_s.c:10: ../include/safe_str_lib.h:403:In file included from 5:test_strnlen_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :459:53: 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' 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_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: noteIn file included from : test_strnlen_s.cexpanded from macro 'BOS_OVR2': 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(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:403:25: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:459:53: BOS_OVR2(src, slen) BOS_NULL(firstp);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_strnlen_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_strtok_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:460:23: 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(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_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:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^../include/safe_compile.h :161:14:../include/safe_compile.h :note263: :expanded from macro 'BOS_CHK'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: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_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: ../include/safe_str_lib.h:410: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(src) 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 In file included from test_strnlen_s.ctest_strtok_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::467410::6019:: 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_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: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_strtok_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' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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 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' __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_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_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' (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: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_strtok_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); ^ __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_strtok_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); In file included from ^test_strnlen_s.c :10: ../include/safe_str_lib.h:484:../include/safe_compile.h5::230 :warning10: :'diagnose_if' is a clang extension [-Wgcc-compat] 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_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_strtok_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' 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' (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: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 In file included from test_strtok_s.ctest_strnlen_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::423489::5553:: 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' const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ ../include/safe_compile.h:159:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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: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' 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: 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_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_strtok_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:489 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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' 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: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_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../include/safe_compile.h::10230: :../include/safe_str_lib.h10::430 :note57: :expanded from macro 'BOS_NULL' 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:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ In file included from test_strtok_s.c:../include/safe_compile.h10:: 159../include/safe_str_lib.h::10437:: 5note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_strnlen_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' 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: (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))) \ ^ 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] ../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: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_strnlen_s.c:10 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ../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_strtok_s.c:10: ../include/safe_str_lib.h:437:19: warning (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: ^'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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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' In file included from test_strtok_s.c: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_strnlen_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_strtok_s.c:10 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ../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_strnlen_s.c:10: ../include/safe_str_lib.h:503:64: 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_strnlen_s.c:10: ../include/safe_str_lib.h:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h: BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax);445 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_strnlen_s.c (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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' 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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(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: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: In file included from expanded from macro 'VAL_OVR2_BUTZERO'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:162:28: note: expanded from macro 'BOS_CHK' (diagnose_if((value) && (value) > (vmax), \ ^ __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] 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_strtok_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_strnlen_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_strtok_s.c:10: ../include/safe_str_lib.h:445: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_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_strnlen_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_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' 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] (diagnose_if(_BOS_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' In file included from test_strtok_s.c:10#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): ../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_strnlen_s.c:10: ../include/safe_str_lib.h:525:17: 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: BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::263162::4328:: notenote: : expanded from macro 'BOS_ATTR'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:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ In file included from ../include/safe_compile.htest_strnlen_s.c::25710:: 10../include/safe_str_lib.h:: 526note:: 42expanded from macro 'VAL_OVR2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_CHK2(src, len); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ../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: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_strnlen_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))) ^ (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: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_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_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' (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: '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: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../include/safe_str_lib.h : ^534 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)test_strtok_s.c : ^10 : ../include/safe_str_lib.h:460:5: ../include/safe_compile.hwarning:: 230'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_NULL' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ (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 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) ^ ../include/safe_compile.h:In file included from 230test_strtok_s.c::10:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'460 :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) 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_strnlen_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:460: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_strnlen_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_strtok_s.c:10: ../include/safe_str_lib.h:467:60: 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); ^ ../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:536:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:467:60 BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow"): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263../include/safe_compile.h::43186:: 14note:: expanded from macro 'BOS_ATTR'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_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::10187: :../include/safe_str_lib.h28::537 :note17: :expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ __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:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:474:60: 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); ^ ../include/safe_compile.h:183:20: note: 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_strnlen_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: In file included from expanded from macro 'BOS_CHK2' test_strtok_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))) \ ^ (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: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_strtok_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( \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strnlen_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: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_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_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' In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_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:489 BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax"): 53 ^: 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_CHK(dest) BOS_NULL(src) ^ (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_strnlen_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") ^ In file included from test_strtok_s.c:../include/safe_compile.h:10263: :../include/safe_str_lib.h43:489:: 53note:: 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:489:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: In file included from notetest_strnlen_s.c: :expanded from macro 'BOS_CHK'10 : ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_strtok_s.c:10: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ 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: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:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: 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' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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' 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(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:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:In file included from 28test_strnlen_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 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(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_strtok_s.c:10: ../include/safe_str_lib.h:499:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:551:17 VAL_OVR2(value, 255);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../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 test_strtok_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) In file included from ^test_strnlen_s.c :10: ../include/safe_str_lib.h:558:../include/safe_compile.h5::159 :warning10: :'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: (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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", 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_strtok_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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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: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:504:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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:28: note: expanded from macro 'BOS_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_strnlen_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_strnlen_s.c:10: ../include/safe_str_lib.h:558:37: warning (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \: '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:504:31: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_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' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../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 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' (diagnose_if((value) && (value) > (vmax), \ ^ 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] 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_strnlen_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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 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_strnlen_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_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") ^ In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h566::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: ../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); ^ In file included from ../include/safe_compile.h:test_strtok_s.c230::1010: :../include/safe_str_lib.h :note524: :expanded from macro 'BOS_NULL'13 : warning: (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: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_strnlen_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_strnlen_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_strnlen_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_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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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' (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: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_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); ^ ../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: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_strnlen_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_strnlen_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_strnlen_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_strnlen_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_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_strnlen_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_strnlen_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_strnlen_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))) \ ^ '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_strnlen_s.c:10: ../include/safe_str_lib.h:597:5In file included from : test_strtok_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:525:17: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]179 :14: note: expanded from macro 'BOSW_CHK' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h: (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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' 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] __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_strnlen_s.c:10: ../include/safe_str_lib.h:597 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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_strtok_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(_BOS_NULL(buf), "empty " _XSTR(buf), 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' __attribute__((diagnose_if( \ ^ In file included from test_strnlen_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_strnlen_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strtok_s.c:10: ../include/safe_str_lib.h BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow"): 534 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../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_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_strtok_s.c:10: ../include/safe_str_lib.h:534:23: 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' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../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_strtok_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c: BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)10 : ^../include/safe_str_lib.h :607:17: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 230:10: note: expanded from macro 'BOS_NULL' BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ (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 test_strtok_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_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' 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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_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' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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_strnlen_s.c:10: ../include/safe_str_lib.h:616:41:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) 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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ "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_strtok_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_strtok_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_strtok_s.c:10: ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_s.c:10: ../include/safe_str_lib.h:616:57: BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ #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: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_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.hIn file included from :test_strnlen_s.c230::1010: :../include/safe_str_lib.h :note627: :expanded from macro 'BOS_NULL'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(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:547:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strnlen_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' 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_strnlen_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty 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_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") ^ In file included from test_strnlen_s.c../include/safe_compile.h::26310:: 43../include/safe_str_lib.h:: 638note:: 41expanded 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))) 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: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: 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: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: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_strtok_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_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(dest), "empty dest", bos_chk_err))) \ ^ 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: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: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_strtok_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_strtok_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_strtok_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: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_strtok_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))) \ ^ (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: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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strnlen_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_strnlen_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_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), \ ^ 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] ...) 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_strnlen_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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] 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_strnlen_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_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_strnlen_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_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' __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: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' 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] ../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: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: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_strtok_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_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) && ^ ../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: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_strtok_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_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' (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: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: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_strtok_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_strtok_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_strtok_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: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_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(dest), "empty dest", 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] ../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: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_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' (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: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: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] ../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: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_strtok_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_strtok_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_strtok_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_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_strtok_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_strtok_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: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_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_strnlen_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_strnlen_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_strnlen_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_strnlen_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_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_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' __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: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_strnlen_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_strnlen_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_strnlen_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_strnlen_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_strnlen_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_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))) \ ^ 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] (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: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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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: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: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: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_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: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_strtok_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_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); ^ ../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: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: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' ../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: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_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: expanded from macro 'BOSW_OVR2' (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: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_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' (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: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] ../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: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_strnlen_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_strnlen_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_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); ^ ../include/safe_compile.h: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: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_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(_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_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))) \ ^ 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:195:28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ ^ 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' __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' (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: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_strnlen_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_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' __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))) \ ^ 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( \ ^ In file included from test_strnlen_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_strnlen_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_strnlen_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_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: 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: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_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_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_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_strnlen_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_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' (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: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: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_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_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), \ ^ 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' (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: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_strnlen_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_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_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' (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: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_strnlen_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_strnlen_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_strnlen_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:10394 warnings generated. __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))) ^ 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_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))) ^ 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))) \ ^ : 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_strnlen_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_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' (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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_strnlen_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_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))) ^ 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] 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: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_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); ^ ../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: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_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_strnlen_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_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' (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: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_strnlen_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_strnlen_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_strnlen_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_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); ^ ../include/safe_compile.h: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: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' (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: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_strtok_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: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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_strtok_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_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' (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] ../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: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: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_strtok_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_strtok_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_strtok_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_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_strtok_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: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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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' #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: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_strtok_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_strtok_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_strtok_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_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_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(dest), "empty dest", 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] ../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: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: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_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' (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: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: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_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' (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_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(_BOS_NULL(dest), "empty dest", 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] ../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: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_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_strtok_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_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' (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: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: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. 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 394 warnings generated. 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: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_vsprintf_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_vsprintf_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_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' (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: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_vsprintf_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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' __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: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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_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_vsprintf_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_vsprintf_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_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); ^ ../include/safe_compile.h: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: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_vsprintf_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_vsprintf_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_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: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: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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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 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: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: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_vsprintf_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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); ^ ../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_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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_vsprintf_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_vsprintf_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_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); ^ ../include/safe_compile.h: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: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_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' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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: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_vsprintf_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_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: expanded from macro 'BOS_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: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_vsprintf_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_vsprintf_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_vsprintf_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_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_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' (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: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_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.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_vsprintf_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_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: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: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_vsprintf_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_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' (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: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_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: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] ../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: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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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' __attribute__((diagnose_if( \ ^ 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.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: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_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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' (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: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: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_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' (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: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: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_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: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: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_vsprintf_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_vsprintf_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_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' (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] 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: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: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_vsprintf_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_vsprintf_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_vsprintf_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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: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_vsprintf_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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_vsprintf_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_vsprintf_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_vsprintf_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_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: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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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' (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: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] 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_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' (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: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_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_vsprintf_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_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_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: 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' (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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_vsprintf_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_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: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: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_vsprintf_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_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' __attribute__((diagnose_if( \ ^ 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] 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' (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: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: 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_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' (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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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_vsprintf_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_vsprintf_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_vsprintf_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_vsprintf_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_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_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] ../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: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_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] 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_vsprintf_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_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' (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: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_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] 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_vsprintf_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_vsprintf_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_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( \ ^ 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' (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: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_vsprintf_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_vsprintf_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_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' #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: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:104:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_NULL(src);test_vsprintf_s.c : ^10 : ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10:../include/safe_compile.h :note186: :expanded from macro 'BOS_CHK'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_vsprintf_s.c:10: ../include/safe_str_lib.h:538:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::187104::285:: notewarning: : expanded from macro 'BOS_CHK2''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_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: noteIn file included from : test_strerror_s.cexpanded from macro 'BOS_ATTR': 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' #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_strerror_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_strerror_s.c:10: ../include/safe_str_lib.h:110:5:In file included from test_vsprintf_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:546:55: 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(retvalp) ^ ../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_strerror_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'In file included from test_vsprintf_s.c:10: ../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_strerror_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' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:547:18: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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_strerror_s.c:10: ../include/safe_str_lib.h:110:19: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_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 test_vsprintf_s.c:10: ../include/safe_str_lib.h:549:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ BOS_ATTR((slen || dest || dmax) && ^../include/safe_compile.h :263:43: note../include/safe_compile.h: :expanded from macro 'BOS_ATTR'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_strerror_s.c:10: ../include/safe_str_lib.h:121In file included from :9test_vsprintf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:263:43:../include/safe_compile.h :note230: :expanded from macro 'BOS_ATTR'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_vsprintf_s.c:10: ../include/safe_str_lib.h:550:53: warningIn file included from : test_strerror_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:122:35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^../include/safe_compile.h :191:20: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK2'216 :10: note: expanded from macro 'BOS_OVR2_BUTZERO' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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' (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:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); test_vsprintf_s.c ^: 10: ../include/safe_str_lib.h:550:53../include/safe_compile.h:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' (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:551:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");../include/safe_str_lib.h : ^130 :5: ../include/safe_compile.hwarning:: 263'diagnose_if' is a clang extension [-Wgcc-compat]: 43: 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))) \ ^ 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] ../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:558:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strerror_s.c :10: ../include/safe_str_lib.h:130:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:230:../include/safe_compile.h10::216 :note10: :expanded from macro 'BOS_NULL' 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_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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ 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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' 394 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ warning s ^ generated . 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_strerror_s.c:10: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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: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:142:50: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' 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_vsprintf_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' 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] __attribute__((diagnose_if( \ ^ 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_vsprintf_s.c:10: ../include/safe_str_lib.h:559: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(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: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_strerror_s.c:10: ../include/safe_str_lib.h:144In file included from :test_vsprintf_s.c9:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 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))) ^ (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: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_strerror_s.c:10: ../include/safe_str_lib.h:159: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' In file included from test_vsprintf_s.c: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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: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_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:159:19: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from test_vsprintf_s.c../include/safe_compile.h::10232: :../include/safe_str_lib.h20::566 :note32: :expanded from macro 'BOS_FMT' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 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_strerror_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' In file included from test_vsprintf_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_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] BOS_ATTR(!_BOS_NULL(dest) && ^ ../include/safe_compile.h:263In file included from :test_strerror_s.c43:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_ATTR': 169:40: 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_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' 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] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_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' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ BOS_CHK(dest) BOS_FMT(fmt); ^ 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 ../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: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_strerror_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 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_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_strerror_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_strerror_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' In file included from test_vsprintf_s.c:10 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): ../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 In file included from test_vsprintf_s.ctest_strerror_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::585187::415:: warningwarning: : '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 ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../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_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_strerror_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' __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:585:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOSW_CHK(dest) BOS_NULL(src); test_strerror_s.c ^: 10: ../include/safe_str_lib.h:187:../include/safe_compile.h41::230 :warning10: :'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: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_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_strerror_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' 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: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_strerror_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_vsprintf_s.cexpanded from macro 'BOS_FMT': 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_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from In file included from test_vsprintf_s.ctest_strerror_s.c::10: 10: ../include/safe_str_lib.h:../include/safe_str_lib.h591::20220::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ^ ../include/safe_compile.h:../include/safe_compile.h230::24310::20 :note : noteexpanded from macro 'BOS_NULL': 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_strerror_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]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] BOS_NULL(stream) BOS_FMT(fmt); ../include/safe_compile.h ^: 246:14: ../include/safe_compile.hnote:: 232expanded from macro 'BOSW_OVR2': 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_strerror_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' 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] __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_strerror_s.cIn file included from :test_vsprintf_s.c:1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::207597::595:: warningwarning: : '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' EXTERN int vscanf_s(const char *restrict fmt, va_list ap) 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' __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: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:In file included from 211test_vsprintf_s.c::3410:: ../include/safe_str_lib.hwarning:: 597:'diagnose_if' is a clang extension [-Wgcc-compat]20 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10:../include/safe_compile.h :note230: :expanded 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_strerror_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_strerror_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from va_list ap) BOS_NULL(dest) BOS_FMT(fmt); test_vsprintf_s.c ^: 10: ../include/safe_str_lib.h:603../include/safe_compile.h::5230:: 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))) 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: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: noteIn file included from : test_vsprintf_s.cexpanded from macro 'BOS_FMT': 10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ 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:217:52In file included from :test_vsprintf_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:232../include/safe_compile.h::20263:: 43note:: expanded 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_strerror_s.c:10: ../include/safe_str_lib.h:221:5In file included from :test_vsprintf_s.c :warning: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ __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_strerror_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_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_strerror_s.c:10: ../include/safe_str_lib.h:228: BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax")36: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' va_list arg) 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:In file included from 20test_strerror_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_OVR2_BUTNULL': 232:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ 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:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:232 BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);: 54 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10../include/safe_compile.h:: 161note:: 14expanded 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_strerror_s.c:10: ../include/safe_str_lib.h:232:54: In file included from warningtest_vsprintf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:616:../include/safe_compile.h57::162 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); __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: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' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:627:33: 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:177:10: 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(_BOSW_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_vsprintf_s.c:10: ../include/safe_str_lib.h:627:33: 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::14245::51 :note : warningexpanded from macro 'BOSW_CHK': '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_strerror_s.c:10: ../include/safe_str_lib.h:In file included from 245test_vsprintf_s.c::65: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: expanded from macro 'BOSW_CHK' const size_t srcbos) 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_vsprintf_s.c:10: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); BOS_NULL(resultp); ^ ^ ../include/safe_compile.h:../include/safe_compile.h230::23210::20 :note : noteexpanded from macro 'BOS_NULL': 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_strerror_s.c:10: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t destbos) BOS_CHK(dest) test_vsprintf_s.c ^: 10: ../include/safe_str_lib.h:638../include/safe_compile.h::41159:: 10:warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK' va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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: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: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_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:254:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:254:19: 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' 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_strerror_s.c:10: ../include/safe_str_lib.h:262:5: 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: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_strerror_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_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_strerror_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_vsprintf_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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_vsprintf_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: In file included from expanded from macro 'BOS_FMT'test_strerror_s.c :10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_vsprintf_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:272: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_vsprintf_s.c:10: ../include/safe_str_lib.h:657:42 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^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: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_vsprintf_s.c:10: ../include/safe_str_lib.h:657:42: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180: (diagnose_if(_BOS_NULL(dest), "empty dest", 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: ../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_vsprintf_s.c:10: ../include/safe_str_lib.h:657:57: 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:232:20: note: expanded from macro 'BOS_FMT' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 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_vsprintf_s.c:10: ../include/safe_str_lib.h:661:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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: EXTERN int wprintf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt);expanded from macro 'BOS_CHK2' ^ ../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_strerror_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_vsprintf_s.c:10: ../include/safe_str_lib.h:663: __attribute__((diagnose_if( \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' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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' (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: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:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c: BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);10 : ^../include/safe_str_lib.h :667:22: ../include/safe_compile.hwarning:: 159'diagnose_if' is a clang extension [-Wgcc-compat]: 10: note: expanded from macro 'BOS_CHK' BOS_NULL(stream) 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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ../include/safe_compile.h ^: 162:28: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'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 In file included from test_vsprintf_s.ctest_strerror_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::670279::5319:: warningwarning: : '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); ^ va_list ap) BOS_NULL(stream) 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' (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_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_vsprintf_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../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_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); ^ ../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: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_vsprintf_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' In file included from test_strerror_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_vsprintf_s.c:10: ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20In file included from :test_strerror_s.c :note10: : expanded from macro 'BOS_FMT'../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 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 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: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:294: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_vsprintf_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::167681::1063:: note : warningexpanded from macro 'BOS_CHK_BUTZERO': 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^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: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_strerror_s.c:10: ../include/safe_str_lib.h:295:9In file included from : test_vsprintf_s.cwarning:: 'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:685:5: 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' BOS_NULL(stream) BOS_FMT(fmt); ^ ../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_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_strerror_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_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:In file included from test_strerror_s.cnote:: 10expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:302:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_strerror_s.c:10: ../include/safe_str_lib.h:303:9In file included from : test_vsprintf_s.cwarning:: 10: ../include/safe_str_lib.h:688:'diagnose_if' is a clang extension [-Wgcc-compat]52 : 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' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __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: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_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:10In file included from :test_strerror_s.c :note10: : expanded from macro 'BOSW_CHK'../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(_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:311: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::162698::285:: notewarning: : 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' __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:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ In file included from test_vsprintf_s.c../include/safe_compile.h::10203: :../include/safe_str_lib.h20:: 698note:: 5expanded from macro 'BOS_OVR2': 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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerror_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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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: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' 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] (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_vsprintf_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: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:In file included from 10test_vsprintf_s.c: :../include/safe_str_lib.h10:: 318../include/safe_str_lib.h::5706:: 51warning:: '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: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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: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_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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^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:318:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(firstp); ^ ../include/safe_compile.h:In file included from 230test_vsprintf_s.c::1010:: ../include/safe_str_lib.hnote:: 706expanded from macro 'BOS_NULL': 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(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: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_strerror_s.c:10: ../include/safe_str_lib.h:325 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: 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_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_OVR(dest, dmax), "dest overflow", 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:161:14: note: expanded from macro 'BOS_CHK' 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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ 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' 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] __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_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); ^ ../include/safe_compile.h: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: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_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' (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:332:In file included from 60test_vsprintf_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 714: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 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_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' In file included from test_strerror_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' __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:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10 BOSW_CHK2(src, smax) BOS_NULL(resultp);: ../include/safe_str_lib.h ^: 332:60: warning: ../include/safe_compile.h:'diagnose_if' is a clang extension [-Wgcc-compat]191 :20: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK2': 187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if( \ ^ 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_strerror_s.c:10: ../include/safe_str_lib.h:338:53: 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) BOS_CHK2(dest, dmax);: 715 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :183:20: ../include/safe_compile.hnote:: 195expanded from macro 'BOS_CHK2': 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_strerror_s.c:10: ../include/safe_str_lib.h:338:53: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_vsprintf_s.c :10: ../include/safe_str_lib.h:../include/safe_compile.h715::18626::14 : warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK2' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../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_strerror_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_strerror_s.c:10: ../include/safe_str_lib.h:In file included from 343:test_vsprintf_s.c53::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat] 723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK2(dest, dmax); ^ const size_t srcbos) BOSW_CHK(dest) ^../include/safe_compile.h :183:20: note../include/safe_compile.h: :expanded 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_strerror_s.c:10: ../include/safe_str_lib.h:343:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:In file included from 14test_vsprintf_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK2': 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(buf), "empty " _XSTR(buf), 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: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:723:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_sscanf_s.c::18010:: 28../include/safe_str_lib.h:: __attribute__((diagnose_if( \104note :: ^5expanded from macro 'BOSW_CHK' : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_vsprintf_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:10: ../include/safe_str_lib.h:348:51: 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_sscanf_s.c:10: const size_t destbos) BOS_CHK2(dest, dmax);../include/safe_str_lib.h : ^104 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:183:20: ../include/safe_compile.hnote:: 161expanded from macro 'BOS_CHK2': 14: note: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \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_vsprintf_s.c:10: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194In file included from :14test_strerror_s.c:: 10note: : In file included from ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK2'test_sscanf_s.c: :34810:: 51../include/safe_str_lib.h:: 104warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:../include/safe_compile.h14::162 :note28: :expanded from macro 'BOS_CHK2' note: expanded from macro 'BOS_CHK' (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_vsprintf_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:10: In file included from ../include/safe_str_lib.h:test_sscanf_s.c../include/safe_compile.h348:::1019551: ::../include/safe_str_lib.h28 ::warning104 : :note19: 'diagnose_if' is a clang extension [-Wgcc-compat]:expanded from macro 'BOSW_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: __attribute__((diagnose_if( \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: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:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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); const size_t destbos) BOS_CHK2(dest, dmax); ^ ^ ../include/safe_compile.h../include/safe_compile.h::159183::1020:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOS_CHK2' __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 In file included from test_sscanf_s.ctest_strerror_s.c::1010: : ../include/safe_str_lib.h../include/safe_str_lib.h::110353::557:: 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::161186::1414:: notenote: : expanded from macro 'BOS_CHK'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_vsprintf_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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::353110::575:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp);../include/safe_compile.h: :187 ^162: :2828:: notenote: : expanded from macro 'BOS_CHK2'../include/safe_compile.hexpanded from macro 'BOS_CHK' : 177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ (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:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(src); ^ In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::733230::105:: notewarning: : expanded from macro 'BOS_NULL''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: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../include/safe_str_lib.h : ^359 :57: 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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' In file included from __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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_vsprintf_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:In file included from 118test_strerror_s.c::5 BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp);10: : ^../include/safe_str_lib.hwarning :: 359'diagnose_if' is a clang extension [-Wgcc-compat]: 57: ../include/safe_compile.hwarning:: 191'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK2': 187:28: note: expanded from macro 'BOS_CHK2' BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __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:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:In file included from 14test_sscanf_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK2': 121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ ^ ../include/safe_compile.h:In file included from 263test_strerror_s.c::4310:: ../include/safe_str_lib.hnote:: 365expanded from macro 'BOS_ATTR': 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); ^ ../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: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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ __attribute__((diagnose_if( \ ^ 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] 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: "dest overflow") BOS_OVR2_BUTZERO(src, slen); note ^: expanded from macro 'BOS_CHK2' ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:733:41: 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)), \ ^ 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_strerror_s.c:10: ../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)))../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: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_strerror_s.c:10: ../include/safe_str_lib.h:370:57: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:In file included from 10test_sscanf_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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: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_vsprintf_s.c:10: ../include/safe_str_lib.hIn file included from :test_sscanf_s.c741::105: :../include/safe_str_lib.h :warning130: :'diagnose_if' is a clang extension [-Wgcc-compat]5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \14../include/safe_compile.h :: ^162 :note28: :expanded from macro 'BOSW_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 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' In file included from test_vsprintf_s.c: __attribute__((diagnose_if( \10 : ^ ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::180130::1928:: warningnote: 'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK' BOS_CHK(dest) 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 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' 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] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ 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: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_strerror_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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:746:53: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]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' const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10In file included from :test_strerror_s.c :note10: : expanded from macro 'BOSW_CHK'../include/safe_str_lib.h :377: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))) \: 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: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 test_vsprintf_s.c:10: ../include/safe_str_lib.h:746:53: In file included from warningtest_strerror_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:377:19../include/safe_compile.h:: 179warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note __attribute__((diagnose_if( \: expanded from macro 'BOSW_CHK' ^ BOS_CHK(dest) BOS_NULL(lastp); ^ ../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: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:In file included from 10: test_sscanf_s.c../include/safe_str_lib.h::10747: :../include/safe_str_lib.h5::142 :warning50: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10 VAL_OVR2(value, 0x10ffff);: ../include/safe_str_lib.h ^: 384:57: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]257 :10: note: expanded from macro 'VAL_OVR2' const size_t destbos) BOS_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' const size_t destbos) BOS_CHK(dest) ^ (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_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:In file included from warningtest_vsprintf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:754../include/safe_compile.h::52162:: 28warning:: note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_CHK' const size_t srcbos) BOSW_CHK(dest) ^ __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_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' In file included from test_vsprintf_s.c:10: ../include/safe_str_lib.h:754: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: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: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_vsprintf_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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:391:57: In file included from warningtest_vsprintf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); const size_t destbos) BOS_CHK(dest); ^ ^ ../include/safe_compile.h:../include/safe_compile.h191::15920::10: notenote: : expanded from macro 'BOSW_CHK2'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_strerror_s.c:10: ../include/safe_str_lib.h:391:57: 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.h161::75514::5 :note : warningexpanded from macro 'BOS_CHK': '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_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' 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(_BOS_ZERO(dest, dmax), \ ^ __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); ^In file included from test_strerror_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::396230::5910:: warningnote: : '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) 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_vsprintf_s.c:10: In file included from ../include/safe_str_lib.htest_strerror_s.c::76110:: 51../include/safe_str_lib.h:: 396:warning59: :'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' 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( \ ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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' 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 (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 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:770:In file included from 37test_strerror_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ ../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_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: warningIn file included from : test_vsprintf_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:774../include/safe_compile.h::67206:: 14warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_OVR2' const uint32_t src, const size_t destbos) BOSW_CHK(dest) (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_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' In file included from test_vsprintf_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../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:In file included from 180test_strerror_s.c::2810:: ../include/safe_str_lib.hnote:: 409expanded from macro 'BOSW_CHK': 58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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:775:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' In file included from test_vsprintf_s.c __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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:177In file included from :10test_strerror_s.c::10 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK'410 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../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_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'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); ^ (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_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_strerror_s.c:10: ../include/safe_str_lib.hIn file included from :416test_vsprintf_s.c::5710:: ../include/safe_str_lib.hwarning:: 781'diagnose_if' is a clang extension [-Wgcc-compat]: 66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../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_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' 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] __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: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_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' 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] (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: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.cIn file included from :test_strerror_s.c10:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h791::4235::55 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../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_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:In file included from 28:test_vsprintf_s.c :note10: : expanded from macro 'BOS_CHK'../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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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: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_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_strerror_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: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' 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_strerror_s.c:10: ../include/safe_str_lib.h:430:57:In file included from test_vsprintf_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:799:20../include/safe_compile.h:: 161warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_strerror_s.c:10: __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))) ^ ../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: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:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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 BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);: 179 ^: 14: note: expanded from macro 'BOSW_CHK' ../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_strerror_s.c:10: ../include/safe_str_lib.h:In file included from 437test_vsprintf_s.c::510:: ../include/safe_str_lib.hwarning:: 807'diagnose_if' is a clang extension [-Wgcc-compat] :61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :161:14: ../include/safe_compile.hnote:: 180expanded from macro 'BOS_CHK': 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_strerror_s.c:10: ../include/safe_str_lib.h:437:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_vsprintf_s.c :10: ../include/safe_str_lib.h:808../include/safe_compile.h::5162:: 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note: expanded from macro 'BOS_CHK' BOS_NULL(src) BOS_NULL(lenp); ^ ../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:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_vsprintf_s.c:10 BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);: ../include/safe_str_lib.h ^: 808:19: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]183 :20: 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(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (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: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: 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' __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_vsprintf_s.c:10: ../include/safe_str_lib.h:827:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:../include/safe_compile.h10:: 180../include/safe_str_lib.h::28143:: 5note:: expanded from macro 'BOSW_CHK'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' #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: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_sscanf_s.c:10: ../include/safe_str_lib.h:143:53: warning: '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_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] 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), \ ^ '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_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_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_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_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_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' 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), \ ^ (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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_strerror_s.c:10: ../include/safe_str_lib.h:550:53: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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] 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 BOS_ATTR(dmax &&len > dmax, "len overflow >dmax");: 161 ^: 14: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'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_strerrorlen_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:104In file included from :19test_strerror_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 558:5: 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' 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))) ^ (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_strerrorlen_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' 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_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:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:../include/safe_compile.h10:: 161../include/safe_str_lib.h::14558:: 23note:: 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' (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_strerror_s.c::11010:: 5../include/safe_str_lib.h:: 558warning:: 37'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_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:110:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:558: BOS_CHK(dest) BOS_NULL(src);37 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:../include/safe_compile.h10::194 :note14: :expanded from macro 'BOS_NULL' 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_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' In file included from test_strerrorlen_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_strerrorlen_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_strerrorlen_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_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) ^ In file included from ../include/safe_compile.h:test_strerrorlen_s.c167::1110: :../include/safe_str_lib.h :note130: :expanded from macro 'BOS_CHK_BUTZERO'5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h: (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \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:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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:161:14: 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' (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_sscanf_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); In file included from ^test_strerrorlen_s.c :11: ../include/safe_str_lib.h:130../include/safe_compile.h::5257:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]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: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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:136:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c: BOS_CHK2(str, smax);10 : ^../include/safe_str_lib.h :302:33: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]183 :20: note: expanded from macro 'BOS_CHK2' BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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:9In file included from :test_strerrorlen_s.c :warning11: : '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: VAL_OVR2(slen, dmax);14 : ^ note: expanded from macro 'BOS_CHK2' ../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: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: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_strerrorlen_s.ctest_sscanf_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::142311::505:: 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' 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(dest), "empty dest", 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: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:143:5: warning: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \'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' 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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_strerrorlen_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:230In file included from :test_sscanf_s.c10::10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'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))) ^ (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:311In file included from :test_strerrorlen_s.c39::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]144 :9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ptr); ^ ../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 :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: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: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_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_strerrorlen_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' __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: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_strerror_s.c:10: ../include/safe_str_lib.h:565:53: 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_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: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_strerror_s.c:10: ../include/safe_str_lib.h:566: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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_strerrorlen_s.c:11: ../include/safe_str_lib.h:169:40: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ 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: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: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_strerror_s.c:10: ../include/safe_str_lib.h:566: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_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' 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:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c BOS_CHK(dest) BOS_FMT(fmt);: 10 ^: ../include/safe_str_lib.h:566:32:../include/safe_compile.h :warning159: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: ^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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:177:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strerror_s.c::16210:: 28../include/safe_str_lib.h:: 572note:: 5expanded from macro 'BOS_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_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: note: expanded from macro 'BOS_FMT' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:187:41: warning (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: '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_strerror_s.c:10: ../include/safe_str_lib.h:580:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strerrorlen_s.c :11: ../include/safe_str_lib.h:187:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(str, smax); ^../include/safe_compile.h :161:14: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'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_strerror_s.c:10: ../include/safe_str_lib.hIn file included from :test_strerrorlen_s.c580::115: :../include/safe_str_lib.h :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]41 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:194:14../include/safe_compile.h:: 162note:: 28expanded from macro 'BOSW_CHK2': note: expanded from macro 'BOS_CHK' __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:580:5: 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::195187::2855:: notewarning: : expanded from macro 'BOSW_CHK2''diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h: __attribute__((diagnose_if( \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:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ In file included from test_strerrorlen_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h177::19810::5 :note : warningexpanded from macro 'BOSW_CHK': '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(_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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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: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_strerrorlen_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' __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: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' 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] (diagnose_if(_BOS_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: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] In file included from test_strerrorlen_s.c:../include/safe_compile.h11:: 162../include/safe_str_lib.h::28207:: 59note:: expanded from macro 'BOS_CHK'warning : 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../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: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_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' (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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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_sscanf_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))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_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:In file included from test_sscanf_s.cnote:: 10expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:326:5: 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' (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:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232 BOS_NULL(src) BOS_NULL(resultp);: 20 ^: 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:332:60: warning: EXTERN int printf_s(const char *restrict fmt, ...) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))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' 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); ^ ../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_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_strerrorlen_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' __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: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_strerrorlen_s.c:11: ../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 test_sscanf_s.c../include/safe_compile.h::10232: :../include/safe_str_lib.h20::338 :note53: :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_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_strerrorlen_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 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);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' (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] ../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: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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:585:20: warning (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: '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_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_strerrorlen_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) ^ In file included from test_strerror_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::230591::105:: notewarning: : expanded from macro 'BOS_NULL''diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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:246:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^In file included from test_strerror_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' ../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_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:253:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOS_CHK(dest) ^ BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:159:../include/safe_compile.h10::243 :note20: :expanded from macro 'BOS_CHK' note: 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:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_strerrorlen_s.c::24611:: 14../include/safe_str_lib.h:: 253note:: 56expanded from macro 'BOSW_OVR2': 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: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_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' In file included from test_strerrorlen_s.c:11: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:597: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: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:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(src) BOS_NULL(resultp);test_strerror_s.c : ^10 : ../include/safe_str_lib.h:597:5../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: ../include/safe_compile.h:180:28: expanded from macro 'BOS_NULL'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_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_strerrorlen_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: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_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' 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' #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_strerror_s.c:10: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c: BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow")11 : ^../include/safe_str_lib.h :262:19: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]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_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") ^ In file included from ../include/safe_compile.htest_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_strerrorlen_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' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ ../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: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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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:186:14:In file included from test_strerrorlen_s.cnote:: 11expanded from macro 'BOS_CHK2': ../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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' 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] __attribute__((diagnose_if( \ ^ 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:272:19: In file included from warningtest_sscanf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:348:51../include/safe_compile.h:: 186warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK2(dest, dmax); (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_strerrorlen_s.c:11: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:../include/safe_compile.h10:: 187../include/safe_str_lib.h::28348:: 51note:: 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( \ ^ (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:In file included from test_strerrorlen_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:272:39:../include/safe_compile.h :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK2' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:230:10: note __attribute__((diagnose_if( \: 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: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_strerrorlen_s.c:11: ../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:In file included from 10test_sscanf_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 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_sscanf_s.c:10: ../include/safe_str_lib.h:353:In file included from 57test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 279:5: ../include/safe_compile.hwarning:: 187'diagnose_if' is a clang extension [-Wgcc-compat]: 28: note: 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_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_sscanf_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_strerrorlen_s.c:11: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 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_sscanf_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))) ^ ../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:279:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);../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_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] In file included from test_strerrorlen_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h186::28614::5 :note : warningexpanded from macro 'BOS_CHK2': 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \../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: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_strerrorlen_s.c:11: ../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_sscanf_s.c:10: ../include/safe_str_lib.h:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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: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: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) || \ ^ 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: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_strerror_s.c:10: ../include/safe_str_lib.h:607:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); ^ ../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_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:302:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:616:9 BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20 (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \: ^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] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);: 302 ^: 33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../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:216:10: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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:616:57:In file included from test_strerrorlen_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../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 BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);: 10 ^: note: 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_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); ^ In file included from test_strerrorlen_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h177::31110::5 :note : warningexpanded from macro 'BOSW_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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: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_strerrorlen_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:627:33 (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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_strerror_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' __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: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_strerror_s.c:10: ../include/safe_str_lib.h:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:311:19: warning: va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:../include/safe_compile.h206::17714::10 :note : noteexpanded from macro 'BOS_OVR2': 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:638:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179In file included from :test_strerrorlen_s.c14::11 : note../include/safe_str_lib.h: :expanded from macro 'BOSW_CHK'311 :39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ (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_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_strerrorlen_s.c:11: ../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_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: 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: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_strerrorlen_s.c:11: ../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))) ^ __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_strerrorlen_s.c:11: ../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:370:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:187:28 const size_t destbos) BOS_CHK(dest): ^note : expanded from macro 'BOS_CHK2' ../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_strerrorlen_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_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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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: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_strerrorlen_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: In file included from notetest_sscanf_s.c: :expanded from macro 'BOS_NULL'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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: In file included from ../include/safe_str_lib.htest_strerrorlen_s.c::37711:: 19:../include/safe_str_lib.h :warning326: :'diagnose_if' is a clang extension [-Wgcc-compat]19 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: ../include/safe_compile.hnote:: expanded from macro 'BOS_NULL'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:384:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] 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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^../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: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_strerrorlen_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' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:385 __attribute__((diagnose_if( \: 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); ^ In file included from ../include/safe_compile.htest_strerrorlen_s.c::23011:: 10../include/safe_str_lib.h:: 338note:: 53expanded 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_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.cIn file included from :test_strerrorlen_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h391::33857::53 :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' 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:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_sscanf_s.c187::1028: :../include/safe_str_lib.h :note391: :expanded from macro 'BOS_CHK2'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( \ ^ (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_strerrorlen_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' __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] 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:343: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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (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] In file included from test_strerrorlen_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' __attribute__((diagnose_if( \ ^ 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] 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: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_strerror_s.c:10: ../include/safe_str_lib.h:646:34: warningIn file included from : test_strerrorlen_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../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' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ (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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:353:57: warning (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: '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_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: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14:In file included from test_strerror_s.cnote:: 10expanded from macro 'BOS_CHK2': ../include/safe_str_lib.h:646:49: 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); ^ ../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: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: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_strerrorlen_s.c: (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \11 : ^../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' 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' __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_strerrorlen_s.c:11: ../include/safe_str_lib.h:359:57: warningIn file included from : test_strerror_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:657:../include/safe_compile.h42::186 warning:: 14'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_strerror_s.c:10: ../include/safe_str_lib.h:657:57In file included from :test_strerrorlen_s.c :warning: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../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' va_list ap) BOSW_CHK(dest) 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_strerror_s.c:10: ../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:365:56:EXTERN int wprintf_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' const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_strerror_s.c:10: ../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:365:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' 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' (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: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_strerror_s.c:10 __attribute__((diagnose_if( \: ../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);In file included from ^test_strerrorlen_s.c :11: ../include/safe_str_lib.h:370../include/safe_compile.h::57232:: 20warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_FMT' const size_t destbos) BOS_CHK2(dest, dmax); __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_strerror_s.c:10: ../include/safe_str_lib.h:670:In file included from 36test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 370:57: warning: '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(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_strerrorlen_s.c:11: ../include/safe_str_lib.h:370:57:In file included from test_strerror_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:670:53:../include/safe_compile.h :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK2' va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h __attribute__((diagnose_if( \: 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: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_strerrorlen_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_strerrorlen_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), \ ^ ../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:377: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(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: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_strerrorlen_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' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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_strerrorlen_s.c:11: ../include/safe_str_lib.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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: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_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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../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:385:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:In file included from 10test_sscanf_s.c:: 10note: : ../include/safe_str_lib.hexpanded from macro 'BOS_NULL': 403:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../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:385:19: 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../include/safe_compile.h::403230::510:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_NULL' ../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_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_strerrorlen_s.c:11: ../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:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_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' 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:391In file included from :test_sscanf_s.c57:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 409:58: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]162 :28: note../include/safe_compile.h: :expanded from macro 'BOS_CHK'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_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_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_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); ^ const size_t destbos) BOS_CHK2(dest, dmax); ../include/safe_compile.h ^: 230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 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_sscanf_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_strerrorlen_s.c : ^11 : ../include/safe_str_lib.h:396:59../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_strerrorlen_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_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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:402: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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_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' (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: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_strerrorlen_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_strerror_s.c:10: ../include/safe_str_lib.h: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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:403:25: 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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:677:35: warning: const size_t destbos) BOS_CHK(dest)'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../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: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_strerrorlen_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:In file included from test_strerror_s.cnote:: 10expanded from macro 'BOS_CHK': ../include/safe_str_lib.h:677:49: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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_strerrorlen_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_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: noteIn file included from : test_strerrorlen_s.cexpanded from macro 'BOS_FMT': 11: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_strerror_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:410:19: 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_NULL(src) BOS_NULL(resultp); ^ ^ ../include/safe_compile.h:../include/safe_compile.h232::23020::10 :note : noteexpanded from macro 'BOS_FMT': 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))) ^ 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: noteIn file included from : expanded from macro 'BOS_NULL'test_strerrorlen_s.c :11: ../include/safe_str_lib.h:416: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' (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: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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:416: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: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.hIn file included from :test_strerror_s.c416::5710:: ../include/safe_str_lib.hwarning:: 688'diagnose_if' is a clang extension [-Wgcc-compat]: 35: 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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp);In file included from test_strerror_s.c ^: 10: ../include/safe_str_lib.h:688../include/safe_compile.h::52230:: 10warning: : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) 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_strerrorlen_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); ^ ../include/safe_compile.h: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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:423: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_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:698: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: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: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_strerror_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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:423: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_strerror_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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerrorlen_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))) ^ 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_strerrorlen_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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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] ../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:417:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_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' (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] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10:In file included from test_strerrorlen_s.cnote:: 11expanded from macro 'BOS_CHK': ../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_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (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:161:14: note: expanded from macro 'BOS_CHK' 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] ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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: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_strerrorlen_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: noteIn file included from : test_sscanf_s.cexpanded from macro 'BOS_CHK2': 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: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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: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:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h:159:In file included from 10test_strerrorlen_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 437:19: 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 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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", 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' (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] ../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:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:159:10: 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_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_sscanf_s.c:10In file included from : test_strerrorlen_s.c../include/safe_str_lib.h::11437: :../include/safe_str_lib.h5::445 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14:../include/safe_compile.h :note161: :expanded from macro 'BOS_CHK'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_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' 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' __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: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:In file included from 183test_strerrorlen_s.c::2011:: ../include/safe_str_lib.hnote:: 445expanded from macro 'BOS_CHK2': 19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^../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: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: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_sscanf_s.c:10: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../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_strerrorlen_s.c:11: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp);test_sscanf_s.c : ^10 : ../include/safe_str_lib.h:437:39../include/safe_compile.h:: 230warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_NULL' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))../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: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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] In file included from test_strerrorlen_s.c:../include/safe_compile.h11:: 246../include/safe_str_lib.h::14452:: 52note:: expanded from macro 'BOSW_OVR2'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_strerrorlen_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); In file included from ^test_strerror_s.c :10: ../include/safe_str_lib.h:698../include/safe_compile.h::41257:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'VAL_OVR2' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 394 warnings generated. (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: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: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:459:53: warning (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", 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' 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 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 161test_strerror_s.c::14:10 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK'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_strerrorlen_s.c:11: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:../include/safe_compile.h10:: 162../include/safe_str_lib.h::28707:: 5note:: expanded 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 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 20 ^: note: expanded from macro 'BOSW_CHK2' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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_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 (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: 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:460:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest");: 10 ^: ../include/safe_str_lib.h:707:5:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : 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_strerrorlen_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: In file included from expanded from macro 'BOS_ATTR'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);#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_strerrorlen_s.c:11: ../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: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: In file included from expanded from macro 'BOSW_CHK'test_strerrorlen_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' (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: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( \ ^ (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: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", \ 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 ^ In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.hIn file included from :test_sscanf_s.c474::6010:: ../include/safe_str_lib.hwarning:: 445'diagnose_if' is a clang extension [-Wgcc-compat]: 5: 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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_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:28In file included from :test_sscanf_s.c :note10: : expanded from macro 'BOS_CHK2'../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' __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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:445:19: 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_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' (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:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h161::44514::19 :note : warningexpanded from macro 'BOS_CHK': '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_sscanf_s.c:10In file included from : test_strerrorlen_s.c../include/safe_str_lib.h::11445: :../include/safe_str_lib.h39::484 :warning5: :'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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:230:In file included from 10test_strerrorlen_s.c:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_NULL': 489: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) 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: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:452:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159In file included from :test_strerrorlen_s.c10::11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK'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_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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:489:67: 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:230:10: note: expanded from macro 'BOS_NULL' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:452: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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_strerrorlen_s.c:11In file included from : test_sscanf_s.c../include/safe_str_lib.h::10490: :../include/safe_str_lib.h5::453 :warning5: : 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ ../include/safe_compile.h:230: VAL_OVR2(ch, 255) BOS_NULL(resultp);10 : ^ note: 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_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_strerrorlen_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 (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_sscanf_s.c:10: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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 destbos) BOS_CHK(dest)../include/safe_compile.h ^: 180:28: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK': 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_sscanf_s.c:10: ../include/safe_str_lib.h:459:53: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strerror_s.c :10: ../include/safe_str_lib.h:../include/safe_compile.h715::1615::14 :warning : note: 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: ^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: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:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_sscanf_s.c::19410:: ../include/safe_str_lib.h14::460 :note5: :expanded from macro 'BOSW_CHK2' 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) 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:715:5: In file included from warningtest_sscanf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:460:23:../include/safe_compile.h :warning195: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOSW_CHK2' VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ __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_sscanf_s.c:10: ../include/safe_str_lib.h:460:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); ^ ../include/safe_compile.h:263: BOSW_CHK2(src, smax) BOS_NULL(resultp);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_sscanf_s.c:10: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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))) \ ^ 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))) \ ^ 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: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_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:724 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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: note: expanded from macro 'BOSW_CHK2' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ ../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: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:In file included from 724test_sscanf_s.c::510:: ../include/safe_str_lib.hwarning:: 474'diagnose_if' is a clang extension [-Wgcc-compat]: 60: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 195:28: note: expanded from macro 'BOSW_CHK2' const size_t destbos) BOS_CHK2(dest, dmax); ^ __attribute__((diagnose_if( \ ^ ../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:724:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:In file included from 230test_sscanf_s.c::1010:: ../include/safe_str_lib.hnote:: 474expanded from macro 'BOS_NULL': 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(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_strerror_s.c:10: ../include/safe_str_lib.h:733:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp);: 10 ^: ../include/safe_str_lib.h:484:5:../include/safe_compile.h :warning177: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOSW_CHK' BOS_CHK(dest); ^ (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:1595::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:498:52In file included from : test_strerror_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:733:20:../include/safe_compile.h :warning161: :14'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ 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: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_strerror_s.c:10: ../include/safe_str_lib.h:733 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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 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); (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 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_strerrorlen_s.c:11In file included from : test_strerror_s.c../include/safe_str_lib.h::50310:: 64../include/safe_str_lib.h:: 733warning:: 41'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ rsize_t n, const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:230../include/safe_compile.h::10159:: 10note:: 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_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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: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] 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), \ ^../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:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_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: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: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_strerrorlen_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' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:489:53: 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) 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:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10 BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax"): ../include/safe_str_lib.h ^: 489:53: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]263 :43: note: ../include/safe_compile.hexpanded from macro 'BOS_ATTR': 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_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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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_sscanf_s.c:10: ../include/safe_str_lib.h:489:67: 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: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:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:490:5: warning: (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))) \ ^ 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h: BOS_NULL(resultp);741 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10:../include/safe_compile.h :note180: :expanded from macro 'BOS_NULL'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_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_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_strerror_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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: const size_t destbos) BOSW_CHK(dest)note : ^expanded from macro 'BOS_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_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' 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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: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_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_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' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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: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_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:183:20: note: expanded from macro 'BOS_CHK2' 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] __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' In file included from __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \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_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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^../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: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_strerrorlen_s.c:11: ../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:761:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../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_strerrorlen_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_strerror_s.c:10: ../include/safe_str_lib.h:765:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:535:9: warning const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ #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: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' 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] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:774 BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp,: 67 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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: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' 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' __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_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' In file included from test_strerror_s.c:10: 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' (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: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_sscanf_s.c:10: ../include/safe_str_lib.h:504:5: 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); ^In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:../include/safe_compile.h539::21621::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOS_OVR2_BUTZERO' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../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:504:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))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] 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_strerrorlen_s.c:11: ../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_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.hIn file included from :test_sscanf_s.c230::1010:: ../include/safe_str_lib.hnote:: 522expanded from macro 'BOS_NULL': 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) ^ ../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.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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:548:9: warning#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): '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:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c: BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow")11 : ^../include/safe_str_lib.h: 549:13: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]263 :43: note: expanded from macro 'BOS_ATTR' BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)srcp, ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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:525In file included from :17test_strerrorlen_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263: "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len)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_strerrorlen_s.c:11: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191: "dest overlap") BOS_CHK2(src, len);20 : ^ note: expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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] ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_CHK2' 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))) \ ^ (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: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_sscanf_s.c:10: ../include/safe_str_lib.h:526:42: warning: __attribute__((diagnose_if( \'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:187:28: note: ../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_strerrorlen_s.c:11: ../include/safe_str_lib.h:551:17: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strerror_s.c :10: ../include/safe_str_lib.h:781:51: 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' const size_t destbos) 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_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] In file included from test_strerrorlen_s.c../include/safe_compile.h::11180: :../include/safe_str_lib.h28::558 :note5: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) __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:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:558:23: const size_t destbos) BOSW_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_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h:159:10: note: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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: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: In file included from warning: test_strerror_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:790../include/safe_compile.h::63162:: 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOS_CHK' const size_t destbos) BOSW_CHK(dest) ^ __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_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_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: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ 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:558:37: 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: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \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_strerrorlen_s.c:11: ../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:791In file included from :test_strerrorlen_s.c5:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 559: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' 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 In file included from test_strerrorlen_s.ctest_strerror_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::565799:53::5 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h:177:10: note const size_t destbos) BOS_NULL(retvalp): 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 In file included from test_strerror_s.ctest_strerrorlen_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::799566::55:: warningwarning: : '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' 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_NULL(dest), "empty dest", 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:799:5: 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::180566::285:: notewarning: : expanded from macro 'BOSW_CHK''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:11expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ : ../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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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_strerrorlen_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.hIn file included from :test_sscanf_s.c230::1010: :../include/safe_str_lib.h :note534: :expanded from macro 'BOS_NULL'23 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ ../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:566 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_sscanf_s.c (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \: 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:572:5In file included from :test_sscanf_s.c :warning: 10: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :535:9: 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) && _BOS_ZERO(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_strerrorlen_s.c:11: ../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' In file included from #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))test_sscanf_s.c : ^10 : ../include/safe_str_lib.h:536:13: 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_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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: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: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: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' 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' __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_strerrorlen_s.c:11: ../include/safe_str_lib.h:In file included from 580:test_sscanf_s.c5::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]538 :42: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 195:28: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK2': 186:14: 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_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:585:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_sscanf_s.c :10: ../include/safe_str_lib.h:539:21: 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' BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../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_strerrorlen_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] BOSW_CHK(dest) BOS_NULL(src); ^ ../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: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' (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] 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] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h: BOSW_CHK(dest) BOSW_OVR2(src, slen);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_strerrorlen_s.c:11: ../include/safe_str_lib.h:591:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10../include/safe_compile.h: :../include/safe_str_lib.h179::54714::18 :note : warningexpanded from macro 'BOSW_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) && !dmax, "empty dmax") ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_strerrorlen_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' "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:591:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: BOSW_CHK(dest) BOSW_OVR2(src, slen);../include/safe_str_lib.h : ^550 :53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :243:20: note: expanded from macro 'BOSW_OVR2' "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), \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_strerrorlen_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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../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' 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] __attribute__((diagnose_if( \ ^ BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' 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] (diagnose_if(_BOSW_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' #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: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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.hIn file included from :test_strerrorlen_s.c558::115: :../include/safe_str_lib.h :warning597: :'diagnose_if' is a clang extension [-Wgcc-compat]20 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../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_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_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), ^ In file included from test_sscanf_s.c:../include/safe_compile.h10:: 263../include/safe_str_lib.h::43558:: 23note:: expanded from macro 'BOS_ATTR'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_strerrorlen_s.c:11: ../include/safe_str_lib.h:605:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../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_strerrorlen_s.c:11: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen")test_sscanf_s.c : ^10 : ../include/safe_str_lib.h:558:37../include/safe_compile.h:: 263warning:: 43'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_ATTR' ../include/safe_compile.h:194:14: note: expanded from macro 'BOSW_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_sscanf_s.c:10: ../include/safe_str_lib.h:558:37: 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.h195::60728::17 :note : warningexpanded from macro 'BOSW_CHK2': 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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_sscanf_s.c:10: ../include/safe_str_lib.h:559: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(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_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' 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] #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_strerrorlen_s.c:11: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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' 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] 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: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \../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_strerrorlen_s.c:11: ../include/safe_str_lib.h:616:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:799 BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);: 20 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../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_strerrorlen_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); ^ In file included from ../include/safe_compile.htest_strerror_s.c::23010:: 10:../include/safe_str_lib.h :note799: :expanded from macro 'BOS_NULL'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: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:807:61: 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' (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: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: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: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:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28:In file included from test_strerrorlen_s.cnote:: 11expanded from macro 'BOSW_CHK': ../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' __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: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_strerrorlen_s.c:11: ../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:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(lenp); ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^../include/safe_compile.h :230:10: note../include/safe_compile.h: :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_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: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:638:56: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerror_s.c:10: ../include/safe_str_lib.h:827: va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);53 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' const size_t destbos) BOSW_CHK(dest) ^ ../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_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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:646 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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' 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] (diagnose_if(_BOSW_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_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' In file included from test_strerror_s.c:10: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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_strerrorlen_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' __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: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_strerrorlen_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_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_strerrorlen_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' __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: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: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_strerrorlen_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_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); ^ ../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: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_strerrorlen_s.c:11: ../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_strerrorlen_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' (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: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: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: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_strerrorlen_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' __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' __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: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_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_strerrorlen_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: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_strerrorlen_s.c: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' (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: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_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_ZERO(dest, dmax), \ ^ 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_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: note: expanded from macro 'BOSW_OVR2' (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: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_strerrorlen_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_strerrorlen_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(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] ../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: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_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: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: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_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_strerrorlen_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' (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: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_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_strerrorlen_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' __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' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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: In file included from ../include/safe_str_lib.htest_strerrorlen_s.c::57311:: 9../include/safe_str_lib.h:: 724warning:: 5'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_ATTR(!_BOS_NULL(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_sscanf_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]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' "dest overflow or empty") VAL_OVR2(wc, 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_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_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]In file included from test_strerrorlen_s.c:11: ../include/safe_compile.h../include/safe_str_lib.h::194733::145:: notewarning: : expanded from macro 'BOSW_CHK2''diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ (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_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' 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' __attribute__((diagnose_if( \ ^ (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_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:In file included from test_strerrorlen_s.cnote:: 11expanded from macro 'BOSW_CHK': ../include/safe_str_lib.h:733:20: 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: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: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_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: 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_sscanf_s.c:10: ../include/safe_str_lib.h:585:5: 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.h180::73328::20 :note : warningexpanded from macro 'BOSW_CHK': '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_strerrorlen_s.c:11: ../include/safe_str_lib.h:733In file included from :test_sscanf_s.c41::10 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]585 :20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOS_NULL(src); ^ BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^../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_strerrorlen_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff);../include/safe_str_lib.h : ^591 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :177:10: note: expanded from macro 'BOSW_CHK' 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))) \ ^ (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: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_sscanf_s.c:10: ../include/safe_str_lib.h:591: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \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:180:28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.cIn file included from :test_strerrorlen_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h591::741:520:: 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' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../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_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_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' 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] ../include/safe_compile.h:246:14: note: expanded from macro 'BOSW_OVR2' (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: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_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), \ ^ (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:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:746:53: BOSW_CHK(dest) BOS_NULL(src);warning : ^ 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h230::18010:: 28note:: expanded from macro 'BOS_NULL'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_strerrorlen_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax), ^ ../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_strerrorlen_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' In file included from test_sscanf_s.c (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:754:52: 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))): 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:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_ATTR(!slen && !_BOS_NULL(dest), "empty slen") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../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_strerrorlen_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' In file included from test_sscanf_s.c:10 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: ../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_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' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ __attribute__((diagnose_if( \ ^ 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] 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_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_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_sscanf_s.c:10: ../include/safe_str_lib.h:616:9: const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:223:10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:226:20: note: expanded from macro 'BOSW_OVR2_BUTNULL' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ __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' In file included from test_strerrorlen_s.c:11: ../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' In file included from test_sscanf_s.c (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: 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' In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:770:37: warning: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))'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_sscanf_s.c:10: ../include/safe_str_lib.h:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:774:67: ...) BOSW_CHK(dest) BOS_FMT(fmt); warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", 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_sscanf_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: In file included from expanded from macro 'BOSW_CHK'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' (diagnose_if(_BOS_NULL(dest), "empty dest", 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] ../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: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))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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] 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_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_strerrorlen_s.c:In file included from 11test_sscanf_s.c: :../include/safe_str_lib.h10:: 775../include/safe_str_lib.h::5638:: 41warning:: '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(dmax < 4, "dmax underflow <4"); ^ ../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_sscanf_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:638:56: 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' va_list ap) BOSW_CHK(dest) 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: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_strerrorlen_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_sscanf_s.c180::2810:: ../include/safe_str_lib.hnote:: 646expanded from macro 'BOSW_CHK': 34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) 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' (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: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:In file included from test_sscanf_s.cnote:: 10expanded from macro 'BOS_NULL' : ../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(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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: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: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' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:646:49: 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' __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: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_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' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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_strerrorlen_s.c:11: ../include/safe_str_lib.h:791:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); (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_sscanf_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_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_strerrorlen_s.c../include/safe_compile.h::11180: :../include/safe_str_lib.h28::799 :note5: :expanded from macro 'BOSW_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, len); ^ ../include/safe_compile.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_strerrorlen_s.c:11: ../include/safe_str_lib.h:799:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179 va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: 14 ^: note: expanded from macro 'BOSW_CHK' ../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: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_sscanf_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: In file included from notetest_strerrorlen_s.c: :expanded from macro 'BOS_FMT'11 : ../include/safe_str_lib.h:799: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_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_strerrorlen_s.c:11: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c../include/safe_compile.h::10246: :../include/safe_str_lib.h14::663 :note64: :expanded from macro 'BOSW_OVR2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int vwprintf_s(const wchar_t *restrict fmt, va_list ap) 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: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_sscanf_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_sscanf_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_strerrorlen_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: noteIn file included from : test_sscanf_s.cexpanded from macro 'BOSW_CHK': 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); (diagnose_if(_BOSW_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_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))) \ ^ In file included from test_strerrorlen_s.c:In file included from 11: test_sscanf_s.c../include/safe_str_lib.h::10807: :../include/safe_str_lib.h61::674 :warning27: :'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_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_strerrorlen_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: In file included from expanded from macro 'BOS_NULL'test_sscanf_s.c :10: ../include/safe_str_lib.h:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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' __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: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_sscanf_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_sscanf_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_strerrorlen_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_sscanf_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_strerrorlen_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' __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: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_sscanf_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_strerrorlen_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_sscanf_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_sscanf_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' 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_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' (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: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: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_mbstowcs_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' (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' (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: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_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' __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: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_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 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: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: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_mbstowcs_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: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: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_mbstowcs_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_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: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_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_mbstowcs_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); ^ ../include/safe_compile.h: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: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_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_mbstowcs_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' __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: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_mbstowcs_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' __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] 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: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_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' __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_mbstowcs_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' __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: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_mbstowcs_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 test_mbstowcs_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' (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_mbstowcs_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: 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: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 In file included from test_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::688245::5251:: warningwarning: : '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); ^ const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) ^../include/safe_compile.h :232:20: note: ../include/safe_compile.hexpanded from macro 'BOS_FMT': 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_mbstowcs_s.c:11: ../include/safe_str_lib.h:245:51: In file included from warningtest_sscanf_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : ../include/safe_str_lib.h:698:5:../include/safe_compile.h :warning162: :28'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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:245:65: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t srcbos) BOS_CHK(dest) BOS_NULL(src)test_sscanf_s.c : ^10 : ../include/safe_str_lib.h:698: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' (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_mbstowcs_s.c:11: ../include/safe_str_lib.h:246:In file included from 5:test_sscanf_s.c :warning10: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h: BOS_NULL(resultp);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_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); ^ ../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: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 test_sscanf_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_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:In file included from 161:test_sscanf_s.c14::10 : note: ../include/safe_str_lib.hexpanded from macro 'BOS_CHK': 698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ (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_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_mbstowcs_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_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_mbstowcs_s.c:11: ../include/safe_str_lib.h:254:19: 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_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_sscanf_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_mbstowcs_s.c:11: ../include/safe_str_lib.h:262: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' (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: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_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: __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \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: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_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: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \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: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:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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: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:262:33: 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_sscanf_s.c:10: ../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:272:5: 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' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../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 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: In file included from expanded from macro 'BOSW_CHK'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))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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:180In file included from :test_mbstowcs_s.c28:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOSW_CHK': 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), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:715In file included from :test_mbstowcs_s.c5::11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]272 :19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20 BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);: ^note : expanded from macro 'BOSW_CHK2' ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from In file included from test_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::715272::519:: 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::194186::1414:: notenote: : expanded from macro 'BOSW_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_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::715272::519:: 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::187195::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from test_sscanf_s.c:In file included from 10: test_mbstowcs_s.c../include/safe_str_lib.h::11715: :../include/safe_str_lib.h26::272 :warning39: : '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: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring);230 : ^10 : 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_mbstowcs_s.c:11: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:723 BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp);: 52 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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: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: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))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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:162:28: note: expanded from macro 'BOS_CHK' 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] __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_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: noteIn file included from : expanded from macro 'BOS_NULL'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); (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_mbstowcs_s.c:11: ../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: In file included from note: test_sscanf_s.cexpanded from macro 'BOS_NULL': 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))) ^ (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] ../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: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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_mbstowcs_s.c:11: ../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: In file included from notetest_sscanf_s.c: :expanded from macro 'BOS_OVR2_BUTZERO'10 : ../include/safe_str_lib.h:733: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, smax) BOS_NULL(resultp); ^ ../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:287:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 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: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_sscanf_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_mbstowcs_s.c:11: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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] ../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:294:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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_sscanf_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_mbstowcs_s.c:11: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); __attribute__((diagnose_if( \ ^ ^ ../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: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_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_sscanf_s.c:10: ../include/safe_str_lib.h:741: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' BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ (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' 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_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_mbstowcs_s.c:11: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(slen, dmax); __attribute__((diagnose_if(_BOS_ZERO(dest, 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:741:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_mbstowcs_s.c:11: ../include/safe_str_lib.h:311:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:159:10: 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_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:311: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: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))) \ ^ (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:5: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_sscanf_s.c :10: ../include/safe_str_lib.h:746:../include/safe_compile.h53::162 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_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 test_sscanf_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_mbstowcs_s.c:11: ../include/safe_str_lib.h:311:19: 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(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_mbstowcs_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_sscanf_s.c:10: ../include/safe_str_lib.h:754:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: 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' (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_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_NULL(dest), "empty dest", 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] ../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: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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ../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: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_sscanf_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ../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: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_sscanf_s.c:10: ../include/safe_str_lib.h:755: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_mbstowcs_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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_mbstowcs_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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:770:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] EXTERN int iswfc(const uint32_t wc) VAL_OVR2(wc, 0x10ffff); ^ In file included from test_mbstowcs_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h257::32610::19 :note : warningexpanded from macro 'VAL_OVR2': '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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (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:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177: const size_t destbos) BOS_CHK2(dest, dmax);10 : ^ note: expanded from macro 'BOSW_CHK' ../include/safe_compile.h:183: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_mbstowcs_s.c:In file included from 11test_sscanf_s.c: :../include/safe_str_lib.h10:: 332../include/safe_str_lib.h::60774:: 67warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:../include/safe_compile.h14::179 :note14: :expanded from macro 'BOS_CHK2' 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 In file included from test_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::774332::6760:: 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::187180::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ In file included from test_sscanf_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_mbstowcs_s.c:11: ../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:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbstowcs_s.c:11: ../include/safe_str_lib.h:338: const size_t destbos) BOSW_CHK(dest) BOS_NULL(src);53 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177../include/safe_compile.h::10186:: 14note:: expanded from macro 'BOSW_CHK'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_sscanf_s.cIn file included from :test_mbstowcs_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h781::33851::53 :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::179187::1428:: notenote: : expanded from macro 'BOSW_CHK'expanded from macro 'BOS_CHK2' __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: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: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_sscanf_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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: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_mbstowcs_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' __attribute__((diagnose_if( \ ^ 394 warnings generated. 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: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: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] ../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: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_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' (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: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_mbstowcs_s.c:11: ../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_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' (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] ../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: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_mbstowcs_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_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' __attribute__((diagnose_if( \ ^ In file included from test_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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))) ^ 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_mbstowcs_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_mbstowcs_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: 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: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_mbstowcs_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_mbstowcs_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: 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: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_mbstowcs_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_mbstowcs_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), \ ^ 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] 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_mbstowcs_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_mbstowcs_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_mbstowcs_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' (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: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_mbstowcs_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_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' (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: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_mbstowcs_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_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' (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: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_mbstowcs_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' (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: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_mbstowcs_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_mbstowcs_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbstowcs_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_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: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_mbstowcs_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) ^ ../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: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_mbstowcs_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_mbstowcs_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))) ^ In file included from test_mbstowcs_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: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_mbstowcs_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_mbstowcs_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' (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: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: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_mbstowcs_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_mbstowcs_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_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: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ 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] 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_mbstowcs_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_sscanf_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) In file included from ^test_mbstowcs_s.c :11: ../include/safe_str_lib.h:445:5../include/safe_compile.h:: 177warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOSW_CHK' ../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_sscanf_s.c:10In file included from : test_mbstowcs_s.c../include/safe_str_lib.h::11790: :../include/safe_str_lib.h63::445 :warning5: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:../include/safe_compile.h14::162 :note28: :expanded from macro 'BOSW_CHK' 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 In file included from test_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::790445::6319:: 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' 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_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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:230In file included from :test_mbstowcs_s.c10:: 11note: : ../include/safe_str_lib.hexpanded from macro 'BOS_NULL': 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(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_mbstowcs_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))) ^ 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] 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 In file included from test_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::799452::552:: warningwarning: : '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' 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_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' 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: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_sscanf_s.c:10: ../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 BOSW_CHK(dest) BOSW_OVR2(src, len);: 452 ^: 52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:243:20: ../include/safe_compile.hnote:: 162expanded from macro 'BOSW_OVR2': 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_mbstowcs_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: In file included from notetest_sscanf_s.c: :expanded from macro 'VAL_OVR2'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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (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: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: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: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' In file included from test_sscanf_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_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: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_sscanf_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(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:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28:In file included from test_sscanf_s.cnote:: 10expanded from macro 'BOS_CHK': ../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: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ note ^: expanded from macro 'BOS_NULL' In file included from (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))test_mbstowcs_s.c : ^11 : ../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' In file included from test_sscanf_s.c:10: ../include/safe_str_lib.h:808:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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: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_mbstowcs_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 In file included from test_mbstowcs_s.c:test_sscanf_s.c11:: 10../include/safe_str_lib.h: :../include/safe_str_lib.h467::82760::53 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:177:10../include/safe_compile.h:: 183note:: 20expanded from macro 'BOSW_CHK': 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 In file included from test_sscanf_s.ctest_mbstowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::827467::5360:: 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::179186::1414:: notenote: : expanded from macro 'BOSW_CHK'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 In file included from test_mbstowcs_s.ctest_sscanf_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::467827::6053:: 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::187180::2828:: notenote: : expanded from macro 'BOS_CHK2'expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __attribute__((diagnose_if( \ ^ ^ 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' (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: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_mbstowcs_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(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ 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' __attribute__((diagnose_if( \ ^ 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] 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: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_mbstowcs_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), \ ^ 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] 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_mbstowcs_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_mbstowcs_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbstowcs_s.c:11: ../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_mbstowcs_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' (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: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_mbstowcs_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_mbstowcs_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_mbstowcs_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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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), \ ^ 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' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_mbstowcs_s.c:11: ../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_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_mbstowcs_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_mbstowcs_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_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' #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: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_mbstowcs_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_mbstowcs_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: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_mbstowcs_s.c:11: ../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_mbstowcs_s.c:11: ../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_mbstowcs_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_mbstowcs_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.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: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_mbstowcs_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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_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' __attribute__((diagnose_if( \ ^ In file included from 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' #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: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_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))) ^ 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: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_mbstowcs_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_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' __attribute__((diagnose_if( \ ^ 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] 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_mbstowcs_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_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) ^ ../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: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: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_mbstowcs_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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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] ../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: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_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_mbstowcs_s.c:11: ../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_mbstowcs_s.c:11: ../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_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] 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_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_mbstowcs_s.c:11: ../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_mbstowcs_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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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] 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_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' (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: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_mbstowcs_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_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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: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_mbstowcs_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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); ^ ../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: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_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: 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: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: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))) ^ 394 warnings generated. 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] 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_mbstowcs_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_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_mbstowcs_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_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), \ ^ 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_mbstowcs_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_mbstowcs_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_mbstowcs_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] ...) 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] 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: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_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: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcsrtombs_s.o test_wcsrtombs_s.c 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); ^ ../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: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_mbstowcs_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: 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' __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: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_mbstowcs_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); ^ ../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: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_mbstowcs_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_mbstowcs_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_mbstowcs_s.c:11: ../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_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' (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: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_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_mbstowcs_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' __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: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_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_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' (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] 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: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_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: 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: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_mbstowcs_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: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_mbstowcs_s.c:11: ../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_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' (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: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_mbstowcs_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' __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: 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: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_mbstowcs_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_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_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' (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] ../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: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: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_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' (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: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: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_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' (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: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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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: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: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.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_mbstowcs_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_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: 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: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_mbstowcs_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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_mbstowcs_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: 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: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_mbstowcs_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_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' (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: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: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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_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_mbstowcs_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_mbstowcs_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_mbstowcs_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_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))) ^ 394 warnings generated. 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] 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: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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:104: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_wcstombs_s.o test_wcstombs_s.c 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: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_mbsrtowcs_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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] ../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: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_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) && ^ ../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: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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_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(dest), "empty dest", bos_chk_err))) \ ^ 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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_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' __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: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_mbsrtowcs_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_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_mbsrtowcs_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' __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: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_mbsrtowcs_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 test_mbsrtowcs_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_mbsrtowcs_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: 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: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_mbsrtowcs_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_mbsrtowcs_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 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_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' (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: '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_mbsrtowcs_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); ^ ../include/safe_compile.h: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: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_mbsrtowcs_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_mbsrtowcs_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' __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: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_mbsrtowcs_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' __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: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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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' __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: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_mbsrtowcs_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' __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: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_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 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: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: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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_s.c:11: ../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_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' (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' (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' __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_mbsrtowcs_s.c: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_mbsrtowcs_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_mbsrtowcs_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))) \ ^ 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: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: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_mbsrtowcs_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_mbsrtowcs_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' (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: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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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_mbsrtowcs_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: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c:11: ../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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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))) \ ^ In file included from test_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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' (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ In file included from test_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_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: 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: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), \ ^ 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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: 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_mbsrtowcs_s.c:11: ../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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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: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: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_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))) \ ^ 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] ../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: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_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] 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: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_mbsrtowcs_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' (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: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_mbsrtowcs_s.c:11: ../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_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_mbsrtowcs_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_mbsrtowcs_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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_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' (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: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_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: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_mbsrtowcs_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: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ In file included from 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_mbsrtowcs_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: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_mbsrtowcs_s.c:11: ../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_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: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_mbsrtowcs_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' __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_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: 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: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_mbsrtowcs_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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from test_wcstombs_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' 391:57: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28In file included from test_wcstombs_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' : note: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from test_wcstombs_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_mbsrtowcs_s.c:In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 11 BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' : ../include/safe_str_lib.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 396:59: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_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' const size_t destbos) BOS_CHK2(dest, dmax); (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:183:20: note: In file included from test_wcstombs_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' 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_wcstombs_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_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_wcstombs_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_mbsrtowcs_s.c:11In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:121:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.h: BOS_ATTR((slen || dest || dmax) && _BOS_OVR(dest, dmax), ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 396:59:#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:187:28: note: expanded from macro 'BOS_CHK2' In file included from test_wcstombs_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' __attribute__((diagnose_if( \ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ^ In file included from test_wcstombs_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_mbsrtowcs_s.c (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ :11: ../include/safe_str_lib.h:402:52: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]test_wcstombs_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))) \ ^ const size_t srcbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:In file included from test_wcstombs_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' 10: note __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ : expanded from macro 'BOS_CHK' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcstombs_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_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:In file included from test_wcstombs_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' 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_wcstombs_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_mbsrtowcs_s.cIn file included from test_wcstombs_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' :11: ../include/safe_str_lib.h __attribute__((diagnose_if( \ ^ :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_wcstombs_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_wcstombs_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_wcstombs_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' In file included from test_mbsrtowcs_s.c (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ :11: ../include/safe_str_lib.h:403:5: warningIn file included from : test_wcstombs_s.c:10: ../include/safe_str_lib.h:144:9: warning: '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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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' BOS_OVR2(src, slen) BOS_NULL(firstp); (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:203:20: In file included from test_wcstombs_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' note: expanded from macro 'BOS_OVR2' (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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:403In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :5: va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ../include/safe_compile.h:206:14: note: In file included from test_wcstombs_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' 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_wcstombs_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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.hIn file included from test_wcstombs_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' :403:25: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_OVR2(src, slen) BOS_NULL(firstp); In file included from test_wcstombs_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' ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :230:10: note: expanded from macro 'BOS_NULL' In file included from test_wcstombs_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' (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_wcstombs_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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:187:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 11: ../include/safe_str_lib.h va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' :409:58 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ : warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_wcstombs_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))) ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:198:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 10 BOS_NULL(buffer) BOS_FMT(fmt);: ^ ../include/safe_compile.h:232:20: note: 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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ :11: ../include/safe_str_lib.h:409In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :58:EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: 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))) ^ ../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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:In file included from 11test_wcstombs_s.c:10: ../include/safe_str_lib.h:211:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : ../include/safe_str_lib.h: va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 409:58: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162:28:In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:215:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] note: va_list ap) BOS_NULL(dest) BOS_FMT(fmt);expanded from macro 'BOS_CHK' ^ ../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_ZERO(dest, dmax), \ ^ In file included from test_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]In file included from test_wcstombs_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))) ^ BOS_NULL(src) BOS_NULL(resultp);In file included from test_wcstombs_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' ../include/safe_compile.h:230 __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.hIn file included from :test_wcstombs_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' 410:19: (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_wcstombs_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_compile.h: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 230:10In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] : note const size_t srcbos) BOS_CHK(dest) BOS_NULL(src): ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' 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_wcstombs_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_wcstombs_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 In file included from test_wcstombs_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))) ^ test_mbsrtowcs_s.c:11: ../include/safe_str_lib.hIn file included from test_wcstombs_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' 416:57: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest)In file included from test_wcstombs_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' ../include/safe_compile.h: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 159:10: note: expanded from macro 'BOS_CHK' In file included from test_wcstombs_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_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ In file included from test_wcstombs_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 In file included from test_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:254:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_mbsrtowcs_s.c BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' :11: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14In file included from test_wcstombs_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' 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_wcstombs_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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:262:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' test_mbsrtowcs_s.c:11: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:262:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h 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))) ^ :162:28: note: expanded from macro 'BOS_CHK' In file included from test_wcstombs_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ ^ In file included from test_wcstombs_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_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_wcstombs_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' :417: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 5: In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:272:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(substring); ^ ../include/safe_compile.h:183:20: note: expanded from macro 'BOS_CHK2' 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:In file included from test_wcstombs_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' 230 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ :10: note: expanded from macro 'BOS_NULL' In file included from test_wcstombs_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( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_wcstombs_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 In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:279:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] test_mbsrtowcs_s.c BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' :11: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_str_lib.h ^ :417:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_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' BOS_NULL(src) BOS_NULL(resultp); (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcstombs_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), \ ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL'In file included from test_wcstombs_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))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))In file included from test_wcstombs_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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:286:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' test_mbsrtowcs_s.c:11: (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \../include/safe_str_lib.h ^ :423:55In file included from test_wcstombs_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' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: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] note BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:159:10: note: 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_wcstombs_s.c:10: ../include/safe_str_lib.h:294:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen): 104 ^: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :167:10: ../include/safe_compile.hnote:: expanded from macro 'BOS_CHK_BUTZERO'161 :14: note: expanded from macro 'BOS_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \In file included from test_wcstombs_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' 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] (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:295:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:423In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:110:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:../include/safe_compile.h10: :../include/safe_str_lib.h161::30214::5 :note : warningexpanded from macro 'BOS_CHK': 'diagnose_if' is a clang extension [-Wgcc-compat] :55: BOS_CHK_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ ^ ../include/safe_compile.h:167:10: note: expanded from macro 'BOS_CHK_BUTZERO' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(slen && (_BOS_OVR(dest, dmax) || _BOS_NULL(dest) || \ ^ 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:162:28: note: expanded from macro 'BOS_CHK' ../include/safe_compile.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :161:In file included from In file included from test_wcstombs_s.ctest_wcsrtombs_s.c::10: 12../include/safe_str_lib.h: :../include/safe_str_lib.h302::11033::19 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] 14 BOS_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h: BOS_CHK_BUTZERO(dest, slen) 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)))note ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ : expanded from macro 'BOS_CHK' In file included from test_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:118:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ BOS_ATTR((slen || dest || dmax) && ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:311: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_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: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_wcstombs_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#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): expanded from macro 'BOS_CHK' ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_mbsrtowcs_s.c:11: In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:122:35:In file included from test_wcstombs_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../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' "dest overflow") BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ :423 (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ :55:In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:311:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] warning: BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(countp); ^ ../include/safe_compile.h:203:20: note: expanded from macro 'BOS_OVR2' 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ :162In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] :28In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:311 BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen);: 19 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:../include/safe_compile.h10::206 :note14: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_OVR2' : 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))) \ ^ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcstombs_s.c:In file included from 10test_wcsrtombs_s.c: :../include/safe_str_lib.h12:: 311../include/safe_str_lib.h::39130:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14In file included from :test_mbsrtowcs_s.c :note11: : expanded from macro 'BOS_CHK' ../include/safe_str_lib.h:424: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: BOS_NULL(src); note ^: expanded from macro 'BOS_NULL' ../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))) ^ (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: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_mbsrtowcs_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); ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h../include/safe_compile.h::130159::1910:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216:10: note: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \expanded from macro 'BOS_OVR2_BUTZERO' ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.hIn file included from :test_mbsrtowcs_s.c318::115: :../include/safe_str_lib.h :warning430: :57'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 In file included from test_mbsrtowcs_s.ctest_wcsrtombs_s.c::1112: : ../include/safe_str_lib.h../include/safe_str_lib.h::430136::575:: 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_CHK2(str, smax); ^In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h318::1835::20 :warning : note'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(_BOS_ZERO(dest, dmax), \ ^ __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_wcsrtombs_s.c:12: ../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'In file included from test_wcstombs_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' (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.hIn file included from :test_wcsrtombs_s.c437::125: :../include/safe_str_lib.h :warning136: :'diagnose_if' is a clang extension [-Wgcc-compat]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 test_wcstombs_s.c:10 BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);: ../include/safe_str_lib.h ^: 318:19: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ BOS_CHK(dest) BOS_NULL(firstp); ^ ../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: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: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: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_OVR2_BUTNULL(dest, *dmaxp) ^ ../include/safe_compile.h:211:20: note: expanded from macro 'BOS_OVR2_BUTNULL' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:325:58: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ warning ^: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ const size_t destbos) BOS_CHK(dest) ^ ../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:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../include/safe_str_lib.h : ^143 :5: 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_ATTR(dest &&_BOS_NULL(dmaxp), "empty dmax") BOS_NULL(delim) ^ ../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_wcstombs_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_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 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: expanded from macro 'BOS_CHK2' ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:143:53: warning: '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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:325:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 162 ^: 28In file included from :test_mbsrtowcs_s.c :note11: : expanded from macro 'BOS_CHK'../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), \ ^ In file included from __attribute__((diagnose_if( \test_wcsrtombs_s.c : ^12 : ../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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:In file included from 326test_mbsrtowcs_s.c::511: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): ../include/safe_str_lib.hwarning ^:: 437'diagnose_if' is a clang extension [-Wgcc-compat]: 39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);10 : ^ 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_wcstombs_s.c:10: ../include/safe_str_lib.h:326:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] 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_mbsrtowcs_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:10In file included from :test_wcsrtombs_s.c :note12: : expanded from macro 'BOS_CHK' ../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_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcstombs_s.c:In file included from 10test_mbsrtowcs_s.c: :../include/safe_str_lib.h11:: 332../include/safe_str_lib.h::60445:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h../include/safe_compile.h::159161::514:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' ../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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ __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:445:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h../include/safe_compile.h::159162::1928:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOS_CHK(dest) BOS_FMT(fmt); ^ In file included from ../include/safe_compile.htest_wcstombs_s.c::23210:: 20../include/safe_str_lib.h:: 332note:: 60expanded from macro 'BOS_FMT': 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' __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: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' In file included from test_wcstombs_s.c:10: ../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' In file included from test_wcsrtombs_s.c __attribute__((diagnose_if( \: 12 ^: ../include/safe_str_lib.h:169:40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:206:14../include/safe_compile.h:: 159note:: 10expanded from macro 'BOS_OVR2': 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:In file included from 445test_wcsrtombs_s.c::3912:: ../include/safe_str_lib.hwarning:: 169'diagnose_if' is a clang extension [-Wgcc-compat]: 40: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: In file included from notetest_wcstombs_s.c: :expanded from macro 'BOS_CHK' 10: ../include/safe_str_lib.h:338:53: 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(dest), "empty dest", bos_chk_err))) \ ^ const size_t destbos) BOS_CHK2(dest, dmax); ^ ../include/safe_compile.h:183:20: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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: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_wcstombs_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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:169:54: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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))) \: 452 ^: 52: 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: const size_t destbos) BOS_CHK(dest)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))) ^ In file included from test_wcstombs_s.c:10: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \../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_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' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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] BOS_CHK(dest) BOS_FMT(fmt); ^ ../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:452: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_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcstombs_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), \ ^ In file included from test_mbsrtowcs_s.c: const size_t destbos) BOS_CHK2(dest, dmax);11 : ^../include/safe_str_lib.h :453:5: In file included from warning../include/safe_compile.htest_wcsrtombs_s.c: ::'diagnose_if' is a clang extension [-Wgcc-compat]12183 : :../include/safe_str_lib.h20::177 :note5: :expanded from macro 'BOS_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note VAL_OVR2(ch, 255) BOS_NULL(resultp);: expanded from macro 'BOS_CHK' ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcsrtombs_s.c:In file included from 12: test_wcstombs_s.c../include/safe_str_lib.h::10177: :../include/safe_str_lib.h5::343 :warning53: :'diagnose_if' is a clang extension [-Wgcc-compat] In file included from warningtest_mbsrtowcs_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_compile.h../include/safe_str_lib.h::162453::../include/safe_compile.h2823:::186 :notewarning14: : :expanded from macro 'BOS_CHK''diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK2' 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))) \ __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:177:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c: BOS_CHK(dest) BOS_FMT(fmt);10 : ^../include/safe_str_lib.h :343:53: ../include/safe_compile.hwarning:: 232'diagnose_if' is a clang extension [-Wgcc-compat]: 20: note: expanded from macro 'BOS_FMT' ../include/safe_compile.h:187:28: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:187:41: warning (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from test_wcstombs_s.c:10: va_list ap) BOS_CHK(dest) BOS_FMT(fmt);../include/safe_str_lib.h : ^348 :51: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]159 :10: note: expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11 const size_t destbos) BOS_CHK2(dest, dmax);: ../include/safe_str_lib.h ^: 459:53: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ 183 : ^20 : note../include/safe_compile.h: :expanded from macro 'BOS_CHK2'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_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^../include/safe_compile.hIn file included from :test_wcstombs_s.c162::1028: :../include/safe_str_lib.h :note348: :expanded from macro 'BOS_CHK'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_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:187 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 41 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c../include/safe_compile.h::11162: :../include/safe_str_lib.h28::460 :note5: :expanded from macro 'BOS_CHK' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] VAL_OVR2(ch, 255) BOS_NULL(resultp) BOS_ATTR(!*dest, "empty *dest"); __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_wcstombs_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: (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ note ^: expanded from macro 'BOS_CHK2' 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] __attribute__((diagnose_if( \ ^ va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232In file included from :test_mbsrtowcs_s.c20::11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_FMT'460 :23: 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) 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_mbsrtowcs_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"); In file included from ^ test_wcstombs_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::263353::4357:: notewarning: : expanded from macro 'BOS_ATTR''diagnose_if' is a clang extension [-Wgcc-compat] 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); 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:../include/safe_compile.h230::18310::20 :note : noteexpanded from macro 'BOS_NULL': 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_wcsrtombs_s.c:12: ../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);test_wcstombs_s.c ^: 10: ../include/safe_str_lib.h:353:../include/safe_compile.h57::232 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_FMT' ../include/safe_compile.hIn file included from :test_mbsrtowcs_s.c186::1114: :../include/safe_str_lib.h :note467: :expanded from macro 'BOS_CHK2'60 : 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.hIn file included from :test_mbsrtowcs_s.c202::115: :../include/safe_str_lib.h :warning467: :'diagnose_if' is a clang extension [-Wgcc-compat]60 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:14: note __attribute__((diagnose_if( \: expanded from macro 'BOS_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_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' In file included from test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.h:test_wcstombs_s.c467::1060: :../include/safe_str_lib.h :warning359: :'diagnose_if' is a clang extension [-Wgcc-compat]57 : warning: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))'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); ^ __attribute__((diagnose_if( \ ../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: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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:359:57: In file included from warningtest_mbsrtowcs_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:474:60../include/safe_compile.h:: 186warning:: 14'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): ^note : expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK2(dest, dmax); ^ (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_wcstombs_s.c:10: ../include/safe_str_lib.h:359:57In file included from : test_wcsrtombs_s.cwarning:: 12'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:207:59:../include/safe_compile.h :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : note: expanded from macro 'BOS_CHK2' 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' EXTERN int vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ __attribute__((diagnose_if( \ ^ ../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_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: note: expanded from macro 'BOS_CHK2' __attribute__((diagnose_if( \ ^ 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] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:365:56: 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' 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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h BOS_CHK(dest);: 211: ^51 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_wcstombs_s.c: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);10 : ^../include/safe_str_lib.h :365:56: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]232 :20: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \note : ^../include/safe_compile.h expanded from macro 'BOS_FMT': 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_mbsrtowcs_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_wcstombs_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'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] In file included from test_mbsrtowcs_s.c:11 __attribute__((diagnose_if( \: ../include/safe_str_lib.h ^: 484:5 va_list ap) BOS_NULL(dest) BOS_FMT(fmt);: ^warning : 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230../include/safe_compile.h::10162:: 28note:: 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_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' In file included from test_wcstombs_s.c:10: ../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))) ^ const size_t destbos) BOS_CHK2(dest, dmax);In file included from test_mbsrtowcs_s.c ^: 11: ../include/safe_str_lib.h:489:../include/safe_compile.h53::183 :warning20: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK2' const size_t destbos) BOS_CHK(dest) BOS_NULL(src) ^ __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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:217:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_wcstombs_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' __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: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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:In file included from 221test_wcstombs_s.c::510:: ../include/safe_str_lib.hwarning:: 370'diagnose_if' is a clang extension [-Wgcc-compat]: 57: warningIn file included from : test_mbsrtowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:489 BOS_FMT(fmt);:../include/safe_compile.h :53 ^187: : 28warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : ../include/safe_compile.hexpanded from macro 'BOS_CHK2': 232:20../include/safe_compile.h:: 162note:: 28expanded from macro 'BOS_FMT': note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h: const size_t destbos) BOS_CHK(dest) BOS_NULL(src)224 : ^60 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' EXTERN int vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt); ^ ../include/safe_compile.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 232 ^: 20: note: expanded from macro 'BOS_FMT' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:377:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) ^ BOS_CHK(dest) BOS_NULL(lastp); ^ ../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:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(resultp); ^ (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_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); ^ In file included from test_wcstombs_s.c../include/safe_compile.h::10232: :../include/safe_str_lib.h20::377 :note5: :expanded from macro 'BOS_FMT' 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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:377: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.h28::159 :note10: :expanded from macro 'BOS_CHK' note: expanded from macro 'BOS_CHK' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (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' (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: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::161377::1419:: notewarning: : expanded from macro 'BOS_CHK''diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_NULL(lastp); ^ In file included from test_wcsrtombs_s.c../include/safe_compile.h::12230: :../include/safe_str_lib.h10::232 : (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \note54 : : ^expanded from macro 'BOS_NULL' 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_mbsrtowcs_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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:232:54: 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_mbsrtowcs_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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:245:51: 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: const size_t srcbos) BOS_CHK(dest) BOS_NULL(src)'diagnose_if' is a clang extension [-Wgcc-compat] ^ In file included from test_wcstombs_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::159384::1057:: notewarning: : expanded from macro 'BOS_CHK''diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' 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))) \ ^ (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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:245:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 161test_wcstombs_s.c::1410:: ../include/safe_str_lib.hnote:: 384expanded from macro 'BOS_CHK': 57In file included from :test_mbsrtowcs_s.c :warning11: : 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_str_lib.h :503:64: ../include/safe_compile.hwarning:: 162'diagnose_if' is a clang extension [-Wgcc-compat]: 28: 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))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (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' In file included from test_mbsrtowcs_s.c:11In file included from : test_wcstombs_s.c../include/safe_str_lib.h::10503: :../include/safe_str_lib.h64::385 :warning5: :'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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ 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_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:230In file included from :10test_wcstombs_s.c:: 10note: : In file included from ../include/safe_str_lib.hexpanded from macro 'BOS_NULL'test_mbsrtowcs_s.c: :38511:: 19../include/safe_str_lib.h:: 504warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: 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' 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(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ 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:230In file included from :test_mbsrtowcs_s.c10::11 : note../include/safe_str_lib.h: :expanded from macro 'BOS_NULL'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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:391:57: warningIn file included from : test_mbsrtowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:504:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ ../include/safe_compile.h BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax);: 159 ^: 10: note: expanded from macro 'BOS_CHK'../include/safe_compile.h :261:10: note: expanded from macro 'VAL_OVR2_BUTZERO' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:253:56: warning: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \'diagnose_if' is a clang extension [-Wgcc-compat] ^ (diagnose_if((value) && (value) > (vmax), \ ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' In file included from test_wcstombs_s.c: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \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_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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:253:56: __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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:396:59: 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:254:19: 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); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:262:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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_wcstombs_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' 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' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:402:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.hIn file included from :test_wcsrtombs_s.c161::1214: :../include/safe_str_lib.h :note262: :expanded from macro 'BOS_CHK'19 : 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:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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' 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] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcstombs_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_wcstombs_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_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' In file included from test_wcstombs_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); ^ (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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ const size_t destbos) BOS_CHK(dest) ^ ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' 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] (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_wcstombs_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' 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 (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 14 ^: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcstombs_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_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(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:410:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' 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))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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_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_wcstombs_s.c:10: In file included from ../include/safe_str_lib.htest_wcsrtombs_s.c::41612:: 57../include/safe_str_lib.h:: 279warning:: 5'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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:416:57: 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(dest), "empty dest", bos_chk_err))) \ ^ 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' In file included from test_wcstombs_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: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:417:5: 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_wcstombs_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_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_wcstombs_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' 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] (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:216:10: note: expanded from macro 'BOS_OVR2_BUTZERO' (diagnose_if(bufsize && (_BOS_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:423:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.htest_wcsrtombs_s.c::16112:: 14../include/safe_str_lib.h:: 287note:: 9expanded from macro 'BOS_CHK': 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(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcstombs_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_wcstombs_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_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_wcstombs_s.c:10: ../include/safe_str_lib.h:430:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:294:33 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_BUTZERO(dest, slen) BOS_OVR2_BUTZERO(src, slen) ^ ../include/safe_compile.h:216:10: note (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h: VAL_OVR2(slen, dmax);430 : ^57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:10:../include/safe_compile.h :note161: :expanded from macro 'VAL_OVR2'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 test_wcstombs_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_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_wcstombs_s.c:10: ../include/safe_str_lib.h:437:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp);../include/safe_str_lib.h : ^302 :33: warning: '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:216:10: (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:303:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h: VAL_OVR2(slen, dmax);437 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:10: ../include/safe_compile.hnote:: 161expanded from macro 'VAL_OVR2': 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 test_wcstombs_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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:437: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(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: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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:311: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_wcstombs_s.c:10: ../include/safe_str_lib.h:437:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:../include/safe_compile.h12:: 187../include/safe_str_lib.h::28311:: 19note:: expanded from macro 'BOS_CHK2'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 :203:20: note: expanded from macro 'BOS_OVR2' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:437:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_CHK2(src, slen) BOS_NULL(countp); ^../include/safe_compile.h :206:14: note../include/safe_compile.h: :expanded from macro 'BOS_OVR2'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_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))) ^ In file included from test_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.hIn file included from :test_wcsrtombs_s.c445::125: :../include/safe_str_lib.h :warning318: :'diagnose_if' is a clang extension [-Wgcc-compat]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(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_wcstombs_s.c:In file included from 10test_wcsrtombs_s.c: :../include/safe_str_lib.h12:: 445../include/safe_str_lib.h::5318:: 5warning:: '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::16128::14 :note : noteexpanded from macro 'BOS_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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:445:19: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:445:39: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]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] BOS_CHK(dest) BOS_OVR2(src, slen) BOS_NULL(substringp); ^ ../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_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] In file included from test_wcstombs_s.c../include/safe_compile.h::16210:: 28../include/safe_str_lib.h:: 452note:: 52expanded from macro 'BOS_CHK': warning: '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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:326:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:522:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(retvalp)test_wcstombs_s.c : ^10 : ../include/safe_str_lib.h:452:52:../include/safe_compile.h :warning230: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : 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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:523:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(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_wcstombs_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_mbsrtowcs_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' #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:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:459:53: 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 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_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:In file included from test_wcstombs_s.cnote:: 10expanded from macro 'BOS_CHK2': ../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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", 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] ../include/safe_compile.h:186:14: note: expanded from macro 'BOS_CHK2' In file included from test_wcstombs_s.c:10: ../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))) \ ^ ../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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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_wcstombs_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_wcstombs_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_mbsrtowcs_s.c:11: ../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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:534:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:467:60: 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' 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_mbsrtowcs_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' In file included from test_wcstombs_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))) ^ (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:535:9: warning: In file included from test_wcstombs_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( \ ^ BOS_NULL(src) BOS_NULL(resultp); ^ ../include/safe_compile.h:In file included from 230test_wcstombs_s.c::1010:: ../include/safe_str_lib.hnote:: 474expanded from macro 'BOS_NULL': 60: 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' __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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' In file included from test_wcstombs_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))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:332:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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' In file included from test_wcstombs_s.c:10: ../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 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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:338:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_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: const size_t destbos) BOS_CHK2(dest, dmax);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_wcstombs_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_wcstombs_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_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(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcstombs_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_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(_BOS_ZERO(dest, dmax), \ ^ __attribute__((diagnose_if( \ ^ In file included from test_wcstombs_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' In file included from test_wcsrtombs_s.c:12: ../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] 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_wcstombs_s.c: __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:343 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_wcstombs_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_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' In file included from test_wcstombs_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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:348:51: In file included from test_wcstombs_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_wcstombs_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), \ ^ 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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:503:64: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ 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:353:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_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' 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_wcsrtombs_s.c:In file included from 12test_wcstombs_s.c: :../include/safe_str_lib.h10:: 353:../include/safe_str_lib.h57::503 :warning64: :'diagnose_if' is a clang extension [-Wgcc-compat] warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:186:../include/safe_compile.h14::162 :note28: :expanded from macro 'BOS_CHK2' note: expanded from macro 'BOS_CHK' __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: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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:504:31: 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_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_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:504:52: warning: In file included from '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), \ ^ '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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:536 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_wcstombs_s.c:10: ../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:537:17: 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' 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))) ^ #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: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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:524:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from In file included from test_wcstombs_s.ctest_mbsrtowcs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::538525::4217:: 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) && (void *)dest == (void *)src, ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' __attribute__((diagnose_if( \ ^ In file included from test_mbsrtowcs_s.c#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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_wcstombs_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_wcstombs_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' 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 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 14 ^: note: expanded from macro 'BOS_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:359:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ ../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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:534:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:365 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): 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_wcstombs_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_wcsrtombs_s.c: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:534:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \ ^ 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:370: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: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: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ 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:546:55: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:377:5: 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_CHK(dest) BOS_NULL(lastp); ^ ../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: In file included from ../include/safe_str_lib.htest_wcsrtombs_s.c::54712:: 5../include/safe_str_lib.h:: 377warning:: 5'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_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(dest), "empty dest", bos_chk_err))) \ ^ (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:377: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: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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:377:19: 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(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: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: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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:549 (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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' 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' #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_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_wcstombs_s.c:10: ../include/safe_str_lib.h:535:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:385:5: warning BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax"): 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' 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_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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:391:In file included from 57test_wcstombs_s.c:: 10warning: : ../include/safe_str_lib.h:'diagnose_if' is a clang extension [-Wgcc-compat]537 :17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_CHK(dest); ^ BOS_ATTR(!_BOS_NULL(dest) && (char *)dest == *srcp, ^ ../include/safe_compile.h:159:10:../include/safe_compile.h :note263: :expanded from macro 'BOS_CHK'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_wcstombs_s.c:10: In file included from ../include/safe_str_lib.htest_wcsrtombs_s.c::538:1242: :../include/safe_str_lib.h :warning391: :'diagnose_if' is a clang extension [-Wgcc-compat]57 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:161:14: note: expanded from macro 'BOS_CHK' "dest overlap") BOS_CHK2(*srcp, 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:391:57:In file included from test_wcstombs_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:538:42:../include/safe_compile.h :warning162: :'diagnose_if' is a clang extension [-Wgcc-compat]28 : 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_wcstombs_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_wcstombs_s.c:10: 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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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 "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len): 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_mbsrtowcs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:402:52: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]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' const size_t srcbos) 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_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' 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: __attribute__((diagnose_if( \note : ^expanded from macro 'BOS_CHK' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:551:17: warning: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \'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 #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))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_mbsrtowcs_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' 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] (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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 test_mbsrtowcs_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' 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] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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_mbsrtowcs_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_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) ^In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h../include/safe_compile.h::558159::3710:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_CHK' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^ ../include/safe_compile.h (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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:409:58: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:In file included from 161test_mbsrtowcs_s.c::1411:: ../include/safe_str_lib.hnote:: 558expanded from macro 'BOS_CHK': 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(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from In file included from test_wcsrtombs_s.ctest_mbsrtowcs_s.c::1211: : ../include/safe_str_lib.h../include/safe_str_lib.h::409558::5837:: 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::162195::2828:: notenote: : expanded from macro 'BOS_CHK'expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ __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] BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"); ^ ../include/safe_compile.h:263In file included from :43: 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] note: expanded from macro 'BOS_ATTR' 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:In file included from 416:test_mbsrtowcs_s.c57::11 : warning../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_CHK(dest) ^ const size_t destbos) BOS_NULL(retvalp) ../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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from 566test_wcsrtombs_s.c::512:: ../include/safe_str_lib.hwarning:: 416'diagnose_if' is a clang extension [-Wgcc-compat]: 57: 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(ps) VAL_OVR2(wc, 0x10ffff); ^ ../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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:416:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_compile.h../include/safe_str_lib.h::162566::285:: notewarning: : expanded from macro 'BOS_CHK''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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:417:5: warningIn file included from : test_mbsrtowcs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 11: ../include/safe_str_lib.h:566:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:162: BOS_NULL(src) BOS_NULL(resultp);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_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:417: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: 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_mbsrtowcs_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_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' ../include/safe_str_lib.h:539:21: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:424:5: 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); ^ ../include/safe_compile.h: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_wcstombs_s.c:10: ../include/safe_str_lib.h:546:55: warning: In file included from 'diagnose_if' is a clang extension [-Wgcc-compat]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' const size_t destbos) BOS_NULL(retvalp) ^ ../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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:547:5: 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:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:548:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ 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_wcsrtombs_s.c:#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))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_wcstombs_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, In file included from ^ test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:../include/safe_compile.h437::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_wcstombs_s.c:10: ../include/safe_str_lib.h:550:38: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:550:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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' "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:437:19: warningIn file included from : test_wcstombs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:550:../include/safe_compile.h53::187 :warning28: :'diagnose_if' is a clang extension [-Wgcc-compat] note: expanded from macro 'BOS_CHK2' ../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_wcsrtombs_s.c:In file included from 12test_wcstombs_s.c: :../include/safe_str_lib.h10:: 437../include/safe_str_lib.h::39550:: 53warning:: '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' BOS_CHK(dest) BOS_CHK2(src, slen) BOS_NULL(countp); ^ ../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_wcstombs_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_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_wcstombs_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_wcsrtombs_s.c:12: ../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))) ^ ../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_wcstombs_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: In file included from notetest_wcsrtombs_s.c: :expanded from macro 'BOS_CHK'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] (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:230:10: note: expanded from macro 'BOS_NULL' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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_wcstombs_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_wcsrtombs_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:558:37: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", 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_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' In file included from (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \test_wcstombs_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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 558 ^: 37: 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:453:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if( \ ^ VAL_OVR2(ch, 255) BOS_NULL(resultp); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:559:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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: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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:459:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:566: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(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))) \ ^ (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] In file included from test_wcstombs_s.c:10: ../include/safe_compile.h../include/safe_str_lib.h::161566::145:: notewarning: : expanded 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_NULL(dest), "empty dest", bos_chk_err))) \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcstombs_s.c:In file included from 10test_wcsrtombs_s.c: :../include/safe_str_lib.h12:: 566../include/safe_str_lib.h::5459:: 53warning:: '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.h::28162:: 28note:: 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:460:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:566:19: 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' BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../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_wcstombs_s.c:10: ../include/safe_str_lib.h:566:32: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' 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((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:467:60: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from const size_t destbos) BOS_CHK2(dest, dmax);test_wcstombs_s.c : ^10 : ../include/safe_str_lib.h:573:9: ../include/safe_compile.hwarning:: 183'diagnose_if' is a clang extension [-Wgcc-compat]: 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_wcstombs_s.c:10: ../include/safe_str_lib.h:575:44: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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' "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))) \ ^ (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_wcstombs_s.c:10: ../include/safe_str_lib.h:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]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' BOSW_CHK2(str, smax); ^ ../include/safe_compile.h:191 __attribute__((diagnose_if( \: 20 ^: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:484:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (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_wcstombs_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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcstombs_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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \: 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_wcstombs_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' (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __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] In file included from ../include/safe_compile.htest_wcstombs_s.c::16110:: 14../include/safe_str_lib.h:: 585note:: 20expanded from macro 'BOS_CHK': 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_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] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:591:5: 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 BOSW_CHK(dest) BOSW_OVR2(src, slen);: ^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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:490:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:591:5: BOS_NULL(resultp);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:../include/safe_compile.h230::17910::14 :note : noteexpanded from macro 'BOS_NULL': 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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:591:20: 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' BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: note: 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:498:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c../include/safe_compile.h::10161: :../include/safe_str_lib.h14::591 :note20: :expanded from macro 'BOS_CHK' 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(dest), "empty dest", bos_chk_err))) \ ^ (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] ../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] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:597: VAL_OVR2(value, 255);5 : ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:257:10: note: expanded from macro 'VAL_OVR2' BOSW_CHK(dest) BOS_NULL(src); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcstombs_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_wcsrtombs_s.c:In file included from 12test_wcstombs_s.c: :../include/safe_str_lib.h10:: 503../include/safe_str_lib.h::64597:: 5warning:: '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' rsize_t n, 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_wcstombs_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_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(buf), "empty " _XSTR(buf), bos_chk_err))) ^ (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' ^ ../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: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: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_wcstombs_s.c:10In file included from : test_mbsrtowcs_s.c../include/safe_str_lib.h::11603: :../include/safe_str_lib.h5::575 :warning44: : 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overflow or empty") VAL_OVR2(wc, 0x10ffff); ^ BOS_ATTR(slen && (_BOS_NULL(dest) || _BOS_ZERO(dest, dmax) || !dmax),../include/safe_compile.h : ^257 :10: 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 test_wcstombs_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_mbsrtowcs_s.c: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_wcstombs_s.c:10: ../include/safe_str_lib.h:606:13: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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: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_wcstombs_s.c:10: ../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:580:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195: BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)),28 : ^ note: expanded from macro 'BOSW_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:585:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:615:5: BOSW_CHK(dest) BOS_NULL(src);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: 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(_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_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:In file included from test_wcstombs_s.cnote:: 10expanded from macro 'BOSW_CHK': ../include/safe_str_lib.h:616:9: 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: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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:616:41: 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:230:10: note: expanded from macro 'BOS_NULL' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:585:20: warning (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))): '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_wcstombs_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_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_wcstombs_s.c:10: ../include/safe_str_lib.h:627:33: 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: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: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_wcstombs_s.c:10: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \../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: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_wcstombs_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), \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:In file included from 591test_wcstombs_s.c::2010:: ../include/safe_str_lib.hwarning:: 627'diagnose_if' is a clang extension [-Wgcc-compat]: 48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_OVR2(src, slen); ^ ../include/safe_compile.h:243:20: ...) BOSW_CHK(dest) BOS_FMT(fmt);note : ^expanded from macro 'BOSW_OVR2' ../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_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_wcstombs_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_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:394177 warning:s10: generated . 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_wcstombs_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_wcstombs_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_wcstombs_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' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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' #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] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow"): 646 ^: 34: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 263:43: note: expanded from macro 'BOS_ATTR' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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: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: In file included from notetest_wcstombs_s.c: :expanded from macro 'BOS_ATTR'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' #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_wcstombs_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' 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] __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' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcstombs_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_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") ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::657263::4243:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_ATTR' #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) 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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:616:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:657:42: BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr);warning : ^'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h../include/safe_compile.h::226179::2014:: notenote: : expanded from macro 'BOSW_OVR2_BUTNULL'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_wcstombs_s.c:10: ../include/safe_str_lib.h:657In file included from :42test_mbsrtowcs_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 616:41: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]180 :28: note: expanded from macro 'BOSW_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../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_wcstombs_s.c:10: ../include/safe_str_lib.h:657:57: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:616 va_list ap) BOSW_CHK(dest) BOS_FMT(fmt);: 57 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 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_NULL(fmt), "empty fmt", bos_chk_err))) ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ In file included from test_wcstombs_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_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_wcstombs_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); ^ In file included from test_mbsrtowcs_s.c:11../include/safe_compile.h: :../include/safe_str_lib.h232::62720::33 :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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:667:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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: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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:667:22: 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: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_mbsrtowcs_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_mbsrtowcs_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: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcrtomb_s.o test_wcrtomb_s.c 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' In file included from test_wcstombs_s.c:10: ../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))) ^ __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_wcstombs_s.c:10: ../include/safe_str_lib.h:670:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:504:5: warning: va_list ap) BOS_NULL(stream) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' 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] BOS_OVR2_BUTZERO(dest, n) VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n, dmax); ^ ../include/safe_compile.h:216:10: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) note ^: expanded from macro 'BOS_OVR2_BUTZERO' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h: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_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); ^ In file included from test_wcstombs_s.c../include/safe_compile.h::10257: :10../include/safe_str_lib.h:: 674note:: 27expanded from macro 'VAL_OVR2': warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] ../include/safe_compile.h:179:14: note ...) BOS_NULL(src) BOS_FMT(fmt);: expanded from macro 'BOSW_CHK' ^ (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(dest), "empty dest", bos_chk_err))) \ 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] (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' In file included from test_wcstombs_s.c:10: In file included from ../include/safe_str_lib.htest_mbsrtowcs_s.c::67411:: 41../include/safe_str_lib.h:: 646warning:: 34'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if((value) && (value) > (vmax), \ ^ ../include/safe_compile.h:180:28: note: expanded from macro 'BOSW_CHK' ...) BOS_NULL(src) 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_mbsrtowcs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:677:35: warning __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): '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:522:5: warningIn file included from : test_wcstombs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 10: ../include/safe_str_lib.h:677:49: 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 va_list ap) BOS_NULL(src) BOS_FMT(fmt);test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:657:42../include/safe_compile.h:: 232warning:: 20'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ va_list ap) BOSW_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 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:523:In file included from 9test_wcstombs_s.c:: 10warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 679:55: 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] ../include/safe_compile.h:179:14: note: expanded from macro 'BOSW_CHK' BOS_ATTR(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ EXTERN int wscanf_s(const wchar_t *restrict fmt, ...) BOS_FMT(fmt); ^ ../include/safe_compile.h:263:43:../include/safe_compile.h :note232: :expanded from macro 'BOS_ATTR'20 : note: expanded from macro 'BOS_FMT' (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ #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_mbsrtowcs_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:681:63: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:524:13: warningEXTERN int vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' BOS_ATTR(!_BOS_NULL(dest) && _BOSW_OVR(dest, dmax), "dest overflow") ^ ../include/safe_compile.h:263:43In file included from :test_mbsrtowcs_s.c :note11: : __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))expanded from macro 'BOS_ATTR'../include/safe_str_lib.h : ^657 :57: 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) 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:525:17: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:685:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && (void *)dest == (void *)src, ^ ../include/safe_compile.h BOS_NULL(stream) BOS_FMT(fmt);: 263 ^: 43: note: expanded from macro 'BOS_ATTR' ../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:661:56: warning: #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err)))'diagnose_if' is a clang extension [-Wgcc-compat] ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ 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_wcstombs_s.c:10: ../include/safe_str_lib.hIn file included from :test_wcsrtombs_s.c685::1222: :../include/safe_str_lib.h :warning526: :'diagnose_if' is a clang extension [-Wgcc-compat]42 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: "dest overlap") BOS_CHK2(src, len); note ^: expanded from macro 'BOS_FMT' ../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_mbsrtowcs_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 test_wcsrtombs_s.c:../include/safe_compile.h12:: 232../include/safe_str_lib.h::20526:: 42note:: 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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:688:35: 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))) \ ^ 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: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_wcstombs_s.cIn file included from :test_mbsrtowcs_s.c10:: 11../include/safe_str_lib.h: :../include/safe_str_lib.h688:: __attribute__((diagnose_if( \66752: :5 ^ : warning : warning'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:230:10: note va_list ap) BOS_NULL(stream) 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_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_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:670:36: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps)../include/safe_compile.h : ^230 :10: 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_wcstombs_s.c:10: ../include/safe_str_lib.h:698:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from In file included from test_wcsrtombs_s.ctest_mbsrtowcs_s.c::1211: : ../include/safe_str_lib.h../include/safe_str_lib.h::534670::3853:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'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' BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ../include/safe_compile.h ^: 230:10: note: ../include/safe_compile.hexpanded from macro 'BOS_NULL': 232:20: note: expanded from macro 'BOS_FMT' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", 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_wcstombs_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' 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] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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(!_BOS_NULL(dest) && _BOS_ZERO(dest, dmax), "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' ...) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:230:10:In file included from test_wcstombs_s.cnote:: 10expanded from macro 'BOS_NULL': ../include/safe_str_lib.h:698: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' (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:674:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:698:20: warning: ...) BOS_NULL(src) BOS_FMT(fmt);'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:536:13: warning BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h:243:20: note: expanded from macro 'BOSW_OVR2' __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))) ^ In file included from test_wcstombs_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' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:677:35: 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", \ ^ warning: 'diagnose_if' is a clang extension [-Wgcc-compat] va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:538:42../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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:538:42In file included from : test_mbsrtowcs_s.cwarning:: 11'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:677:49: warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]187 :28: note: expanded from macro 'BOS_CHK2' va_list ap) BOS_NULL(src) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: __attribute__((diagnose_if( \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: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_mbsrtowcs_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' __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: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: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_mbsrtowcs_s.c:In file included from 11test_wcsrtombs_s.c: :../include/safe_str_lib.h12:: 685../include/safe_str_lib.h::5547:: 5warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]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_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))) ^ (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:685:22: warningIn file included from : test_wcsrtombs_s.c'diagnose_if' is a clang extension [-Wgcc-compat]: 12: ../include/safe_str_lib.h:547:18: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(stream) BOS_FMT(fmt); 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))) ^ ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:549: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err)))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:In file included from 550test_mbsrtowcs_s.c::38:11 : warning../include/safe_str_lib.h: :'diagnose_if' is a clang extension [-Wgcc-compat]688 :35: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] "dest overlap") BOS_NULL(srcp) BOSW_CHK2(*srcp, len) ^ va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:230../include/safe_compile.h::10230:: 10note:: 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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:688:52: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] va_list ap) BOS_NULL(stream) BOS_FMT(fmt); ^ ../include/safe_compile.h:232:20: note: expanded from macro 'BOS_FMT' "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_NULL(fmt), "empty fmt", bos_chk_err))) ^ __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 In file included from test_wcsrtombs_s.ctest_mbsrtowcs_s.c::1211: : ../include/safe_str_lib.h../include/safe_str_lib.h::550698::535:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:195:28: note: expanded from macro 'BOSW_CHK2' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ (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: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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:698#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, bos_chk_err))): 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), \ ^ 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] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len): 698 ^: 20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../include/safe_compile.h:243:20: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) 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:558:23: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len)test_mbsrtowcs_s.c : ^11 : ../include/safe_str_lib.h:698:20:../include/safe_compile.h :warning159: :'diagnose_if' is a clang extension [-Wgcc-compat]10 : note: expanded from macro 'BOS_CHK' ../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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558:In file included from 23test_mbsrtowcs_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 698:41: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 161:14: note: expanded from macro 'BOS_CHK' BOSW_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../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_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' 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] __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ 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: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_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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:558: (diagnose_if(_BOS_NULL(dest), "empty dest", 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] ../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: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_mbsrtowcs_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))) \ ^ (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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:698:41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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_CHK(dest) BOSW_OVR2(src, slen) BOS_NULL(substringp); ^ ../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_mbsrtowcs_s.cIn file included from :test_wcstombs_s.c11:: 10: ../include/safe_str_lib.h:../include/safe_str_lib.h714::70652::51 :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat]: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) const size_t srcbos) BOSW_CHK(dest) ^ ^ ../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 test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.htest_wcstombs_s.c::71410:: 52:../include/safe_str_lib.h :warning706: :51'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:179:14../include/safe_compile.h:: 179note:: 14expanded from macro 'BOSW_CHK': 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 In file included from test_mbsrtowcs_s.ctest_wcstombs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::714706::5251:: 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::2828:: notenote: : expanded 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_wcstombs_s.ctest_mbsrtowcs_s.c::1011: : ../include/safe_str_lib.h../include/safe_str_lib.h::707715::55:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ^ ../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_wcstombs_s.c:10: ../include/safe_str_lib.h:707:In file included from 5test_mbsrtowcs_s.c:: 11warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat]../include/safe_compile.h :194:14: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK2': 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 In file included from test_mbsrtowcs_s.ctest_wcstombs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::715707::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::195195::2828:: notenote: : expanded from macro 'BOSW_CHK2'expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if( \ __attribute__((diagnose_if( \ ^ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:715:26:In file included from test_wcstombs_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../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 BOSW_CHK2(src, smax) BOS_NULL(resultp);: 230 ^: 10: 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_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.h:test_wcstombs_s.c723::1052: :../include/safe_str_lib.h :warning714: :'diagnose_if' is a clang extension [-Wgcc-compat]52 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_CHK(dest) ^ const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:../include/safe_compile.h10::177 :note10: :expanded from macro 'BOSW_CHK' 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 In file included from test_mbsrtowcs_s.ctest_wcstombs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::723714::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::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 test_wcstombs_s.c:10: ../include/safe_str_lib.hIn 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: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: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_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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ :714In file included from :test_mbsrtowcs_s.c52::11 : warning../include/safe_str_lib.h: :724'diagnose_if' is a clang extension [-Wgcc-compat]: 5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28../include/safe_compile.h:: 195note:: 28expanded from macro 'BOSW_CHK': note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __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] In file included from test_wcstombs_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:230:10: note: expanded from macro 'BOS_NULL' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:715:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:../include/safe_compile.h11:: 195:../include/safe_str_lib.h28::733 :note5: :expanded from macro 'BOSW_CHK2' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ __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_wcstombs_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_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(buf), "empty " _XSTR(buf), 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: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 In file included from test_mbsrtowcs_s.ctest_wcstombs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::733723::2052:: 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 srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:191:20:../include/safe_compile.h :note177: :expanded from macro 'BOSW_CHK2'10 : note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from In file included from test_mbsrtowcs_s.ctest_wcstombs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::733723::2052:: 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 test_mbsrtowcs_s.c:11: In file included from ../include/safe_str_lib.h:test_wcstombs_s.c733::1020: :../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:195:28:../include/safe_compile.h :note180: :expanded from macro 'BOSW_CHK2'28 : note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if( \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:733:41:In file included from test_wcstombs_s.cwarning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: ../include/safe_str_lib.h:724:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ^ ../include/safe_compile.h../include/safe_compile.h::230191::1020:: notenote: : expanded from macro 'BOS_NULL'expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:741:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:724:5: warning BOSW_CHK(dest) VAL_OVR2(value, 0x10ffff);: 'diagnose_if' is a clang extension [-Wgcc-compat] ^ ../include/safe_compile.h: 177:10: note: expanded from macro 'BOSW_CHK'../include/safe_compile.h :195:28: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if( \ ^ In file included from In file included from test_mbsrtowcs_s.ctest_wcstombs_s.c::1110: : ../include/safe_str_lib.h../include/safe_str_lib.h::741724::526:: warningwarning: : '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' BOSW_CHK2(src, smax) 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_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: note: In file included from test_wcstombs_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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:37733:5:: warningwarning: : 'diagnose_if' is a clang extension [-Wgcc-compat]'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:180:28: note../include/safe_compile.h: :expanded from macro 'BOSW_CHK'195 :28: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ __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"); ^In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h../include/safe_compile.h::733263::2043:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOS_ATTR' BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ #define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:565:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:733:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOS_NULL(retvalp) ../include/safe_compile.h ^: 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_wcstombs_s.c:10: In file included from ../include/safe_str_lib.htest_wcsrtombs_s.c::73312:: 41../include/safe_str_lib.h:: 566warning:: 5'diagnose_if' is a clang extension [-Wgcc-compat]: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK(dest) BOSW_CHK2(src, smax) BOS_NULL(resultp); BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc, 0x10ffff); ^ ^ ../include/safe_compile.h../include/safe_compile.h::230159::1010:: notenote: : expanded from macro 'BOS_NULL'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_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_wcstombs_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); ^In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:566../include/safe_compile.h::5177:: 10warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]note : expanded from macro 'BOSW_CHK' ../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_wcstombs_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_wcstombs_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_wcstombs_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), \ ^ 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: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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:746:53: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from ../include/safe_compile.h:test_mbsrtowcs_s.c179::1114: :../include/safe_str_lib.h :note746: :expanded from macro 'BOSW_CHK'53 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) (diagnose_if(_BOS_NULL(dest), "empty dest", 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_wcstombs_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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:746:53 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: ^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_wcstombs_s.c:10: ../include/safe_str_lib.h:747:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ 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_mbsrtowcs_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_mbsrtowcs_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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:754:52: In file included from warningtest_mbsrtowcs_s.c: :'diagnose_if' is a clang extension [-Wgcc-compat]11 : ../include/safe_str_lib.h:754:52:../include/safe_compile.h :warning179: :'diagnose_if' is a clang extension [-Wgcc-compat]14 : note: expanded from macro 'BOSW_CHK' const size_t srcbos) BOSW_CHK(dest) ^ ../include/safe_compile.h: (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \177 : ^10 : note: expanded from macro 'BOSW_CHK' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcstombs_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' 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] ../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_wcstombs_s.c:10: ../include/safe_str_lib.h:755:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:754 BOSW_CHK2(src, smax) BOS_NULL(resultp);: 52 ^: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:191:../include/safe_compile.h20::180 :note28: :expanded from macro 'BOSW_CHK2' 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_wcstombs_s.c:10: ../include/safe_str_lib.h:755: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.h755::1945::14 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK2' BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191:20: note: expanded from macro 'BOSW_CHK2' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcstombs_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_mbsrtowcs_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' __attribute__((diagnose_if( \ ^ (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \ ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:755:26: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h: BOSW_CHK2(src, smax) BOS_NULL(resultp);755 : ^5 : warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:230:10../include/safe_compile.h:: 195note:: 28expanded from macro 'BOS_NULL': 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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:761:51: 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] 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: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_mbsrtowcs_s.c:11: ../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' 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] (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ 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_mbsrtowcs_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_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' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:774:67 (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), 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: 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:573:9: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_ATTR(!_BOS_NULL(dest) && ^ In file included from test_mbsrtowcs_s.c../include/safe_compile.h::11263: :../include/safe_str_lib.h43::774 :note67: :expanded from macro 'BOS_ATTR' 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_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' 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' (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ __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] 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: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_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:781:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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' const size_t destbos) 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_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' 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: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_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_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' In file included from test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:781:66: 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) 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: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' In file included from test_mbsrtowcs_s.c: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h:585 (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \: 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: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_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: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: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 (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \test_mbsrtowcs_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_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: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); ^ ../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: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))) \ ^ 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: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: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: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: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_mbsrtowcs_s.c:11 __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \: ../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: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:807:61: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcsrtombs_s.c:12: const size_t destbos) BOSW_CHK(dest)../include/safe_str_lib.h : ^597 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' 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))) \ ^ (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] In file included from test_wcsrtombs_s.c../include/safe_compile.h::17912:: 14../include/safe_str_lib.h:: 597note:: 5expanded from macro 'BOSW_CHK': 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h../include/safe_compile.h::597180::528:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]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 test_mbsrtowcs_s.c:11: ../include/safe_str_lib.h:808:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_NULL(src) BOS_NULL(lenp); ^ ../include/safe_compile.h:230:10: note: BOSW_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_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); ^ ../include/safe_compile.h: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_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:605:9: warning: 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_wcstombs_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'diagnose_if' is a clang extension [-Wgcc-compat]:223: 10: note: expanded from macro 'BOSW_OVR2_BUTZERO' BOS_ATTR(slen &&_BOSW_OVR(dest, dmax), "dest overflow") ^ (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ ../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_wcstombs_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' 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] (diagnose_if((value) > (vmax), _XSTR(value) " overflow >" _XSTR(vmax), \ ^ 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_wcstombs_s.c:10: ../include/safe_str_lib.h:774:67: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const uint32_t src, const size_t destbos) BOSW_CHK(dest) ^ ../include/safe_compile.h:177:10: note: expanded from macro 'BOSW_CHK' BOS_ATTR(slen && (_BOSW_OVR(src, slen) || _BOS_NULL(src)), ^ ../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_wcstombs_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_wcstombs_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:615:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ BOS_ATTR(_BOS_NULL(dmaxp) || !*dmaxp, "empty dmax") ^ ../include/safe_compile.h:263:43: note: expanded from macro 'BOS_ATTR' In file included from test_wcstombs_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_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_wcstombs_s.c:10: ../include/safe_str_lib.hIn file included from :test_wcsrtombs_s.c781::5112:: ../include/safe_str_lib.hwarning:: 616'diagnose_if' is a clang extension [-Wgcc-compat]: 41: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ^ ../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_wcstombs_s.c:10: ../include/safe_str_lib.h:781:In file included from 51test_wcsrtombs_s.c:: 12warning: : ../include/safe_str_lib.h'diagnose_if' is a clang extension [-Wgcc-compat]: 616:57: warning: ../include/safe_compile.h'diagnose_if' is a clang extension [-Wgcc-compat]: 179:14: note: expanded from macro 'BOSW_CHK' BOSW_OVR2_BUTNULL(dest, *dmaxp) BOS_NULL(delim) BOS_NULL(ptr); ^ ../include/safe_compile.h:230 (diagnose_if(_BOS_NULL(dest), "empty dest", 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_wcstombs_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_wcstombs_s.c:10: ../include/safe_str_lib.h:781:66: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] const size_t destbos) BOSW_CHK(dest) BOS_NULL(src); ^ ../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_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_wcstombs_s.c:10: ../include/safe_str_lib.h: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:627:33: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h const size_t destbos) BOSW_CHK(dest): 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:627:48: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] In file included from test_wcstombs_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' ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcstombs_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_wcstombs_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))) ^ ../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_wcstombs_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_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' In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:799: (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: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:179:14: note: expanded from macro 'BOSW_CHK' In file included from test_wcstombs_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))) \ ^ ../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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:799 __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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: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_wcstombs_s.c:10: ../include/safe_str_lib.h:799:20: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ../include/safe_compile.h __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))): 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:646:34: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] ...) BOSW_CHK(dest) BOS_FMT(fmt); ^ In file included from test_wcstombs_s.c:10: ../include/safe_str_lib.h:../include/safe_compile.h807::17761::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK' const size_t destbos) BOSW_CHK(dest) ^ (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", 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_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); ^ const size_t destbos) BOSW_CHK(dest)../include/safe_compile.h:232 :20 ^: note: expanded from macro 'BOS_FMT' ../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_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' (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] 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_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' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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' 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: (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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_wcstombs_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_wcstombs_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_wcstombs_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_wcstombs_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_wcstombs_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_wcstombs_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_wcstombs_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_wcstombs_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))) ^ test_mbsrtowcs_s.c:269:10: error: len overflow >dmax rc = mbsrtowcs_s(&ind, dest, 3, (cs = "\xf0\x8f\xbf\xbd", &cs), 4, &ps); ^ ../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))) ^ ~~~ 394 warnings and 1 error generated. test_wcstombs_s.c:118:10: error: empty dest rc = wcstombs_s(&ind, NULL, LEN, (cs = L"abcdef", cs), 2); ^ In file included from test_wcrtomb_s.c:../include/safe_str_lib.h10:: 561../include/safe_str_lib.h::61104:: 5note:: expanded from macro 'wcstombs_s' warning: 'diagnose_if' is a clang extension [-Wgcc-compat] _wcstombs_s_chk(retvalp, dest, dmax, src, len, BOS(dest)) ^ ../include/safe_str_lib.h:558:23: BOS_CHK(dest) BOS_NULL(src);note : ^from 'diagnose_if' attribute on '_wcstombs_s_chk': ../include/safe_compile.h:159:10: note: expanded from macro 'BOS_CHK' BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src, len) ^~~~~~~~~~~~~ ../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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_s.c:10: ../include/safe_str_lib.h:130:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] make[4]: *** [Makefile:3120: test_mbsrtowcs_s.o] Error 1 ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' make[4]: *** Waiting for unfinished jobs.... __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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] 394In file included from warningtest_wcrtomb_s.cs: and 101: error../include/safe_str_lib.h generated../include/safe_compile.h::. 130179::1914:: warningnote: : 'diagnose_if' is a clang extension [-Wgcc-compat]expanded from macro 'BOSW_CHK' BOS_CHK(dest) BOS_OVR2_BUTZERO(src, slen); ^ ../include/safe_compile.h:216: (diagnose_if(_BOS_NULL(dest), "empty dest", 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_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_wcrtomb_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:In file included from 183test_wcsrtombs_s.c:20::12 : note../include/safe_str_lib.h: :expanded from macro 'BOS_CHK2'755 :5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOSW_CHK2(src, smax) BOS_NULL(resultp); ^ ../include/safe_compile.h:191 __attribute__((diagnose_if(_BOS_OVR(buf, bufsize), _XSTR(buf) " overflow", \: 20 ^: note: expanded from macro 'BOSW_CHK2' __attribute__((diagnose_if(_BOSW_OVR(buf, bufsize), \ ^ In file included from test_wcrtomb_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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) \: 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_wcrtomb_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' In file included from test_wcsrtombs_s.c:12 __attribute__((diagnose_if( \: ../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' In file included from test_wcrtomb_s.c:10: ../include/safe_str_lib.h:142:50: 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_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_wcrtomb_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:43In file included from : test_wcsrtombs_s.cnote:: 12expanded from macro 'BOS_ATTR': ../include/safe_str_lib.h:761:51: 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_wcrtomb_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_wcrtomb_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_wcrtomb_s.c:10: ../include/safe_str_lib.h:159:5: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] const size_t srcbos) BOSW_OVR2_BUTZERO(src, slen); ^ BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:223:../include/safe_compile.h10::159 :note10: :expanded from macro 'BOSW_OVR2_BUTZERO' note: expanded from macro 'BOS_CHK' (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \ ^ (diagnose_if(_BOS_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcrtomb_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_wcrtomb_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:765: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_wcrtomb_s.c:10: ../include/safe_str_lib.h:159:19 (diagnose_if(bufsize && (_BOSW_OVR(buf, bufsize) || _BOS_NULL(buf)), \: ^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_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_wcrtomb_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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:774:67:make[4]: *** [Makefile:3120: test_wcstombs_s.o] Error 1 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_wcrtomb_s.c ^: 10: ../include/safe_str_lib.h:169../include/safe_compile.h::40177::10 :warning : note'diagnose_if' is a clang extension [-Wgcc-compat]: expanded from macro 'BOSW_CHK' ../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_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' In file included from test_wcrtomb_s.c:10: ../include/safe_str_lib.h:169:40: 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' In file included from test_wcsrtombs_s.c:12: ../include/safe_str_lib.h __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \: 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_wcrtomb_s.ctest_wcsrtombs_s.c::1210: : ../include/safe_str_lib.h../include/safe_str_lib.h::775169::554: :warning : warning'diagnose_if' is a clang extension [-Wgcc-compat] : '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' va_list ap) BOS_CHK(dest) BOS_FMT(fmt); ^ ../include/safe_compile.h:232#define BOS_ATTR(chk, msg) __attribute__((diagnose_if(chk, msg, 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_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_wcrtomb_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 ../include/safe_compile.htest_wcsrtombs_s.c::15912:: 10../include/safe_str_lib.h::781 :note51: : expanded from macro 'BOS_CHK'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_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:180:28: note: expanded from macro 'BOSW_CHK' In file included from test_wcrtomb_s.c:10: ../include/safe_str_lib.h:177:5: 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(dest), "empty dest", bos_chk_err))) \ ^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' In file included from test_wcrtomb_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] ../include/safe_compile.h:162:28: note: expanded from macro 'BOS_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcrtomb_s.c:10In file included from : test_wcsrtombs_s.c../include/safe_str_lib.h::12177: :../include/safe_str_lib.h19:790:: 63warning:: 'diagnose_if' is a clang extension [-Wgcc-compat]warning : 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_CHK(dest) BOS_FMT(fmt); ^ const size_t destbos) BOSW_CHK(dest) ^../include/safe_compile.h :232:20../include/safe_compile.h:: 177:note10: :expanded from macro 'BOS_FMT' note: expanded from macro 'BOSW_CHK' (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_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' In file included from test_wcrtomb_s.c:10: __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \../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); In file included from ^test_wcsrtombs_s.c :12: ../include/safe_str_lib.h:791:../include/safe_compile.h5:: 159warning:: 10'diagnose_if' is a clang extension [-Wgcc-compat]: note: expanded from macro 'BOS_CHK' 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_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcrtomb_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_wcsrtombs_s.c:12: ../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' (diagnose_if(_BOSW_OVR(dest, dmax), "dest overflow", bos_chk_err))) \ ^ In file included from test_wcrtomb_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_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' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ (diagnose_if(_BOS_NULL(dest), "empty dest", bos_chk_err))) \ ^ In file included from test_wcsrtombs_s.c:In file included from 12: test_wcrtomb_s.c../include/safe_str_lib.h::79910:: 5../include/safe_str_lib.h: :warning187: :'diagnose_if' is a clang extension [-Wgcc-compat]55 : warning../include/safe_compile.h: :'diagnose_if' is a clang extension [-Wgcc-compat]180 :28: note: expanded from macro 'BOSW_CHK' __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ 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_wcsrtombs_s.c:12: ../include/safe_str_lib.h:799:20: __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", bos_chk_err))) 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' In file included from test_wcrtomb_s.c:10: ../include/safe_str_lib.h:198:5: (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err)))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_wcrtomb_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_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_wcrtomb_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_wcsrtombs_s.c:12: ../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_wcrtomb_s.c:10: ../include/safe_str_lib.h:202:22: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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] BOS_NULL(stream) BOS_FMT(fmt); ../include/safe_compile.h ^: 180:28: note: ../include/safe_compile.hexpanded from macro 'BOSW_CHK': 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_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_wcrtomb_s.c:10: ../include/safe_str_lib.h:205:51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] 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:EXTERN int scanf_s(const char *restrict fmt, ...) BOS_FMT(fmt);230 :10 ^: 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_wcrtomb_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' 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] __attribute__((diagnose_if(_BOS_NULL(fmt), "empty fmt", 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_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: noteIn file included from : expanded from macro 'BOSW_CHK'test_wcrtomb_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' 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' (diagnose_if(_BOS_NULL(buf), "empty " _XSTR(buf), bos_chk_err))) ^ __attribute__((diagnose_if(_BOS_ZERO(dest, dmax), \ ^ In file included from test_wcsrtombs_s.c:12: In file included from ../include/safe_str_lib.htest_wcrtomb_s.c::828:105: :../include/safe_str_lib.h :warning211: :'diagnose_if' is a clang extension [-Wgcc-compat] 51: warning: 'diagnose_if' is a clang extension [-Wgcc-compat] BOS_NULL(src); ^ ../include/safe_compile.h:230:10: note: expanded from macro 'BOS_NULL' va_list ap) BOS_NULL(stream) 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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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_wcrtomb_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))) ^ 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-05-03T05:06:48Z 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: 14560 Build-Time: 36 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 5 Job: safeclib_3.5-3 Machine Architecture: amd64 Package: safeclib Package-Time: 56 Source-Version: 3.5-3 Space: 14560 Status: attempted Version: 3.5-3 -------------------------------------------------------------------------------- Finished at 2020-05-03T05:06:48Z Build needed 00:00:56, 14560k disk space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 57.202310683s