D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 warning: /home/iurt/rpmbuild/SPECS/libowfat.spec line 63: autopatch: no matching patches in range Installing /home/iurt/rpmbuild/SRPMS/@2183919:libowfat-0.34-1.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.xMCBlj Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.uMwmcW + umask 022 + cd /home/iurt/rpmbuild/BUILD/libowfat-0.34-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/libowfat-0.34-build + rm -rf libowfat-0.34 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/libowfat-0.34.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd libowfat-0.34 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find . -name '*.[ch]' -print0 + xargs -0 sed -i -e s/__pure__/PURE/g -e s/__deprecated__/DEPRECATED/g + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.uCRiGV + umask 022 + cd /home/iurt/rpmbuild/BUILD/libowfat-0.34-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libowfat-0.34 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/make -O -j12 V=1 VERBOSE=1 -f GNUmakefile 'OPT_REG=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17' DIET= mkdir libowfat ln -f compiler.h libowfat/ ln -f byte.h libowfat/ rm -f haveuint128.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryuint128.c >/dev/null 2>&1; then echo "#define HAVE_UINT128"; fi > haveuint128.h rm -f tryuint128.o gcc -c fmt/fmt_escapecharhtml.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c fmt/fmt_escapecharquotedprintable.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_escapecharquotedprintable.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_escapecharquotedprintableutf8.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_escapecharquotedprintableutf8.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_fill.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_fill.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_escapecharxml.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_escapecharxml.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_human.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_human.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_escapecharjson.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_escapecharjson.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_humank.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_humank.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_long.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_long.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ rm -f iopause.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o t trypoll.c >/dev/null 2>&1; then cp iopause.h2 iopause.h; else cp iopause.h1 iopause.h; fi rm -f t gcc -c fmt/fmt_iso8601.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_iso8601.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_minus.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_minus.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_httpdate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_httpdate.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_longlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_longlong.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ rm -f havealloca.h echo "#include " > havealloca.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryalloca.c -DA >/dev/null 2>&1; then echo "#include "; fi >> havealloca.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryalloca.c -DB >/dev/null 2>&1; then echo "#include "; fi >> havealloca.h rm -f tryalloca.o gcc -c fmt/fmt_pb_double.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_double.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_float.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_float.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_int.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_int.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_sint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_sint.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_netstring.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_netstring.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pad.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pad.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_type0_sint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_type0_sint.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_type1_double.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_type1_double.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_string.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_string.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_tag.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_tag.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_type5_float.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_type5_float.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_type5_fixed32.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_type5_fixed32.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_type1_fixed64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_type1_fixed64.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_pb_type2_string.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_pb_type2_string.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_plusminus.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_plusminus.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_strm_internal.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_strm_internal.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_tohex.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_tohex.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_str.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_str.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ rm -f haveinline.h if ! gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryinline.c >/dev/null 2>&1; then echo "#define inline"; fi > haveinline.h rm -f tryinline.o gcc -c fmt/fmt_ulong0.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_ulong0.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_ulonglong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_ulonglong.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_strn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_strn.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_ulong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_ulong.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_varint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_varint.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_xlonglong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_xlonglong.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c scan/scan_8long.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_8long.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c fmt/fmt_utf8.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_utf8.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c scan/scan_8longlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_8longlong.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_8int.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_8int.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c fmt/fmt_xmlescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_xmlescape.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c scan/scan_8longn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_8longn.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_8short.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_8short.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_asn1dertag.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_asn1dertag.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_fromhex.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_fromhex.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_asn1derlength.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_asn1derlength.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_charsetnskip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_charsetnskip.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_long.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_long.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_int.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_int.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_longlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_longlong.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_netstring.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_netstring.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_double.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_double.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_nonwhitenskip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_nonwhitenskip.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_noncharsetnskip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_noncharsetnskip.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_longn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_longn.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_iso8601.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_iso8601.c:5: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from scan/scan_iso8601.c:6: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from scan/scan_iso8601.c:7: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c scan/scan_pb_tag.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_tag.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_pb_type0_sint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_type0_sint.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_pb_type1_double.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_type1_double.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_httpdate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_httpdate.c:5: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from scan/scan_httpdate.c:6: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from scan/scan_httpdate.c:7: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c scan/scan_pb_type1_fixed64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_type1_fixed64.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_pb_type5_fixed32.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_type5_fixed32.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_pb_type2_stringlen.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_type2_stringlen.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_plusminus.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_plusminus.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_pb_type5_float.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_pb_type5_float.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_ulong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_ulong.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_uint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_uint.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_ulonglong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_ulonglong.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_ulongn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_ulongn.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_short.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_short.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_ushort.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_ushort.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_utf8_sem.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_utf8_sem.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_varint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_varint.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_utf8.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_utf8.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_whitenskip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_whitenskip.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_xlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_xlong.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_xint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_xint.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c str/str_chr.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_chr.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c scan/scan_xlongn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_xlongn.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_xshort.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_xshort.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c scan/scan_xlonglong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from scan/scan_xlonglong.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c str/str_copy.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_copy.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c str/str_diff.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_diff.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c str/str_len.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_len.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c str/str_rchr.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_rchr.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c str/str_start.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_start.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c uint/uint16_pack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint16_pack_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c str/str_diffn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from str/str_diffn.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c uint/uint16_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint16_read_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint16_unpack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint16_unpack_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint32_pack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint32_pack_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint32_unpack_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint32_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint32_read_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint32_unpack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint64_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint64_pack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. ln -f stralloc.h libowfat/ gcc -c uint/uint64_pack_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint64_unpack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint64_read_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c uint/uint64_unpack_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c open/open_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c open/open_excl.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c open/open_append.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c open/open_rw.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c stralloc/stralloc_append.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_append.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_cat.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_cat.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_cat.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c open/open_write.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c open/open_trunc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c stralloc/stralloc_catb.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_catb.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from stralloc/stralloc_catb.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_catlong0.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_catlong0.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from ./fmt.h:18, from stralloc/stralloc_catlong0.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c stralloc/stralloc_cats.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_cats.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_cats.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c stralloc/stralloc_chop.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_chop.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_copy.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_copy.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_copy.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c stralloc/stralloc_chomp.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_chomp.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_catulong0.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_catulong0.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from ./fmt.h:18, from stralloc/stralloc_catulong0.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c stralloc/stralloc_copyb.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_copyb.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from stralloc/stralloc_copyb.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_catm_internal.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_catm_internal.c:3: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_copys.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_copys.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_copys.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ ln -f tai.h libowfat/ gcc -c open/readclose.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./readclose.h:7, from open/readclose.c:3: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ ln -f uint64.h libowfat/ ln -f uint32.h libowfat/ gcc -c stralloc/stralloc_diffs.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_diffs.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_diffs.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from stralloc/stralloc_diffs.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c stralloc/stralloc_init.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_init.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_zero.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_zero.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_diff.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_diff.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_diff.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from stralloc/stralloc_diff.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c stralloc/stralloc_starts.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_starts.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from stralloc/stralloc_starts.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from stralloc/stralloc_starts.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c stralloc/stralloc_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_free.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c unix/winsock2errno.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. ln -f uint16.h libowfat/ rm -f select.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c trysysel.c >/dev/null 2>&1; then cp select.h2 select.h; else cp select.h1 select.h; fi rm -f trysysel.o gcc -c stralloc/stralloc_ready.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_ready.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c stralloc/stralloc_readyplus.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from stralloc/stralloc_readyplus.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c unix/ndelay_off.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c unix/ndelay_on.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/init.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/fmt_ip6c.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from socket/fmt_ip6c.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/fmt_ip4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from socket/fmt_ip4.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/fmt_ip6_flat.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./ip6.h:5, from socket/fmt_ip6_flat.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/fmt_ip6ifc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from socket/fmt_ip6ifc.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/scan_ip4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/scan_ip4.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c socket/scan_ip6_flat.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/scan_ip6_flat.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c socket/socket_accept4_makenonblocking.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_accept4_makenonblocking_setcloseonexec.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. rm -f haveaccept4.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryaccept4.c >/dev/null 2>&1; then echo "#define HAVE_ACCEPT4"; fi > haveaccept4.h rm -f tryaccept4.o rm -f haveip6.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryip6.c >/dev/null 2>&1; then echo "#define LIBC_HAS_IP6"; fi > haveip6.h rm -f tryip6.o gcc -c socket/socket_accept4_setcloseonexec.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/scan_ip6if.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./ip6.h:5, from socket/scan_ip6if.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ rm -f havescope.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c tryscope.c >/dev/null 2>&1; then echo "#define LIBC_HAS_SCOPE_ID"; fi > havescope.h rm -f tryscope.o rm -f havesl.h if ! gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o t trysl.c >/dev/null 2>&1; then echo "typedef int socklen_t;"; fi > havesl.h rm -f t gcc -c socket/socket_accept6_makenonblocking_setcloseonexec.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/fmt_ip6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from socket/fmt_ip6.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/scan_ip6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/scan_ip6.c:1: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from ./ip6.h:5, from socket/scan_ip6.c:3: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_accept6_makenonblocking.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_accept6_setcloseonexec.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_bind4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_bind4.c:7: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_bind4_reuse.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_connect4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_connect4.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_bind6_reuse.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_broadcast.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_ip4loopback.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_deferaccept.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_fastopen.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_listen.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_mchopcount6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_mchopcount6.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_fastopen_connect4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_local4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_local4.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_fastopen_connect6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_mcjoin6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_mcjoin6.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_mcleave4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_mcleave4.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_local6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_local6.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_noipv6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. rm -f haven2i.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o t tryn2i.c >/dev/null 2>&1; then echo "#define HAVE_N2I"; fi > haven2i.h rm -f t gcc -c socket/socket_mcleave6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_mcleave6.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_mcjoin4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_mcjoin4.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_mcloop4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_mcloop6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_quickack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_mcttl4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_remote4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_remote4.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_sctp4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_recv4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_recv6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_recv6.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_sctp4b.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_sctp6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_remote6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_remote6.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_v4mappedprefix.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_sctp6b.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_send4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_send4.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_v6any.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. ln -f buffer.h libowfat/ gcc -c socket/socket_v6loopback.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_tryreservein.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_send6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_send6.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_tcp4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_tcp4b.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_tcp6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_tcp6b.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_udp4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_1.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_1small.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_udp6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_2.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_0.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_0small.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_flush.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_close.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_feed.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_frombuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_frombuf.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_fromarray.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_fromarray.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c buffer/buffer_fromsa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_fromsa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ ln -f taia.h libowfat/ gcc -c buffer/buffer_get.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_get_new_token_sa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get_new_token_sa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_get_token_sa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get_token_sa.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from buffer/buffer_get_token_sa.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_get_token_sa_pred.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get_token_sa_pred.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from buffer/buffer_get_token_sa_pred.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_get_token.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get_token.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from buffer/buffer_get_token.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c buffer/buffer_get_new_token_sa_pred.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get_new_token_sa_pred.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_get_token_pred.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_get_token_pred.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from buffer/buffer_get_token_pred.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c buffer/buffer_getc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_getc.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_getline_sa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_getline_sa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_getn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_getn.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_getnewline_sa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_getnewline_sa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_init.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_staticcontents_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_read_allocbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_allocbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_munmap.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_staticcontents.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_write.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_init_write_allocbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_peek.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_putalign.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putalign.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_mmapread.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_peekc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_peekc.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_puterror.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_puterror2.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_put8long.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from buffer/buffer_put8long.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_putflush.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_putlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from buffer/buffer_putlong.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_putm_internal_flush.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_putlonglong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from buffer/buffer_putlonglong.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_put.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_putnlflush.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putnlflush.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/buffer_puts.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_puts.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/buffer_putm_internal.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_putsa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putsa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_putsaflush.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putsaflush.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/buffer_putsflush.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putsflush.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/buffer_putsalign.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putsalign.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/buffer_putspace.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_putspace.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/buffer_putulong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from buffer/buffer_putulong.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_putulonglong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from buffer/buffer_putulonglong.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_putxlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from buffer/buffer_putxlong.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/buffer_stubborn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_stubborn2.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/errmsg_iam.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_seek.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/buffer_tosa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/buffer_tosa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c buffer/errmsg_infosys.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/errmsg_infosys.c:5: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/errmsg_info.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/errmsg_info.c:5: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/errmsg_puts.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/errmsg_puts.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ buffer/errmsg_puts.c: In function 'errmsg_flush': buffer/errmsg_puts.c:31:10: warning: ignoring return value of 'writev' declared with attribute 'warn_unused_result' [-Wunused-result] 31 | if (n) writev(fd,x,n); | ^~~~~~~~~~~~~~ gcc -c buffer/errmsg_warn.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/errmsg_warn.c:5: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/errmsg_warnsys.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/errmsg_warnsys.c:5: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c buffer/errmsg_write.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/prs_u16.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_u16.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_asciiz.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_asciiz.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_asciiz_fixedlen.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_asciiz_fixedlen.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_u32.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_u32.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_readblob.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_readblob.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_u16_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_u16_big.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_u64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_u64.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_u64_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_u64_big.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/prs_u32_big.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/prs_u32_big.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c mmap/mmap_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mmap/mmap_readat.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mmap/mmap_private.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mmap/mmap_shared.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mmap/mmap_unmap.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_add.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_addsec.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_approx.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_half.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_frac.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_less.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_pack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_now.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_tai.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_uint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_sub.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c taia/taia_unpack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. ln -f iopause.h libowfat/ gcc -c tai/tai_add.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c tai/tai_now.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c tai/tai_sub.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c tai/tai_uint.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c tai/tai_unpack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c tai/tai_pack.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c case/case_diffb.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from case/case_diffb.c:1: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c case/case_diffs.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from case/case_diffs.c:1: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c case/case_lowers.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from case/case_lowers.c:1: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c case/case_lowerb.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from case/case_lowerb.c:1: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c case/case_starts.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from case/case_starts.c:1: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c mult/imult16.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/imult64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/imult32.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/range_arrayinbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/range_str2inbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/range_str4inbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/umult16.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/range_strinbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/umult32.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c mult/umult64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c array/array_bytes.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_bytes.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_cat0.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_cat0.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_catb.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_catb.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from array/array_catb.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c array/array_cate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_cate.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_cats.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_cats.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from array/array_cats.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c array/array_cats0.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_cats0.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from array/array_cats0.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c array/array_allocate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_allocate.c:5: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from array/array_allocate.c:6: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c array/array_equal.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_equal.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from array/array_equal.c:2: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_fail.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_fail.c:2: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_length.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_length.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_start.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_start.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_cat.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_cat.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from array/array_cat.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c array/array_truncate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_truncate.c:3: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ ln -f io.h libowfat/ gcc -c array/array_get.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_get.c:3: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/array_trunc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_trunc.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ ln -f array.h libowfat/ ln -f iarray.h libowfat/ gcc -c array/iarray_get.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c array/iarray_init.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c array/iarray_length.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c array/array_reset.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from array/array_reset.c:2: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c array/iarray_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c array/iarray_allocate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. rm -f havekqueue.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c trykqueue.c >/dev/null 2>&1; then echo "#define HAVE_KQUEUE"; fi > havekqueue.h rm -f trykqueue.o rm -f havedevpoll.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c trydevpoll.c >/dev/null 2>&1; then echo "#define HAVE_DEVPOLL"; fi > havedevpoll.h rm -f trydevpoll.o rm -f havepread.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c trypread.c >/dev/null 2>&1; then echo "#define HAVE_PREAD"; fi > havepread.h rm -f trypread.o rm -f haveepoll.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o tryepoll tryepoll.c >/dev/null 2>&1; then echo "#define HAVE_EPOLL 1"; else \ if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o tryepoll tryepoll.c -lepoll >/dev/null 2>&1; then echo "#define HAVE_EPOLL 2"; fi; fi > haveepoll.h rm -f tryepoll rm -f havebsdsf.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o trybsdsf trybsdsf.c >/dev/null 2>&1; then echo "#define HAVE_BSDSENDFILE"; fi > havebsdsf.h rm -f trybsdsf.o trybsdsf gcc -c io/iob_addbuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_addbuf.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ rm -f havesigio.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c trysigio.c >/dev/null 2>&1; then echo "#define HAVE_SIGIO"; fi > havesigio.h rm -f trysigio.o gcc -c io/iob_addbuf_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_addbuf_free.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_addbuf_munmap.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_addbuf_munmap.c:3: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_addbuf_internal.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_addbuf_internal.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_addfile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_addfile.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ rm -f havesendfile.h if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -c trysendfile.c >/dev/null 2>&1; then echo "#define HAVE_SENDFILE"; fi > havesendfile.h rm -f trysendfile.o gcc -c io/iob_addfile_close.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_addfile_close.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_adds.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_adds.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_bytesleft.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_bytesleft.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_adds_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_adds_free.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_new.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from io/iob_new.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_new.c:3: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_init.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from io/iob_init.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_init.c:3: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_new_autofree.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_new_autofree.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_prefetch.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_prefetch.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_free.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_free.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_init_autofree.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_init_autofree.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iob_reset.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from io/iob_reset.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_reset.c:3: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iom_add.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/iom_add.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iom_init.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/iom_init.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/base64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c io/iob_write.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./iob.h:17, from ./iob_internal.h:1, from io/iob_write.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/base64url.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c io/iom_abort.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/iom_abort.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/iom_requeue.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/iom_requeue.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/fmt_base64url.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_base64url.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c textcode/fmt_hexdump.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_hexdump.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_hexdump.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_ldapescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_ldapescape.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_ldapescape.c:4: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_foldwhitespace.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_foldwhitespace.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_foldwhitespace.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_html_tagarg.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_html_tagarg.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_html_tagarg.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_base64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_base64.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c textcode/fmt_cescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_cescape.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_cescape.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_html.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_html.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_html.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c io/iom_wait.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/iom_wait.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/fmt_to_array.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from textcode/fmt_to_array.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/fmt_ldapescape2.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_ldapescape2.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c textcode/fmt_quotedprintable.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_quotedprintable.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_quotedprintable.c:4: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_to_sa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from textcode/fmt_to_sa.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c textcode/fmt_jsonescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_jsonescape.c:2: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_jsonescape.c:4: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ In file included from textcode/fmt_jsonescape.c:5: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from textcode/fmt_jsonescape.c:6: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ gcc -c textcode/fmt_tofrom_array.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from textcode/fmt_tofrom_array.c:1: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/scan_base64.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c textcode/fmt_uuencoded.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_uuencoded.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c textcode/fmt_xml.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_xml.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_xml.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/fmt_urlencoded.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_urlencoded.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/fmt_urlencoded.c:3: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c textcode/scan_base64url.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c textcode/scan_hexdump.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_hexdump.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_hexdump.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c textcode/fmt_yenc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/fmt_yenc.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c textcode/scan_cescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_cescape.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_cescape.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c io/iob_send.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/iob_send.c:138: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/scan_ldapescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_ldapescape.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_ldapescape.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c textcode/scan_quotedprintable.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_quotedprintable.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_quotedprintable.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c textcode/scan_to_array.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from textcode/scan_to_array.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ In file included from textcode/scan_to_array.c:2: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/scan_to_sa.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from textcode/scan_to_sa.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ In file included from textcode/scan_to_sa.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c textcode/scan_tofrom_array.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from textcode/scan_tofrom_array.c:1: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ In file included from textcode/scan_tofrom_array.c:2: ./array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c textcode/scan_jsonescape.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_jsonescape.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_jsonescape.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c textcode/scan_yenc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_yenc.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c textcode/scan_urlencoded.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_urlencoded.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_urlencoded.c:3: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ gcc -c textcode/scan_uuencoded.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c cdb/cdb_hash.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from cdb/cdb_hash.c:2: ./cdb.h:20:1: warning: 'PURE' attribute directive ignored [-Wattributes] 20 | uint32 cdb_hash(const unsigned char *buf, size_t len); | ^~~~~~ ln -f buffer.h byte.h fmt.h ip4.h ip6.h mmap.h scan.h socket.h str.h stralloc.h uint16.h uint32.h uint64.h open.h textcode.h tai.h taia.h dns.h iopause.h case.h openreadclose.h readclose.h ndelay.h array.h io.h safemult.h iob.h havealloca.h errmsg.h cdb.h cdb_make.h rangecheck.h iarray.h va_narg.h isset.h compiletimeassert.h critbit.h parse.h compiler.h libowfat/ gcc -c cdb/cdb_traverse.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from cdb/cdb_traverse.c:1: ./cdb.h:20:1: warning: 'PURE' attribute directive ignored [-Wattributes] 20 | uint32 cdb_hash(const unsigned char *buf, size_t len); | ^~~~~~ gcc -c byte/byte_chr.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_chr.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c byte/byte_copyr.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_copyr.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c cdb/cdb.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from cdb/cdb.c:7: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from cdb/cdb.c:8: ./cdb.h:20:1: warning: 'PURE' attribute directive ignored [-Wattributes] 20 | uint32 cdb_hash(const unsigned char *buf, size_t len); | ^~~~~~ gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld json.c -o json gcc -c byte/byte_diff.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_diff.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c byte/byte_copy.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_copy.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c byte/byte_rchr.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_rchr.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c byte/byte_start.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_start.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c byte/byte_equal_notimingattack.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_equal_notimingattack.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c byte/byte_zero.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_zero.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c t.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from fmt.h:18, from t.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from t.c:2: scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from t.c:3: str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ In file included from t.c:6: stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from t.c:16: case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ In file included from iob.h:17, from t.c:23: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from t.c:26: critbit.h:15:1: warning: 'PURE' attribute directive ignored [-Wattributes] 15 | int critbit0_contains(critbit0_tree *t, const char *u) noexcept; | ^~~ In file included from t.c:29: parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c byte/byte_starts.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. In file included from byte/byte_starts.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_8longlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_8longlong.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c cdb/cdb_make.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from cdb/cdb_make.c:6: ./cdb.h:20:1: warning: 'PURE' attribute directive ignored [-Wattributes] 20 | uint32 cdb_hash(const unsigned char *buf, size_t len); | ^~~~~~ gcc -c fmt/fmt_8long.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_8long.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_asn1derlength.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_asn1derlength.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c fmt/fmt_asn1dertag.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_asn1dertag.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ ar cru scan.a scan_8int.o scan_8long.o scan_8longlong.o scan_8longn.o scan_8short.o scan_asn1derlength.o scan_asn1dertag.o scan_charsetnskip.o scan_double.o scan_fromhex.o scan_httpdate.o scan_int.o scan_iso8601.o scan_long.o scan_longlong.o scan_longn.o scan_netstring.o scan_noncharsetnskip.o scan_nonwhitenskip.o scan_pb_tag.o scan_pb_type0_sint.o scan_pb_type1_double.o scan_pb_type1_fixed64.o scan_pb_type2_stringlen.o scan_pb_type5_fixed32.o scan_pb_type5_float.o scan_plusminus.o scan_short.o scan_uint.o scan_ulong.o scan_ulonglong.o scan_ulongn.o scan_ushort.o scan_utf8.o scan_utf8_sem.o scan_varint.o scan_whitenskip.o scan_xint.o scan_xlong.o scan_xlonglong.o scan_xlongn.o scan_xshort.o ranlib scan.a ar cru str.a str_chr.o str_copy.o str_diff.o str_diffn.o str_len.o str_rchr.o str_start.o ranlib str.a ar cru uint.a uint16_pack.o uint16_pack_big.o uint16_read.o uint16_read_big.o uint16_unpack.o uint16_unpack_big.o uint32_pack.o uint32_pack_big.o uint32_read.o uint32_read_big.o uint32_unpack.o uint32_unpack_big.o uint64_pack.o uint64_pack_big.o uint64_read.o uint64_read_big.o uint64_unpack.o uint64_unpack_big.o ranlib uint.a if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o trysocket trysocket.c >/dev/null 2>&1; then echo ""; else \ if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o trysocket trysocket.c -lsocket >/dev/null 2>&1; then echo "-lsocket"; else \ if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o trysocket trysocket.c -lsocket -lnsl >/dev/null 2>&1; then echo "-lsocket -lnsl"; \ fi; fi; fi > blah if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o trysocket trysendfile.c `cat blah`>/dev/null 2>&1; then cat blah; else \ if gcc -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. -o trysocket trysendfile.c -lsendfile `cat blah` >/dev/null 2>&1; then echo "-lsendfile"; cat blah; \ fi; fi > libsocket rm -f blah trysocket gcc -c fmt/fmt_xlong.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_xlong.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ ar cru stralloc.a stralloc_append.o stralloc_cat.o stralloc_catb.o stralloc_catlong0.o stralloc_catm_internal.o stralloc_cats.o stralloc_catulong0.o stralloc_chomp.o stralloc_chop.o stralloc_copy.o stralloc_copyb.o stralloc_copys.o stralloc_diff.o stralloc_diffs.o stralloc_free.o stralloc_init.o stralloc_ready.o stralloc_readyplus.o stralloc_starts.o stralloc_zero.o ranlib stralloc.a gcc -c fmt/fmt_escapecharc.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_escapecharc.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c open/openreadclose.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./readclose.h:7, from open/openreadclose.c:3: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c socket/fmt_ip6if.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./ip6.h:5, from socket/fmt_ip6if.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from socket/fmt_ip6if.c:2: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c socket/socket_connect6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_connect6.c:9: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_bind6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./ip6.h:5, from socket/socket_bind6.c:9: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_accept4.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c unix/iopause.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c fmt/fmt_double.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from fmt/fmt_double.c:1: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c critbit/critbit.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from critbit/critbit.c:7: ./critbit.h:15:1: warning: 'PURE' attribute directive ignored [-Wattributes] 15 | int critbit0_contains(critbit0_tree *t, const char *u) noexcept; | ^~~ gcc -c socket/socket_accept6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_accept6.c:8: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c socket/socket_getifidx.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_getifname.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_connected.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c socket/socket_accept6_flags.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from socket/socket_accept6_flags.c:17: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c buffer/bs_capacityassert.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_capacityassert.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c socket/socket_accept4_flags.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. gcc -c buffer/bs_capacitycheck.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_capacitycheck.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_capacityleft.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_capacityleft.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_init_iobuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_init_iobuf.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_init_bstream_size.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_init_bstream_size.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_consumeleftovers.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_consumeleftovers.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_get.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_get.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_err.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_err.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_init_iobuf_size.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_init_iobuf_size.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ ar cru mmap.a mmap_private.o mmap_read.o mmap_readat.o mmap_shared.o mmap_unmap.o ranlib mmap.a gcc -c buffer/bs_nomoredataassert.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_nomoredataassert.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_init_membuf.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_init_membuf.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/buffer_getline.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. ar cru taia.a taia_add.o taia_addsec.o taia_approx.o taia_frac.o taia_half.o taia_less.o taia_now.o taia_pack.o taia_sub.o taia_tai.o taia_uint.o taia_unpack.o ranlib taia.a ar cru tai.a tai_add.o tai_now.o tai_pack.o tai_sub.o tai_uint.o tai_unpack.o ranlib tai.a gcc -c buffer/bs_seterrorstate.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_seterrorstate.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_peek.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_peek.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c buffer/bs_skip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from buffer/bs_skip.c:1: ./parse.h:100:25: warning: 'PURE' attribute directive ignored [-Wattributes] 100 | int bs_err(const struct bytestream* bs); | ^~~~~~~~~~ ./parse.h:110:29: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | int bs_capacitycheck(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:115:30: warning: 'PURE' attribute directive ignored [-Wattributes] 115 | int bs_capacityassert(struct bytestream* bs,size_t capacity); | ^~~~~~~~~~ ./parse.h:121:37: warning: 'PURE' attribute directive ignored [-Wattributes] 121 | size_t bs_capacityleft(const struct bytestream* bs); | ^~~~~~~~~~ gcc -c dns/dns_nd.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_nd.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_nd.c:3: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_domain.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_domain.c:2: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ In file included from dns/dns_domain.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_domain.c:4: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_ip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_ip.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_ip.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_dfd.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_dfd.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_dfd.c:4: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_dtda.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_dtda.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_nd6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_nd6.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_nd6.c:3: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_packet.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./dns.h:5, from dns/dns_packet.c:6: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_mx.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_mx.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_mx.c:2: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_ipq6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_ipq6.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_ipq6.c:2: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ In file included from dns/dns_ipq6.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from dns/dns_ipq6.c:4: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ gcc -c dns/dns_resolve.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_resolve.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_resolve.c:4: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ ar cru case.a case_diffb.o case_diffs.o case_lowerb.o case_lowers.o case_starts.o ranlib case.a gcc -c dns/dns_name.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_name.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_name.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_ipq.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_ipq.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_ipq.c:2: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ In file included from dns/dns_ipq.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from dns/dns_ipq.c:4: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ ar cru mult.a imult16.o imult32.o imult64.o range_arrayinbuf.o range_str2inbuf.o range_str4inbuf.o range_strinbuf.o umult16.o umult32.o umult64.o ranlib mult.a gcc -c dns/dns_ip6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_ip6.c:1: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_ip6.c:3: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_sortip6.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_sortip6.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_sortip6.c:2: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ ar cru array.a array_allocate.o array_bytes.o array_cat.o array_cat0.o array_catb.o array_cate.o array_cats.o array_cats0.o array_equal.o array_fail.o array_get.o array_length.o array_reset.o array_start.o array_trunc.o array_truncate.o iarray_allocate.o iarray_free.o iarray_get.o iarray_init.o iarray_length.o ranlib array.a gcc -c dns/dns_rcip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./openreadclose.h:6, from dns/dns_rcip.c:3: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_rcip.c:4: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_sortip.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_sortip.c:1: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_sortip.c:2: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_txt.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_txt.c:2: ./stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ In file included from dns/dns_txt.c:4: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_random.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./dns.h:5, from dns/dns_random.c:2: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c dns/dns_rcrw.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_rcrw.c:4: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from dns/dns_rcrw.c:5: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ In file included from ./openreadclose.h:6, from dns/dns_rcrw.c:6: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c io/io_closeonexec.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_closeonexec.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_appendfile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_appendfile.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_canread.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_canread.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_check.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_check.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_block.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_block.c:10: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_canwrite.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_canwrite.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_createfile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_createfile.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_dontwantread.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_dontwantread.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from io/io_dontwantread.c:13: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c io/io_close.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_close.c:9: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_eagain.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_eagain.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_dontwantwrite.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_dontwantwrite.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from io/io_dontwantwrite.c:13: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c io/io_eagain_read.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_eagain_read.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_eagain_write.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_eagain_write.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_finishandshutdown.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_finishandshutdown.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_nonblock.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_nonblock.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_passfd.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_passfd.c:23: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_getcookie.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_getcookie.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_readfile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_readfile.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_debugstring.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_debugstring.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from ./fmt.h:18, from io/io_debugstring.c:4: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c io/io_receivefd.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_receivefd.c:21: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_setcookie.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_setcookie.c:3: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_pipe.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_pipe.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_readwritefile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_readwritefile.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_fd.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_fd.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from io/io_fd.c:6: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c dns/dns_transmit.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from dns/dns_transmit.c:12: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from ./dns.h:5, from dns/dns_transmit.c:14: ./libowfat/stralloc.h:108:1: warning: 'PURE' attribute directive ignored [-Wattributes] 108 | int stralloc_starts(stralloc* sa,const char* in) noexcept; | ^~~ ./libowfat/stralloc.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | int stralloc_diff(const stralloc* a,const stralloc* b) noexcept; | ^~~ ./libowfat/stralloc.h:120:1: warning: 'PURE' attribute directive ignored [-Wattributes] 120 | int stralloc_diffs(const stralloc* a,const char* b) noexcept; | ^~~ gcc -c io/io_sigpipe.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_sigpipe.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_sendfile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_sendfile.c:3: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_timedout.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_timedout.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_timeout.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_timeout.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_timeouted.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_timeouted.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_tryreadtimeout.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_tryreadtimeout.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_socketpair.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_socketpair.c:9: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_wait.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_wait.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_tryread.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_tryread.c:10: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from io/io_tryread.c:11: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ gcc -c io/io_mmapwritefile.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_mmapwritefile.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_trywritetimeout.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_trywritetimeout.c:2: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_waituntil.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_waituntil.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ ar cru cdb.a cdb.o cdb_hash.o cdb_make.o cdb_traverse.o ranlib cdb.a ./json str/str_chr.c str/str_copy.c str/str_diff.c str/str_diffn.c str/str_len.c str/str_rchr.c str/str_start.c byte/byte_chr.c byte/byte_copy.c byte/byte_copyr.c byte/byte_diff.c byte/byte_equal_notimingattack.c byte/byte_rchr.c byte/byte_start.c byte/byte_starts.c byte/byte_zero.c fmt/fmt_8long.c fmt/fmt_8longlong.c fmt/fmt_asn1derlength.c fmt/fmt_asn1dertag.c fmt/fmt_double.c fmt/fmt_escapecharc.c fmt/fmt_escapecharhtml.c fmt/fmt_escapecharjson.c fmt/fmt_escapecharquotedprintable.c fmt/fmt_escapecharquotedprintableutf8.c fmt/fmt_escapecharxml.c fmt/fmt_fill.c fmt/fmt_httpdate.c fmt/fmt_human.c fmt/fmt_humank.c fmt/fmt_iso8601.c fmt/fmt_long.c fmt/fmt_longlong.c fmt/fmt_minus.c fmt/fmt_netstring.c fmt/fmt_pad.c fmt/fmt_pb_double.c fmt/fmt_pb_float.c fmt/fmt_pb_int.c fmt/fmt_pb_sint.c fmt/fmt_pb_string.c fmt/fmt_pb_tag.c fmt/fmt_pb_type0_sint.c fmt/fmt_pb_type1_double.c fmt/fmt_pb_type1_fixed64.c fmt/fmt_pb_type2_string.c fmt/fmt_pb_type5_fixed32.c fmt/fmt_pb_type5_float.c fmt/fmt_plusminus.c fmt/fmt_str.c fmt/fmt_strm_internal.c fmt/fmt_strn.c fmt/fmt_tohex.c fmt/fmt_ulong.c fmt/fmt_ulong0.c fmt/fmt_ulonglong.c fmt/fmt_utf8.c fmt/fmt_varint.c fmt/fmt_xlong.c fmt/fmt_xlonglong.c fmt/fmt_xmlescape.c scan/scan_8int.c scan/scan_8long.c scan/scan_8longlong.c scan/scan_8longn.c scan/scan_8short.c scan/scan_asn1derlength.c scan/scan_asn1dertag.c scan/scan_charsetnskip.c scan/scan_double.c scan/scan_fromhex.c scan/scan_httpdate.c scan/scan_int.c scan/scan_iso8601.c scan/scan_long.c scan/scan_longlong.c scan/scan_longn.c scan/scan_netstring.c scan/scan_noncharsetnskip.c scan/scan_nonwhitenskip.c scan/scan_pb_tag.c scan/scan_pb_type0_sint.c scan/scan_pb_type1_double.c scan/scan_pb_type1_fixed64.c scan/scan_pb_type2_stringlen.c scan/scan_pb_type5_fixed32.c scan/scan_pb_type5_float.c scan/scan_plusminus.c scan/scan_short.c scan/scan_uint.c scan/scan_ulong.c scan/scan_ulonglong.c scan/scan_ulongn.c scan/scan_ushort.c scan/scan_utf8.c scan/scan_utf8_sem.c scan/scan_varint.c scan/scan_whitenskip.c scan/scan_xint.c scan/scan_xlong.c scan/scan_xlonglong.c scan/scan_xlongn.c scan/scan_xshort.c uint/uint16_pack.c uint/uint16_pack_big.c uint/uint16_read.c uint/uint16_read_big.c uint/uint16_unpack.c uint/uint16_unpack_big.c uint/uint32_pack.c uint/uint32_pack_big.c uint/uint32_read.c uint/uint32_read_big.c uint/uint32_unpack.c uint/uint32_unpack_big.c uint/uint64_pack.c uint/uint64_pack_big.c uint/uint64_read.c uint/uint64_read_big.c uint/uint64_unpack.c uint/uint64_unpack_big.c open/open_append.c open/open_excl.c open/open_read.c open/open_rw.c open/open_trunc.c open/open_write.c open/openreadclose.c open/readclose.c stralloc/stralloc_append.c stralloc/stralloc_cat.c stralloc/stralloc_catb.c stralloc/stralloc_catlong0.c stralloc/stralloc_catm_internal.c stralloc/stralloc_cats.c stralloc/stralloc_catulong0.c stralloc/stralloc_chomp.c stralloc/stralloc_chop.c stralloc/stralloc_copy.c stralloc/stralloc_copyb.c stralloc/stralloc_copys.c stralloc/stralloc_diff.c stralloc/stralloc_diffs.c stralloc/stralloc_free.c stralloc/stralloc_init.c stralloc/stralloc_ready.c stralloc/stralloc_readyplus.c stralloc/stralloc_starts.c stralloc/stralloc_zero.c unix/iopause.c unix/ndelay_off.c unix/ndelay_on.c unix/winsock2errno.c socket/fmt_ip4.c socket/fmt_ip6.c socket/fmt_ip6_flat.c socket/fmt_ip6c.c socket/fmt_ip6if.c socket/fmt_ip6ifc.c socket/init.c socket/scan_ip4.c socket/scan_ip6.c socket/scan_ip6_flat.c socket/scan_ip6if.c socket/socket_accept4.c socket/socket_accept4_flags.c socket/socket_accept4_makenonblocking.c socket/socket_accept4_makenonblocking_setcloseonexec.c socket/socket_accept4_setcloseonexec.c socket/socket_accept6.c socket/socket_accept6_flags.c socket/socket_accept6_makenonblocking.c socket/socket_accept6_makenonblocking_setcloseonexec.c socket/socket_accept6_setcloseonexec.c socket/socket_bind4.c socket/socket_bind4_reuse.c socket/socket_bind6.c socket/socket_bind6_reuse.c socket/socket_broadcast.c socket/socket_connect4.c socket/socket_connect6.c socket/socket_connected.c socket/socket_deferaccept.c socket/socket_fastopen.c socket/socket_fastopen_connect4.c socket/socket_fastopen_connect6.c socket/socket_getifidx.c socket/socket_getifname.c socket/socket_ip4loopback.c socket/socket_listen.c socket/socket_local4.c socket/socket_local6.c socket/socket_mchopcount6.c socket/socket_mcjoin4.c socket/socket_mcjoin6.c socket/socket_mcleave4.c socket/socket_mcleave6.c socket/socket_mcloop4.c socket/socket_mcloop6.c socket/socket_mcttl4.c socket/socket_noipv6.c socket/socket_quickack.c socket/socket_recv4.c socket/socket_recv6.c socket/socket_remote4.c socket/socket_remote6.c socket/socket_sctp4.c socket/socket_sctp4b.c socket/socket_sctp6.c socket/socket_sctp6b.c socket/socket_send4.c socket/socket_send6.c socket/socket_tcp4.c socket/socket_tcp4b.c socket/socket_tcp6.c socket/socket_tcp6b.c socket/socket_tryreservein.c socket/socket_udp4.c socket/socket_udp6.c socket/socket_v4mappedprefix.c socket/socket_v6any.c socket/socket_v6loopback.c buffer/bs_capacityassert.c buffer/bs_capacitycheck.c buffer/bs_capacityleft.c buffer/bs_consumeleftovers.c buffer/bs_err.c buffer/bs_get.c buffer/bs_init_bstream_size.c buffer/bs_init_iobuf.c buffer/bs_init_iobuf_size.c buffer/bs_init_membuf.c buffer/bs_nomoredataassert.c buffer/bs_peek.c buffer/bs_seterrorstate.c buffer/bs_skip.c buffer/buffer_0.c buffer/buffer_0small.c buffer/buffer_1.c buffer/buffer_1small.c buffer/buffer_2.c buffer/buffer_close.c buffer/buffer_feed.c buffer/buffer_flush.c buffer/buffer_free.c buffer/buffer_fromarray.c buffer/buffer_frombuf.c buffer/buffer_fromsa.c buffer/buffer_get.c buffer/buffer_get_new_token_sa.c buffer/buffer_get_new_token_sa_pred.c buffer/buffer_get_token.c buffer/buffer_get_token_pred.c buffer/buffer_get_token_sa.c buffer/buffer_get_token_sa_pred.c buffer/buffer_getc.c buffer/buffer_getline.c buffer/buffer_getline_sa.c buffer/buffer_getn.c buffer/buffer_getnewline_sa.c buffer/buffer_init.c buffer/buffer_init_allocbuf.c buffer/buffer_init_free.c buffer/buffer_init_read.c buffer/buffer_init_read_allocbuf.c buffer/buffer_init_staticcontents.c buffer/buffer_init_staticcontents_free.c buffer/buffer_init_write.c buffer/buffer_init_write_allocbuf.c buffer/buffer_mmapread.c buffer/buffer_munmap.c buffer/buffer_peek.c buffer/buffer_peekc.c buffer/buffer_put.c buffer/buffer_put8long.c buffer/buffer_putalign.c buffer/buffer_puterror.c buffer/buffer_puterror2.c buffer/buffer_putflush.c buffer/buffer_putlong.c buffer/buffer_putlonglong.c buffer/buffer_putm_internal.c buffer/buffer_putm_internal_flush.c buffer/buffer_putnlflush.c buffer/buffer_puts.c buffer/buffer_putsa.c buffer/buffer_putsaflush.c buffer/buffer_putsalign.c buffer/buffer_putsflush.c buffer/buffer_putspace.c buffer/buffer_putulong.c buffer/buffer_putulonglong.c buffer/buffer_putxlong.c buffer/buffer_seek.c buffer/buffer_stubborn.c buffer/buffer_stubborn2.c buffer/buffer_tosa.c buffer/errmsg_iam.c buffer/errmsg_info.c buffer/errmsg_infosys.c buffer/errmsg_puts.c buffer/errmsg_warn.c buffer/errmsg_warnsys.c buffer/errmsg_write.c buffer/prs_asciiz.c buffer/prs_asciiz_fixedlen.c buffer/prs_readblob.c buffer/prs_u16.c buffer/prs_u16_big.c buffer/prs_u32.c buffer/prs_u32_big.c buffer/prs_u64.c buffer/prs_u64_big.c mmap/mmap_private.c mmap/mmap_read.c mmap/mmap_readat.c mmap/mmap_shared.c mmap/mmap_unmap.c textcode/base64.c textcode/base64url.c textcode/fmt_base64.c textcode/fmt_base64url.c textcode/fmt_cescape.c textcode/fmt_foldwhitespace.c textcode/fmt_hexdump.c textcode/fmt_html.c textcode/fmt_html_tagarg.c textcode/fmt_jsonescape.c textcode/fmt_ldapescape.c textcode/fmt_ldapescape2.c textcode/fmt_quotedprintable.c textcode/fmt_to_array.c textcode/fmt_to_sa.c textcode/fmt_tofrom_array.c textcode/fmt_urlencoded.c textcode/fmt_uuencoded.c textcode/fmt_xml.c textcode/fmt_yenc.c textcode/scan_base64.c textcode/scan_base64url.c textcode/scan_cescape.c textcode/scan_hexdump.c textcode/scan_html.c textcode/scan_jsonescape.c textcode/scan_ldapescape.c textcode/scan_quotedprintable.c textcode/scan_to_array.c textcode/scan_to_sa.c textcode/scan_tofrom_array.c textcode/scan_urlencoded.c textcode/scan_uuencoded.c textcode/scan_yenc.c taia/taia_add.c taia/taia_addsec.c taia/taia_approx.c taia/taia_frac.c taia/taia_half.c taia/taia_less.c taia/taia_now.c taia/taia_pack.c taia/taia_sub.c taia/taia_tai.c taia/taia_uint.c taia/taia_unpack.c tai/tai_add.c tai/tai_now.c tai/tai_pack.c tai/tai_sub.c tai/tai_uint.c tai/tai_unpack.c dns/dns_dfd.c dns/dns_domain.c dns/dns_dtda.c dns/dns_ip.c dns/dns_ip6.c dns/dns_ipq.c dns/dns_ipq6.c dns/dns_mx.c dns/dns_name.c dns/dns_nd.c dns/dns_nd6.c dns/dns_packet.c dns/dns_random.c dns/dns_rcip.c dns/dns_rcrw.c dns/dns_resolve.c dns/dns_sortip.c dns/dns_sortip6.c dns/dns_transmit.c dns/dns_txt.c case/case_diffb.c case/case_diffs.c case/case_lowerb.c case/case_lowers.c case/case_starts.c array/array_allocate.c array/array_bytes.c array/array_cat.c array/array_cat0.c array/array_catb.c array/array_cate.c array/array_cats.c array/array_cats0.c array/array_equal.c array/array_fail.c array/array_get.c array/array_length.c array/array_reset.c array/array_start.c array/array_trunc.c array/array_truncate.c array/iarray_allocate.c array/iarray_free.c array/iarray_get.c array/iarray_init.c array/iarray_length.c mult/imult16.c mult/imult32.c mult/imult64.c mult/range_arrayinbuf.c mult/range_str2inbuf.c mult/range_str4inbuf.c mult/range_strinbuf.c mult/umult16.c mult/umult32.c mult/umult64.c io/io_appendfile.c io/io_block.c io/io_canread.c io/io_canwrite.c io/io_check.c io/io_close.c io/io_closeonexec.c io/io_createfile.c io/io_debugstring.c io/io_dontwantread.c io/io_dontwantwrite.c io/io_eagain.c io/io_eagain_read.c io/io_eagain_write.c io/io_fd.c io/io_finishandshutdown.c io/io_getcookie.c io/io_mmapwritefile.c io/io_nonblock.c io/io_passfd.c io/io_pipe.c io/io_readfile.c io/io_readwritefile.c io/io_receivefd.c io/io_sendfile.c io/io_setcookie.c io/io_sigpipe.c io/io_socketpair.c io/io_timedout.c io/io_timeout.c io/io_timeouted.c io/io_tryread.c io/io_tryreadtimeout.c io/io_trywrite.c io/io_trywritetimeout.c io/io_wait.c io/io_waitread.c io/io_waituntil.c io/io_waituntil2.c io/io_waitwrite.c io/io_wantread.c io/io_wantwrite.c io/iob_addbuf.c io/iob_addbuf_free.c io/iob_addbuf_internal.c io/iob_addbuf_munmap.c io/iob_addfile.c io/iob_addfile_close.c io/iob_adds.c io/iob_adds_free.c io/iob_bytesleft.c io/iob_free.c io/iob_init.c io/iob_init_autofree.c io/iob_new.c io/iob_new_autofree.c io/iob_prefetch.c io/iob_reset.c io/iob_send.c io/iob_write.c io/iom_abort.c io/iom_add.c io/iom_init.c io/iom_requeue.c io/iom_wait.c cdb/cdb.c cdb/cdb_hash.c cdb/cdb_make.c cdb/cdb_traverse.c critbit/critbit.c > compile_commands.json.tmpl ar cru critbit.a critbit.o ranlib critbit.a gcc -c io/io_trywrite.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_trywrite.c:9: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ ar cru byte.a byte_chr.o byte_copy.o byte_copyr.o byte_diff.o byte_equal_notimingattack.o byte_rchr.o byte_start.o byte_starts.o byte_zero.o ranlib byte.a ar cru fmt.a fmt_8long.o fmt_8longlong.o fmt_asn1derlength.o fmt_asn1dertag.o fmt_double.o fmt_escapecharc.o fmt_escapecharhtml.o fmt_escapecharjson.o fmt_escapecharquotedprintable.o fmt_escapecharquotedprintableutf8.o fmt_escapecharxml.o fmt_fill.o fmt_httpdate.o fmt_human.o fmt_humank.o fmt_iso8601.o fmt_long.o fmt_longlong.o fmt_minus.o fmt_netstring.o fmt_pad.o fmt_pb_double.o fmt_pb_float.o fmt_pb_int.o fmt_pb_sint.o fmt_pb_string.o fmt_pb_tag.o fmt_pb_type0_sint.o fmt_pb_type1_double.o fmt_pb_type1_fixed64.o fmt_pb_type2_string.o fmt_pb_type5_fixed32.o fmt_pb_type5_float.o fmt_plusminus.o fmt_str.o fmt_strm_internal.o fmt_strn.o fmt_tohex.o fmt_ulong.o fmt_ulong0.o fmt_ulonglong.o fmt_utf8.o fmt_varint.o fmt_xlong.o fmt_xlonglong.o fmt_xmlescape.o ranlib fmt.a ar cru open.a open_append.o open_excl.o open_read.o open_rw.o open_trunc.o open_write.o openreadclose.o readclose.o ranlib open.a gcc -c io/io_waitread.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_waitread.c:8: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ gcc -c io/io_waitwrite.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_waitwrite.c:8: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ ar cru unix.a iopause.o ndelay_off.o ndelay_on.o winsock2errno.o ranlib unix.a ar cru socket.a fmt_ip4.o fmt_ip6.o fmt_ip6_flat.o fmt_ip6c.o fmt_ip6if.o fmt_ip6ifc.o init.o scan_ip4.o scan_ip6.o scan_ip6_flat.o scan_ip6if.o socket_accept4.o socket_accept4_flags.o socket_accept4_makenonblocking.o socket_accept4_makenonblocking_setcloseonexec.o socket_accept4_setcloseonexec.o socket_accept6.o socket_accept6_flags.o socket_accept6_makenonblocking.o socket_accept6_makenonblocking_setcloseonexec.o socket_accept6_setcloseonexec.o socket_bind4.o socket_bind4_reuse.o socket_bind6.o socket_bind6_reuse.o socket_broadcast.o socket_connect4.o socket_connect6.o socket_connected.o socket_deferaccept.o socket_fastopen.o socket_fastopen_connect4.o socket_fastopen_connect6.o socket_getifidx.o socket_getifname.o socket_ip4loopback.o socket_listen.o socket_local4.o socket_local6.o socket_mchopcount6.o socket_mcjoin4.o socket_mcjoin6.o socket_mcleave4.o socket_mcleave6.o socket_mcloop4.o socket_mcloop6.o socket_mcttl4.o socket_noipv6.o socket_quickack.o socket_recv4.o socket_recv6.o socket_remote4.o socket_remote6.o socket_sctp4.o socket_sctp4b.o socket_sctp6.o socket_sctp6b.o socket_send4.o socket_send6.o socket_tcp4.o socket_tcp4b.o socket_tcp6.o socket_tcp6b.o socket_tryreservein.o socket_udp4.o socket_udp6.o socket_v4mappedprefix.o socket_v6any.o socket_v6loopback.o ranlib socket.a gcc -c io/io_wantread.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_wantread.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from io/io_wantread.c:13: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ sed -e 's#"@"#"/home/iurt/rpmbuild/BUILD/libowfat-0.34-build/libowfat-0.34"#' < compile_commands.json.tmpl > compile_commands.json ar cru dns.a dns_dfd.o dns_domain.o dns_dtda.o dns_ip.o dns_ip6.o dns_ipq.o dns_ipq6.o dns_mx.o dns_name.o dns_nd.o dns_nd6.o dns_packet.o dns_random.o dns_rcip.o dns_rcrw.o dns_resolve.o dns_sortip.o dns_sortip6.o dns_transmit.o dns_txt.o ranlib dns.a gcc -c io/io_wantwrite.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_wantwrite.c:4: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ In file included from io/io_wantwrite.c:13: ./byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ ar cru buffer.a bs_capacityassert.o bs_capacitycheck.o bs_capacityleft.o bs_consumeleftovers.o bs_err.o bs_get.o bs_init_bstream_size.o bs_init_iobuf.o bs_init_iobuf_size.o bs_init_membuf.o bs_nomoredataassert.o bs_peek.o bs_seterrorstate.o bs_skip.o buffer_0.o buffer_0small.o buffer_1.o buffer_1small.o buffer_2.o buffer_close.o buffer_feed.o buffer_flush.o buffer_free.o buffer_fromarray.o buffer_frombuf.o buffer_fromsa.o buffer_get.o buffer_get_new_token_sa.o buffer_get_new_token_sa_pred.o buffer_get_token.o buffer_get_token_pred.o buffer_get_token_sa.o buffer_get_token_sa_pred.o buffer_getc.o buffer_getline.o buffer_getline_sa.o buffer_getn.o buffer_getnewline_sa.o buffer_init.o buffer_init_allocbuf.o buffer_init_free.o buffer_init_read.o buffer_init_read_allocbuf.o buffer_init_staticcontents.o buffer_init_staticcontents_free.o buffer_init_write.o buffer_init_write_allocbuf.o buffer_mmapread.o buffer_munmap.o buffer_peek.o buffer_peekc.o buffer_put.o buffer_put8long.o buffer_putalign.o buffer_puterror.o buffer_puterror2.o buffer_putflush.o buffer_putlong.o buffer_putlonglong.o buffer_putm_internal.o buffer_putm_internal_flush.o buffer_putnlflush.o buffer_puts.o buffer_putsa.o buffer_putsaflush.o buffer_putsalign.o buffer_putsflush.o buffer_putspace.o buffer_putulong.o buffer_putulonglong.o buffer_putxlong.o buffer_seek.o buffer_stubborn.o buffer_stubborn2.o buffer_tosa.o errmsg_iam.o errmsg_info.o errmsg_infosys.o errmsg_puts.o errmsg_warn.o errmsg_warnsys.o errmsg_write.o prs_asciiz.o prs_asciiz_fixedlen.o prs_readblob.o prs_u16.o prs_u16_big.o prs_u32.o prs_u32_big.o prs_u64.o prs_u64_big.o ranlib buffer.a gcc -g -o ent ent.c -I. In file included from ent.c:7: scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from ./fmt.h:18, from fmt/fmt_utf8.c:1, from ent.c:13: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ ./ent nodes=9853, datasize=8115 actually used: 9853 nodes, 8115 bytes data gcc -c io/io_waituntil2.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./io_internal.h:6, from io/io_waituntil2.c:1: ./libowfat/array.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int64 array_length(const array* const x,uint64 membersize) noexcept; | ^~~~~ ./libowfat/array.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int64 array_bytes(const array* const x) noexcept; | ^~~~~ ar cru io.a io_appendfile.o io_block.o io_canread.o io_canwrite.o io_check.o io_close.o io_closeonexec.o io_createfile.o io_debugstring.o io_dontwantread.o io_dontwantwrite.o io_eagain.o io_eagain_read.o io_eagain_write.o io_fd.o io_finishandshutdown.o io_getcookie.o io_mmapwritefile.o io_nonblock.o io_passfd.o io_pipe.o io_readfile.o io_readwritefile.o io_receivefd.o io_sendfile.o io_setcookie.o io_sigpipe.o io_socketpair.o io_timedout.o io_timeout.o io_timeouted.o io_tryread.o io_tryreadtimeout.o io_trywrite.o io_trywritetimeout.o io_wait.o io_waitread.o io_waituntil.o io_waituntil2.o io_waitwrite.o io_wantread.o io_wantwrite.o iob_addbuf.o iob_addbuf_free.o iob_addbuf_internal.o iob_addbuf_munmap.o iob_addfile.o iob_addfile_close.o iob_adds.o iob_adds_free.o iob_bytesleft.o iob_free.o iob_init.o iob_init_autofree.o iob_new.o iob_new_autofree.o iob_prefetch.o iob_reset.o iob_send.o iob_write.o iom_abort.o iom_add.o iom_init.o iom_requeue.o iom_wait.o ranlib io.a gcc -c textcode/scan_html.c -pipe -W -Wall -Wextra -D_REENTRANT -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fPIC -std=gnu17 -I. In file included from ./fmt.h:18, from textcode/scan_html.c:5: ./libowfat/byte.h:25:1: warning: 'PURE' attribute directive ignored [-Wattributes] 25 | size_t byte_rchr(const void* haystack,size_t len,char needle) noexcept; | ^~~~~~ ./libowfat/byte.h:47:1: warning: 'PURE' attribute directive ignored [-Wattributes] 47 | int byte_diff(const void* a, size_t len, const void* b) noexcept; | ^~~ ./libowfat/byte.h:60:1: warning: 'PURE' attribute directive ignored [-Wattributes] 60 | int byte_start(const void* a,size_t alen,const void* b,size_t blen) noexcept; | ^~~ ./libowfat/byte.h:66:1: warning: 'PURE' attribute directive ignored [-Wattributes] 66 | int byte_starts(const void* a,size_t alen,const char* str) noexcept; | ^~~ ./libowfat/byte.h:76:1: warning: 'PURE' attribute directive ignored [-Wattributes] 76 | int byte_equal_notimingattack(const void* a, size_t len,const void* b) noexcept; | ^~~ In file included from textcode/scan_html.c:8: ./scan.h:110:1: warning: 'PURE' attribute directive ignored [-Wattributes] 110 | size_t scan_whitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:114:1: warning: 'PURE' attribute directive ignored [-Wattributes] 114 | size_t scan_nonwhitenskip(const char *in,size_t limit) noexcept; | ^~~~~~ ./scan.h:119:1: warning: 'PURE' attribute directive ignored [-Wattributes] 119 | size_t scan_charsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:124:1: warning: 'PURE' attribute directive ignored [-Wattributes] 124 | size_t scan_noncharsetnskip(const char *in,const char *charset,size_t limit) noexcept; | ^~~~~~ ./scan.h:138:43: warning: 'PURE' attribute directive ignored [-Wattributes] 138 | size_t scan_iso8601(const char* in,struct timespec* t) noexcept; | ^~~~~~~~ ./scan.h:142:1: warning: 'PURE' attribute directive ignored [-Wattributes] 142 | size_t scan_utf8(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:144:1: warning: 'PURE' attribute directive ignored [-Wattributes] 144 | size_t scan_utf8_sem(const char* in,size_t len,uint32_t* n) noexcept; | ^~~~~~ ./scan.h:146:1: warning: 'PURE' attribute directive ignored [-Wattributes] 146 | size_t scan_asn1derlength(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ ./scan.h:148:1: warning: 'PURE' attribute directive ignored [-Wattributes] 148 | size_t scan_asn1dertag(const char* in,size_t len,unsigned long long* n) noexcept; | ^~~~~~ In file included from textcode/scan_html.c:9: ./case.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int case_diffs(const char *,const char *); | ^~~ ./case.h:30:1: warning: 'PURE' attribute directive ignored [-Wattributes] 30 | int case_diffb(const void *,size_t ,const void *); | ^~~ ./case.h:36:1: warning: 'PURE' attribute directive ignored [-Wattributes] 36 | int case_starts(const char *,const char *); | ^~~ In file included from textcode/scan_html.c:10: ./str.h:24:1: warning: 'PURE' attribute directive ignored [-Wattributes] 24 | int str_diff(const char *a,const char *b) noexcept; | ^~~ ./str.h:33:1: warning: 'PURE' attribute directive ignored [-Wattributes] 33 | int str_diffn(const char *a,const char *b,size_t limit) noexcept; | ^~~ ./str.h:41:1: warning: 'PURE' attribute directive ignored [-Wattributes] 41 | size_t str_len(const char *s) noexcept; | ^~~~~~ ./str.h:46:1: warning: 'PURE' attribute directive ignored [-Wattributes] 46 | size_t str_chr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:50:1: warning: 'PURE' attribute directive ignored [-Wattributes] 50 | size_t str_rchr(const char *haystack,char needle) noexcept; | ^~~~~~ ./str.h:54:1: warning: 'PURE' attribute directive ignored [-Wattributes] 54 | int str_start(const char *a,const char *b) noexcept; | ^~~ ar cru textcode.a base64.o base64url.o fmt_base64.o fmt_base64url.o fmt_cescape.o fmt_foldwhitespace.o fmt_hexdump.o fmt_html.o fmt_html_tagarg.o fmt_jsonescape.o fmt_ldapescape.o fmt_ldapescape2.o fmt_quotedprintable.o fmt_to_array.o fmt_to_sa.o fmt_tofrom_array.o fmt_urlencoded.o fmt_uuencoded.o fmt_xml.o fmt_yenc.o scan_base64.o scan_base64url.o scan_cescape.o scan_hexdump.o scan_html.o scan_jsonescape.o scan_ldapescape.o scan_quotedprintable.o scan_to_array.o scan_to_sa.o scan_tofrom_array.o scan_urlencoded.o scan_uuencoded.o scan_yenc.o ranlib textcode.a ar cru libowfat.a dns_dfd.o dns_domain.o dns_dtda.o dns_ip.o dns_ip6.o dns_ipq.o dns_ipq6.o dns_mx.o dns_name.o dns_nd.o dns_nd6.o dns_packet.o dns_random.o dns_rcip.o dns_rcrw.o dns_resolve.o dns_sortip.o dns_sortip6.o dns_transmit.o dns_txt.o byte_chr.o byte_copy.o byte_copyr.o byte_diff.o byte_equal_notimingattack.o byte_rchr.o byte_start.o byte_starts.o byte_zero.o fmt_8long.o fmt_8longlong.o fmt_asn1derlength.o fmt_asn1dertag.o fmt_double.o fmt_escapecharc.o fmt_escapecharhtml.o fmt_escapecharjson.o fmt_escapecharquotedprintable.o fmt_escapecharquotedprintableutf8.o fmt_escapecharxml.o fmt_fill.o fmt_httpdate.o fmt_human.o fmt_humank.o fmt_iso8601.o fmt_long.o fmt_longlong.o fmt_minus.o fmt_netstring.o fmt_pad.o fmt_pb_double.o fmt_pb_float.o fmt_pb_int.o fmt_pb_sint.o fmt_pb_string.o fmt_pb_tag.o fmt_pb_type0_sint.o fmt_pb_type1_double.o fmt_pb_type1_fixed64.o fmt_pb_type2_string.o fmt_pb_type5_fixed32.o fmt_pb_type5_float.o fmt_plusminus.o fmt_str.o fmt_strm_internal.o fmt_strn.o fmt_tohex.o fmt_ulong.o fmt_ulong0.o fmt_ulonglong.o fmt_utf8.o fmt_varint.o fmt_xlong.o fmt_xlonglong.o fmt_xmlescape.o scan_8int.o scan_8long.o scan_8longlong.o scan_8longn.o scan_8short.o scan_asn1derlength.o scan_asn1dertag.o scan_charsetnskip.o scan_double.o scan_fromhex.o scan_httpdate.o scan_int.o scan_iso8601.o scan_long.o scan_longlong.o scan_longn.o scan_netstring.o scan_noncharsetnskip.o scan_nonwhitenskip.o scan_pb_tag.o scan_pb_type0_sint.o scan_pb_type1_double.o scan_pb_type1_fixed64.o scan_pb_type2_stringlen.o scan_pb_type5_fixed32.o scan_pb_type5_float.o scan_plusminus.o scan_short.o scan_uint.o scan_ulong.o scan_ulonglong.o scan_ulongn.o scan_ushort.o scan_utf8.o scan_utf8_sem.o scan_varint.o scan_whitenskip.o scan_xint.o scan_xlong.o scan_xlonglong.o scan_xlongn.o scan_xshort.o str_chr.o str_copy.o str_diff.o str_diffn.o str_len.o str_rchr.o str_start.o uint16_pack.o uint16_pack_big.o uint16_read.o uint16_read_big.o uint16_unpack.o uint16_unpack_big.o uint32_pack.o uint32_pack_big.o uint32_read.o uint32_read_big.o uint32_unpack.o uint32_unpack_big.o uint64_pack.o uint64_pack_big.o uint64_read.o uint64_read_big.o uint64_unpack.o uint64_unpack_big.o open_append.o open_excl.o open_read.o open_rw.o open_trunc.o open_write.o openreadclose.o readclose.o stralloc_append.o stralloc_cat.o stralloc_catb.o stralloc_catlong0.o stralloc_catm_internal.o stralloc_cats.o stralloc_catulong0.o stralloc_chomp.o stralloc_chop.o stralloc_copy.o stralloc_copyb.o stralloc_copys.o stralloc_diff.o stralloc_diffs.o stralloc_free.o stralloc_init.o stralloc_ready.o stralloc_readyplus.o stralloc_starts.o stralloc_zero.o iopause.o ndelay_off.o ndelay_on.o winsock2errno.o fmt_ip4.o fmt_ip6.o fmt_ip6_flat.o fmt_ip6c.o fmt_ip6if.o fmt_ip6ifc.o init.o scan_ip4.o scan_ip6.o scan_ip6_flat.o scan_ip6if.o socket_accept4.o socket_accept4_flags.o socket_accept4_makenonblocking.o socket_accept4_makenonblocking_setcloseonexec.o socket_accept4_setcloseonexec.o socket_accept6.o socket_accept6_flags.o socket_accept6_makenonblocking.o socket_accept6_makenonblocking_setcloseonexec.o socket_accept6_setcloseonexec.o socket_bind4.o socket_bind4_reuse.o socket_bind6.o socket_bind6_reuse.o socket_broadcast.o socket_connect4.o socket_connect6.o socket_connected.o socket_deferaccept.o socket_fastopen.o socket_fastopen_connect4.o socket_fastopen_connect6.o socket_getifidx.o socket_getifname.o socket_ip4loopback.o socket_listen.o socket_local4.o socket_local6.o socket_mchopcount6.o socket_mcjoin4.o socket_mcjoin6.o socket_mcleave4.o socket_mcleave6.o socket_mcloop4.o socket_mcloop6.o socket_mcttl4.o socket_noipv6.o socket_quickack.o socket_recv4.o socket_recv6.o socket_remote4.o socket_remote6.o socket_sctp4.o socket_sctp4b.o socket_sctp6.o socket_sctp6b.o socket_send4.o socket_send6.o socket_tcp4.o socket_tcp4b.o socket_tcp6.o socket_tcp6b.o socket_tryreservein.o socket_udp4.o socket_udp6.o socket_v4mappedprefix.o socket_v6any.o socket_v6loopback.o bs_capacityassert.o bs_capacitycheck.o bs_capacityleft.o bs_consumeleftovers.o bs_err.o bs_get.o bs_init_bstream_size.o bs_init_iobuf.o bs_init_iobuf_size.o bs_init_membuf.o bs_nomoredataassert.o bs_peek.o bs_seterrorstate.o bs_skip.o buffer_0.o buffer_0small.o buffer_1.o buffer_1small.o buffer_2.o buffer_close.o buffer_feed.o buffer_flush.o buffer_free.o buffer_fromarray.o buffer_frombuf.o buffer_fromsa.o buffer_get.o buffer_get_new_token_sa.o buffer_get_new_token_sa_pred.o buffer_get_token.o buffer_get_token_pred.o buffer_get_token_sa.o buffer_get_token_sa_pred.o buffer_getc.o buffer_getline.o buffer_getline_sa.o buffer_getn.o buffer_getnewline_sa.o buffer_init.o buffer_init_allocbuf.o buffer_init_free.o buffer_init_read.o buffer_init_read_allocbuf.o buffer_init_staticcontents.o buffer_init_staticcontents_free.o buffer_init_write.o buffer_init_write_allocbuf.o buffer_mmapread.o buffer_munmap.o buffer_peek.o buffer_peekc.o buffer_put.o buffer_put8long.o buffer_putalign.o buffer_puterror.o buffer_puterror2.o buffer_putflush.o buffer_putlong.o buffer_putlonglong.o buffer_putm_internal.o buffer_putm_internal_flush.o buffer_putnlflush.o buffer_puts.o buffer_putsa.o buffer_putsaflush.o buffer_putsalign.o buffer_putsflush.o buffer_putspace.o buffer_putulong.o buffer_putulonglong.o buffer_putxlong.o buffer_seek.o buffer_stubborn.o buffer_stubborn2.o buffer_tosa.o errmsg_iam.o errmsg_info.o errmsg_infosys.o errmsg_puts.o errmsg_warn.o errmsg_warnsys.o errmsg_write.o prs_asciiz.o prs_asciiz_fixedlen.o prs_readblob.o prs_u16.o prs_u16_big.o prs_u32.o prs_u32_big.o prs_u64.o prs_u64_big.o mmap_private.o mmap_read.o mmap_readat.o mmap_shared.o mmap_unmap.o base64.o base64url.o fmt_base64.o fmt_base64url.o fmt_cescape.o fmt_foldwhitespace.o fmt_hexdump.o fmt_html.o fmt_html_tagarg.o fmt_jsonescape.o fmt_ldapescape.o fmt_ldapescape2.o fmt_quotedprintable.o fmt_to_array.o fmt_to_sa.o fmt_tofrom_array.o fmt_urlencoded.o fmt_uuencoded.o fmt_xml.o fmt_yenc.o scan_base64.o scan_base64url.o scan_cescape.o scan_hexdump.o scan_html.o scan_jsonescape.o scan_ldapescape.o scan_quotedprintable.o scan_to_array.o scan_to_sa.o scan_tofrom_array.o scan_urlencoded.o scan_uuencoded.o scan_yenc.o taia_add.o taia_addsec.o taia_approx.o taia_frac.o taia_half.o taia_less.o taia_now.o taia_pack.o taia_sub.o taia_tai.o taia_uint.o taia_unpack.o tai_add.o tai_now.o tai_pack.o tai_sub.o tai_uint.o tai_unpack.o case_diffb.o case_diffs.o case_lowerb.o case_lowers.o case_starts.o array_allocate.o array_bytes.o array_cat.o array_cat0.o array_catb.o array_cate.o array_cats.o array_cats0.o array_equal.o array_fail.o array_get.o array_length.o array_reset.o array_start.o array_trunc.o array_truncate.o iarray_allocate.o iarray_free.o iarray_get.o iarray_init.o iarray_length.o imult16.o imult32.o imult64.o range_arrayinbuf.o range_str2inbuf.o range_str4inbuf.o range_strinbuf.o umult16.o umult32.o umult64.o io_appendfile.o io_block.o io_canread.o io_canwrite.o io_check.o io_close.o io_closeonexec.o io_createfile.o io_debugstring.o io_dontwantread.o io_dontwantwrite.o io_eagain.o io_eagain_read.o io_eagain_write.o io_fd.o io_finishandshutdown.o io_getcookie.o io_mmapwritefile.o io_nonblock.o io_passfd.o io_pipe.o io_readfile.o io_readwritefile.o io_receivefd.o io_sendfile.o io_setcookie.o io_sigpipe.o io_socketpair.o io_timedout.o io_timeout.o io_timeouted.o io_tryread.o io_tryreadtimeout.o io_trywrite.o io_trywritetimeout.o io_wait.o io_waitread.o io_waituntil.o io_waituntil2.o io_waitwrite.o io_wantread.o io_wantwrite.o iob_addbuf.o iob_addbuf_free.o iob_addbuf_internal.o iob_addbuf_munmap.o iob_addfile.o iob_addfile_close.o iob_adds.o iob_adds_free.o iob_bytesleft.o iob_free.o iob_init.o iob_init_autofree.o iob_new.o iob_new_autofree.o iob_prefetch.o iob_reset.o iob_send.o iob_write.o iom_abort.o iom_add.o iom_init.o iom_requeue.o iom_wait.o cdb.o cdb_hash.o cdb_make.o cdb_traverse.o critbit.o ranlib libowfat.a gcc -g -o t t.o libowfat.a `cat libsocket` -lpthread -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.O1vc1P + umask 022 + cd /home/iurt/rpmbuild/BUILD/libowfat-0.34-build + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT ++ dirname /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT + mkdir -p /home/iurt/rpmbuild/BUILD/libowfat-0.34-build + mkdir /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd libowfat-0.34 + '[' 1 -eq 1 ']' + make -f GNUmakefile DIET= prefix=/home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr MAN3DIR=/home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/share/man/man3 LIBDIR=/home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/lib64 install ln -f buffer.h byte.h fmt.h ip4.h ip6.h mmap.h scan.h socket.h str.h stralloc.h uint16.h uint32.h uint64.h open.h textcode.h tai.h taia.h dns.h iopause.h case.h openreadclose.h readclose.h ndelay.h array.h io.h safemult.h iob.h havealloca.h errmsg.h cdb.h cdb_make.h rangecheck.h iarray.h va_narg.h isset.h compiletimeassert.h critbit.h parse.h compiler.h libowfat/ install -d /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/include/libowfat install -m 644 buffer.h byte.h fmt.h ip4.h ip6.h mmap.h scan.h socket.h str.h stralloc.h uint16.h uint32.h uint64.h open.h textcode.h tai.h taia.h dns.h iopause.h case.h openreadclose.h readclose.h ndelay.h array.h io.h safemult.h iob.h havealloca.h errmsg.h cdb.h cdb_make.h rangecheck.h iarray.h va_narg.h isset.h compiletimeassert.h critbit.h parse.h compiler.h /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/include/libowfat install -d /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/share/man/man3 install -m 644 array/array.3 array/array_allocate.3 array/array_bytes.3 array/array_cat.3 array/array_cat0.3 array/array_catb.3 array/array_cate.3 array/array_cats.3 array/array_cats0.3 array/array_equal.3 array/array_fail.3 array/array_get.3 array/array_length.3 array/array_reset.3 array/array_start.3 array/array_trunc.3 array/array_truncate.3 array/iarray_allocate.3 array/iarray_free.3 array/iarray_get.3 array/iarray_init.3 buffer/bs_capacityassert.3 buffer/buffer.3 buffer/buffer_close.3 buffer/buffer_feed.3 buffer/buffer_flush.3 buffer/buffer_fromarray.3 buffer/buffer_frombuf.3 buffer/buffer_fromsa.3 buffer/buffer_get.3 buffer/buffer_get_new_token_sa.3 buffer/buffer_get_new_token_sa_pred.3 buffer/buffer_get_token.3 buffer/buffer_get_token_pred.3 buffer/buffer_get_token_sa.3 buffer/buffer_get_token_sa_pred.3 buffer/buffer_getc.3 buffer/buffer_getline.3 buffer/buffer_getline_sa.3 buffer/buffer_getn.3 buffer/buffer_getnewline_sa.3 buffer/buffer_init.3 buffer/buffer_init_free.3 buffer/buffer_mmapread.3 buffer/buffer_peek.3 buffer/buffer_peekc.3 buffer/buffer_put.3 buffer/buffer_put8long.3 buffer/buffer_putalign.3 buffer/buffer_puterror.3 buffer/buffer_puterror2.3 buffer/buffer_putflush.3 buffer/buffer_putlong.3 buffer/buffer_putlonglong.3 buffer/buffer_putm.3 buffer/buffer_putnlflush.3 buffer/buffer_puts.3 buffer/buffer_putsa.3 buffer/buffer_putsaflush.3 buffer/buffer_putsalign.3 buffer/buffer_putsflush.3 buffer/buffer_putspace.3 buffer/buffer_putulong.3 buffer/buffer_putulonglong.3 buffer/buffer_putxlong.3 buffer/buffer_seek.3 buffer/buffer_tosa.3 buffer/carp.3 buffer/carpsys.3 buffer/die.3 buffer/diesys.3 buffer/errmsg_iam.3 buffer/msg.3 buffer/msgsys.3 byte/byte_chr.3 byte/byte_copy.3 byte/byte_copyr.3 byte/byte_diff.3 byte/byte_equal.3 byte/byte_equal_notimingattack.3 byte/byte_rchr.3 byte/byte_start.3 byte/byte_starts.3 byte/byte_zero.3 case/case_diffb.3 case/case_diffs.3 case/case_lowerb.3 case/case_lowers.3 case/case_starts.3 cdb/cdb_datalen.3 cdb/cdb_datapos.3 cdb/cdb_find.3 cdb/cdb_firstkey.3 cdb/cdb_free.3 cdb/cdb_init.3 cdb/cdb_keylen.3 cdb/cdb_keypos.3 cdb/cdb_nextkey.3 cdb/cdb_read.3 cdb/cdb_successor.3 critbit/critbit0_allprefixed.3 critbit/critbit0_clear.3 critbit/critbit0_contains.3 critbit/critbit0_delete.3 critbit/critbit0_insert.3 dns/dns_ip4.3 dns/dns_ip4_packet.3 dns/dns_ip4_qualify.3 dns/dns_ip6.3 dns/dns_ip6_packet.3 dns/dns_ip6_qualify.3 dns/dns_mx.3 dns/dns_mx_packet.3 dns/dns_name4.3 dns/dns_name4_domain.3 dns/dns_name6.3 dns/dns_name6_domain.3 dns/dns_name_packet.3 dns/dns_txt.3 dns/dns_txt_packet.3 fmt/fmt_8long.3 fmt/fmt_asn1derlength.3 fmt/fmt_asn1dertag.3 fmt/fmt_copybytes.3 fmt/fmt_copybytes_sizeof_minus1.3 fmt/fmt_double.3 fmt/fmt_fill.3 fmt/fmt_httpdate.3 fmt/fmt_human.3 fmt/fmt_humank.3 fmt/fmt_iso8601.3 fmt/fmt_long.3 fmt/fmt_longlong.3 fmt/fmt_minus.3 fmt/fmt_netstring.3 fmt/fmt_pad.3 fmt/fmt_plusminus.3 fmt/fmt_str.3 fmt/fmt_strm.3 fmt/fmt_strm_alloca.3 fmt/fmt_strm_malloc.3 fmt/fmt_strn.3 fmt/fmt_uint.3 fmt/fmt_uint0.3 fmt/fmt_ulong.3 fmt/fmt_ulong0.3 fmt/fmt_ulonglong.3 fmt/fmt_utf8.3 fmt/fmt_xlong.3 fmt/fmt_xlonglong.3 io/io_appendfile.3 io/io_block.3 io/io_canread.3 io/io_canwrite.3 io/io_check.3 io/io_close.3 io/io_closeonexec.3 io/io_createfile.3 io/io_dontwantread.3 io/io_dontwantwrite.3 io/io_eagain.3 io/io_fd.3 io/io_fd_canwrite.3 io/io_fd_flags.3 io/io_finishandshutdown.3 io/io_getcookie.3 io/io_nonblock.3 io/io_passfd.3 io/io_pipe.3 io/io_readfile.3 io/io_readwritefile.3 io/io_receivefd.3 io/io_sendfile.3 io/io_setcookie.3 io/io_socketpair.3 io/io_timeout.3 io/io_timeouted.3 io/io_tryread.3 io/io_tryreadtimeout.3 io/io_trywrite.3 io/io_trywritetimeout.3 io/io_wait.3 io/io_waitread.3 io/io_waituntil.3 io/io_wantread.3 io/io_wantwrite.3 io/iob_addbuf.3 io/iob_addbuf_free.3 io/iob_addfile.3 io/iob_addfile_close.3 io/iob_adds.3 io/iob_adds_free.3 io/iob_bytesleft.3 io/iob_free.3 io/iob_init.3 io/iob_init_autofree.3 io/iob_new.3 io/iob_new_autofree.3 io/iob_prefetch.3 io/iob_reset.3 io/iob_send.3 io/iob_write.3 io/iom_abort.3 io/iom_add.3 io/iom_init.3 io/iom_requeue.3 io/iom_wait.3 mmap/mmap_private.3 mmap/mmap_read.3 mmap/mmap_readat.3 mmap/mmap_shared.3 mmap/mmap_unmap.3 mult/add_of.3 mult/assign.3 mult/imult16.3 mult/imult32.3 mult/imult64.3 mult/range_arrayinbuf.3 mult/range_bufinbuf.3 mult/range_ptrinbuf.3 mult/range_str2inbuf.3 mult/range_str4inbuf.3 mult/range_strinbuf.3 mult/range_validbuf.3 mult/rangecheck.3 mult/sub_of.3 mult/umult16.3 mult/umult32.3 mult/umult64.3 open/open_append.3 open/open_excl.3 open/open_read.3 open/open_rw.3 open/open_trunc.3 open/open_write.3 open/openreadclose.3 open/readclose.3 open/readclose_append.3 scan/scan_8int.3 scan/scan_8long.3 scan/scan_8short.3 scan/scan_asn1derlength.3 scan/scan_asn1derlengthvalue.3 scan/scan_asn1dertag.3 scan/scan_charsetnskip.3 scan/scan_double.3 scan/scan_httpdate.3 scan/scan_int.3 scan/scan_iso8601.3 scan/scan_long.3 scan/scan_longlong.3 scan/scan_netstring.3 scan/scan_noncharsetnskip.3 scan/scan_nonwhitenskip.3 scan/scan_plusminus.3 scan/scan_short.3 scan/scan_uint.3 scan/scan_ulong.3 scan/scan_ulonglong.3 scan/scan_ushort.3 scan/scan_utf8.3 scan/scan_utf8_sem.3 scan/scan_whitenskip.3 scan/scan_xint.3 scan/scan_xlong.3 scan/scan_xlonglong.3 scan/scan_xshort.3 socket/fmt_ip4.3 socket/fmt_ip6.3 socket/fmt_ip6_flat.3 socket/fmt_ip6c.3 socket/fmt_ip6if.3 socket/fmt_ip6ifc.3 socket/scan_ip4.3 socket/scan_ip6.3 socket/scan_ip6_flat.3 socket/scan_ip6if.3 socket/socket_accept4.3 socket/socket_accept4_makenonblocking.3 socket/socket_accept4_makenonblocking_setcloseonexec.3 socket/socket_accept4_setcloseonexec.3 socket/socket_accept6.3 socket/socket_accept6_makenonblocking.3 socket/socket_accept6_makenonblocking_setcloseonexec.3 socket/socket_accept6_setcloseonexec.3 socket/socket_bind4.3 socket/socket_bind4_reuse.3 socket/socket_bind6.3 socket/socket_bind6_reuse.3 socket/socket_broadcast.3 socket/socket_connect4.3 socket/socket_connect6.3 socket/socket_connected.3 socket/socket_fastopen.3 socket/socket_fastopen_connect4.3 socket/socket_fastopen_connect6.3 socket/socket_getifidx.3 socket/socket_getifname.3 socket/socket_listen.3 socket/socket_local4.3 socket/socket_local6.3 socket/socket_mchopcount6.3 socket/socket_mcjoin4.3 socket/socket_mcjoin6.3 socket/socket_mcleave4.3 socket/socket_mcleave6.3 socket/socket_mcloop4.3 socket/socket_mcloop6.3 socket/socket_mcttl4.3 socket/socket_quickack.3 socket/socket_recv4.3 socket/socket_recv6.3 socket/socket_remote4.3 socket/socket_remote6.3 socket/socket_sctp4.3 socket/socket_sctp4b.3 socket/socket_sctp6.3 socket/socket_sctp6b.3 socket/socket_send4.3 socket/socket_send6.3 socket/socket_tcp4.3 socket/socket_tcp4b.3 socket/socket_tcp6.3 socket/socket_tcp6b.3 socket/socket_udp4.3 socket/socket_udp6.3 str/str_chr.3 str/str_copy.3 str/str_diff.3 str/str_diffn.3 str/str_equal.3 str/str_len.3 str/str_rchr.3 str/str_start.3 stralloc/stralloc_0.3 stralloc/stralloc_append.3 stralloc/stralloc_cat.3 stralloc/stralloc_catb.3 stralloc/stralloc_catlong0.3 stralloc/stralloc_catm.3 stralloc/stralloc_cats.3 stralloc/stralloc_catulong0.3 stralloc/stralloc_chomp.3 stralloc/stralloc_chop.3 stralloc/stralloc_copy.3 stralloc/stralloc_copyb.3 stralloc/stralloc_copym.3 stralloc/stralloc_copys.3 stralloc/stralloc_diff.3 stralloc/stralloc_diffs.3 stralloc/stralloc_free.3 stralloc/stralloc_init.3 stralloc/stralloc_ready.3 stralloc/stralloc_readyplus.3 stralloc/stralloc_starts.3 stralloc/stralloc_zero.3 tai/tai_add.3 tai/tai_approx.3 tai/tai_less.3 tai/tai_now.3 tai/tai_pack.3 tai/tai_sub.3 tai/tai_unpack.3 taia/taia_add.3 taia/taia_addsec.3 taia/taia_approx.3 taia/taia_frac.3 taia/taia_less.3 taia/taia_now.3 taia/taia_pack.3 taia/taia_sub.3 taia/taia_tai.3 taia/taia_uint.3 taia/taia_unpack.3 textcode/scan_base64.3 textcode/scan_base64url.3 textcode/scan_cescape.3 textcode/scan_hexdump.3 textcode/scan_jsonescape.3 textcode/scan_ldapescape.3 textcode/scan_urlencoded.3 textcode/scan_urlencoded2.3 textcode/scan_uuencoded.3 uint/uint16_pack.3 uint/uint16_pack_big.3 uint/uint16_read.3 uint/uint16_read_big.3 uint/uint16_unpack.3 uint/uint16_unpack_big.3 uint/uint32_pack.3 uint/uint32_pack_big.3 uint/uint32_read.3 uint/uint32_read_big.3 uint/uint32_unpack.3 uint/uint32_unpack_big.3 uint/uint64_pack.3 uint/uint64_pack_big.3 uint/uint64_read.3 uint/uint64_read_big.3 uint/uint64_unpack.3 uint/uint64_unpack_big.3 unix/iopause.3 unix/ndelay_off.3 unix/ndelay_on.3 /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/share/man/man3 install -d /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/lib64 install -m 644 libowfat.a /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/lib64 + chmod 0755 /home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/lib64/libowfat.so.0.34 chmod: cannot access '/home/iurt/rpmbuild/BUILD/libowfat-0.34-build/BUILDROOT/usr/lib64/libowfat.so.0.34': No such file or directory error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.O1vc1P (%install) RPM build warnings: /home/iurt/rpmbuild/SPECS/libowfat.spec line 63: autopatch: no matching patches in range RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.O1vc1P (%install) I: [iurt_root_command] ERROR: chroot