>>> gdnsd: Building community/gdnsd 2.4.0-r2 (using abuild 3.7.0_rc1-r2) started Mon, 21 Dec 2020 16:34:40 +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/49) Installing userspace-rcu (0.12.1-r0) (2/49) Installing userspace-rcu-dev (0.12.1-r0) (3/49) Installing libev (4.33-r0) (4/49) Installing libev-dev (4.33-r0) (5/49) Installing linux-headers (5.7.8-r0) (6/49) Installing libcap (2.46-r0) (7/49) Installing libcap-dev (2.46-r0) (8/49) Installing libmaxminddb (1.4.3-r0) (9/49) Installing libmaxminddb-dev (1.4.3-r0) (10/49) Installing ragel (6.10-r0) (11/49) Installing m4 (1.4.18-r1) (12/49) Installing libbz2 (1.0.8-r1) (13/49) Installing perl (5.32.0-r0) (14/49) Installing autoconf (2.69-r3) (15/49) Installing automake (1.16.3-r0) (16/49) Installing readline (8.0.4-r0) (17/49) Installing bash (5.0.18-r0) Executing bash-5.0.18-r0.post-install (18/49) Installing libltdl (2.4.6-r7) (19/49) Installing libtool (2.4.6-r7) (20/49) Installing perl-http-date (6.05-r1) (21/49) Installing perl-lwp-mediatypes (6.04-r1) (22/49) Installing perl-encode-locale (1.05-r3) (23/49) Installing perl-uri (5.05-r0) (24/49) Installing perl-io-html (1.004-r0) (25/49) Installing perl-http-message (6.26-r1) (26/49) Installing perl-http-cookies (6.09-r0) (27/49) Installing perl-net-http (6.19-r1) (28/49) Installing perl-http-daemon (6.12-r1) (29/49) Installing perl-html-tagset (3.20-r3) (30/49) Installing perl-html-parser (3.75-r1) (31/49) Installing perl-file-listing (6.14-r0) (32/49) Installing perl-www-robotrules (6.02-r3) (33/49) Installing perl-http-negotiate (6.01-r3) (34/49) Installing perl-capture-tiny (0.48-r2) (35/49) Installing perl-devel-symdump (2.18-r2) (36/49) Installing perl-test-pod (1.52-r2) (37/49) Installing perl-pod-parser (1.63-r0) (38/49) Installing perl-pod-coverage (0.23-r2) (39/49) Installing perl-try-tiny (0.30-r2) (40/49) Installing perl-libwww (6.50-r0) (41/49) Installing perl-socket6 (0.29-r3) (42/49) Installing perl-io-socket-inet6 (2.72-r2) (43/49) Installing perl-test-harness (3.42-r2) (44/49) Installing perl-test-harness-utils (3.42-r2) (45/49) Installing .makedepends-gdnsd (20201221.163444) (46/49) Installing libmaxminddb-openrc (1.4.3-r0) (47/49) Installing perl-error (0.17029-r1) (48/49) Installing perl-git (2.29.2-r0) (49/49) Installing git-perl (2.29.2-r0) Executing busybox-1.32.0-r8.trigger OK: 361 MiB in 135 packages >>> gdnsd: Cleaning up srcdir >>> gdnsd: Cleaning up pkgdir >>> gdnsd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/gdnsd-2.4.0.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 100 626k 100 626k 0 0 6887k 0 --:--:-- --:--:-- --:--:-- 6887k >>> gdnsd: Fetching https://distfiles.alpinelinux.org/distfiles/v3.13/gdnsd-2.4.0.tar.xz >>> gdnsd: Checking sha512sums... gdnsd-2.4.0.tar.xz: OK gdnsd.initd: OK >>> gdnsd: Unpacking /var/cache/distfiles/v3.13/gdnsd-2.4.0.tar.xz... 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: running: /usr/bin/autoconf --force 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 thread-safe 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 i586-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 we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed 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 ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for variable-length arrays... yes checking build system type... i586-alpine-linux-musl checking host system type... i586-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... 4 checking for i586-alpine-linux-musl-ar... no checking for i586-alpine-linux-musl-lib... no checking for i586-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/i586-alpine-linux-musl/bin/ld checking if the linker (/usr/i586-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 i586-alpine-linux-musl file names to i586-alpine-linux-musl format... func_convert_file_noop checking how to convert i586-alpine-linux-musl file names to toolchain format... func_convert_file_noop checking for /usr/i586-alpine-linux-musl/bin/ld option to reload object files... -r checking for i586-alpine-linux-musl-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i586-alpine-linux-musl-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for i586-alpine-linux-musl-ar... ar checking for archiver @FILE support... @ checking for i586-alpine-linux-musl-strip... no checking for strip... strip checking for i586-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 i586-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/i586-alpine-linux-musl/bin/ld) 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 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 for strerror_r... yes checking whether strerror_r returns char *... no checking whether fputs_unlocked is declared... yes checking whether fflush_unlocked is declared... yes checking libunwind.h usability... no checking libunwind.h presence... no checking for libunwind.h... no checking maxminddb.h usability... yes checking maxminddb.h presence... yes 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 urcu-qsbr.h usability... yes checking urcu-qsbr.h presence... yes checking for urcu-qsbr.h... yes checking for perror in -lurcu-qsbr... yes checking for i586-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 pthread_np.h usability... no checking pthread_np.h presence... no 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.32.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 valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no 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,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,--gc-sections -pie ======================================================================== make all-recursive make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' Making all in . make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' 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 CC libgdmaps/fips104.lo CC libgdnsd/libgdnsd_la-prcu.lo CC libgdnsd/libgdnsd_la-dname.lo plugins/weighted.c: In function 'config_item_addrs': plugins/weighted.c:132:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 132 | || wtemp < 1 || wtemp > MAX_WEIGHT ) | ^ plugins/weighted.c:137:30: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 137 | res_item->as[0].weight = wtemp; | ^~~~~ plugins/weighted.c:138:28: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 138 | res_item->max_weight = wtemp; | ^~~~~ plugins/weighted.c:139:24: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 139 | res_item->weight = wtemp; | ^~~~~ plugins/weighted.c: In function 'config_addr_group_addr': plugins/weighted.c:188:43: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 188 | || lb_weight < 1 || lb_weight > MAX_WEIGHT ) | ^ plugins/weighted.c:191:35: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 191 | res_item->as[lb_idx].weight = lb_weight; | ^~~~~~~~~ plugins/weighted.c: In function 'config_item_cname': plugins/weighted.c:412:35: warning: comparison of integer expressions of different signedness: 'long int' and 'unsigned int' [-Wsign-compare] 412 | || wtemp < 1 || wtemp > MAX_WEIGHT ) | ^ plugins/weighted.c:414:24: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 414 | res_item->weight = wtemp; | ^~~~~ CC libgdnsd/libgdnsd_la-net.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]; | ^~~~ In file included from plugins/metafo.c:106: plugins/meta_core.inc: In function 'plugin_metafo_map_res': plugins/meta_core.inc:473:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 473 | const unsigned reslen = slash - resname; | ^~~~~ In file included from plugins/geoip.c:106: plugins/meta_core.inc: In function 'plugin_geoip_map_res': plugins/meta_core.inc:473:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 473 | const unsigned reslen = slash - resname; | ^~~~~ CC libgdnsd/libgdnsd_la-log.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 libgdnsd/libgdnsd_la-mon.lo CC libgdnsd/libgdnsd_la-misc.lo CC libgdnsd/libgdnsd_la-paths.lo libgdnsd/dname.c: In function 'gdnsd_dns_unescape': libgdnsd/dname.c:73:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 73 | return optr - out; | ~~~~~^~~~~ libgdnsd/dname.c: In function 'gdnsd_dname_from_string': libgdnsd/dname.c:132:29: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 132 | unsigned raw_llen = instr_cursor - label_start; | ^~~~~~~~~~~~ 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 libgdnsd/libgdnsd_la-file.lo CC libgdnsd/libgdnsd_la-plugapi.lo CC libgdnsd/libgdnsd_la-alloc.lo CC libgdnsd/libgdnsd_la-dmn.lo 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 CC src/gdnsd-ztree.o CC src/gdnsd-ltarena.o CC src/gdnsd-ltree.o CC src/gdnsd-dnspacket.o CC src/gdnsd-dnsio_udp.o ar: `u' modifier ignored since `D' is the default (see `U') CC src/gdnsd-dnsio_tcp.o src/zscan_djb.c: In function 'parse_ttl': src/zscan_djb.c:203:20: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 203 | unsigned ttl = strtol(f->ptr, &end, 10); | ^~~~~~ src/zscan_djb.c: In function 'parse_int': src/zscan_djb.c:212:20: warning: conversion to 'unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 212 | unsigned ttl = strtol(f->ptr, &end, 10); | ^~~~~~ 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 src/zscan_djb.c: In function 'zscan_foreach_file_record': src/zscan_djb.c:492:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 492 | field[i].len = n - c; | ^ 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); | ^~~~ ./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-statio.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 CCLD plugins/plugin_multifo.la src/dnspacket.c: In function 'store_dname': src/dnspacket.c:550:30: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 550 | unsigned dn_remain = dn_last - dn; | ^~~~~~~ src/dnspacket.c:551:32: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 551 | unsigned cand_remain = cand_last - cand; | ^~~~~~~~~ src/dnspacket.c:556:48: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 556 | best_offset = ctarg->stored_at + (cand_current - cand); | ^ src/dnspacket.c:564:34: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 564 | if(!(dn_remain = dn_last - dn_current)) break; | ^~~~~~~ src/dnspacket.c:570:36: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 570 | if(!(cand_remain = cand_last - cand_current)) break; | ^~~~~~~~~ src/dnspacket.c:589:37: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 589 | const unsigned final_size = best_matched_at - dn + 2; | ^~~~~~~~~~~~~~~ CCLD plugins/plugin_null.la CCLD plugins/plugin_reflect.la libgdnsd/mon.c: In function 'gdnsd_mon_stats_out_html': libgdnsd/mon.c:988:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 988 | return (buf - buf_start); | ~~~~~^~~~~~~~~~~~ libgdnsd/mon.c: In function 'gdnsd_mon_stats_out_csv': libgdnsd/mon.c:1019:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1019 | return (buf - buf_start); | ~~~~~^~~~~~~~~~~~ libgdnsd/mon.c: In function 'gdnsd_mon_stats_out_json': libgdnsd/mon.c:1034:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1034 | return (buf - buf_start); | ~~~~~^~~~~~~~~~~~ libgdnsd/mon.c:1071:17: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1071 | return (buf - buf_start); | ~~~~~^~~~~~~~~~~~ src/dnsio_tcp.c: In function 'tcp_read_handler': src/dnsio_tcp.c:186:22: warning: conversion to 'unsigned int' from 'ssize_t' {aka 'const int'} may change the sign of the result [-Wsign-conversion] 186 | tdata->size_done += pktlen; | ^~ CCLD plugins/plugin_simplefo.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]; | ^~~~ 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); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CCLD plugins/plugin_static.la ./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_tcp_connect.la 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_extfile.la ./libgdnsd/vscf.rl: In function 'set_key': ./libgdnsd/vscf.rl:328:72: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 328 | scnr->cur_klen = unescape_string(&scnr->cur_key, scnr->tstart, end - scnr->tstart); | ~~~~^~~~~~~~~~~~~~ ./libgdnsd/vscf.rl: In function 'scnr_set_simple': ./libgdnsd/vscf.rl:352:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 352 | const unsigned rlen = end - scnr->tstart; | ^~~ ./libgdnsd/vscf.rl: In function 'scnr_proc_include': ./libgdnsd/vscf.rl:451:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 451 | const unsigned infn_len = end - scnr->tstart; | ^~~ CCLD plugins/plugin_extmon.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_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 CC src/gdnsd-zscan_rfc1035.o CCLD plugins/plugin_weighted.la ./src/zscan_rfc1035.rl: In function 'set_ipv4': ./src/zscan_rfc1035.rl:98:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 98 | unsigned len = end - z->tstart; | ^~~ ./src/zscan_rfc1035.rl: In function 'set_ipv6': ./src/zscan_rfc1035.rl:113:20: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 113 | unsigned len = end - z->tstart; | ^~~ ./src/zscan_rfc1035.rl: In function 'set_dyna': ./src/zscan_rfc1035.rl:288:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 288 | unsigned dlen = fpc - z->tstart; | ^~~ ./src/zscan_rfc1035.rl: In function 'set_caa_prop': ./src/zscan_rfc1035.rl:298:21: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 298 | unsigned dlen = fpc - z->tstart; | ^~~ ./src/zscan_rfc1035.rl: In function 'scanner': ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:485:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:485:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:485:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ar: `u' modifier ignored since `D' is the default (see `U') ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ CCLD plugins/plugin_geoip.la ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ CCLD libgdnsd/libgdnsd.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 [52, 203] 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 48 [-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; | ^~~~~~~~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:500:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:501:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ CCLD plugins/gdnsd_geoip_test CCLD plugins/gdnsd_extmon_helper ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:490:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 490 | action set_eml_qword { z->tstart++; dname_set(z, z->eml_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:490:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 490 | action set_eml_qword { z->tstart++; dname_set(z, z->eml_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:490:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 490 | action set_eml_qword { z->tstart++; dname_set(z, z->eml_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:490:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 490 | action set_eml_qword { z->tstart++; dname_set(z, z->eml_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:490:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 490 | action set_eml_qword { z->tstart++; dname_set(z, z->eml_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:489:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:490:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 490 | action set_eml_qword { z->tstart++; dname_set(z, z->eml_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:487:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:488:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | action set_rhs_qword { z->tstart++; dname_set(z, z->rhs_dname, fpc - z->tstart - 1, false); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:499:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 499 | action push_txt_rdata_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:498:22: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 498 | action push_txt_rdata { text_add_tok(z, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:485:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:485:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:485:58: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ~~~~~~~~~~~~~~^~~ ./src/zscan_rfc1035.rl:484:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 484 | action set_lhs_dname { dname_set(z, z->lhs_dname, fpc - z->tstart, true); } | ~~^~~~~~~~~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:515:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 515 | action set_uv_3 { z->uv_3 = z->uval; } | ^ ./src/zscan_rfc1035.rl:517:1: note: here 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | 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 set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:1131:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1131 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1133:1: note: here 1133 | case 8: | ^~~~ src/zscan_rfc1035.c:1138:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1138 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1140:1: note: here 1140 | case 9: | ^~~~ src/zscan_rfc1035.c:1147:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1147 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1149:1: note: here 1149 | case 10: | ^~~~ src/zscan_rfc1035.c:1154:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1154 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1156:1: note: here 1156 | case 11: | ^~~~ src/zscan_rfc1035.c:1163:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1163 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1165:1: note: here 1165 | case 12: | ^~~~ src/zscan_rfc1035.c:1170:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 1170 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:1172:1: note: here 1172 | case 13: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:530:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:532:1: note: here 532 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:2818:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2818 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:2820:1: note: here 2820 | case 17: | ^~~~ src/zscan_rfc1035.c:2827:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 2827 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:2829:1: note: here 2829 | case 18: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:3310:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 3310 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:3312:1: note: here 3312 | case 26: | ^~~~ ./src/zscan_rfc1035.rl:530:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:532:1: note: here 532 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:530:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:532:1: note: here 532 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:530:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:532:1: note: here 532 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:530:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:532:1: note: here 532 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:530:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 530 | action rec_ptr { rec_ptr(z); } | ^ ./src/zscan_rfc1035.rl:532:1: note: here 532 | action rec_srv { rec_srv(z); } | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:561:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 561 | # (domainname or TXT record rdata, etc) | ^ ./src/zscan_rfc1035.rl:563:1: note: here 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:568:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 568 | # The base set of literal characters allowed in unquoted character | ^ ./src/zscan_rfc1035.rl:570:1: note: here 570 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:5229:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 5229 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:5231:1: note: here 5231 | case 40: | ^~~~ src/zscan_rfc1035.c:5236:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 5236 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:5238:1: note: here 5238 | case 41: | ^~~~ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:565:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:567:1: note: here 567 | | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:16776:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 16776 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:16778:1: note: here 16778 | case 312: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:16966:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 16966 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:16968:1: note: here 16968 | case 321: | ^~~~ src/zscan_rfc1035.c:16973:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 16973 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:16975:1: note: here 16975 | case 322: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:515:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 515 | action set_uv_3 { z->uv_3 = z->uval; } | ^ ./src/zscan_rfc1035.rl:517:1: note: here 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ src/zscan_rfc1035.c:17180:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17180 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17182:1: note: here 17182 | case 328: | ^~~~ src/zscan_rfc1035.c:17189:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17189 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17191:1: note: here 17191 | case 329: | ^~~~ src/zscan_rfc1035.c:17200:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17200 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17202:1: note: here 17202 | case 330: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:17479:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17479 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17481:1: note: here 17481 | case 336: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:17582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 17582 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:17584:1: note: here 17584 | case 341: | ^~~~ ./src/zscan_rfc1035.rl:576:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:578:1: note: here 578 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:583:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:585:1: note: here 585 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:590:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 590 | | dname %set_rhs_dname | ^ ./src/zscan_rfc1035.rl:592:1: note: here 592 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:18061:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18061 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18063:1: note: here 18063 | case 354: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:18164:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18164 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18166:1: note: here 18166 | case 359: | ^~~~ ./src/zscan_rfc1035.rl:576:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:578:1: note: here 578 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:583:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 583 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:585:1: note: here 585 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:590:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 590 | | dname %set_rhs_dname | ^ ./src/zscan_rfc1035.rl:592:1: note: here 592 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:515:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 515 | action set_uv_3 { z->uv_3 = z->uval; } | ^ ./src/zscan_rfc1035.rl:517:1: note: here 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ src/zscan_rfc1035.c:18388:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18388 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18390:1: note: here 18390 | case 367: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | 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 set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:18720:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 18720 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:18722:1: note: here 18722 | case 372: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:19061:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19061 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19063:1: note: here 19063 | case 378: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:19251:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19251 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19253:1: note: here 19253 | case 387: | ^~~~ src/zscan_rfc1035.c:19258:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19258 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19260:1: note: here 19260 | case 388: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # 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 set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:19597:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19597 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19599:1: note: here 19599 | case 397: | ^~~~ src/zscan_rfc1035.c:19606:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19606 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19608:1: note: here 19608 | case 398: | ^~~~ src/zscan_rfc1035.c:19615:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19615 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19617:1: note: here 19617 | case 399: | ^~~~ src/zscan_rfc1035.c:19624:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 19624 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:19626:1: note: here 19626 | case 400: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:20677:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 20677 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:20679:1: note: here 20679 | case 414: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:20867:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 20867 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:20869:1: note: here 20869 | case 423: | ^~~~ src/zscan_rfc1035.c:20874:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 20874 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:20876:1: note: here 20876 | case 424: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:21128:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21128 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21130:1: note: here 21130 | case 430: | ^~~~ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:21312:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21312 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21314:1: note: here 21314 | case 439: | ^~~~ src/zscan_rfc1035.c:21319:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21319 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21321:1: note: here 21321 | case 440: | ^~~~ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:21520:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21520 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21522:1: note: here 21522 | case 445: | ^~~~ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:21704:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21704 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21706:1: note: here 21706 | case 454: | ^~~~ src/zscan_rfc1035.c:21711:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21711 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21713:1: note: here 21713 | case 455: | ^~~~ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:504:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 504 | action set_ipv6 { set_ipv6(z, fpc); } | ^ ./src/zscan_rfc1035.rl:506:1: note: here 506 | action mult_uval { mult_uval(z, fc); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:21916:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 21916 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:21918:1: note: here 21918 | case 460: | ^~~~ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:22104:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22104 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22106:1: note: here 22106 | case 469: | ^~~~ src/zscan_rfc1035.c:22111:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22111 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22113:1: note: here 22113 | case 470: | ^~~~ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:22710:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22710 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22712:1: note: here 22712 | case 484: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:22900:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22900 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22902:1: note: here 22902 | case 493: | ^~~~ src/zscan_rfc1035.c:22907:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 22907 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:22909:1: note: here 22909 | case 494: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # 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 set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:23114:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23114 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23116:1: note: here 23116 | case 500: | ^~~~ src/zscan_rfc1035.c:23123:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23123 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23125:1: note: here 23125 | case 501: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:23332:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23332 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23334:1: note: here 23334 | case 505: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:23522:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23522 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23524:1: note: here 23524 | case 514: | ^~~~ src/zscan_rfc1035.c:23529:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23529 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23531:1: note: here 23531 | case 515: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # 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 set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:23738:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23738 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23740:1: note: here 23740 | case 521: | ^~~~ src/zscan_rfc1035.c:23747:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 23747 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:23749:1: note: here 23749 | case 522: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | 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_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | | ^ ./src/zscan_rfc1035.rl:519:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:521:1: note: here 521 | | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | | ^ ./src/zscan_rfc1035.rl:516:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:493:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 493 | validate_origin_in_zone(z, z->rhs_dname); | ^ ./src/zscan_rfc1035.rl:495:1: note: here 495 | } | ^ ./src/zscan_rfc1035.rl:493:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 493 | validate_origin_in_zone(z, z->rhs_dname); | ^ ./src/zscan_rfc1035.rl:495:1: note: here 495 | } | ^ ./src/zscan_rfc1035.rl:493:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 493 | validate_origin_in_zone(z, z->rhs_dname); | ^ ./src/zscan_rfc1035.rl:495:1: note: here 495 | } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:25901:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 25901 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:25903:1: note: here 25903 | case 558: | ^~~~ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:26085:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26085 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26087:1: note: here 26087 | case 567: | ^~~~ src/zscan_rfc1035.c:26092:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26092 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26094:1: note: here 26094 | case 568: | ^~~~ ./src/zscan_rfc1035.rl:489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:491:1: note: here 491 | | ^ ./src/zscan_rfc1035.rl:489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:491:1: note: here 491 | | ^ ./src/zscan_rfc1035.rl:489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:491:1: note: here 491 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:26311:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26311 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26313:1: note: here 26313 | case 573: | ^~~~ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:26495:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26495 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26497:1: note: here 26497 | case 582: | ^~~~ src/zscan_rfc1035.c:26502:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 26502 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:26504:1: note: here 26504 | case 583: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:27296:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 27296 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:27298:1: note: here 27298 | case 599: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:27486:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 27486 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:27488:1: note: here 27488 | case 608: | ^~~~ src/zscan_rfc1035.c:27493:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 27493 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:27495:1: note: here 27495 | case 609: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:518:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 518 | | ^ ./src/zscan_rfc1035.rl:520:1: note: here 520 | action set_limit_v6 { set_limit_v6(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:517:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 517 | action set_uv_5 { z->uv_5 = z->uval; } | ^ ./src/zscan_rfc1035.rl:519:1: note: here 519 | action set_limit_v4 { set_limit_v4(z); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # 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 set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:516:1: note: here 516 | action set_uv_4 { z->uv_4 = z->uval; } | ^ src/zscan_rfc1035.c:28092:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28092 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28094:1: note: here 28094 | case 624: | ^~~~ src/zscan_rfc1035.c:28101:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28101 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28103:1: note: here 28103 | case 625: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:28602:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28602 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28604:1: note: here 28604 | case 634: | ^~~~ ./src/zscan_rfc1035.rl:501:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ^ ./src/zscan_rfc1035.rl:503:1: note: here 503 | action set_ipv4 { set_ipv4(z, fpc); } | ^ ./src/zscan_rfc1035.rl:501:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ^ ./src/zscan_rfc1035.rl:503:1: note: here 503 | action set_ipv4 { set_ipv4(z, fpc); } | ^ ./src/zscan_rfc1035.rl:501:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 501 | action push_txt_rdata_255_q { z->tstart++; text_add_tok(z, fpc - z->tstart - 1, false); } | ^ ./src/zscan_rfc1035.rl:503:1: note: here 503 | action set_ipv4 { set_ipv4(z, fpc); } | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:561:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 561 | # (domainname or TXT record rdata, etc) | ^ ./src/zscan_rfc1035.rl:563:1: note: here 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:568:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 568 | # The base set of literal characters allowed in unquoted character | ^ ./src/zscan_rfc1035.rl:570:1: note: here 570 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:28861:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28861 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28863:1: note: here 28863 | case 642: | ^~~~ src/zscan_rfc1035.c:28868:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 28868 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:28870:1: note: here 28870 | case 643: | ^~~~ ./src/zscan_rfc1035.rl:500:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:502:1: note: here 502 | | ^ ./src/zscan_rfc1035.rl:500:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:502:1: note: here 502 | | ^ ./src/zscan_rfc1035.rl:500:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:502:1: note: here 502 | | ^ ./src/zscan_rfc1035.rl:500:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 500 | action push_txt_rdata_255 { text_add_tok(z, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:502:1: note: here 502 | | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:570:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:572:1: note: here 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:29379:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 29379 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:29381:1: note: here 29381 | case 657: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:540:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 540 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:542:1: note: here 542 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:29661:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 29661 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:29663:1: note: here 29663 | case 662: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:544:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 544 | action in_paren { z->in_paren } | ^ ./src/zscan_rfc1035.rl:546:1: note: here 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:544:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 544 | action in_paren { z->in_paren } | ^ ./src/zscan_rfc1035.rl:546:1: note: here 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:544:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 544 | action in_paren { z->in_paren } | ^ ./src/zscan_rfc1035.rl:546:1: note: here 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:540:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 540 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:542:1: note: here 542 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:540:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 540 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:542:1: note: here 542 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:540:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 540 | action rfc3597_data_setup { rfc3597_data_setup(z); } | ^ ./src/zscan_rfc1035.rl:542:1: note: here 542 | action open_paren { open_paren(z); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | 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_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:487:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:489:1: note: here 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:487:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:489:1: note: here 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:487:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | action set_rhs_dname { dname_set(z, z->rhs_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:489:1: note: here 489 | action set_eml_dname { dname_set(z, z->eml_dname, fpc - z->tstart, false); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:31482:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31482 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31484:1: note: here 31484 | case 701: | ^~~~ src/zscan_rfc1035.c:31489:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31489 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31491:1: note: here 31491 | case 702: | ^~~~ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:31514:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31514 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31516:1: note: here 31516 | case 704: | ^~~~ src/zscan_rfc1035.c:31523:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31523 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31525:1: note: here 31525 | case 705: | ^~~~ src/zscan_rfc1035.c:31532:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31532 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31534:1: note: here 31534 | case 706: | ^~~~ src/zscan_rfc1035.c:31541:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31541 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31543:1: note: here 31543 | case 707: | ^~~~ src/zscan_rfc1035.c:31548:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31548 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31550:1: note: here 31550 | case 708: | ^~~~ src/zscan_rfc1035.c:31557:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31557 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31559:1: note: here 31559 | case 709: | ^~~~ src/zscan_rfc1035.c:31566:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31566 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31568:1: note: here 31568 | case 710: | ^~~~ src/zscan_rfc1035.c:31575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31575 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31577:1: note: here 31577 | case 711: | ^~~~ src/zscan_rfc1035.c:31584:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31584 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31586:1: note: here 31586 | case 712: | ^~~~ src/zscan_rfc1035.c:31593:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31593 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31595:1: note: here 31595 | case 713: | ^~~~ src/zscan_rfc1035.c:31600:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31600 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31602:1: note: here 31602 | case 714: | ^~~~ src/zscan_rfc1035.c:31609:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31609 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31611:1: note: here 31611 | case 715: | ^~~~ src/zscan_rfc1035.c:31618:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 31618 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:31620:1: note: here 31620 | case 716: | ^~~~ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:581:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:583:1: note: here 583 | '@' %set_lhs_origin | ^ ./src/zscan_rfc1035.rl:590:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 590 | | dname %set_rhs_dname | ^ ./src/zscan_rfc1035.rl:592:1: note: here 592 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:599:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 599 | # One chunk of TXT rdata | ^ ./src/zscan_rfc1035.rl:601:1: note: here 601 | | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:32392:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 32392 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:32394:1: note: here 32394 | case 737: | ^~~~ ./src/zscan_rfc1035.rl:575:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 575 | # unquoted TXT case | ^ ./src/zscan_rfc1035.rl:577:1: note: here 577 | | ^ ./src/zscan_rfc1035.rl:582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 582 | dname_lhs = ( | ^ ./src/zscan_rfc1035.rl:584:1: note: here 584 | | dname %set_lhs_dname | ^ ./src/zscan_rfc1035.rl:589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 589 | '@' %set_rhs_origin | ^ ./src/zscan_rfc1035.rl:591:1: note: here 591 | | qword %set_rhs_qword | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:32582:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 32582 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:32584:1: note: here 32584 | case 746: | ^~~~ src/zscan_rfc1035.c:32589:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 32589 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:32591:1: note: here 32591 | case 747: | ^~~~ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ src/zscan_rfc1035.c:33178:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 33178 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:33180:1: note: here 33180 | case 763: | ^~~~ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:579:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:581:1: note: here 581 | # A whole domainname (or @ as $ORIGIN shorthand) in various contexts | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:593:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 593 | | ^ ./src/zscan_rfc1035.rl:595:1: note: here 595 | dname %set_eml_dname | ^ ./src/zscan_rfc1035.rl:562:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 562 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:564:1: note: here 564 | | ^ ./src/zscan_rfc1035.rl:560:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 560 | # Escape sequences in general for any character-string | ^ ./src/zscan_rfc1035.rl:562:1: note: here 562 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:569:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 569 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:571:1: note: here 571 | | ^ ./src/zscan_rfc1035.rl:576:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:578:1: note: here 578 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:585:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 585 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:587:1: note: here 587 | | ^ ./src/zscan_rfc1035.rl:592:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 592 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:594:1: note: here 594 | dname_eml = ( | ^ ./src/zscan_rfc1035.rl:601:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 601 | | ^ ./src/zscan_rfc1035.rl:603:1: note: here 603 | txt_item_255 = (tword %push_txt_rdata_255 | qword %push_txt_rdata_255_q) >token_start; | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:554:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 554 | [ \t]+ | ^ ./src/zscan_rfc1035.rl:556:1: note: here 556 | | ')' $close_paren | ^ ./src/zscan_rfc1035.rl:563:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | escapes = ('\\' [^0-9\r\n]) | ('\\' escape_int) | ('\\' nl); | ^ ./src/zscan_rfc1035.rl:565:1: note: here 565 | # Quoted character string | ^ ./src/zscan_rfc1035.rl:572:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:574:1: note: here 574 | | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:569:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 569 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:571:1: note: here 571 | | ^ ./src/zscan_rfc1035.rl:569:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 569 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:571:1: note: here 571 | | ^ ./src/zscan_rfc1035.rl:570:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:572:1: note: here 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:577:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 577 | | ^ ./src/zscan_rfc1035.rl:579:1: note: here 579 | dname = ((lit_chr - [@$]) | escapes ) (lit_chr | escapes)*; | ^ ./src/zscan_rfc1035.rl:586:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 586 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:588:1: note: here 588 | dname_rhs = ( | ^ ./src/zscan_rfc1035.rl:593:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 593 | | ^ ./src/zscan_rfc1035.rl:595:1: note: here 595 | dname %set_eml_dname | ^ ./src/zscan_rfc1035.rl:602:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 602 | # One chunk of TXT rdata, limited to 255 explicitly | ^ ./src/zscan_rfc1035.rl:604:1: note: here 604 | | ^ ./src/zscan_rfc1035.rl:609:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 609 | dyna_rdata = (plugres ('!' plugres)?) >token_start %set_dyna; | ^ ./src/zscan_rfc1035.rl:611:1: note: here 611 | # Unsigned integer values, with "ttl" being a special | ^ ./src/zscan_rfc1035.rl:562:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 562 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:564:1: note: here 564 | | ^ ./src/zscan_rfc1035.rl:562:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 562 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:564:1: note: here 564 | | ^ ./src/zscan_rfc1035.rl:560:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 560 | # Escape sequences in general for any character-string | ^ ./src/zscan_rfc1035.rl:562:1: note: here 562 | escape_int = 25[0-5] | ( 2[0-4] | [01][0-9] ) [0-9] ; | ^ ./src/zscan_rfc1035.rl:569:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 569 | # strings (again, labels or txt rdata chunks) | ^ ./src/zscan_rfc1035.rl:571:1: note: here 571 | | ^ ./src/zscan_rfc1035.rl:576:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 576 | tword = (lit_chr | escapes)+ $1 %0; | ^ ./src/zscan_rfc1035.rl:578:1: note: here 578 | # unquoted dname case, disallow unescaped [@$] at the front | ^ ./src/zscan_rfc1035.rl:585:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 585 | | qword %set_lhs_qword | ^ ./src/zscan_rfc1035.rl:587:1: note: here 587 | | ^ ./src/zscan_rfc1035.rl:592:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 592 | ) >token_start; | ^ ./src/zscan_rfc1035.rl:594:1: note: here 594 | dname_eml = ( | ^ ./src/zscan_rfc1035.rl:570:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 570 | lit_chr = [^; \t"\r\n\\)(]; | ^ ./src/zscan_rfc1035.rl:572:1: note: here 572 | # plugin / resource names for DYNA | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:34178:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 34178 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:34180:1: note: here 34180 | case 803: | ^~~~ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | 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_4 { z->uv_4 = z->uval; } | ^ ./src/zscan_rfc1035.rl:518:1: note: here 518 | | ^ ./src/zscan_rfc1035.rl:483:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 483 | action set_lhs_origin { dname_set(z, z->lhs_dname, 0, true); } | ^ ./src/zscan_rfc1035.rl:485:1: note: here 485 | action set_lhs_qword { z->tstart++; dname_set(z, z->lhs_dname, fpc - z->tstart - 1, true); } | ^ ./src/zscan_rfc1035.rl:546:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 546 | # newlines, count them | ^ ./src/zscan_rfc1035.rl:548:1: note: here 548 | | ^ ./src/zscan_rfc1035.rl:550:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 550 | slc = ';' [^\r\n]*; | ^ ./src/zscan_rfc1035.rl:552:1: note: here 552 | # Whitespace, with special handling for braindead () multi-line records | ^ src/zscan_rfc1035.c:34591:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 34591 | if ( ++p == pe ) | ^ src/zscan_rfc1035.c:34593:1: note: here 34593 | case 811: | ^~~~ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:512:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 512 | 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:514:1: note: here 514 | action set_uv_2 { z->uv_2 = z->uval; } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | action use_def_ttl { z->ttl = z->def_ttl; } | ^ ./src/zscan_rfc1035.rl:509:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 509 | 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:511:1: note: here 511 | 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.0' Making all in t make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' Making all in libtap make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libtap' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libtap' Making all in libgdmaps make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libgdmaps' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libgdmaps' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' Making check in . make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' make check-local make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' Making check in t make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' Making check in libtap make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libtap' make libtap.la make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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.0/t/libtap' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libtap' Making check in libgdmaps make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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.0/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.0/t/libgdmaps' make check-local make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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 ./t12_defnone.t ........... skipped: Missing database ./t10_def.t ............... skipped: Missing database ./t11_def2.t .............. skipped: Missing database ./t13_castatdef.t ......... skipped: Missing database ./t14_missingcoords.t ..... skipped: Missing database ./t16_extnets.t ........... skipped: Missing database ./t20_extn_allgs.t ........ skipped: Missing database ./t18_extn_all.t .......... ok ./t15_nogeo.t ............. ok ./t19_extn_allg.t ......... skipped: Missing database ./t17_extn_empty.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.15 usr 0.02 sys + 1.04 cusr 0.48 csys = 1.69 CPU) Result: PASS make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libgdmaps' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libgdmaps' make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make check-local make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' Test data/outputs will be stored at /home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/testout GEN check-local No saved state, selection will be empty ./001basic/001self.t ................ ok ./007plugins/025metafo.t ............ ok ./003complex/013wild.t .............. ok ./003complex/016alimit.t ............ ok ./003complex/008compress.t .......... ok ./008origin/026org_inc.t ............ ok ./006root/021root.t ................. ok ./003complex/017chaos.t ............. ok ./005tld/020tld.t ................... ok ./003complex/010chars.t ............. ok ./003complex/007cname.t ............. ok ./003complex/015rfc3597.t ........... ok ./002simple/003simple_errs.t ........ ok ./007plugins/024dync.t .............. ok ./003complex/014naptr.t ............. ok ./003complex/009broken.t ............ ok ./007plugins/022trivial.t ........... ok ./003complex/004delegations.t ....... ok ./003complex/012aaaa.t .............. ok ./018djbdns/047basic.t .............. ok ./009monio/031_null_mon.t ........... ok ./002simple/002noerr.t .............. ok ./003complex/006limits.t ............ ok ./003complex/005big.t ............... ok ./023caa/052_caa.t .................. ok ./022anytcponly/051_any_tcp_only.t .. ok ./012cname/038cname.t ............... ok ./010relax/036relax.t ............... ok ./019extfile/048extfile.t ........... ok ./013edns_clientsub/039clientsub.t .. ok ./017dos/046noerr.t ................. ok ./021many_zones/050many_zones.t ..... ok ./015zruntime/041simple.t ........... ok ./007plugins/023weighted.t .......... ok ./015zruntime/042multi.t ............ ok ./015zruntime/044parsefail.t ........ ok ./004misc/019bad.t .................. ok ./009monio/027_pri_nolisten.t ....... ok ./004misc/018misc.t ................. ok ./009monio/028_sec_nolisten.t ....... ok ./009monio/032_pri_tcp_nolisten.t ... ok ./014geoip/040basic.t ............... ok ./015zruntime/043subz.t ............. ok ./009monio/030_sec_listen.t ......... ok ./009monio/029_pri_listen.t ......... ok ./009monio/033_sec_tcp_nolisten.t ... ok ./016extmon/045extmon.t ............. ok ./003complex/011random.t ............ ok ./009monio/035_sec_tcp_listen.t ..... ok ./009monio/034_pri_tcp_listen.t ..... ok ./011upthresh/037up_thresh.t ........ ok ./020admin/049admin.t ............... ok All tests successful. Files=52, Tests=1344, 3 wallclock secs ( 0.54 usr 0.07 sys + 36.48 cusr 4.38 csys = 41.47 CPU) Result: PASS make[3]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' >>> gdnsd: Entering fakeroot... Making install in . make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' 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' acaux/install-sh -c -d '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/lib/gdnsd' /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' /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 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' /usr/bin/install -c -m 644 docs/gdnsd_geoip_test.1 '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/share/man/man1' /bin/sh ./libtool --mode=install /usr/bin/install -c plugins/gdnsd_extmon_helper '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/libexec/gdnsd' /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 plugins/gdnsd_geoip_test '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -c src/gdnsd '/home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/sbin' /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: 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_extmon_helper /home/buildozer/aports/community/gdnsd/pkg/gdnsd/usr/libexec/gdnsd/gdnsd_extmon_helper libtool: warning: 'libgdnsd/libgdnsd.la' has not been installed in '/usr/lib/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/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.0' 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.0' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0' Making install in t make[1]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' Making install in libtap make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libtap' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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.0/t/libtap' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libtap' Making install in libgdmaps make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libgdmaps' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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.0/t/libgdmaps' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t/libgdmaps' make[2]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[3]: Entering directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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.0/t' make[2]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/t' make[1]: Leaving directory '/home/buildozer/aports/community/gdnsd/src/gdnsd-2.4.0/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.0-r2.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.0-r2.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.0-r2.apk >>> gdnsd*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 so:libev.so.4 so:libmaxminddb.so.0 so:liburcu-qsbr.so.6 >>> gdnsd*: Package size: 856.0 KB >>> gdnsd*: Compressing data... >>> gdnsd*: Create checksum... >>> gdnsd*: Create gdnsd-2.4.0-r2.apk >>> gdnsd: Build complete at Mon, 21 Dec 2020 16:35:36 +0000 elapsed time 0h 0m 56s >>> gdnsd: Cleaning up srcdir >>> gdnsd: Cleaning up pkgdir >>> gdnsd: Uninstalling dependencies... (1/49) Purging .makedepends-gdnsd (20201221.163444) (2/49) Purging userspace-rcu-dev (0.12.1-r0) (3/49) Purging userspace-rcu (0.12.1-r0) (4/49) Purging libev-dev (4.33-r0) (5/49) Purging libev (4.33-r0) (6/49) Purging libcap-dev (2.46-r0) (7/49) Purging linux-headers (5.7.8-r0) (8/49) Purging libcap (2.46-r0) (9/49) Purging libmaxminddb-dev (1.4.3-r0) (10/49) Purging libmaxminddb-openrc (1.4.3-r0) (11/49) Purging libmaxminddb (1.4.3-r0) (12/49) Purging ragel (6.10-r0) (13/49) Purging autoconf (2.69-r3) (14/49) Purging m4 (1.4.18-r1) (15/49) Purging automake (1.16.3-r0) (16/49) Purging libtool (2.4.6-r7) (17/49) Purging bash (5.0.18-r0) Executing bash-5.0.18-r0.pre-deinstall (18/49) Purging libltdl (2.4.6-r7) (19/49) Purging perl-libwww (6.50-r0) (20/49) Purging perl-http-cookies (6.09-r0) (21/49) Purging perl-net-http (6.19-r1) (22/49) Purging perl-html-parser (3.75-r1) (23/49) Purging perl-html-tagset (3.20-r3) (24/49) Purging perl-file-listing (6.14-r0) (25/49) Purging perl-www-robotrules (6.02-r3) (26/49) Purging perl-http-negotiate (6.01-r3) (27/49) Purging perl-try-tiny (0.30-r2) (28/49) Purging perl-capture-tiny (0.48-r2) (29/49) Purging perl-pod-coverage (0.23-r2) (30/49) Purging perl-devel-symdump (2.18-r2) (31/49) Purging perl-test-pod (1.52-r2) (32/49) Purging perl-pod-parser (1.63-r0) (33/49) Purging perl-io-socket-inet6 (2.72-r2) (34/49) Purging perl-socket6 (0.29-r3) (35/49) Purging perl-http-daemon (6.12-r1) (36/49) Purging perl-http-message (6.26-r1) (37/49) Purging perl-lwp-mediatypes (6.04-r1) (38/49) Purging perl-encode-locale (1.05-r3) (39/49) Purging perl-http-date (6.05-r1) (40/49) Purging perl-uri (5.05-r0) (41/49) Purging perl-io-html (1.004-r0) (42/49) Purging perl-test-harness-utils (3.42-r2) (43/49) Purging perl-test-harness (3.42-r2) (44/49) Purging git-perl (2.29.2-r0) (45/49) Purging perl-git (2.29.2-r0) (46/49) Purging perl-error (0.17029-r1) (47/49) Purging perl (5.32.0-r0) (48/49) Purging libbz2 (1.0.8-r1) (49/49) Purging readline (8.0.4-r0) Executing busybox-1.32.0-r8.trigger OK: 310 MiB in 86 packages >>> gdnsd: Updating the community/x86 repository index... >>> gdnsd: Signing the index...