>>> gdnsd: Building community/gdnsd 2.4.3-r0 (using abuild 3.9.0_rc2-r1) started Sun, 17 Oct 2021 17:40:44 +0000 >>> gdnsd: Checking sanity of /home/buildozer/aports/community/gdnsd/APKBUILD... >>> gdnsd: Analyzing dependencies... >>> gdnsd: Installing for build: build-base userspace-rcu-dev libev-dev libcap-dev libmaxminddb-dev ragel autoconf automake libtool perl perl-libwww perl-socket6 perl-io-socket-inet6 perl-http-daemon perl-test-harness perl-test-harness-utils (1/48) Installing userspace-rcu (0.12.2-r0) (2/48) Installing userspace-rcu-dev (0.12.2-r0) (3/48) Installing libev (4.33-r0) (4/48) Installing libev-dev (4.33-r0) (5/48) Installing linux-headers (5.10.41-r0) (6/48) Installing libcap (2.59-r0) (7/48) Installing libcap-dev (2.59-r0) (8/48) Installing libmaxminddb (1.6.0-r0) (9/48) Installing libmaxminddb-dev (1.6.0-r0) (10/48) Installing ragel (6.10-r0) (11/48) Installing m4 (1.4.18-r2) (12/48) Installing libbz2 (1.0.8-r1) (13/48) Installing perl (5.34.0-r1) (14/48) Installing autoconf (2.71-r0) (15/48) Installing automake (1.16.4-r1) (16/48) Installing readline (8.1.1-r0) (17/48) Installing bash (5.1.8-r0) Executing bash-5.1.8-r0.post-install (18/48) Installing libltdl (2.4.6-r7) (19/48) Installing libtool (2.4.6-r7) (20/48) Installing perl-http-date (6.05-r1) (21/48) Installing perl-uri (5.09-r0) (22/48) Installing perl-io-html (1.004-r0) (23/48) Installing perl-encode-locale (1.05-r3) (24/48) Installing perl-lwp-mediatypes (6.04-r1) (25/48) Installing perl-http-message (6.33-r0) (26/48) Installing perl-http-cookies (6.10-r0) (27/48) Installing perl-net-http (6.21-r0) (28/48) Installing perl-http-daemon (6.12-r1) (29/48) Installing perl-html-tagset (3.20-r3) (30/48) Installing perl-html-parser (3.76-r1) (31/48) Installing perl-file-listing (6.14-r0) (32/48) Installing perl-www-robotrules (6.02-r3) (33/48) Installing perl-http-negotiate (6.01-r3) (34/48) Installing perl-capture-tiny (0.48-r2) (35/48) Installing perl-devel-symdump (2.18-r2) (36/48) Installing perl-test-pod (1.52-r2) (37/48) Installing perl-pod-parser (1.63-r1) (38/48) Installing perl-pod-coverage (0.23-r2) (39/48) Installing perl-try-tiny (0.30-r3) (40/48) Installing perl-libwww (6.57-r0) (41/48) Installing perl-socket6 (0.29-r5) (42/48) Installing perl-io-socket-inet6 (2.72-r2) (43/48) Installing perl-test-harness (3.42-r2) (44/48) Installing perl-test-harness-utils (3.42-r2) (45/48) Installing .makedepends-gdnsd (20211017.174047) (46/48) Installing perl-error (0.17029-r1) (47/48) Installing perl-git (2.33.1-r0) (48/48) Installing git-perl (2.33.1-r0) Executing busybox-1.34.1-r1.trigger OK: 401 MiB in 138 packages >>> gdnsd: Cleaning up srcdir >>> gdnsd: Cleaning up pkgdir >>> gdnsd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/gdnsd-2.4.3.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> gdnsd: Fetching https://github.com/gdnsd/gdnsd/releases/download/v2.4.3/gdnsd-2.4.3.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 622 100 622 0 0 2728 0 --:--:-- --:--:-- --:--:-- 2728 100 626k 100 626k 0 0 1388k 0 --:--:-- --:--:-- --:--:-- 1388k >>> gdnsd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.15/gdnsd-2.4.3.tar.xz >>> gdnsd: Checking sha512sums... gdnsd-2.4.3.tar.xz: OK gdnsd.initd: OK >>> gdnsd: Unpacking /var/cache/distfiles/v3.15/gdnsd-2.4.3.tar.xz... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'acaux'. libtoolize: copying file 'acaux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:29: warning: The macro `AC_PROG_CC_C99' is obsolete. configure.ac:29: You should run autoupdate. ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from... configure.ac:29: the top level configure.ac:47: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_pthread.m4:88: AX_PTHREAD is expanded from... configure.ac:47: the top level autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:29: installing 'acaux/compile' configure.ac:5: installing 'acaux/missing' Makefile.am: installing 'acaux/depcomp' autoreconf: Leaving directory '.' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... ./acaux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-alpine-linux-musl-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for variable-length arrays... yes checking build system type... x86_64-alpine-linux-musl checking host system type... x86_64-alpine-linux-musl checking for a sed that does not truncate output... /bin/sed checking whether gcc is Clang... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking if compiling with clang... no checking whether byte ordering is bigendian... no checking size of uintptr_t... 8 checking for x86_64-alpine-linux-musl-ar... no checking for x86_64-alpine-linux-musl-lib... no checking for x86_64-alpine-linux-musl-link... no checking for ar... ar checking the archiver (ar) interface... ar checking how to print strings... printf checking for a sed that does not truncate output... (cached) /bin/sed checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/x86_64-alpine-linux-musl/bin/ld checking if the linker (/usr/x86_64-alpine-linux-musl/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert x86_64-alpine-linux-musl file names to x86_64-alpine-linux-musl format... func_convert_file_noop checking how to convert x86_64-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-alpine-linux-musl/bin/ld option to reload object files... -r checking for x86_64-alpine-linux-musl-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-alpine-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-alpine-linux-musl-ar... ar checking for archiver @FILE support... @ checking for x86_64-alpine-linux-musl-strip... no checking for strip... strip checking for x86_64-alpine-linux-musl-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-alpine-linux-musl-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/x86_64-alpine-linux-musl/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for gcc options needed to detect all undeclared functions... none needed checking for library containing dlopen... none required checking for dlerror... yes checking for shl_load... (cached) no checking for shl_load in -ldld... (cached) no checking for dld_link in -ldld... no checking whether C compiler accepts -fPIE... yes checking whether the linker accepts -pie... yes checking whether the linker accepts -Wl,-z,relro... yes checking whether the linker accepts -Wl,-z,now... yes checking whether the linker accepts -Wl,-z,noexecstack... yes checking whether the linker accepts -Wl,--as-needed... yes checking whether the linker accepts -Wl,--gc-sections... yes checking whether C compiler accepts -fstack-protector-all... yes checking whether C compiler accepts -ftrapv... yes checking whether C compiler accepts -fvisibility=hidden... yes checking whether C compiler accepts -ffunction-sections... yes checking whether C compiler accepts -fdata-sections... yes checking whether C compiler accepts -fno-common... yes checking whether C compiler accepts -pipe... yes checking whether C compiler accepts -Wall... yes checking whether C compiler accepts -Wextra... yes checking whether C compiler accepts -Warray-bounds=2... yes checking whether C compiler accepts -Wbad-function-cast... yes checking whether C compiler accepts -Wcast-align... yes checking whether C compiler accepts -Wcast-qual... yes checking whether C compiler accepts -Wduplicated-cond... yes checking whether C compiler accepts -Wendif-labels... yes checking whether C compiler accepts -Wfloat-equal... yes checking whether C compiler accepts -Wfloat-conversion... yes checking whether C compiler accepts -Wformat=2... yes checking whether C compiler accepts -Wformat-signedness... yes checking whether C compiler accepts -Winit-self... yes checking whether C compiler accepts -Wjump-misses-init... yes checking whether C compiler accepts -Wlogical-op... yes checking whether C compiler accepts -Wloop-analysis... no checking whether C compiler accepts -Wmissing-declarations... yes checking whether C compiler accepts -Wmissing-include-dirs... yes checking whether C compiler accepts -Wmissing-prototypes... yes checking whether C compiler accepts -Wnull-dereference... yes checking whether C compiler accepts -Wold-style-definition... yes checking whether C compiler accepts -Wpointer-arith... yes checking whether C compiler accepts -Wredundant-decls... yes checking whether C compiler accepts -Wshadow... yes checking whether C compiler accepts -Wsign-conversion... yes checking whether C compiler accepts -Wshift-overflow=2... yes checking whether C compiler accepts -Wstrict-overflow=5... yes checking whether C compiler accepts -Wstrict-prototypes... yes checking whether C compiler accepts -Wswitch-default... yes checking whether C compiler accepts -Wswitch-enum... yes checking whether C compiler accepts -Wtrampolines... yes checking whether C compiler accepts -Wundef... yes checking whether C compiler accepts -Wunused... yes checking whether C compiler accepts -Wwrite-strings... yes checking whether C compiler accepts -Wthis-does-not-exist... no checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking whether fputs_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking for libunwind.h... no checking for maxminddb.h... yes checking for MMDB_search_node_s.left_record_type... yes checking for MMDB_open in -lmaxminddb... yes checking for atan2 in -lm... yes checking for posix_madvise... yes checking for struct stat.st_mtim.tv_nsec... yes checking for struct stat.st_mtimespec.tv_nsec... no checking for struct stat.st_mtimensec... no checking whether sendmmsg is declared... yes checking whether recvmmsg is declared... yes checking for sendmmsg... yes checking for recvmmsg... yes checking for urcu-qsbr.h... yes checking for perror in -lurcu-qsbr... yes checking for x86_64-alpine-linux-musl-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for systemd system unit installdir... none checking for libev >= 4.0... yes checking for pthread_np.h... no checking for 2-arg pthread_setname_np... yes checking for inotify_init1... yes checking for perl... /usr/bin/perl checking for perl version... 5.34.0 checking for pod2man... /usr/bin/pod2man checking for prove... /usr/bin/prove checking for perl module Test::More... ok checking for perl module JSON::PP... ok checking for perl module Socket6... ok checking for perl module IO::Socket::INET6... ok checking for perl module HTTP::Daemon... ok checking for perl module LWP... ok checking for ragel... /usr/bin/ragel checking number of CPUs available for testing... 32 checking for xz... missing checking for valgrind/memcheck.h... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating t/Makefile config.status: creating t/libtap/Makefile config.status: creating t/libgdmaps/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing mkdirs commands ======================================================================== | Build Info: non-git | Build Features: prod mmsg inotify geoip2 urcu | CC: gcc | CPPFLAGS: -DNDEBUG -Os -fomit-frame-pointer | CFLAGS: -Os -fomit-frame-pointer -pthread -fstack-protector-all -ftrapv -fvisibility=hidden -ffunction-sections -fdata-sections -fno-common -pipe -Wall -Wextra -Warray-bounds=2 -Wbad-function-cast -Wcast-align -Wcast-qual -Wduplicated-cond -Wendif-labels -Wfloat-equal -Wfloat-conversion -Wformat=2 -Wformat-signedness -Winit-self -Wjump-misses-init -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnull-dereference -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wsign-conversion -Wshift-overflow=2 -Wstrict-overflow=5 -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wtrampolines -Wundef -Wunused -Wwrite-strings -fPIE | LDFLAGS: -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,--as-needed -Wl,--gc-sections -pie ======================================================================== make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' Making all in . make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' GEN libgdnsd/vscf.c CC plugins/gdnsd_extmon_helper-extmon_helper.o CC plugins/extmon_comms.lo GEN src/zscan_rfc1035.c CC plugins/http_status.lo CC plugins/multifo.lo CC plugins/null.lo CC plugins/reflect.lo CC plugins/simplefo.lo CC plugins/static.lo CC plugins/tcp_connect.lo CC plugins/weighted.lo CC plugins/extfile.lo CC plugins/extmon.lo CC plugins/metafo.lo CC plugins/geoip.lo GEN sysd/gdnsd.service GEN docs/gdnsd_geoip_test.pod GEN docs/gdnsd-plugin-api.pod GEN docs/gdnsd.config.pod GEN docs/gdnsd.zonefile.pod GEN docs/gdnsd.djbdns.pod GEN docs/gdnsd.pod GEN docs/gdnsd-plugin-extfile.pod GEN docs/gdnsd-plugin-extmon.pod GEN docs/gdnsd-plugin-geoip.pod GEN docs/gdnsd-plugin-http_status.pod GEN docs/gdnsd-plugin-metafo.pod GEN docs/gdnsd-plugin-multifo.pod GEN docs/gdnsd-plugin-null.pod GEN docs/gdnsd-plugin-reflect.pod GEN docs/gdnsd-plugin-simplefo.pod GEN docs/gdnsd-plugin-static.pod GEN docs/gdnsd-plugin-tcp_connect.pod GEN docs/gdnsd-plugin-weighted.pod GEN libgdnsd/bopts.h CC plugins/gdnsd_geoip_test-gdnsd_geoip_test.o CC libgdmaps/gdmaps.lo CC libgdmaps/dcinfo.lo CC libgdmaps/dclists.lo CC libgdmaps/dcmap.lo CC libgdmaps/nlist.lo CC libgdmaps/ntree.lo CC libgdmaps/nets.lo CC libgdmaps/gdgeoip.lo CC libgdmaps/gdgeoip2.lo libgdmaps/gdgeoip.c: In function 'geoip_db_open': libgdmaps/gdgeoip.c:570:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | db->ipv6 = true; | ^ libgdmaps/gdgeoip.c:572:9: note: here 572 | case GEOIP_COUNTRY_EDITION: | ^~~~ libgdmaps/gdgeoip.c:578:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 578 | db->ipv6 = true; | ^ libgdmaps/gdgeoip.c:580:9: note: here 580 | case GEOIP_LARGE_COUNTRY_EDITION: | ^~~~ libgdmaps/gdgeoip.c:592:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 592 | db->ipv6 = true; | ^ libgdmaps/gdgeoip.c:594:9: note: here 594 | case GEOIP_CITY_EDITION_REV0: | ^~~~ CC libgdmaps/fips104.lo CC libgdnsd/libgdnsd_la-prcu.lo CC libgdnsd/libgdnsd_la-dname.lo CC libgdnsd/libgdnsd_la-net.lo CC libgdnsd/libgdnsd_la-log.lo CC libgdnsd/libgdnsd_la-mon.lo CC libgdnsd/libgdnsd_la-misc.lo CC libgdnsd/libgdnsd_la-paths.lo CC libgdnsd/libgdnsd_la-file.lo CC libgdnsd/libgdnsd_la-plugapi.lo CC libgdnsd/libgdnsd_la-alloc.lo CC libgdnsd/libgdnsd_la-dmn.lo In file included from ./include/gdnsd/dname.h:26, from ./include/gdnsd/vscf.h:23, from ./include/gdnsd/paths.h:23, from libgdmaps/fips104.c:28: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CC libgdnsd/libgdnsd_la-dmn_net.lo CC libgdnsd/libgdnsd_la-vscf.lo CCLD plugins/libextmon_comms.la CC src/gdnsd-main.o CC src/gdnsd-conf.o CC src/gdnsd-zsrc_djb.o CC src/gdnsd-zscan_djb.o CC src/gdnsd-zsrc_rfc1035.o In file included from ./include/gdnsd/dname.h:26, from libgdnsd/dname.c:21: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CC src/gdnsd-ztree.o CC src/gdnsd-ltarena.o CC src/gdnsd-ltree.o CC src/gdnsd-dnspacket.o ar: `u' modifier ignored since `D' is the default (see `U') CC src/gdnsd-dnsio_udp.o CC src/gdnsd-dnsio_tcp.o In file included from ./include/gdnsd/dname.h:26, from src/ltarena.c:25: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CC src/gdnsd-socks.o CC src/gdnsd-statio.o CC src/gdnsd-zscan_rfc1035.o In file included from ./include/gdnsd/dname.h:26, from ./include/gdnsd/vscf.h:23, from ./include/gdnsd/plugapi.h:23, from src/ltree.h:95, from src/ztree.h:28, from src/zscan_rfc1035.h:23, from src/zsrc_rfc1035.c:23: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CCLD plugins/plugin_http_status.la In file included from libgdnsd/dmn.c:21: libgdnsd/dmn.c: In function 'dmn_logf_strerror': libgdnsd/dmn.c:296:27: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'size_t' {aka 'const long unsigned int'} [-Wformat=] 296 | dmn_log_fatal("strerror_r(,,%u) failed", DMN_ERRNO_MAXLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ | | | size_t {aka const long unsigned int} ./include/gdnsd/dmn.h:252:26: note: in definition of macro 'dmn_log_fatal' 252 | dmn_logger(LOG_CRIT,__VA_ARGS__);\ | ^~~~~~~~~~~ libgdnsd/dmn.c:296:42: note: format string is defined here 296 | dmn_log_fatal("strerror_r(,,%u) failed", DMN_ERRNO_MAXLEN); | ~^ | | | unsigned int | %lu In file included from ./include/gdnsd/dname.h:26, from ./include/gdnsd/vscf.h:23, from ./include/gdnsd/plugapi.h:23, from src/ltree.h:95, from src/ztree.h:28, from src/ztree.c:21: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ CCLD plugins/plugin_multifo.la ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CCLD plugins/plugin_null.la CCLD plugins/plugin_reflect.la In file included from ./include/gdnsd/dname.h:26, from ./include/gdnsd/vscf.h:23, from src/socks.h:24, from src/dnspacket.h:23, from src/dnspacket.c:21: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CCLD plugins/plugin_simplefo.la CCLD plugins/plugin_static.la In file included from ./include/gdnsd/dname.h:26, from ./include/gdnsd/vscf.h:23, from ./include/gdnsd/plugapi.h:23, from src/ltree.h:95, from src/ltree.c:21: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ In file included from src/socks.h:23, from src/dnspacket.h:23, from src/dnspacket.c:21: src/dnspacket.c: In function 'encode_rrs_any': ./include/gdnsd/dmn.h:264:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 264 | # define dmn_assert(expr) do { if (!(expr)) __builtin_unreachable(); } while (0) | ^ src/dnspacket.c:1299:17: note: in expansion of macro 'dmn_assert' 1299 | dmn_assert(0); // DYNC should never make it to here | ^~~~~~~~~~ src/dnspacket.c:1300:13: note: here 1300 | default: | ^~~~~~~ CCLD plugins/plugin_tcp_connect.la CCLD plugins/plugin_weighted.la In file included from ./include/gdnsd/dname.h:26, from ./include/gdnsd/vscf.h:23, from ./libgdnsd/vscf.rl:21: ./include/gdnsd/misc.h: In function 'gdnsd_lookup2': ./include/gdnsd/misc.h:238:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 238 | case 11: c += ((uint32_t)k[10] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:239:9: note: here 239 | case 10: c += ((uint32_t)k[9] << 16); | ^~~~ ./include/gdnsd/misc.h:239:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 239 | case 10: c += ((uint32_t)k[9] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:240:9: note: here 240 | case 9 : c += ((uint32_t)k[8] << 8); | ^~~~ ./include/gdnsd/misc.h:240:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 240 | case 9 : c += ((uint32_t)k[8] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:241:9: note: here 241 | case 8 : b += ((uint32_t)k[7] << 24); | ^~~~ ./include/gdnsd/misc.h:241:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 241 | case 8 : b += ((uint32_t)k[7] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:242:9: note: here 242 | case 7 : b += ((uint32_t)k[6] << 16); | ^~~~ ./include/gdnsd/misc.h:242:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 242 | case 7 : b += ((uint32_t)k[6] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:243:9: note: here 243 | case 6 : b += ((uint32_t)k[5] << 8); | ^~~~ ./include/gdnsd/misc.h:243:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 243 | case 6 : b += ((uint32_t)k[5] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:244:9: note: here 244 | case 5 : b += k[4]; | ^~~~ ./include/gdnsd/misc.h:244:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 244 | case 5 : b += k[4]; | ~~^~~~~~~ ./include/gdnsd/misc.h:245:9: note: here 245 | case 4 : a += ((uint32_t)k[3] << 24); | ^~~~ ./include/gdnsd/misc.h:245:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 245 | case 4 : a += ((uint32_t)k[3] << 24); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:246:9: note: here 246 | case 3 : a += ((uint32_t)k[2] << 16); | ^~~~ ./include/gdnsd/misc.h:246:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 246 | case 3 : a += ((uint32_t)k[2] << 16); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:247:9: note: here 247 | case 2 : a += ((uint32_t)k[1] << 8); | ^~~~ ./include/gdnsd/misc.h:247:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | case 2 : a += ((uint32_t)k[1] << 8); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/gdnsd/misc.h:248:9: note: here 248 | case 1 : a += k[0]; | ^~~~ CCLD plugins/plugin_extfile.la CCLD plugins/plugin_extmon.la CCLD plugins/plugin_metafo.la GEN docs/gdnsd_geoip_test.1 GEN docs/gdnsd-plugin-api.3 GEN docs/gdnsd.config.5 GEN docs/gdnsd.zonefile.5 GEN docs/gdnsd.djbdns.5 GEN docs/gdnsd.8 GEN docs/gdnsd-plugin-extfile.8 GEN docs/gdnsd-plugin-extmon.8 GEN docs/gdnsd-plugin-geoip.8 GEN docs/gdnsd-plugin-http_status.8 GEN docs/gdnsd-plugin-metafo.8 GEN docs/gdnsd-plugin-multifo.8 GEN docs/gdnsd-plugin-null.8 GEN docs/gdnsd-plugin-reflect.8 GEN docs/gdnsd-plugin-simplefo.8 GEN docs/gdnsd-plugin-static.8 GEN docs/gdnsd-plugin-tcp_connect.8 GEN docs/gdnsd-plugin-weighted.8 CCLD libgdmaps/libgdmaps.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD plugins/plugin_geoip.la In file included from ./include/gdnsd/dname.h:29, from ./include/gdnsd/vscf.h:23, from src/socks.h:24, from src/dnspacket.h:23, from src/dnspacket.c:21: In function 'memset', inlined from 'reset_context' at src/dnspacket.c:184:5, inlined from 'process_dns_query' at src/dnspacket.c:1936:5: /usr/include/fortify/string.h:72:9: warning: '__builtin_memset' offset [88, 255] from the object at 'ctx_asvoid' is out of the bounds of referenced subobject 'answer_addr_rrset' with type 'const ltree_rrset_addr_t *' {aka 'const struct _ltree_rrset_addr_struct *'} at offset 80 [-Warray-bounds] 72 | return __builtin_memset(__d, __c, __n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/dnspacket.c: In function 'process_dns_query': src/dnspacket.c:93:31: note: subobject 'answer_addr_rrset' declared here 93 | const ltree_rrset_addr_t* answer_addr_rrset; | ^~~~~~~~~~~~~~~~~ CCLD libgdnsd/libgdnsd.la CCLD plugins/gdnsd_geoip_test CCLD plugins/gdnsd_extmon_helper src/zscan_rfc1035.c: In function 'scanner': ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_3 { z->uv_3 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:1133:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1133 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1135:1: note: here 1135 | case 8: | ^~~~ src/zscan_rfc1035.c:1140:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1140 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1142:1: note: here 1142 | case 9: | ^~~~ src/zscan_rfc1035.c:1149:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1149 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1151:1: note: here 1151 | case 10: | ^~~~ src/zscan_rfc1035.c:1156:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1156 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1158:1: note: here 1158 | case 11: | ^~~~ src/zscan_rfc1035.c:1165:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1165 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1167:1: note: here 1167 | case 12: | ^~~~ src/zscan_rfc1035.c:1172:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1172 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1174:1: note: here 1174 | case 13: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 532 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:534:1: note: here 534 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:2820:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2820 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:2822:1: note: here 2822 | case 17: | ^~~~ src/zscan_rfc1035.c:2829:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2829 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:2831:1: note: here 2831 | case 18: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:3312:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 3312 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:3314:1: note: here 3314 | case 26: | ^~~~ ./src/zscan_rfc1035.rl:532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 532 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:534:1: note: here 534 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 532 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:534:1: note: here 534 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 532 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:534:1: note: here 534 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 532 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:534:1: note: here 534 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 532 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:534:1: note: here 534 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | # (domainname or TXT record rdata, etc) | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:570:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | # The base set of literal characters allowed in unquoted character | ^ ./src/zscan_rfc1035.rl:572:1: note: here 572 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:5231:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 5231 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:5233:1: note: here 5233 | case 40: | ^~~~ src/zscan_rfc1035.c:5238:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 5238 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:5240:1: note: here 5240 | case 41: | ^~~~ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:567:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:569:1: note: here 569 | | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:583:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:585:1: note: here 585 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:16778:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 16778 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:16780:1: note: here 16780 | case 312: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:16968:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 16968 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:16970:1: note: here 16970 | case 321: | ^~~~ src/zscan_rfc1035.c:16975:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 16975 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:16977:1: note: here 16977 | case 322: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_3 { z->uv_3 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ src/zscan_rfc1035.c:17182:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17182 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17184:1: note: here 17184 | case 328: | ^~~~ src/zscan_rfc1035.c:17191:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17191 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17193:1: note: here 17193 | case 329: | ^~~~ src/zscan_rfc1035.c:17202:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17202 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17204:1: note: here 17204 | case 330: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:17481:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17481 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17483:1: note: here 17483 | case 336: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:17584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17584 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17586:1: note: here 17586 | case 341: | ^~~~ ./src/zscan_rfc1035.rl:578:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 578 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:580:1: note: here 580 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:585:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 585 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:587:1: note: here 587 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:592:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 592 | | dname %set_rhs_dname | ^ ./src/zscan_rfc1035.rl:594:1: note: here 594 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:18063:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18063 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18065:1: note: here 18065 | case 354: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:18166:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18166 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18168:1: note: here 18168 | case 359: | ^~~~ ./src/zscan_rfc1035.rl:578:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 578 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:580:1: note: here 580 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:585:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 585 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:587:1: note: here 587 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:592:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 592 | | dname %set_rhs_dname | ^ ./src/zscan_rfc1035.rl:594:1: note: here 594 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_3 { z->uv_3 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ src/zscan_rfc1035.c:18390:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18390 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18392:1: note: here 18392 | case 367: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:18722:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18722 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18724:1: note: here 18724 | case 372: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:19063:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19063 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19065:1: note: here 19065 | case 378: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:19253:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19253 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19255:1: note: here 19255 | case 387: | ^~~~ src/zscan_rfc1035.c:19260:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19260 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19262:1: note: here 19262 | case 388: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:19599:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19599 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19601:1: note: here 19601 | case 397: | ^~~~ src/zscan_rfc1035.c:19608:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19608 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19610:1: note: here 19610 | case 398: | ^~~~ src/zscan_rfc1035.c:19617:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19617 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19619:1: note: here 19619 | case 399: | ^~~~ src/zscan_rfc1035.c:19626:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19626 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19628:1: note: here 19628 | case 400: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:20679:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 20679 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:20681:1: note: here 20681 | case 414: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:20869:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 20869 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:20871:1: note: here 20871 | case 423: | ^~~~ src/zscan_rfc1035.c:20876:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 20876 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:20878:1: note: here 20878 | case 424: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:21130:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21130 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21132:1: note: here 21132 | case 430: | ^~~~ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:21314:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21314 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21316:1: note: here 21316 | case 439: | ^~~~ src/zscan_rfc1035.c:21321:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21321 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21323:1: note: here 21323 | case 440: | ^~~~ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:21522:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21522 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21524:1: note: here 21524 | case 445: | ^~~~ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:21706:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21706 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21708:1: note: here 21708 | case 454: | ^~~~ src/zscan_rfc1035.c:21713:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21713 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21715:1: note: here 21715 | case 455: | ^~~~ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:506:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 506 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:508:1: note: here 508 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:21918:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21918 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21920:1: note: here 21920 | case 460: | ^~~~ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:22106:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22106 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22108:1: note: here 22108 | case 469: | ^~~~ src/zscan_rfc1035.c:22113:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22113 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22115:1: note: here 22115 | case 470: | ^~~~ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:22712:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22712 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22714:1: note: here 22714 | case 484: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:22902:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22902 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22904:1: note: here 22904 | case 493: | ^~~~ src/zscan_rfc1035.c:22909:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22909 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22911:1: note: here 22911 | case 494: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:23116:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23116 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23118:1: note: here 23118 | case 500: | ^~~~ src/zscan_rfc1035.c:23125:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23125 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23127:1: note: here 23127 | case 501: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:23334:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23334 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23336:1: note: here 23336 | case 505: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:23524:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23524 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23526:1: note: here 23526 | case 514: | ^~~~ src/zscan_rfc1035.c:23531:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23531 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23533:1: note: here 23533 | case 515: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:23740:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23740 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23742:1: note: here 23742 | case 521: | ^~~~ src/zscan_rfc1035.c:23749:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23749 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23751:1: note: here 23751 | case 522: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:521:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:523:1: note: here 523 | | ^ ./src/zscan_rfc1035.rl:521:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:523:1: note: here 523 | | ^ ./src/zscan_rfc1035.rl:521:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:523:1: note: here 523 | | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | | ^ ./src/zscan_rfc1035.rl:522:1: note: here 522 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | | ^ ./src/zscan_rfc1035.rl:522:1: note: here 522 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | | ^ ./src/zscan_rfc1035.rl:522:1: note: here 522 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:495:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | validate_origin_in_zone(z, z->rhs_dname); | ^ ./src/zscan_rfc1035.rl:497:1: note: here 497 | } | ^ ./src/zscan_rfc1035.rl:495:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | validate_origin_in_zone(z, z->rhs_dname); | ^ ./src/zscan_rfc1035.rl:497:1: note: here 497 | } | ^ ./src/zscan_rfc1035.rl:495:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 495 | validate_origin_in_zone(z, z->rhs_dname); | ^ ./src/zscan_rfc1035.rl:497:1: note: here 497 | } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:25903:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 25903 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:25905:1: note: here 25905 | case 558: | ^~~~ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:26087:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26087 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26089:1: note: here 26089 | case 567: | ^~~~ src/zscan_rfc1035.c:26094:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26094 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26096:1: note: here 26096 | case 568: | ^~~~ ./src/zscan_rfc1035.rl:491:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 491 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:493:1: note: here 493 | | ^ ./src/zscan_rfc1035.rl:491:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 491 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:493:1: note: here 493 | | ^ ./src/zscan_rfc1035.rl:491:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 491 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:493:1: note: here 493 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:26313:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26313 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26315:1: note: here 26315 | case 573: | ^~~~ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:26497:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26497 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26499:1: note: here 26499 | case 582: | ^~~~ src/zscan_rfc1035.c:26504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26504 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26506:1: note: here 26506 | case 583: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:27298:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 27298 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:27300:1: note: here 27300 | case 599: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:27488:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 27488 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:27490:1: note: here 27490 | case 608: | ^~~~ src/zscan_rfc1035.c:27495:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 27495 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:27497:1: note: here 27497 | case 609: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | | ^ ./src/zscan_rfc1035.rl:522:1: note: here 522 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | | ^ ./src/zscan_rfc1035.rl:522:1: note: here 522 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 520 | | ^ ./src/zscan_rfc1035.rl:522:1: note: here 522 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:28094:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28094 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28096:1: note: here 28096 | case 624: | ^~~~ src/zscan_rfc1035.c:28103:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28103 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28105:1: note: here 28105 | case 625: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:28604:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28604 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28606:1: note: here 28606 | case 634: | ^~~~ ./src/zscan_rfc1035.rl:503:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 503 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ^ ./src/zscan_rfc1035.rl:505:1: note: here 505 | action set_ipv4 { set_ipv4(z, fpc); } | ^ ./src/zscan_rfc1035.rl:503:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 503 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ^ ./src/zscan_rfc1035.rl:505:1: note: here 505 | action set_ipv4 { set_ipv4(z, fpc); } | ^ ./src/zscan_rfc1035.rl:503:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 503 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ^ ./src/zscan_rfc1035.rl:505:1: note: here 505 | action set_ipv4 { set_ipv4(z, fpc); } | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | # (domainname or TXT record rdata, etc) | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:570:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | # The base set of literal characters allowed in unquoted character | ^ ./src/zscan_rfc1035.rl:572:1: note: here 572 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:28863:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28863 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28865:1: note: here 28865 | case 642: | ^~~~ src/zscan_rfc1035.c:28870:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28870 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28872:1: note: here 28872 | case 643: | ^~~~ ./src/zscan_rfc1035.rl:502:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 502 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:504:1: note: here 504 | | ^ ./src/zscan_rfc1035.rl:502:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 502 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:504:1: note: here 504 | | ^ ./src/zscan_rfc1035.rl:502:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 502 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:504:1: note: here 504 | | ^ ./src/zscan_rfc1035.rl:502:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 502 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:504:1: note: here 504 | | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:29381:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 29381 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:29383:1: note: here 29383 | case 657: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:542:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 542 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:544:1: note: here 544 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:29663:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 29663 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:29665:1: note: here 29665 | case 662: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | action in_paren { z->in_paren } | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | action in_paren { z->in_paren } | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | action in_paren { z->in_paren } | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:542:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 542 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:544:1: note: here 544 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:542:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 542 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:544:1: note: here 544 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:542:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 542 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:544:1: note: here 544 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:491:1: note: here 491 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:491:1: note: here 491 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:491:1: note: here 491 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:31484:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31484 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31486:1: note: here 31486 | case 701: | ^~~~ src/zscan_rfc1035.c:31491:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31491 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31493:1: note: here 31493 | case 702: | ^~~~ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:31516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31516 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31518:1: note: here 31518 | case 704: | ^~~~ src/zscan_rfc1035.c:31525:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31525 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31527:1: note: here 31527 | case 705: | ^~~~ src/zscan_rfc1035.c:31534:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31534 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31536:1: note: here 31536 | case 706: | ^~~~ src/zscan_rfc1035.c:31543:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31543 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31545:1: note: here 31545 | case 707: | ^~~~ src/zscan_rfc1035.c:31550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31550 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31552:1: note: here 31552 | case 708: | ^~~~ src/zscan_rfc1035.c:31559:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31559 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31561:1: note: here 31561 | case 709: | ^~~~ src/zscan_rfc1035.c:31568:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31568 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31570:1: note: here 31570 | case 710: | ^~~~ src/zscan_rfc1035.c:31577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31577 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31579:1: note: here 31579 | case 711: | ^~~~ src/zscan_rfc1035.c:31586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31586 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31588:1: note: here 31588 | case 712: | ^~~~ src/zscan_rfc1035.c:31595:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31595 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31597:1: note: here 31597 | case 713: | ^~~~ src/zscan_rfc1035.c:31602:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31602 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31604:1: note: here 31604 | case 714: | ^~~~ src/zscan_rfc1035.c:31611:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31611 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31613:1: note: here 31613 | case 715: | ^~~~ src/zscan_rfc1035.c:31620:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31620 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31622:1: note: here 31622 | case 716: | ^~~~ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:583:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:585:1: note: here 585 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:592:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 592 | | dname %set_rhs_dname | ^ ./src/zscan_rfc1035.rl:594:1: note: here 594 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:601:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 601 | # One chunk of TXT rdata | ^ ./src/zscan_rfc1035.rl:603:1: note: here 603 | | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:32394:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 32394 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:32396:1: note: here 32396 | case 737: | ^~~~ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | | ^ ./src/zscan_rfc1035.rl:584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 584 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:586:1: note: here 586 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 591 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:593:1: note: here 593 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:32584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 32584 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:32586:1: note: here 32586 | case 746: | ^~~~ src/zscan_rfc1035.c:32591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 32591 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:32593:1: note: here 32593 | case 747: | ^~~~ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:33180:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 33180 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:33182:1: note: here 33182 | case 763: | ^~~~ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:595:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 595 | | ^ ./src/zscan_rfc1035.rl:597:1: note: here 597 | dname %set_eml_dname | ^ ./src/zscan_rfc1035.rl:564:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 564 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:566:1: note: here 566 | | ^ ./src/zscan_rfc1035.rl:562:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 562 | # Escape sequences in general for any character-string | ^ ./src/zscan_rfc1035.rl:564:1: note: here 564 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:571:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 571 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:573:1: note: here 573 | | ^ ./src/zscan_rfc1035.rl:578:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 578 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:580:1: note: here 580 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:587:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 587 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:589:1: note: here 589 | | ^ ./src/zscan_rfc1035.rl:594:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 594 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:596:1: note: here 596 | dname_eml = ( | ^ ./src/zscan_rfc1035.rl:603:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 603 | | ^ ./src/zscan_rfc1035.rl:605:1: note: here 605 | txt_item_255 = (tword %push_txt_rdata_255 | qword %push_txt_rdata_255_q) >token_start; | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:556:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 556 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:558:1: note: here 558 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:574:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:576:1: note: here 576 | | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:571:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 571 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:573:1: note: here 573 | | ^ ./src/zscan_rfc1035.rl:571:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 571 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:573:1: note: here 573 | | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:588:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 588 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:590:1: note: here 590 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:595:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 595 | | ^ ./src/zscan_rfc1035.rl:597:1: note: here 597 | dname %set_eml_dname | ^ ./src/zscan_rfc1035.rl:604:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 604 | # One chunk of TXT rdata, limited to 255 explicitly | ^ ./src/zscan_rfc1035.rl:606:1: note: here 606 | | ^ ./src/zscan_rfc1035.rl:611:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 611 | dyna_rdata = (plugres ('!' plugres)?) >token_start %set_dyna; | ^ ./src/zscan_rfc1035.rl:613:1: note: here 613 | # Unsigned integer values, with "ttl" being a special | ^ ./src/zscan_rfc1035.rl:564:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 564 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:566:1: note: here 566 | | ^ ./src/zscan_rfc1035.rl:564:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 564 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:566:1: note: here 566 | | ^ ./src/zscan_rfc1035.rl:562:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 562 | # Escape sequences in general for any character-string | ^ ./src/zscan_rfc1035.rl:564:1: note: here 564 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:571:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 571 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:573:1: note: here 573 | | ^ ./src/zscan_rfc1035.rl:578:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 578 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:580:1: note: here 580 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:587:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 587 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:589:1: note: here 589 | | ^ ./src/zscan_rfc1035.rl:594:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 594 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:596:1: note: here 596 | dname_eml = ( | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:34180:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 34180 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:34182:1: note: here 34182 | case 803: | ^~~~ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | | ^ ./src/zscan_rfc1035.rl:485:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:487:1: note: here 487 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 548 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:550:1: note: here 550 | | ^ ./src/zscan_rfc1035.rl:552:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 552 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:554:1: note: here 554 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:34593:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 34593 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:34595:1: note: here 34595 | case 811: | ^~~~ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action use_def_ttl_dyn { z->ttl = z->def_ttl; z->ttl_min = z->def_ttl >> 1; z->uv_2 = 0; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:511:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 511 | action set_ttl_dyn { z->ttl = z->uv_1; z->ttl_min = z->uv_2 ? z->uv_2 : z->uv_1 >> 1; } | ^ ./src/zscan_rfc1035.rl:513:1: note: here 513 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ CCLD src/gdnsd make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' Making all in t make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' Making all in libtap make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' Making all in libgdmaps make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' Making check in . make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' make check-local make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' Making check in t make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' Making check in libtap make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' make libtap.la make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' CC tap.lo CCLD libtap.la ar: `u' modifier ignored since `D' is the default (see `U') make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' Making check in libgdmaps make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make t50_g2_country.t t51_g2_city.t t52_g2_nets.t t53_g2_cityauto.t t54_g2_complex.t t55_g2_def2.t t56_g2_defnone.t t57_g2_castatdef.t t58_g2_missingcoords.t t59_g2_extnets.t t60_g2_gn_corner.t t00_v4db.t t01_v6db.t t02_v4citydb.t t03_v6citydb.t t04_v64db.t t05_v64citydb.t t06_v4nets.t t07_v6nets.t t08_cityauto.t t09_complex.t t10_def.t t11_def2.t t12_defnone.t t13_castatdef.t t14_missingcoords.t t15_nogeo.t t16_extnets.t t17_extn_empty.t t18_extn_all.t t19_extn_allg.t t20_extn_allgs.t t21_extn_subs.t t22_nets_corner.t t23_gn_corner.t libgdmaps_test.la make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' CC t50_g2_country.o CC gdmaps_test.lo CC t51_g2_city.o CC t52_g2_nets.o CC t53_g2_cityauto.o CC t54_g2_complex.o CC t55_g2_def2.o CC t56_g2_defnone.o CC t57_g2_castatdef.o CC t58_g2_missingcoords.o CC t59_g2_extnets.o CC t60_g2_gn_corner.o CC t00_v4db.o CC t01_v6db.o CC t02_v4citydb.o CC t03_v6citydb.o CC t04_v64db.o CC t05_v64citydb.o CC t06_v4nets.o CC t07_v6nets.o CC t08_cityauto.o CC t09_complex.o CC t10_def.o CC t11_def2.o CC t12_defnone.o CC t13_castatdef.o CC t14_missingcoords.o CC t15_nogeo.o CC t16_extnets.o CC t17_extn_empty.o CC t18_extn_all.o CC t19_extn_allg.o CC t20_extn_allgs.o CC t21_extn_subs.o CC t22_nets_corner.o CC t23_gn_corner.o CCLD libgdmaps_test.la ar: `u' modifier ignored since `D' is the default (see `U') CCLD t50_g2_country.t CCLD t51_g2_city.t CCLD t52_g2_nets.t CCLD t53_g2_cityauto.t CCLD t54_g2_complex.t CCLD t55_g2_def2.t CCLD t56_g2_defnone.t CCLD t57_g2_castatdef.t CCLD t58_g2_missingcoords.t CCLD t59_g2_extnets.t CCLD t60_g2_gn_corner.t CCLD t00_v4db.t CCLD t01_v6db.t CCLD t02_v4citydb.t CCLD t03_v6citydb.t CCLD t04_v64db.t CCLD t05_v64citydb.t CCLD t06_v4nets.t CCLD t07_v6nets.t CCLD t08_cityauto.t CCLD t09_complex.t CCLD t10_def.t CCLD t11_def2.t CCLD t12_defnone.t CCLD t13_castatdef.t CCLD t14_missingcoords.t CCLD t15_nogeo.t CCLD t16_extnets.t CCLD t17_extn_empty.t CCLD t18_extn_all.t CCLD t19_extn_allg.t CCLD t20_extn_allgs.t CCLD t21_extn_subs.t CCLD t22_nets_corner.t make[3]: 'libgdmaps_test.la' is up to date. CCLD t23_gn_corner.t make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make check-local make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' TEST check-local No saved state, selection will be empty ./t50_g2_country.t ........ skipped: Missing database ./t51_g2_city.t ........... skipped: Missing database ./t52_g2_nets.t ........... skipped: Missing database ./t53_g2_cityauto.t ....... skipped: Missing database ./t54_g2_complex.t ........ skipped: Missing database ./t55_g2_def2.t ........... skipped: Missing database ./t56_g2_defnone.t ........ skipped: Missing database ./t57_g2_castatdef.t ...... skipped: Missing database ./t58_g2_missingcoords.t .. skipped: Missing database ./t59_g2_extnets.t ........ skipped: Missing database ./t60_g2_gn_corner.t ...... skipped: Missing database ./t00_v4db.t .............. skipped: Missing database ./t01_v6db.t .............. skipped: Missing database ./t02_v4citydb.t .......... skipped: Missing database ./t03_v6citydb.t .......... skipped: Missing database ./t04_v64db.t ............. skipped: Missing database ./t05_v64citydb.t ......... skipped: Missing database ./t06_v4nets.t ............ skipped: Missing database ./t07_v6nets.t ............ skipped: Missing database ./t08_cityauto.t .......... skipped: Missing database ./t09_complex.t ........... skipped: Missing database ./t10_def.t ............... skipped: Missing database ./t11_def2.t .............. skipped: Missing database ./t12_defnone.t ........... skipped: Missing database ./t13_castatdef.t ......... skipped: Missing database ./t14_missingcoords.t ..... skipped: Missing database ./t16_extnets.t ........... skipped: Missing database ./t19_extn_allg.t ......... skipped: Missing database ./t20_extn_allgs.t ........ skipped: Missing database ./t17_extn_empty.t ........ ok ./t18_extn_all.t .......... ok ./t15_nogeo.t ............. ok ./t23_gn_corner.t ......... skipped: Missing database ./t22_nets_corner.t ....... ok ./t21_extn_subs.t ......... ok All tests successful. Files=35, Tests=66, 0 wallclock secs ( 0.16 usr 0.04 sys + 0.98 cusr 0.50 csys = 1.68 CPU) Result: PASS make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make check-local make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' Test data/outputs will be stored at /home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/testout GEN check-local No saved state, selection will be empty ./001basic/001self.t ................ ok ./003complex/010chars.t ............. ok ./003complex/016alimit.t ............ ok ./007plugins/025metafo.t ............ ok ./003complex/017chaos.t ............. ok ./003complex/013wild.t .............. ok ./002simple/002noerr.t .............. ok ./003complex/014naptr.t ............. ok ./005tld/020tld.t ................... ok ./003complex/008compress.t .......... ok ./003complex/015rfc3597.t ........... ok ./002simple/003simple_errs.t ........ ok ./008origin/026org_inc.t ............ ok ./006root/021root.t ................. ok ./003complex/007cname.t ............. ok ./007plugins/022trivial.t ........... ok ./003complex/009broken.t ............ ok ./003complex/004delegations.t ....... ok ./003complex/005big.t ............... ok ./007plugins/024dync.t .............. ok ./003complex/006limits.t ............ ok ./003complex/012aaaa.t .............. ok ./009monio/031_null_mon.t ........... ok ./023caa/052_caa.t .................. ok ./022anytcponly/051_any_tcp_only.t .. ok ./010relax/036relax.t ............... ok ./018djbdns/047basic.t .............. ok ./013edns_clientsub/039clientsub.t .. ok ./012cname/038cname.t ............... ok ./019extfile/048extfile.t ........... ok ./015zruntime/042multi.t ............ ok ./017dos/046noerr.t ................. ok ./021many_zones/050many_zones.t ..... ok ./015zruntime/041simple.t ........... ok ./007plugins/023weighted.t .......... ok ./015zruntime/044parsefail.t ........ ok ./014geoip/040basic.t ............... ok ./015zruntime/043subz.t ............. ok ./009monio/028_sec_nolisten.t ....... ok ./004misc/018misc.t ................. ok ./004misc/019bad.t .................. ok ./009monio/032_pri_tcp_nolisten.t ... ok ./009monio/027_pri_nolisten.t ....... ok ./003complex/011random.t ............ ok ./009monio/030_sec_listen.t ......... ok ./009monio/033_sec_tcp_nolisten.t ... ok ./009monio/029_pri_listen.t ......... ok ./016extmon/045extmon.t ............. ok ./009monio/035_sec_tcp_listen.t ..... ok ./020admin/049admin.t ............... ok ./009monio/034_pri_tcp_listen.t ..... ok ./011upthresh/037up_thresh.t ........ ok All tests successful. Files=52, Tests=1344, 3 wallclock secs ( 0.54 usr 0.09 sys + 34.93 cusr 5.22 csys = 40.78 CPU) Result: PASS make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' >>> gdnsd: Entering fakeroot... Making install in . make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/doc/gdnsd' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/include/gdnsd' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man1' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man3' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man5' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/include/gdnsd' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man8' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/bin' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/libexec/gdnsd' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/sbin' /usr/bin/install -c -m 644 README.md INSTALL AUTHORS COPYING NEWS docs/gdnsd_manual.txt '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/doc/gdnsd' ./acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd' /usr/bin/install -c -m 644 include/gdnsd/vscf.h include/gdnsd/dname.h include/gdnsd/log.h include/gdnsd/compiler.h include/gdnsd/mon.h include/gdnsd/stats.h include/gdnsd/net.h include/gdnsd/plugapi.h include/gdnsd/plugin.h include/gdnsd/misc.h include/gdnsd/paths.h include/gdnsd/file.h include/gdnsd/alloc.h include/gdnsd/prcu.h include/gdnsd/dmn.h '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/include/gdnsd' /usr/bin/install -c -m 644 docs/gdnsd_geoip_test.1 '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man1' /usr/bin/install -c -m 644 libgdnsd/bopts.h '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/include/gdnsd' /usr/bin/install -c -m 644 docs/gdnsd-plugin-api.3 '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man3' /usr/bin/install -c -m 644 docs/gdnsd.config.5 docs/gdnsd.zonefile.5 docs/gdnsd.djbdns.5 '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man5' /bin/sh ./libtool --mode=install /usr/bin/install -c plugins/plugin_http_status.la plugins/plugin_multifo.la plugins/plugin_null.la plugins/plugin_reflect.la plugins/plugin_simplefo.la plugins/plugin_static.la plugins/plugin_tcp_connect.la plugins/plugin_weighted.la plugins/plugin_extfile.la plugins/plugin_extmon.la plugins/plugin_metafo.la plugins/plugin_geoip.la libgdnsd/libgdnsd.la '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd' /bin/sh ./libtool --mode=install /usr/bin/install -c src/gdnsd '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/sbin' /bin/sh ./libtool --mode=install /usr/bin/install -c plugins/gdnsd_geoip_test '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c plugins/gdnsd_extmon_helper '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/libexec/gdnsd' /usr/bin/install -c -m 644 docs/gdnsd.8 docs/gdnsd-plugin-extfile.8 docs/gdnsd-plugin-extmon.8 docs/gdnsd-plugin-geoip.8 docs/gdnsd-plugin-http_status.8 docs/gdnsd-plugin-metafo.8 docs/gdnsd-plugin-multifo.8 docs/gdnsd-plugin-null.8 docs/gdnsd-plugin-reflect.8 docs/gdnsd-plugin-simplefo.8 docs/gdnsd-plugin-static.8 docs/gdnsd-plugin-tcp_connect.8 docs/gdnsd-plugin-weighted.8 '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man8' libtool: warning: 'libgdnsd/libgdnsd.la' has not been installed in '/usr/lib/gdnsd' libtool: warning: 'libgdnsd/libgdnsd.la' has not been installed in '/usr/lib/gdnsd' libtool: warning: 'libgdnsd/libgdnsd.la' has not been installed in '/usr/lib/gdnsd' libtool: install: /usr/bin/install -c src/.libs/gdnsd /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/sbin/gdnsd libtool: install: /usr/bin/install -c plugins/.libs/gdnsd_geoip_test /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/bin/gdnsd_geoip_test libtool: install: /usr/bin/install -c plugins/.libs/gdnsd_extmon_helper /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/libexec/gdnsd/gdnsd_extmon_helper libtool: install: /usr/bin/install -c plugins/.libs/plugin_http_status.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_http_status.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_http_status.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_http_status.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_multifo.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_multifo.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_multifo.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_multifo.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_null.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_null.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_null.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_null.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_reflect.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_reflect.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_reflect.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_reflect.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_simplefo.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_simplefo.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_simplefo.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_simplefo.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_static.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_static.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_static.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_static.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_tcp_connect.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_tcp_connect.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_tcp_connect.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_tcp_connect.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_weighted.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_weighted.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_weighted.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_weighted.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_extfile.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_extfile.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_extfile.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_extfile.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_extmon.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_extmon.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_extmon.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_extmon.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_metafo.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_metafo.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_metafo.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_metafo.la libtool: install: /usr/bin/install -c plugins/.libs/plugin_geoip.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_geoip.so libtool: install: /usr/bin/install -c plugins/.libs/plugin_geoip.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/plugin_geoip.la libtool: install: /usr/bin/install -c libgdnsd/.libs/libgdnsd.so /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/libgdnsd.so libtool: install: /usr/bin/install -c libgdnsd/.libs/libgdnsd.lai /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd/libgdnsd.la libtool: warning: remember to run 'libtool --finish /usr/lib/gdnsd' make install-exec-hook make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' ./acaux/install-sh -c -d "/home/buildozer/aports/community/gdnsd/pkg/gdnsd/etc/gdnsd/zones"; ./acaux/install-sh -c -d "/home/buildozer/aports/community/gdnsd/pkg/gdnsd/etc/gdnsd/djbdns"; ./acaux/install-sh -c -d "/home/buildozer/aports/community/gdnsd/pkg/gdnsd/etc/gdnsd/geoip"; ./acaux/install-sh -c -d "/home/buildozer/aports/community/gdnsd/pkg/gdnsd/var/run/gdnsd"; ./acaux/install-sh -c -d "/home/buildozer/aports/community/gdnsd/pkg/gdnsd/var/lib/gdnsd"; === READ ME === The default user "gdnsd" (for privdrop when executed as root) does not seem to exist yet! make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3' Making install in t make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' Making install in libtap make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libtap' Making install in libgdmaps make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t/libgdmaps' make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.3/t' >>> gdnsd-dev*: Running split function dev... >>> gdnsd-dev*: Preparing subpackage gdnsd-dev... >>> gdnsd-dev*: Stripping binaries >>> gdnsd-dev*: Running postcheck for gdnsd-dev >>> gdnsd-doc*: Running split function doc... >>> gdnsd-doc*: Preparing subpackage gdnsd-doc... >>> gdnsd-doc*: Running postcheck for gdnsd-doc >>> gdnsd*: Running postcheck for gdnsd >>> WARNING: gdnsd*: Found OpenRC directory (/etc/conf.d or /etc/init.d) but name doesn't end with -openrc >>> gdnsd*: Preparing package gdnsd... >>> gdnsd*: Stripping binaries >>> gdnsd*: Script found. /bin/sh added as a dependency for gdnsd-2.4.3-r0.apk >>> gdnsd*: Adding .pre-install >>> gdnsd-dev*: Scanning shared objects >>> gdnsd-doc*: Scanning shared objects >>> gdnsd*: Scanning shared objects >>> gdnsd-dev*: Tracing dependencies... >>> gdnsd-dev*: Package size: 132.0 KB >>> gdnsd-dev*: Compressing data... >>> gdnsd-dev*: Create checksum... >>> gdnsd-dev*: Create gdnsd-dev-2.4.3-r0.apk >>> gdnsd-doc*: Tracing dependencies... >>> gdnsd-doc*: Package size: 348.0 KB >>> gdnsd-doc*: Compressing data... >>> gdnsd-doc*: Create checksum... >>> gdnsd-doc*: Create gdnsd-doc-2.4.3-r0.apk >>> gdnsd*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 so:libev.so.4 so:libmaxminddb.so.0 so:liburcu-qsbr.so.6 >>> gdnsd*: Package size: 816.0 KB >>> gdnsd*: Compressing data... >>> gdnsd*: Create checksum... >>> gdnsd*: Create gdnsd-2.4.3-r0.apk >>> gdnsd: Build complete at Sun, 17 Oct 2021 17:41:35 +0000 elapsed time 0h 0m 51s >>> gdnsd: Cleaning up srcdir >>> gdnsd: Cleaning up pkgdir >>> gdnsd: Uninstalling dependencies... (1/48) Purging .makedepends-gdnsd (20211017.174047) (2/48) Purging userspace-rcu-dev (0.12.2-r0) (3/48) Purging userspace-rcu (0.12.2-r0) (4/48) Purging libev-dev (4.33-r0) (5/48) Purging libev (4.33-r0) (6/48) Purging libcap-dev (2.59-r0) (7/48) Purging linux-headers (5.10.41-r0) (8/48) Purging libcap (2.59-r0) (9/48) Purging libmaxminddb-dev (1.6.0-r0) (10/48) Purging libmaxminddb (1.6.0-r0) (11/48) Purging ragel (6.10-r0) (12/48) Purging autoconf (2.71-r0) (13/48) Purging m4 (1.4.18-r2) (14/48) Purging automake (1.16.4-r1) (15/48) Purging libtool (2.4.6-r7) (16/48) Purging bash (5.1.8-r0) Executing bash-5.1.8-r0.pre-deinstall (17/48) Purging libltdl (2.4.6-r7) (18/48) Purging perl-libwww (6.57-r0) (19/48) Purging perl-http-cookies (6.10-r0) (20/48) Purging perl-net-http (6.21-r0) (21/48) Purging perl-html-parser (3.76-r1) (22/48) Purging perl-html-tagset (3.20-r3) (23/48) Purging perl-file-listing (6.14-r0) (24/48) Purging perl-www-robotrules (6.02-r3) (25/48) Purging perl-http-negotiate (6.01-r3) (26/48) Purging perl-try-tiny (0.30-r3) (27/48) Purging perl-capture-tiny (0.48-r2) (28/48) Purging perl-pod-coverage (0.23-r2) (29/48) Purging perl-devel-symdump (2.18-r2) (30/48) Purging perl-test-pod (1.52-r2) (31/48) Purging perl-pod-parser (1.63-r1) (32/48) Purging perl-io-socket-inet6 (2.72-r2) (33/48) Purging perl-socket6 (0.29-r5) (34/48) Purging perl-http-daemon (6.12-r1) (35/48) Purging perl-http-message (6.33-r0) (36/48) Purging perl-http-date (6.05-r1) (37/48) Purging perl-uri (5.09-r0) (38/48) Purging perl-io-html (1.004-r0) (39/48) Purging perl-encode-locale (1.05-r3) (40/48) Purging perl-lwp-mediatypes (6.04-r1) (41/48) Purging perl-test-harness-utils (3.42-r2) (42/48) Purging perl-test-harness (3.42-r2) (43/48) Purging git-perl (2.33.1-r0) (44/48) Purging perl-git (2.33.1-r0) (45/48) Purging perl-error (0.17029-r1) (46/48) Purging perl (5.34.0-r1) (47/48) Purging libbz2 (1.0.8-r1) (48/48) Purging readline (8.1.1-r0) Executing busybox-1.34.1-r1.trigger OK: 342 MiB in 90 packages >>> gdnsd: Updating the community/x86_64 repository index... >>> gdnsd: Signing the index...