* Package: net-firewall/nftables-0.6-r4 * Repository: gentoo * Maintainer: nvinson234@gmail.com mrueg@gentoo.org,base-system@gentoo.org,proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux readline userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found kernel object directory: * /lib/modules/4.7.8-hardened/build * Found sources for kernel version: * 4.7.8-hardened * Checking for suitable kernel configuration options... * CONFIG_NF_TABLES: is not set when it should be. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. >>> Unpacking source... >>> Unpacking nftables-0.6.tar.gz to /var/tmp/portage/net-firewall/nftables-0.6-r4/work >>> Source unpacked in /var/tmp/portage/net-firewall/nftables-0.6-r4/work >>> Preparing source in /var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6 ... * Applying nftables-0.5-pdf-doc.patch ... [ ok ] * Applying nftables-0.6-null-payload-desc-fix.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6' ... * Running aclocal -I m4 ... [ ok ] * Running autoconf --force ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --foreign --force-missing ... [ ok ] * Running elibtoolize in: v0.6/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6 ... * econf: updating v0.6/build-aux/config.sub with /usr/share/gnuconfig/config.sub * econf: updating v0.6/build-aux/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/nftables-0.6-r4 --htmldir=/usr/share/doc/nftables-0.6-r4/html --libdir=/usr/lib64 --sbindir=/sbin --disable-pdf-doc --disable-debug --with-cli --with-mini_gmp checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking how to create a pax tar archive... gnutar checking whether make supports nested variables... (cached) yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for a sed that does not truncate output... /bin/sed checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking for bison... bison -y checking for docbook2x-man... docbook2x-man checking for docbook2man... docbook2man checking for db2x_docbook2man... no checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBMNL... yes checking for LIBNFTNL... yes checking for readline in -lreadline... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-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 whether to enable assertions... 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 arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/ip.h usability... yes checking netinet/ip.h presence... yes checking for netinet/ip.h... yes checking netinet/ip6.h usability... yes checking netinet/ip6.h presence... yes checking for netinet/ip6.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netinet/udp.h usability... yes checking netinet/udp.h presence... yes checking for netinet/udp.h... yes checking netinet/ip_icmp.h usability... yes checking netinet/ip_icmp.h presence... yes checking for netinet/ip_icmp.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for size_t... yes checking for uid_t in sys/types.h... yes checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for memmove... yes checking for memset... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strtoull... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating include/Makefile config.status: creating include/linux/Makefile config.status: creating include/linux/netfilter/Makefile config.status: creating doc/Makefile config.status: creating files/Makefile config.status: creating files/nftables/Makefile config.status: creating config.h config.status: executing depfiles commands nft configuration: cli support: yes enable debugging: no use mini-gmp: yes enable pdf documentation: no >>> Source configured. >>> Compiling source in /var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6' Making all in src make[2]: Entering directory '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6/src' /bin/sh ../build-aux/ylwrap parser_bison.y y.tab.c parser_bison.c y.tab.h `echo parser_bison.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output parser_bison.output -- bison -y -d updating parser_bison.h make all-am make[3]: Entering directory '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6/src' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o main.o main.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o rule.o rule.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o statement.o statement.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o datatype.o datatype.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o expression.o expression.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o evaluate.o evaluate.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o proto.o proto.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o payload.o payload.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o exthdr.o exthdr.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o meta.o meta.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o ct.o ct.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o netlink.o netlink.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o netlink_linearize.o netlink_linearize.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o netlink_delinearize.o netlink_delinearize.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o segtree.o segtree.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o rbtree.o rbtree.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o gmputil.o gmputil.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o utils.o utils.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o erec.o erec.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o mnl.o mnl.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o iface.o iface.c /bin/sh ../build-aux/ylwrap scanner.l lex.yy.c scanner.c -- flex x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls -march=native -O2 -pipe -c -o scanner.o scanner.c scanner.c: In function ‘nft_lex’: scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.c:1910:1: note: in expansion of macro ‘YY_RULE_SETUP’ case 1: ^~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.c:1910:1: note: in expansion of macro ‘YY_RULE_SETUP’ case 1: ^~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:192:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ne" { return NEQ; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:192:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ne" { return NEQ; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:193:1: note: in expansion of macro ‘YY_RULE_SETUP’ "<=" { return LTE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:193:1: note: in expansion of macro ‘YY_RULE_SETUP’ "<=" { return LTE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:194:1: note: in expansion of macro ‘YY_RULE_SETUP’ "le" { return LTE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:194:1: note: in expansion of macro ‘YY_RULE_SETUP’ "le" { return LTE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:195:1: note: in expansion of macro ‘YY_RULE_SETUP’ "<" { return LT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:195:1: note: in expansion of macro ‘YY_RULE_SETUP’ "<" { return LT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:196:1: note: in expansion of macro ‘YY_RULE_SETUP’ "lt" { return LT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:196:1: note: in expansion of macro ‘YY_RULE_SETUP’ "lt" { return LT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:197:1: note: in expansion of macro ‘YY_RULE_SETUP’ ">=" { return GTE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:197:1: note: in expansion of macro ‘YY_RULE_SETUP’ ">=" { return GTE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:198:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ge" { return GTE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:198:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ge" { return GTE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:199:1: note: in expansion of macro ‘YY_RULE_SETUP’ ">" { return GT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:199:1: note: in expansion of macro ‘YY_RULE_SETUP’ ">" { return GT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:200:1: note: in expansion of macro ‘YY_RULE_SETUP’ "gt" { return GT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:200:1: note: in expansion of macro ‘YY_RULE_SETUP’ "gt" { return GT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:201:1: note: in expansion of macro ‘YY_RULE_SETUP’ "," { return COMMA; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:201:1: note: in expansion of macro ‘YY_RULE_SETUP’ "," { return COMMA; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:202:1: note: in expansion of macro ‘YY_RULE_SETUP’ "." { return DOT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:202:1: note: in expansion of macro ‘YY_RULE_SETUP’ "." { return DOT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:203:1: note: in expansion of macro ‘YY_RULE_SETUP’ ":" { return COLON; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:203:1: note: in expansion of macro ‘YY_RULE_SETUP’ ":" { return COLON; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:204:1: note: in expansion of macro ‘YY_RULE_SETUP’ ";" { return SEMICOLON; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:204:1: note: in expansion of macro ‘YY_RULE_SETUP’ ";" { return SEMICOLON; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:205:1: note: in expansion of macro ‘YY_RULE_SETUP’ "{" { return '{'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:205:1: note: in expansion of macro ‘YY_RULE_SETUP’ "{" { return '{'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:206:1: note: in expansion of macro ‘YY_RULE_SETUP’ "}" { return '}'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:206:1: note: in expansion of macro ‘YY_RULE_SETUP’ "}" { return '}'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:207:1: note: in expansion of macro ‘YY_RULE_SETUP’ "[" { return '['; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:207:1: note: in expansion of macro ‘YY_RULE_SETUP’ "[" { return '['; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:208:1: note: in expansion of macro ‘YY_RULE_SETUP’ "]" { return ']'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:208:1: note: in expansion of macro ‘YY_RULE_SETUP’ "]" { return ']'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:209:1: note: in expansion of macro ‘YY_RULE_SETUP’ "(" { return '('; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:209:1: note: in expansion of macro ‘YY_RULE_SETUP’ "(" { return '('; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:210:1: note: in expansion of macro ‘YY_RULE_SETUP’ ")" { return ')'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:210:1: note: in expansion of macro ‘YY_RULE_SETUP’ ")" { return ')'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:211:1: note: in expansion of macro ‘YY_RULE_SETUP’ "<<" { return LSHIFT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:211:1: note: in expansion of macro ‘YY_RULE_SETUP’ "<<" { return LSHIFT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:212:1: note: in expansion of macro ‘YY_RULE_SETUP’ "lshift" { return LSHIFT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:212:1: note: in expansion of macro ‘YY_RULE_SETUP’ "lshift" { return LSHIFT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:213:1: note: in expansion of macro ‘YY_RULE_SETUP’ ">>" { return RSHIFT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:213:1: note: in expansion of macro ‘YY_RULE_SETUP’ ">>" { return RSHIFT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:214:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rshift" { return RSHIFT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:214:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rshift" { return RSHIFT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:215:1: note: in expansion of macro ‘YY_RULE_SETUP’ "^" { return CARET; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:215:1: note: in expansion of macro ‘YY_RULE_SETUP’ "^" { return CARET; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:216:1: note: in expansion of macro ‘YY_RULE_SETUP’ "xor" { return CARET; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:216:1: note: in expansion of macro ‘YY_RULE_SETUP’ "xor" { return CARET; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:217:1: note: in expansion of macro ‘YY_RULE_SETUP’ "&" { return AMPERSAND; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:217:1: note: in expansion of macro ‘YY_RULE_SETUP’ "&" { return AMPERSAND; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:218:1: note: in expansion of macro ‘YY_RULE_SETUP’ "and" { return AMPERSAND; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:218:1: note: in expansion of macro ‘YY_RULE_SETUP’ "and" { return AMPERSAND; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:219:1: note: in expansion of macro ‘YY_RULE_SETUP’ "|" { return '|'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:219:1: note: in expansion of macro ‘YY_RULE_SETUP’ "|" { return '|'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:220:1: note: in expansion of macro ‘YY_RULE_SETUP’ "or" { return '|'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:220:1: note: in expansion of macro ‘YY_RULE_SETUP’ "or" { return '|'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:221:1: note: in expansion of macro ‘YY_RULE_SETUP’ "!" { return NOT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:221:1: note: in expansion of macro ‘YY_RULE_SETUP’ "!" { return NOT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:222:1: note: in expansion of macro ‘YY_RULE_SETUP’ "not" { return NOT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:222:1: note: in expansion of macro ‘YY_RULE_SETUP’ "not" { return NOT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:223:1: note: in expansion of macro ‘YY_RULE_SETUP’ "/" { return SLASH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:223:1: note: in expansion of macro ‘YY_RULE_SETUP’ "/" { return SLASH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:224:1: note: in expansion of macro ‘YY_RULE_SETUP’ "-" { return DASH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:224:1: note: in expansion of macro ‘YY_RULE_SETUP’ "-" { return DASH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:225:1: note: in expansion of macro ‘YY_RULE_SETUP’ "*" { return ASTERISK; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:225:1: note: in expansion of macro ‘YY_RULE_SETUP’ "*" { return ASTERISK; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:226:1: note: in expansion of macro ‘YY_RULE_SETUP’ "@" { return AT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:226:1: note: in expansion of macro ‘YY_RULE_SETUP’ "@" { return AT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:227:1: note: in expansion of macro ‘YY_RULE_SETUP’ "$" { return '$'; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:227:1: note: in expansion of macro ‘YY_RULE_SETUP’ "$" { return '$'; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:228:1: note: in expansion of macro ‘YY_RULE_SETUP’ "=" { return '='; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:228:1: note: in expansion of macro ‘YY_RULE_SETUP’ "=" { return '='; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:229:1: note: in expansion of macro ‘YY_RULE_SETUP’ "vmap" { return VMAP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:229:1: note: in expansion of macro ‘YY_RULE_SETUP’ "vmap" { return VMAP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:230:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:230:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:231:1: note: in expansion of macro ‘YY_RULE_SETUP’ "include" { return INCLUDE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:231:1: note: in expansion of macro ‘YY_RULE_SETUP’ "include" { return INCLUDE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:232:1: note: in expansion of macro ‘YY_RULE_SETUP’ "define" { return DEFINE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:232:1: note: in expansion of macro ‘YY_RULE_SETUP’ "define" { return DEFINE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:234:1: note: in expansion of macro ‘YY_RULE_SETUP’ "describe" { return DESCRIBE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:234:1: note: in expansion of macro ‘YY_RULE_SETUP’ "describe" { return DESCRIBE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:235:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:235:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:237:1: note: in expansion of macro ‘YY_RULE_SETUP’ "device" { return DEVICE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:237:1: note: in expansion of macro ‘YY_RULE_SETUP’ "device" { return DEVICE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:239:1: note: in expansion of macro ‘YY_RULE_SETUP’ "tables" { return TABLES; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:239:1: note: in expansion of macro ‘YY_RULE_SETUP’ "tables" { return TABLES; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:240:1: note: in expansion of macro ‘YY_RULE_SETUP’ "chain" { return CHAIN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:240:1: note: in expansion of macro ‘YY_RULE_SETUP’ "chain" { return CHAIN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:241:1: note: in expansion of macro ‘YY_RULE_SETUP’ "chains" { return CHAINS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:241:1: note: in expansion of macro ‘YY_RULE_SETUP’ "chains" { return CHAINS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:242:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rule" { return RULE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:242:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rule" { return RULE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:243:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rules" { return RULES; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:243:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rules" { return RULES; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:244:1: note: in expansion of macro ‘YY_RULE_SETUP’ "sets" { return SETS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:244:1: note: in expansion of macro ‘YY_RULE_SETUP’ "sets" { return SETS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:245:1: note: in expansion of macro ‘YY_RULE_SETUP’ "set" { return SET; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:245:1: note: in expansion of macro ‘YY_RULE_SETUP’ "set" { return SET; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:246:1: note: in expansion of macro ‘YY_RULE_SETUP’ "element" { return ELEMENT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:246:1: note: in expansion of macro ‘YY_RULE_SETUP’ "element" { return ELEMENT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:247:1: note: in expansion of macro ‘YY_RULE_SETUP’ "map" { return MAP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:247:1: note: in expansion of macro ‘YY_RULE_SETUP’ "map" { return MAP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:248:1: note: in expansion of macro ‘YY_RULE_SETUP’ "maps" { return MAPS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:248:1: note: in expansion of macro ‘YY_RULE_SETUP’ "maps" { return MAPS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:249:1: note: in expansion of macro ‘YY_RULE_SETUP’ "handle" { return HANDLE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:249:1: note: in expansion of macro ‘YY_RULE_SETUP’ "handle" { return HANDLE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:250:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ruleset" { return RULESET; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:250:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ruleset" { return RULESET; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:251:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:251:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:252:1: note: in expansion of macro ‘YY_RULE_SETUP’ "accept" { return ACCEPT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:252:1: note: in expansion of macro ‘YY_RULE_SETUP’ "accept" { return ACCEPT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:253:1: note: in expansion of macro ‘YY_RULE_SETUP’ "drop" { return DROP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:253:1: note: in expansion of macro ‘YY_RULE_SETUP’ "drop" { return DROP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:255:1: note: in expansion of macro ‘YY_RULE_SETUP’ "jump" { return JUMP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:255:1: note: in expansion of macro ‘YY_RULE_SETUP’ "jump" { return JUMP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:256:1: note: in expansion of macro ‘YY_RULE_SETUP’ "goto" { return GOTO; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:256:1: note: in expansion of macro ‘YY_RULE_SETUP’ "goto" { return GOTO; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:257:1: note: in expansion of macro ‘YY_RULE_SETUP’ "return" { return RETURN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:257:1: note: in expansion of macro ‘YY_RULE_SETUP’ "return" { return RETURN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:258:1: note: in expansion of macro ‘YY_RULE_SETUP’ "to" { return TO; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:258:1: note: in expansion of macro ‘YY_RULE_SETUP’ "to" { return TO; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:259:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:259:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:260:1: note: in expansion of macro ‘YY_RULE_SETUP’ "inet" { return INET; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:260:1: note: in expansion of macro ‘YY_RULE_SETUP’ "inet" { return INET; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:261:1: note: in expansion of macro ‘YY_RULE_SETUP’ "netdev" { return NETDEV; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:261:1: note: in expansion of macro ‘YY_RULE_SETUP’ "netdev" { return NETDEV; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:263:1: note: in expansion of macro ‘YY_RULE_SETUP’ "add" { return ADD; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:263:1: note: in expansion of macro ‘YY_RULE_SETUP’ "add" { return ADD; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:264:1: note: in expansion of macro ‘YY_RULE_SETUP’ "replace" { return REPLACE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:264:1: note: in expansion of macro ‘YY_RULE_SETUP’ "replace" { return REPLACE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:266:1: note: in expansion of macro ‘YY_RULE_SETUP’ "create" { return CREATE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:266:1: note: in expansion of macro ‘YY_RULE_SETUP’ "create" { return CREATE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:267:1: note: in expansion of macro ‘YY_RULE_SETUP’ "insert" { return INSERT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:267:1: note: in expansion of macro ‘YY_RULE_SETUP’ "insert" { return INSERT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:268:1: note: in expansion of macro ‘YY_RULE_SETUP’ "delete" { return DELETE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:268:1: note: in expansion of macro ‘YY_RULE_SETUP’ "delete" { return DELETE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:269:1: note: in expansion of macro ‘YY_RULE_SETUP’ "list" { return LIST; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:269:1: note: in expansion of macro ‘YY_RULE_SETUP’ "list" { return LIST; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:270:1: note: in expansion of macro ‘YY_RULE_SETUP’ "flush" { return FLUSH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:270:1: note: in expansion of macro ‘YY_RULE_SETUP’ "flush" { return FLUSH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:271:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rename" { return RENAME; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:271:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rename" { return RENAME; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:272:1: note: in expansion of macro ‘YY_RULE_SETUP’ "export" { return EXPORT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:272:1: note: in expansion of macro ‘YY_RULE_SETUP’ "export" { return EXPORT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:273:1: note: in expansion of macro ‘YY_RULE_SETUP’ "monitor" { return MONITOR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:273:1: note: in expansion of macro ‘YY_RULE_SETUP’ "monitor" { return MONITOR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:274:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:274:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:275:1: note: in expansion of macro ‘YY_RULE_SETUP’ "position" { return POSITION; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:275:1: note: in expansion of macro ‘YY_RULE_SETUP’ "position" { return POSITION; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:276:1: note: in expansion of macro ‘YY_RULE_SETUP’ "comment" { return COMMENT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:276:1: note: in expansion of macro ‘YY_RULE_SETUP’ "comment" { return COMMENT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:278:1: note: in expansion of macro ‘YY_RULE_SETUP’ "constant" { return CONSTANT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:278:1: note: in expansion of macro ‘YY_RULE_SETUP’ "constant" { return CONSTANT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:279:1: note: in expansion of macro ‘YY_RULE_SETUP’ "interval" { return INTERVAL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:279:1: note: in expansion of macro ‘YY_RULE_SETUP’ "interval" { return INTERVAL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:281:1: note: in expansion of macro ‘YY_RULE_SETUP’ "gc-interval" { return GC_INTERVAL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:281:1: note: in expansion of macro ‘YY_RULE_SETUP’ "gc-interval" { return GC_INTERVAL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:282:1: note: in expansion of macro ‘YY_RULE_SETUP’ "elements" { return ELEMENTS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:282:1: note: in expansion of macro ‘YY_RULE_SETUP’ "elements" { return ELEMENTS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:283:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:283:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:284:1: note: in expansion of macro ‘YY_RULE_SETUP’ "policy" { return POLICY; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:284:1: note: in expansion of macro ‘YY_RULE_SETUP’ "policy" { return POLICY; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:285:1: note: in expansion of macro ‘YY_RULE_SETUP’ "size" { return SIZE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:285:1: note: in expansion of macro ‘YY_RULE_SETUP’ "size" { return SIZE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:287:1: note: in expansion of macro ‘YY_RULE_SETUP’ "memory" { return MEMORY; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:287:1: note: in expansion of macro ‘YY_RULE_SETUP’ "memory" { return MEMORY; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:288:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:288:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:289:1: note: in expansion of macro ‘YY_RULE_SETUP’ "flow" { return FLOW; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:289:1: note: in expansion of macro ‘YY_RULE_SETUP’ "flow" { return FLOW; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:290:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:290:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:292:1: note: in expansion of macro ‘YY_RULE_SETUP’ "packets" { return PACKETS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:292:1: note: in expansion of macro ‘YY_RULE_SETUP’ "packets" { return PACKETS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:294:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:294:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:295:1: note: in expansion of macro ‘YY_RULE_SETUP’ "log" { return LOG; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:295:1: note: in expansion of macro ‘YY_RULE_SETUP’ "log" { return LOG; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:296:1: note: in expansion of macro ‘YY_RULE_SETUP’ "prefix" { return PREFIX; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:296:1: note: in expansion of macro ‘YY_RULE_SETUP’ "prefix" { return PREFIX; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:298:1: note: in expansion of macro ‘YY_RULE_SETUP’ "snaplen" { return SNAPLEN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:298:1: note: in expansion of macro ‘YY_RULE_SETUP’ "snaplen" { return SNAPLEN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:299:1: note: in expansion of macro ‘YY_RULE_SETUP’ "queue-threshold" { return QUEUE_THRESHOLD; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:299:1: note: in expansion of macro ‘YY_RULE_SETUP’ "queue-threshold" { return QUEUE_THRESHOLD; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:300:1: note: in expansion of macro ‘YY_RULE_SETUP’ "level" { return LEVEL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:300:1: note: in expansion of macro ‘YY_RULE_SETUP’ "level" { return LEVEL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:301:1: note: in expansion of macro ‘YY_RULE_SETUP’ "emerg" { return LEVEL_EMERG; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:301:1: note: in expansion of macro ‘YY_RULE_SETUP’ "emerg" { return LEVEL_EMERG; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:302:1: note: in expansion of macro ‘YY_RULE_SETUP’ "alert" { return LEVEL_ALERT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:302:1: note: in expansion of macro ‘YY_RULE_SETUP’ "alert" { return LEVEL_ALERT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:303:1: note: in expansion of macro ‘YY_RULE_SETUP’ "crit" { return LEVEL_CRIT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:303:1: note: in expansion of macro ‘YY_RULE_SETUP’ "crit" { return LEVEL_CRIT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:304:1: note: in expansion of macro ‘YY_RULE_SETUP’ "err" { return LEVEL_ERR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:304:1: note: in expansion of macro ‘YY_RULE_SETUP’ "err" { return LEVEL_ERR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:305:1: note: in expansion of macro ‘YY_RULE_SETUP’ "warn" { return LEVEL_WARN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:305:1: note: in expansion of macro ‘YY_RULE_SETUP’ "warn" { return LEVEL_WARN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:306:1: note: in expansion of macro ‘YY_RULE_SETUP’ "notice" { return LEVEL_NOTICE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:306:1: note: in expansion of macro ‘YY_RULE_SETUP’ "notice" { return LEVEL_NOTICE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:307:1: note: in expansion of macro ‘YY_RULE_SETUP’ "info" { return LEVEL_INFO; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:307:1: note: in expansion of macro ‘YY_RULE_SETUP’ "info" { return LEVEL_INFO; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:308:1: note: in expansion of macro ‘YY_RULE_SETUP’ "debug" { return LEVEL_DEBUG; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:308:1: note: in expansion of macro ‘YY_RULE_SETUP’ "debug" { return LEVEL_DEBUG; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:309:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:309:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:310:1: note: in expansion of macro ‘YY_RULE_SETUP’ "queue" { return QUEUE;} ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:310:1: note: in expansion of macro ‘YY_RULE_SETUP’ "queue" { return QUEUE;} ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:311:1: note: in expansion of macro ‘YY_RULE_SETUP’ "num" { return QUEUENUM;} ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:311:1: note: in expansion of macro ‘YY_RULE_SETUP’ "num" { return QUEUENUM;} ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:313:1: note: in expansion of macro ‘YY_RULE_SETUP’ "fanout" { return FANOUT;} ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:313:1: note: in expansion of macro ‘YY_RULE_SETUP’ "fanout" { return FANOUT;} ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:314:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:314:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:315:1: note: in expansion of macro ‘YY_RULE_SETUP’ "limit" { return LIMIT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:315:1: note: in expansion of macro ‘YY_RULE_SETUP’ "limit" { return LIMIT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:316:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rate" { return RATE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:316:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rate" { return RATE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:318:1: note: in expansion of macro ‘YY_RULE_SETUP’ "until" { return UNTIL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:318:1: note: in expansion of macro ‘YY_RULE_SETUP’ "until" { return UNTIL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:319:1: note: in expansion of macro ‘YY_RULE_SETUP’ "over" { return OVER; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:319:1: note: in expansion of macro ‘YY_RULE_SETUP’ "over" { return OVER; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:320:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:320:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:321:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nanosecond" { return NANOSECOND; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:321:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nanosecond" { return NANOSECOND; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:322:1: note: in expansion of macro ‘YY_RULE_SETUP’ "microsecond" { return MICROSECOND; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:322:1: note: in expansion of macro ‘YY_RULE_SETUP’ "microsecond" { return MICROSECOND; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:324:1: note: in expansion of macro ‘YY_RULE_SETUP’ "second" { return SECOND; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:324:1: note: in expansion of macro ‘YY_RULE_SETUP’ "second" { return SECOND; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:325:1: note: in expansion of macro ‘YY_RULE_SETUP’ "minute" { return MINUTE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:325:1: note: in expansion of macro ‘YY_RULE_SETUP’ "minute" { return MINUTE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:326:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hour" { return HOUR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:326:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hour" { return HOUR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:327:1: note: in expansion of macro ‘YY_RULE_SETUP’ "day" { return DAY; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:327:1: note: in expansion of macro ‘YY_RULE_SETUP’ "day" { return DAY; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:328:1: note: in expansion of macro ‘YY_RULE_SETUP’ "week" { return WEEK; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:328:1: note: in expansion of macro ‘YY_RULE_SETUP’ "week" { return WEEK; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:329:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:329:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:330:1: note: in expansion of macro ‘YY_RULE_SETUP’ "reject" { return _REJECT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:330:1: note: in expansion of macro ‘YY_RULE_SETUP’ "reject" { return _REJECT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:331:1: note: in expansion of macro ‘YY_RULE_SETUP’ "with" { return WITH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:331:1: note: in expansion of macro ‘YY_RULE_SETUP’ "with" { return WITH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:333:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:333:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:334:1: note: in expansion of macro ‘YY_RULE_SETUP’ "snat" { return SNAT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:334:1: note: in expansion of macro ‘YY_RULE_SETUP’ "snat" { return SNAT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:335:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dnat" { return DNAT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:335:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dnat" { return DNAT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:337:1: note: in expansion of macro ‘YY_RULE_SETUP’ "redirect" { return REDIRECT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:337:1: note: in expansion of macro ‘YY_RULE_SETUP’ "redirect" { return REDIRECT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:338:1: note: in expansion of macro ‘YY_RULE_SETUP’ "random" { return RANDOM; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:338:1: note: in expansion of macro ‘YY_RULE_SETUP’ "random" { return RANDOM; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:339:1: note: in expansion of macro ‘YY_RULE_SETUP’ "fully-random" { return FULLY_RANDOM; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:339:1: note: in expansion of macro ‘YY_RULE_SETUP’ "fully-random" { return FULLY_RANDOM; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:340:1: note: in expansion of macro ‘YY_RULE_SETUP’ "persistent" { return PERSISTENT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:340:1: note: in expansion of macro ‘YY_RULE_SETUP’ "persistent" { return PERSISTENT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:341:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:341:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:342:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ll" { return LL_HDR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:342:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ll" { return LL_HDR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:343:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nh" { return NETWORK_HDR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:343:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nh" { return NETWORK_HDR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:345:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:345:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:346:1: note: in expansion of macro ‘YY_RULE_SETUP’ "bridge" { return BRIDGE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:346:1: note: in expansion of macro ‘YY_RULE_SETUP’ "bridge" { return BRIDGE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:347:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:347:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:349:1: note: in expansion of macro ‘YY_RULE_SETUP’ "saddr" { return SADDR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:349:1: note: in expansion of macro ‘YY_RULE_SETUP’ "saddr" { return SADDR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:351:1: note: in expansion of macro ‘YY_RULE_SETUP’ "type" { return TYPE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:351:1: note: in expansion of macro ‘YY_RULE_SETUP’ "type" { return TYPE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:352:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:352:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:353:1: note: in expansion of macro ‘YY_RULE_SETUP’ "vlan" { return VLAN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:353:1: note: in expansion of macro ‘YY_RULE_SETUP’ "vlan" { return VLAN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:354:1: note: in expansion of macro ‘YY_RULE_SETUP’ "id" { return ID; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:354:1: note: in expansion of macro ‘YY_RULE_SETUP’ "id" { return ID; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:356:1: note: in expansion of macro ‘YY_RULE_SETUP’ "pcp" { return PCP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:356:1: note: in expansion of macro ‘YY_RULE_SETUP’ "pcp" { return PCP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:357:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:357:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:358:1: note: in expansion of macro ‘YY_RULE_SETUP’ "arp" { return ARP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:358:1: note: in expansion of macro ‘YY_RULE_SETUP’ "arp" { return ARP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:359:1: note: in expansion of macro ‘YY_RULE_SETUP’ "htype" { return HTYPE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:359:1: note: in expansion of macro ‘YY_RULE_SETUP’ "htype" { return HTYPE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:361:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hlen" { return HLEN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:361:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hlen" { return HLEN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:362:1: note: in expansion of macro ‘YY_RULE_SETUP’ "plen" { return PLEN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:362:1: note: in expansion of macro ‘YY_RULE_SETUP’ "plen" { return PLEN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:363:1: note: in expansion of macro ‘YY_RULE_SETUP’ "operation" { return OPERATION; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:363:1: note: in expansion of macro ‘YY_RULE_SETUP’ "operation" { return OPERATION; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:364:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:364:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:365:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ip" { return IP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:365:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ip" { return IP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:366:1: note: in expansion of macro ‘YY_RULE_SETUP’ "version" { return HDRVERSION; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:366:1: note: in expansion of macro ‘YY_RULE_SETUP’ "version" { return HDRVERSION; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:368:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dscp" { return DSCP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:368:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dscp" { return DSCP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:369:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ecn" { return ECN; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:369:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ecn" { return ECN; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:370:1: note: in expansion of macro ‘YY_RULE_SETUP’ "length" { return LENGTH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:370:1: note: in expansion of macro ‘YY_RULE_SETUP’ "length" { return LENGTH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:371:1: note: in expansion of macro ‘YY_RULE_SETUP’ "frag-off" { return FRAG_OFF; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:371:1: note: in expansion of macro ‘YY_RULE_SETUP’ "frag-off" { return FRAG_OFF; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:372:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ttl" { return TTL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:372:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ttl" { return TTL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:373:1: note: in expansion of macro ‘YY_RULE_SETUP’ "protocol" { return PROTOCOL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:373:1: note: in expansion of macro ‘YY_RULE_SETUP’ "protocol" { return PROTOCOL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:374:1: note: in expansion of macro ‘YY_RULE_SETUP’ "checksum" { return CHECKSUM; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:374:1: note: in expansion of macro ‘YY_RULE_SETUP’ "checksum" { return CHECKSUM; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:375:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:375:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:376:1: note: in expansion of macro ‘YY_RULE_SETUP’ "icmp" { return ICMP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:376:1: note: in expansion of macro ‘YY_RULE_SETUP’ "icmp" { return ICMP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:377:1: note: in expansion of macro ‘YY_RULE_SETUP’ "code" { return CODE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:377:1: note: in expansion of macro ‘YY_RULE_SETUP’ "code" { return CODE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:379:1: note: in expansion of macro ‘YY_RULE_SETUP’ "gateway" { return GATEWAY; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:379:1: note: in expansion of macro ‘YY_RULE_SETUP’ "gateway" { return GATEWAY; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:380:1: note: in expansion of macro ‘YY_RULE_SETUP’ "mtu" { return MTU; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:380:1: note: in expansion of macro ‘YY_RULE_SETUP’ "mtu" { return MTU; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:381:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:381:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:382:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ip6" { return IP6; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:382:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ip6" { return IP6; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:383:1: note: in expansion of macro ‘YY_RULE_SETUP’ "priority" { return PRIORITY; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:383:1: note: in expansion of macro ‘YY_RULE_SETUP’ "priority" { return PRIORITY; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:385:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nexthdr" { return NEXTHDR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:385:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nexthdr" { return NEXTHDR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:386:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hoplimit" { return HOPLIMIT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:386:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hoplimit" { return HOPLIMIT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:387:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:387:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:388:1: note: in expansion of macro ‘YY_RULE_SETUP’ "icmpv6" { return ICMP6; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:388:1: note: in expansion of macro ‘YY_RULE_SETUP’ "icmpv6" { return ICMP6; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:389:1: note: in expansion of macro ‘YY_RULE_SETUP’ "param-problem" { return PPTR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:389:1: note: in expansion of macro ‘YY_RULE_SETUP’ "param-problem" { return PPTR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:391:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:391:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:392:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ah" { return AH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:392:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ah" { return AH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:393:1: note: in expansion of macro ‘YY_RULE_SETUP’ "reserved" { return RESERVED; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:393:1: note: in expansion of macro ‘YY_RULE_SETUP’ "reserved" { return RESERVED; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:395:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:395:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:396:1: note: in expansion of macro ‘YY_RULE_SETUP’ "esp" { return ESP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:396:1: note: in expansion of macro ‘YY_RULE_SETUP’ "esp" { return ESP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:397:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:397:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:399:1: note: in expansion of macro ‘YY_RULE_SETUP’ "flags" { return FLAGS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:399:1: note: in expansion of macro ‘YY_RULE_SETUP’ "flags" { return FLAGS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:401:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:401:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:402:1: note: in expansion of macro ‘YY_RULE_SETUP’ "udp" { return UDP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:402:1: note: in expansion of macro ‘YY_RULE_SETUP’ "udp" { return UDP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:403:1: note: in expansion of macro ‘YY_RULE_SETUP’ "udplite" { return UDPLITE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:403:1: note: in expansion of macro ‘YY_RULE_SETUP’ "udplite" { return UDPLITE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:405:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dport" { return DPORT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:405:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dport" { return DPORT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:406:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:406:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:407:1: note: in expansion of macro ‘YY_RULE_SETUP’ "tcp" { return TCP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:407:1: note: in expansion of macro ‘YY_RULE_SETUP’ "tcp" { return TCP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:408:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ackseq" { return ACKSEQ; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:408:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ackseq" { return ACKSEQ; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:410:1: note: in expansion of macro ‘YY_RULE_SETUP’ "window" { return WINDOW; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:410:1: note: in expansion of macro ‘YY_RULE_SETUP’ "window" { return WINDOW; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:411:1: note: in expansion of macro ‘YY_RULE_SETUP’ "urgptr" { return URGPTR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:411:1: note: in expansion of macro ‘YY_RULE_SETUP’ "urgptr" { return URGPTR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:412:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:412:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:413:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dccp" { return DCCP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:413:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dccp" { return DCCP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:414:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:414:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:416:1: note: in expansion of macro ‘YY_RULE_SETUP’ "vtag" { return VTAG; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:416:1: note: in expansion of macro ‘YY_RULE_SETUP’ "vtag" { return VTAG; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:418:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rt" { return RT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:418:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rt" { return RT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:419:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rt0" { return RT0; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:419:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rt0" { return RT0; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:421:1: note: in expansion of macro ‘YY_RULE_SETUP’ "seg-left" { return SEG_LEFT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:421:1: note: in expansion of macro ‘YY_RULE_SETUP’ "seg-left" { return SEG_LEFT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:422:1: note: in expansion of macro ‘YY_RULE_SETUP’ "addr" { return ADDR; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:422:1: note: in expansion of macro ‘YY_RULE_SETUP’ "addr" { return ADDR; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:423:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:423:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:424:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hbh" { return HBH; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:424:1: note: in expansion of macro ‘YY_RULE_SETUP’ "hbh" { return HBH; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:425:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:425:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:427:1: note: in expansion of macro ‘YY_RULE_SETUP’ "reserved2" { return RESERVED2; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:427:1: note: in expansion of macro ‘YY_RULE_SETUP’ "reserved2" { return RESERVED2; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:429:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:429:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:430:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dst" { return DST; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:430:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dst" { return DST; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:431:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:431:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:433:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:433:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:435:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nfproto" { return NFPROTO; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:435:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nfproto" { return NFPROTO; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:437:1: note: in expansion of macro ‘YY_RULE_SETUP’ "mark" { return MARK; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:437:1: note: in expansion of macro ‘YY_RULE_SETUP’ "mark" { return MARK; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:438:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iif" { return IIF; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:438:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iif" { return IIF; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:439:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iifname" { return IIFNAME; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:439:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iifname" { return IIFNAME; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:440:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iiftype" { return IIFTYPE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:440:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iiftype" { return IIFTYPE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:441:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oif" { return OIF; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:441:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oif" { return OIF; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:442:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oifname" { return OIFNAME; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:442:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oifname" { return OIFNAME; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:443:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oiftype" { return OIFTYPE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:443:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oiftype" { return OIFTYPE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:444:1: note: in expansion of macro ‘YY_RULE_SETUP’ "skuid" { return SKUID; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:444:1: note: in expansion of macro ‘YY_RULE_SETUP’ "skuid" { return SKUID; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:445:1: note: in expansion of macro ‘YY_RULE_SETUP’ "skgid" { return SKGID; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:445:1: note: in expansion of macro ‘YY_RULE_SETUP’ "skgid" { return SKGID; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:446:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nftrace" { return NFTRACE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:446:1: note: in expansion of macro ‘YY_RULE_SETUP’ "nftrace" { return NFTRACE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:447:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rtclassid" { return RTCLASSID; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:447:1: note: in expansion of macro ‘YY_RULE_SETUP’ "rtclassid" { return RTCLASSID; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:448:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ibriport" { return IBRIPORT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:448:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ibriport" { return IBRIPORT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:449:1: note: in expansion of macro ‘YY_RULE_SETUP’ "obriport" { return OBRIPORT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:449:1: note: in expansion of macro ‘YY_RULE_SETUP’ "obriport" { return OBRIPORT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:450:1: note: in expansion of macro ‘YY_RULE_SETUP’ "pkttype" { return PKTTYPE; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:450:1: note: in expansion of macro ‘YY_RULE_SETUP’ "pkttype" { return PKTTYPE; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:451:1: note: in expansion of macro ‘YY_RULE_SETUP’ "cpu" { return CPU; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:451:1: note: in expansion of macro ‘YY_RULE_SETUP’ "cpu" { return CPU; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:452:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iifgroup" { return IIFGROUP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:452:1: note: in expansion of macro ‘YY_RULE_SETUP’ "iifgroup" { return IIFGROUP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:453:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oifgroup" { return OIFGROUP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:453:1: note: in expansion of macro ‘YY_RULE_SETUP’ "oifgroup" { return OIFGROUP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:454:1: note: in expansion of macro ‘YY_RULE_SETUP’ "cgroup" { return CGROUP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:454:1: note: in expansion of macro ‘YY_RULE_SETUP’ "cgroup" { return CGROUP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:455:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:455:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:456:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ct" { return CT; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:456:1: note: in expansion of macro ‘YY_RULE_SETUP’ "ct" { return CT; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:457:1: note: in expansion of macro ‘YY_RULE_SETUP’ "direction" { return DIRECTION; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:457:1: note: in expansion of macro ‘YY_RULE_SETUP’ "direction" { return DIRECTION; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:459:1: note: in expansion of macro ‘YY_RULE_SETUP’ "status" { return STATUS; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:459:1: note: in expansion of macro ‘YY_RULE_SETUP’ "status" { return STATUS; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:460:1: note: in expansion of macro ‘YY_RULE_SETUP’ "expiration" { return EXPIRATION; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:460:1: note: in expansion of macro ‘YY_RULE_SETUP’ "expiration" { return EXPIRATION; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:461:1: note: in expansion of macro ‘YY_RULE_SETUP’ "helper" { return HELPER; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:461:1: note: in expansion of macro ‘YY_RULE_SETUP’ "helper" { return HELPER; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:462:1: note: in expansion of macro ‘YY_RULE_SETUP’ "l3proto" { return L3PROTOCOL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:462:1: note: in expansion of macro ‘YY_RULE_SETUP’ "l3proto" { return L3PROTOCOL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:463:1: note: in expansion of macro ‘YY_RULE_SETUP’ "proto-src" { return PROTO_SRC; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:463:1: note: in expansion of macro ‘YY_RULE_SETUP’ "proto-src" { return PROTO_SRC; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:464:1: note: in expansion of macro ‘YY_RULE_SETUP’ "proto-dst" { return PROTO_DST; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:464:1: note: in expansion of macro ‘YY_RULE_SETUP’ "proto-dst" { return PROTO_DST; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:465:1: note: in expansion of macro ‘YY_RULE_SETUP’ "label" { return LABEL; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:465:1: note: in expansion of macro ‘YY_RULE_SETUP’ "label" { return LABEL; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:466:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:466:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:467:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dup" { return DUP; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:467:1: note: in expansion of macro ‘YY_RULE_SETUP’ "dup" { return DUP; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:468:1: note: in expansion of macro ‘YY_RULE_SETUP’ "fwd" { return FWD; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:468:1: note: in expansion of macro ‘YY_RULE_SETUP’ "fwd" { return FWD; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:470:1: note: in expansion of macro ‘YY_RULE_SETUP’ "xml" { return XML; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:470:1: note: in expansion of macro ‘YY_RULE_SETUP’ "xml" { return XML; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:471:1: note: in expansion of macro ‘YY_RULE_SETUP’ "json" { return JSON; } ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:471:1: note: in expansion of macro ‘YY_RULE_SETUP’ "json" { return JSON; } ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:473:1: note: in expansion of macro ‘YY_RULE_SETUP’ {addrstring} { ^~~~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:473:1: note: in expansion of macro ‘YY_RULE_SETUP’ {addrstring} { ^~~~~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:474:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:474:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:479:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:479:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:484:1: note: in expansion of macro ‘YY_RULE_SETUP’ errno = 0; ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:484:1: note: in expansion of macro ‘YY_RULE_SETUP’ errno = 0; ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:494:1: note: in expansion of macro ‘YY_RULE_SETUP’ errno = 0; ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:494:1: note: in expansion of macro ‘YY_RULE_SETUP’ errno = 0; ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:505:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext + 1); ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:505:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext + 1); ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:510:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:510:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:515:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:515:1: note: in expansion of macro ‘YY_RULE_SETUP’ yylval->string = xstrdup(yytext); ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:521:1: note: in expansion of macro ‘YY_RULE_SETUP’ } ^ ~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:521:1: note: in expansion of macro ‘YY_RULE_SETUP’ } ^ ~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:520:15: warning: passing argument 1 of ‘reset_pos’ makes pointer from integer without a cast [-Wint-conversion] reset_pos(yyget_extra(yyscanner), yylloc); ^~~~~~~~~~~ scanner.l:88:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void reset_pos(struct parser_state *state, struct location *loc) ^~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:525:1: note: in expansion of macro ‘YY_RULE_SETUP’ return NEWLINE; ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:525:1: note: in expansion of macro ‘YY_RULE_SETUP’ return NEWLINE; ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:524:15: warning: passing argument 1 of ‘reset_pos’ makes pointer from integer without a cast [-Wint-conversion] reset_pos(yyget_extra(yyscanner), yylloc); ^~~~~~~~~~~ scanner.l:88:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void reset_pos(struct parser_state *state, struct location *loc) ^~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:529:1: note: in expansion of macro ‘YY_RULE_SETUP’ /* ^ ~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:529:1: note: in expansion of macro ‘YY_RULE_SETUP’ /* ^ ~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:533:34: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(yyscanner); ^~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:544:1: note: in expansion of macro ‘YY_RULE_SETUP’ {comment} ^~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:544:1: note: in expansion of macro ‘YY_RULE_SETUP’ {comment} ^~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:549:1: note: in expansion of macro ‘YY_RULE_SETUP’ if (YY_CURRENT_BUFFER == NULL) ^ ~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:549:1: note: in expansion of macro ‘YY_RULE_SETUP’ if (YY_CURRENT_BUFFER == NULL) ^ ~~~~~~~~~ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:547:16: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, 1); ^~~~~~~~~~~ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:554:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:554:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l:96:13: warning: passing argument 1 of ‘update_pos’ makes pointer from integer without a cast [-Wint-conversion] update_pos(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:556:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:69:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_pos(struct parser_state *state, struct location *loc, ^~~~~~~~~~ scanner.l:97:16: warning: passing argument 1 of ‘update_offset’ makes pointer from integer without a cast [-Wint-conversion] update_offset(yyget_extra(yyscanner), yylloc, yyleng); \ ^ scanner.c:1762:2: note: in expansion of macro ‘YY_USER_ACTION’ #define YY_RULE_SETUP \ ^~~~~~~~~~~~~~ scanner.l:556:1: note: in expansion of macro ‘YY_RULE_SETUP’ ^ scanner.l:80:13: note: expected ‘struct parser_state *’ but argument is of type ‘int’ static void update_offset(struct parser_state *state, struct location *loc, ^~~~~~~~~~~~~ scanner.l: In function ‘scanner_pop_buffer’: scanner.l:559:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(scanner); ^~~~~~~~~~~ scanner.l: In function ‘scanner_push_file’: scanner.l:568:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(scanner); ^~~~~~~~~~~ scanner.l:577:4: warning: assignment makes pointer from integer without a cast [-Wint-conversion] b = yy_create_buffer(f, YY_BUF_SIZE, scanner); ^ scanner.l: In function ‘scanner_read_file’: scanner.l:593:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(scanner); ^~~~~~~~~~~ scanner.l: In function ‘scanner_include_file’: scanner.l:617:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(scanner); ^~~~~~~~~~~ scanner.l: In function ‘scanner_push_buffer’: scanner.l:656:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(scanner); ^~~~~~~~~~~ scanner.l:663:4: warning: assignment makes pointer from integer without a cast [-Wint-conversion] b = yy_scan_string(buffer, scanner); ^ scanner.l: In function ‘scanner_destroy’: scanner.l:683:31: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct parser_state *state = yyget_extra(scanner); ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls -march=native -O2 -pipe -c -o parser_bison.o parser_bison.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -c -o cli.o cli.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DDEFAULT_INCLUDE_PATH="\"/etc\"" -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -Wno-sign-compare -march=native -O2 -pipe -c -o mini-gmp.o mini-gmp.c x86_64-pc-linux-gnu-gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wsign-compare -Winit-self -Wformat-nonliteral -Wformat-security -Wmissing-format-attribute -Wcast-align -Wundef -Wbad-function-cast -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -o nft main.o rule.o statement.o datatype.o expression.o evaluate.o proto.o payload.o exthdr.o meta.o ct.o netlink.o netlink_linearize.o netlink_delinearize.o segtree.o rbtree.o gmputil.o utils.o erec.o mnl.o iface.o scanner.o parser_bison.o cli.o mini-gmp.o -lmnl -lnftnl -lreadline scanner.o: In function `scanner_push_file': scanner.c:(.text+0x17): undefined reference to `yyget_extra' scanner.c:(.text+0x5e): undefined reference to `yy_create_buffer' scanner.c:(.text+0x6b): undefined reference to `yypush_buffer_state' scanner.o: In function `nft_lex': scanner.c:(.text+0x5b7): undefined reference to `yyget_extra' scanner.c:(.text+0x5ff): undefined reference to `yyget_extra' scanner.c:(.text+0x9a1): undefined reference to `yyget_extra' scanner.c:(.text+0x9e9): undefined reference to `yyget_extra' scanner.c:(.text+0xa23): undefined reference to `yyget_extra' scanner.o:scanner.c:(.text+0xa6b): more undefined references to `yyget_extra' follow scanner.o: In function `nft_lex': scanner.c:(.text+0x4c35): undefined reference to `yypop_buffer_state' scanner.c:(.text+0x4c8f): undefined reference to `yyget_extra' scanner.c:(.text+0x4cd7): undefined reference to `yyget_extra' scanner.c:(.text+0x4d11): undefined reference to `yyget_extra' scanner.c:(.text+0x4d59): undefined reference to `yyget_extra' scanner.c:(.text+0x4d93): undefined reference to `yyget_extra' scanner.o:scanner.c:(.text+0x4ddb): more undefined references to `yyget_extra' follow scanner.o: In function `scanner_push_buffer': scanner.c:(.text+0x9994): undefined reference to `yy_scan_string' scanner.o: In function `scanner_init': scanner.c:(.text+0x9a15): undefined reference to `yylex_init' scanner.c:(.text+0x9a23): undefined reference to `yyset_extra' scanner.c:(.text+0x9a30): undefined reference to `yyset_out' scanner.o: In function `scanner_destroy': scanner.c:(.text+0x9a6c): undefined reference to `yyget_extra' scanner.c:(.text+0x9a96): undefined reference to `yypop_buffer_state' scanner.c:(.text+0x9ab9): undefined reference to `yylex_destroy' collect2: error: ld returned 1 exit status make[3]: *** [Makefile:412: nft] Error 1 make[3]: Leaving directory '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6/src' make[2]: *** [Makefile:331: all] Error 2 make[2]: Leaving directory '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6/src' make[1]: *** [Makefile:392: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6' make: *** [Makefile:333: all] Error 2 * ERROR: net-firewall/nftables-0.6-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-firewall/nftables-0.6-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-firewall/nftables-0.6-r4::gentoo'`. * The complete build log is located at '/var/log/portage/net-firewall:nftables-0.6-r4:20161027-012646.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-firewall/nftables-0.6-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-firewall/nftables-0.6-r4/temp/environment'. * Working directory: '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6' * S: '/var/tmp/portage/net-firewall/nftables-0.6-r4/work/v0.6'